.measurement-study{max-width:1120px;margin:4rem auto;padding:2rem;border:1px solid #cbd5e1;border-radius:24px;background:#fff;color:#16263c;display:grid;gap:1.6rem;scroll-margin-top:2rem}.measurement-study>header{display:block;margin:0;max-width:none;width:100%;padding:0 0 1.5rem;grid-column:1/-1;border-bottom:1px solid #ccd7df;padding-bottom:1.5rem}.measurement-study h2{font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.15}.measurement-study h3{font-size:1.25rem;line-height:1.4}.measurement-study p{line-height:1.65;overflow-wrap:anywhere}.measure-kicker{font-size:.75rem;text-transform:uppercase;letter-spacing:.09em;font-weight:800;color:#415971}.measurement-study nav{display:flex;gap:.7rem;flex-wrap:wrap}.measurement-study a{color:#075577;text-decoration:underline;text-underline-offset:.2em}.measurement-study a:focus-visible,.measurement-study button:focus-visible,.measurement-study input:focus-visible{outline:3px solid #087fa0;outline-offset:4px}.layout-lab{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.layout-lab .measure-data{grid-column:1}.layout-lab .measure-calc,.layout-lab .measure-chart,.layout-lab .measure-timeline{grid-column:2}.measure-interpretation,.measure-boundaries,.measure-existing{grid-column:1/-1}.layout-case{border-left:6px solid #0f7890}.layout-case .measure-timeline{background:#f0f6f8;padding:1.5rem;border-radius:16px}.layout-audit{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);background:#f7fafb}.layout-audit .measure-boundaries{grid-column:1}.layout-audit .measure-sources{grid-column:2;align-self:start}.layout-audit .measure-data{grid-column:1/-1}.measure-table{overflow-x:auto;border:1px solid #cbd5e1;border-radius:12px;margin-bottom:1rem}.measure-table table{width:100%;border-collapse:collapse;font-size:.9rem;min-width:320px}.measure-table caption{text-align:left;padding:1rem;font-weight:800;background:#edf3f7}.measure-table th,.measure-table td{text-align:left;vertical-align:top;padding:.8rem;border-bottom:1px solid #dbe3e9;line-height:1.5}.measure-table th[scope=row]{font-weight:600}.measure-note{font-size:.82rem;color:#42546a}.measure-calc{padding:1.5rem;background:#eaf3f7;border-radius:16px;border:1px solid #b9cfdc}.measure-calc [data-measure-calc]{display:flex;flex-direction:column;gap:.9rem}.measure-calc label{display:flex;flex-direction:column;gap:.35rem;font-weight:600}.measure-calc input{box-sizing:border-box;min-width:0;width:100%;padding:.75rem;border:1px solid #849db0;border-radius:8px;background:#fff;color:#152438;font:inherit}.measure-calc button{border:1px solid #153f56;border-radius:8px;padding:.8rem;background:#153f56;color:white;font:inherit;font-weight:700;cursor:pointer}.measure-calc .measure-reset{background:white;color:#153f56}.measure-calc output{display:block;min-height:2rem;padding:.85rem;border-left:4px solid #08788c;background:white;font-weight:800;overflow-wrap:anywhere}.measure-calc output[data-error=true]{border-color:#9b2639;color:#812436}.measure-interpretation{border-top:1px solid #cbd5e1;padding-top:1rem}.measure-interpretation blockquote{margin:1rem 0;padding:.7rem 1.2rem;border-left:5px solid #0d8190;background:#eff7f8}.measure-boundaries>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.measure-boundaries article{padding:1rem;border:1px solid #bccbd7;border-radius:12px;background:white}.measure-boundaries h4{margin:0 0 .5rem}.layout-audit .measure-boundaries>div{grid-template-columns:1fr}.measure-sources{padding:1.2rem;border:1px dashed #90a7b8;border-radius:14px;grid-column:1/-1}.layout-audit .measure-sources{grid-column:2}.measure-sources a{display:block;font-weight:700;line-height:1.5}.measure-existing{border-top:1px solid #cbd5e1;padding-top:1rem}.measure-existing a{margin-right:1rem}.measure-chart{margin:0;padding:1.2rem;border:1px solid #b7c7d3;border-radius:14px}.measure-chart figcaption{font-weight:700;line-height:1.4;margin-bottom:1rem}.measure-bar{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;gap:.6rem;align-items:center;margin:1rem 0;font-size:.84rem}.measure-bar>div{height:.65rem;background:#e2eaf0;border-radius:6px}.measure-bar i{display:block;height:100%;background:#167e98;border-radius:6px}.measure-bar strong{white-space:nowrap}.measure-timeline ol{list-style:none;padding:0}.measure-timeline li{display:grid;grid-template-columns:100px minmax(0,1fr);gap:1rem;padding:1rem 0;border-bottom:1px solid #c9d7e1}.measure-timeline li>span{font-weight:800;color:#0b5771}.measure-timeline li p{margin:.3rem 0}.measurement-study>*{min-width:0}@media(max-width:720px){.measurement-study{margin:2rem .75rem;padding:1rem;border-radius:16px}.layout-lab,.layout-audit{grid-template-columns:minmax(0,1fr)}.layout-lab .measure-data,.layout-lab .measure-calc,.layout-lab .measure-chart,.layout-lab .measure-timeline,.layout-audit .measure-boundaries,.layout-audit .measure-sources{grid-column:1}.measure-boundaries>div{grid-template-columns:1fr}.measure-calc{padding:1rem}.measure-timeline li{grid-template-columns:85px minmax(0,1fr)}.measure-bar{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto}}@media print{.measurement-study{display:block;margin:1rem 0;padding:1rem;break-inside:auto}.measure-calc [data-measure-calc] button{display:none}.measure-table{overflow:visible}.measure-boundaries article{break-inside:avoid}}

[data-measure-product=surveyteams] .measure-calc{background:#f2f6e9}[data-measure-product=surveyteams] .measure-bar i{background:#687e18}[data-measure-product=surveyteams] .measure-interpretation blockquote{background:#f1f6e7}[data-measure-product=surveyteams].layout-case{border-left-color:#687e18}

.measure-calc button:disabled{cursor:default;opacity:.7}
