.page-head{justify-items:start;gap:20px;padding-block:clamp(56px,8vw,112px) 0;display:grid}.page-head h1{max-width:15em;font-size:clamp(42px,6.2vw,80px)}.page-head h1 em,.block h2 em,.page-cta h2 em{color:var(--accent)}.page-head .sub{max-width:38em}.block{padding-top:var(--section)}.block-head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:20px 64px;margin-bottom:48px;display:grid}.block-head .eyebrow{margin-bottom:16px}.block-head h2{font-size:clamp(30px,4vw,48px)}@media (width<=900px){.block-head{grid-template-columns:minmax(0,1fr);margin-bottom:32px}}.rows{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.rows>li{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);gap:12px 48px;padding:32px 0;scroll-margin-top:96px;display:grid}.rows h3{letter-spacing:-.02em;font-size:24px}.rows .num{font-family:var(--mono);color:var(--muted);margin-bottom:8px;font-size:12px;display:block}.rows p{color:var(--muted);max-width:44em}.rows p+p,.rows p+dl,.rows dl+p{margin-top:12px}@media (width<=760px){.rows>li{grid-template-columns:minmax(0,1fr)}}.facts{gap:0;margin:0;display:grid}.facts>div{border-top:1px solid var(--line);grid-template-columns:minmax(130px,.32fr) minmax(0,1fr);gap:16px;padding:10px 0;display:grid}.facts>div:first-child{border-top:0;padding-top:0}.facts dt{color:var(--fg);font-weight:500}.facts dd{color:var(--muted);margin:0}@media (width<=560px){.facts>div{grid-template-columns:minmax(0,1fr);gap:2px}}.tiles{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.tiles>li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:10px;padding:26px;display:grid}.tiles h3{font-size:19px}.tiles p{color:var(--muted);font-size:15.5px}.tiles a{color:var(--fg)}.callout{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:16px;gap:8px;max-width:60em;padding:22px 26px;display:grid}.callout p{color:var(--muted)}.callout strong{color:var(--fg);font-weight:500}.text-link{color:var(--fg);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px;font-weight:500}.text-link:hover{text-decoration-color:var(--fg)}.band{margin-top:var(--section);padding-inline:clamp(0px,1.5vw,16px)}.band-inner{background:var(--dark);color:var(--dark-fg);border-radius:clamp(0px,2vw,32px);padding-block:clamp(72px,9vw,120px)}.band .eyebrow,.band p{color:var(--dark-muted)}.band h2 em{color:#9fb0ff}.band .rows,.band .rows>li{border-color:var(--dark-line)}.band .rows h3{color:var(--dark-fg)}.band .rows .num,.band .rows p{color:var(--dark-muted)}.truths{gap:4px;margin-top:56px;display:grid}.band .truths p{font-family:var(--serif);letter-spacing:-.02em;color:var(--dark-fg);font-size:clamp(28px,4vw,50px);font-style:italic;line-height:1.1}.band .truths p:nth-child(2){color:color-mix(in srgb, var(--dark-fg) 70%, var(--dark))}.band .truths p:nth-child(3){color:color-mix(in srgb, var(--dark-fg) 45%, var(--dark))}.page-cta{margin-top:var(--section);background:var(--accent-soft);border-radius:clamp(22px,2.4vw,32px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 48px;padding:clamp(32px,5vw,64px);display:grid}.page-cta h2{margin-bottom:14px;font-size:clamp(28px,3.6vw,44px)}@media (width<=760px){.page-cta{grid-template-columns:minmax(0,1fr);justify-items:start}}.placeholder{border:2px dashed var(--deny);color:var(--deny);border-radius:16px;gap:6px;padding:22px 26px;display:grid}.tiles.five{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1100px){.tiles.five{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.callout-title{letter-spacing:-.02em;font-size:22px}
