.sec{padding:64px 0}.sec-tight{padding:40px 0}.sec-h{font-size:clamp(26px,3.4vw,34px);line-height:1.15;font-weight:700;max-width:26ch}.sec-sub{font-size:20px;font-weight:600;font-family:var(--font-display)}.center{text-align:center}.center .sec-h,.center-h{margin-inline:auto}.muted{color:var(--color-stone-600)}.friction{color:var(--color-stone-500);font-size:14px;margin-top:14px;max-width:60ch}.lead-p{font-size:18px;line-height:1.6;color:var(--color-stone-700)}.body-p{color:var(--color-stone-700);line-height:1.7;max-width:68ch}.body-p+.body-p{margin-top:1rem}.stack>*+*{margin-top:1rem}.page-hero{padding:64px 0 8px}.page-hero h1{font-size:clamp(30px,4.4vw,44px);line-height:1.08;font-weight:700;max-width:20ch}.alt{background:var(--color-white);border-block:1px solid var(--color-stone-200)}.soft{background:var(--color-primary-soft)}.tbl-wrap{overflow-x:auto;margin-top:24px;border-radius:var(--radius-md);border:1px solid var(--color-stone-200)}.bullets{list-style:none;display:flex;flex-direction:column;gap:14px;margin-top:20px;max-width:68ch}.bullets li{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;color:var(--color-stone-700);line-height:1.6}.bullets .wedge{width:8px;height:8px;margin-top:8px;background:var(--color-primary);transform:rotate(45deg);flex:none;border-radius:1px}.bullets strong{color:var(--color-ink)}.eyebrow-row{margin-bottom:10px}.internal-links{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:20px}
