.measurement .wrap{max-width:740px;margin:0 auto;padding:0 24px}.measurement{font-size:17px;line-height:1.7}.measurement header.hero{background:linear-gradient(180deg,var(--primary-tint),transparent 75%);padding:52px 0 30px}.measurement header.hero h1{font-family:var(--display);font-weight:600;font-size:clamp(32px,5vw,50px);letter-spacing:-.03em;margin-top:8px;line-height:1.04}.measurement header.hero p{color:var(--ink-soft);font-size:19px;margin-top:14px;max-width:60ch}.measurement main{padding:36px 0 60px}.measurement section{padding:32px 0 6px;border-top:1px solid var(--line)}.measurement main>div>section:first-of-type{border-top:none;padding-top:6px}.measurement h2{font-family:var(--display);font-weight:600;font-size:27px;letter-spacing:-.02em;margin-bottom:6px;display:flex;align-items:center;gap:12px;line-height:1.15}.measurement h2 .num{font-family:var(--mono);font-size:12px;font-weight:700;color:#fff;background:var(--accent);width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 5px 12px -5px rgba(213,94,54,.6)}.measurement p{margin-bottom:14px;max-width:66ch}.measurement .defs{display:flex;flex-direction:column;gap:10px;margin:16px 0 4px}.measurement .def{background:var(--surface);border:1px solid var(--line-soft);border-radius:12px;padding:14px 18px;box-shadow:var(--shadow)}.measurement .def b{font-family:var(--display);font-weight:600;font-size:17px}.measurement .def span{display:block;font-size:15px;color:var(--ink-soft);margin-top:2px}.measurement .callout{border-radius:14px;padding:18px 22px;margin:18px 0;font-size:16px}.measurement .callout.warn{background:var(--accent-soft);border:1px solid #e9c3ae;color:#8a3a1c}.measurement .callout.note{background:var(--primary-tint);border:1px solid #cde7db;color:var(--primary-deep)}.measurement .disclaimer{background:var(--bg);border:1px solid var(--line-soft);border-radius:12px;padding:15px 18px;margin-top:20px;font-size:14px;color:var(--ink-soft)}.measurement .disclaimer b{color:var(--ink)}.measurement a{border-bottom:none}.measurement section a{color:var(--primary);border-bottom:1px solid rgba(14,155,107,.28)}.measurement section a:hover{color:var(--primary-deep);border-color:var(--primary-deep)}