.lede-wrap{max-width:880px;margin-bottom:48px}.lede-wrap h2{margin-bottom:14px}.lede-wrap>p{font-size:18px;color:var(--ink-700);margin-top:18px}.h3-stack{display:grid;gap:40px}.h3-stack .block{display:grid;grid-template-columns:56px 1fr;gap:22px;align-items:start}.h3-stack .block .icon-tile{margin-top:4px}.h3-stack .block h3{margin-bottom:12px}.h3-stack .block p+p{margin-top:14px}.statute-split{display:grid;grid-template-columns:1fr 1.15fr;gap:64px;align-items:start}.statute-split .left{position:sticky;top:100px}.statute-split .stat-card{background:var(--ocean-700);color:var(--white);border-radius:var(--r-xl);padding:40px;box-shadow:var(--shadow-3)}.statute-split .stat-card .deduct{font:800 96px/1 var(--font-display);color:var(--sun-500);letter-spacing:-.04em}.statute-split .stat-card .lbl{font:700 14px/1.3 var(--font-display);color:var(--ocean-100);margin-top:14px}.statute-split .stat-card p{margin-top:18px;color:rgb(255 255 255 / .86);font-size:15px;line-height:1.6}.statute-split .stat-card .statute-line{margin-top:24px;padding-top:18px;border-top:1px solid rgb(255 255 255 / .15);font-family:var(--font-mono);font-size:12.5px;color:var(--ocean-200)}.statute-split .stat-card .agencies{margin-top:24px;display:grid;gap:8px;font-family:var(--font-mono);font-size:12px;color:rgb(255 255 255 / .7)}.statute-split .stat-card .agencies a{color:var(--sun-500)}@media (max-width:920px){.statute-split{grid-template-columns:1fr}.statute-split .left{position:static}}.steps-vertical{list-style:none;padding:0;margin:0;display:grid;gap:32px;max-width:920px}.steps-vertical .step{display:grid;grid-template-columns:56px 1fr;gap:22px;align-items:start;position:relative}.steps-vertical .step::before{display:none}.steps-vertical .step .num{width:56px;height:56px;border-radius:14px;background:var(--ocean-700);color:var(--white);font:700 22px/56px var(--font-display);text-align:center;box-shadow:var(--shadow-2);position:relative;z-index:1}.steps-vertical .step h3{margin-bottom:10px}.steps-vertical .step p+p{margin-top:12px}.friction-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.friction-grid .card{background:var(--white);border:1px solid var(--ink-200);border-radius:var(--r-xl);padding:32px;box-shadow:var(--shadow-1)}.friction-grid .card.them{background:var(--ink-50)}.friction-grid .card.us{background:linear-gradient(180deg,var(--alice) 0%,var(--white) 100%);border-color:var(--ocean-200);box-shadow:var(--shadow-2)}.friction-grid .card .icon-tile{margin-bottom:18px}.friction-grid .card.them .icon-tile{background:var(--white);color:var(--ink-600);border:1px solid var(--ink-200)}.friction-grid .card h3{margin-bottom:12px}.friction-grid .card p{color:var(--ink-700)}@media (max-width:920px){.friction-grid{grid-template-columns:1fr}}.pushback-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px;margin-top:40px}.pushback-row .col h3{margin-bottom:12px}.pushback-row .col p+p{margin-top:12px}.pushback-row .col .icon-tile{margin-bottom:18px}@media (max-width:920px){.pushback-row{grid-template-columns:1fr}}.chain-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.chain-grid .col{border-radius:var(--r-xl);padding:40px;border:1px solid var(--ink-200)}.chain-grid .col.them{background:var(--ink-50)}.chain-grid .col.them .tag{display:inline-flex;align-items:center;gap:6px;background:var(--white);color:var(--ink-700);border:1px solid var(--ink-200);padding:7px 12px;border-radius:999px;font:600 12.5px/1 var(--font-display);margin-bottom:18px}.chain-grid .col.us{background:linear-gradient(180deg,var(--alice) 0%,var(--white) 100%);border-color:var(--ocean-200);box-shadow:var(--shadow-2)}.chain-grid .col.us .tag{display:inline-flex;align-items:center;gap:6px;background:var(--ocean-700);color:var(--white);padding:7px 12px;border-radius:999px;font:600 12.5px/1 var(--font-display);margin-bottom:18px}.chain-grid .col h3{margin-bottom:14px}@media (max-width:920px){.chain-grid{grid-template-columns:1fr}}.matters-row{margin-top:32px;background:var(--ink-900);color:var(--ink-100);border-radius:var(--r-xl);padding:36px;display:grid;grid-template-columns:64px 1fr;gap:28px;align-items:start}.matters-row h3{color:var(--white);margin-bottom:10px}.matters-row p{color:var(--ink-300);line-height:1.7}.matters-row .icon-tile{background:rgb(255 255 255 / .08);color:var(--sun-500);margin:0}@media (max-width:920px){.matters-row{grid-template-columns:1fr}}