.v2-cs .v2-crumb{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11.5px}.v2-cs .v2-crumb a{color:var(--muted)}.v2-cs .v2-cs-hero{padding-block:clamp(40px,5vw,70px) clamp(24px,3vw,36px)}.v2-cs .v2-cs-hero h1{letter-spacing:-.036em;max-width:24ch;margin-top:16px;font-size:clamp(30px,4.6vw,50px)}.v2-cs .v2-cs-hero .v2-lead{margin-top:18px}.v2-cs section{border-top:1px solid var(--rule)}.v2-cs .v2-cs-pad{padding-block:clamp(42px,5.5vw,72px)}.v2-cs .v2-cs-head h2{letter-spacing:-.03em;margin-top:14px;font-size:clamp(22px,2.8vw,33px)}.v2-cs .v2-cs-head .v2-lead{margin-top:14px}.v2-cs .v2-cs-rep{border-top:1px solid var(--rule);margin-top:clamp(26px,3.5vw,40px)}.v2-cs .v2-cs-line{border-bottom:1px solid var(--rule-2);grid-template-columns:120px minmax(0,1fr) 150px;align-items:baseline;gap:clamp(14px,2.5vw,32px);padding:16px 0;display:grid}.v2-cs .v2-cs-rep .v2-cs-line:last-child{border-bottom:1px solid var(--rule)}.v2-cs .v2-cs-n{font-family:var(--sans);letter-spacing:-.026em;color:var(--ink);font-size:clamp(21px,2.4vw,27px);font-weight:600;line-height:1}.v2-cs .v2-cs-d{color:var(--ink-2);font-size:16px;line-height:1.5}.v2-cs .v2-cs-s{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--green);text-align:right;font-size:10.5px}.v2-cs .v2-cs-warn .v2-cs-n,.v2-cs .v2-cs-warn .v2-cs-s{color:var(--stale)}.v2-cs .v2-cs-body{margin-top:22px}.v2-cs .v2-cs-body p{color:var(--ink-2);column-width:36em;column-gap:clamp(30px,4vw,64px);font-size:16.5px;line-height:1.62}.v2-cs .v2-cs-body p+p{margin-top:14px}.v2-cs .v2-cs-body h3{font-family:var(--sans);letter-spacing:-.02em;margin-top:30px;font-size:clamp(18px,2.1vw,22px);font-weight:600}.v2-cs .v2-cs-body h3+p{margin-top:10px}.v2-cs .v2-cs-body strong{color:var(--ink);font-weight:500}.v2-cs .v2-cs-split{grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,44px);margin-top:26px;display:grid}.v2-cs .v2-cs-split h4{font-family:var(--sans);letter-spacing:-.015em;margin:0;font-size:16.5px;font-weight:600}.v2-cs .v2-cs-k{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--teal);margin-top:4px;font-size:10.5px}.v2-cs .v2-cs-split p:last-child{column-width:auto;margin-top:8px;font-size:15.5px}.v2-cs .v2-cs-note{border-left:2px solid var(--green-rule);color:var(--ink-2);column-width:auto;margin-top:24px;padding-left:16px;font-size:16px}.v2-cs .v2-cs-note b{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--green);margin-bottom:5px;font-size:11px;font-weight:600;display:block}.v2-cs .v2-cs-note-flat{border-left-color:var(--rule)}.v2-cs .v2-cs-note-flat b{color:var(--muted)}.v2-cs .v2-cs-phases .v2-cs-line{grid-template-columns:150px minmax(0,1fr)}.v2-cs .v2-cs-ph{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--teal);padding-top:2px;font-size:10.5px;line-height:1.7}.v2-cs .v2-cs-phases strong{color:var(--ink);font-weight:500}.v2-cs .v2-cs-close{border-top:1px solid var(--rule)}.v2-cs .v2-cs-close .v2-wrap{text-align:center;padding-block:clamp(48px,6vw,80px)}.v2-cs .v2-cs-close h2{max-width:26ch;margin:14px auto 0}.v2-cs .v2-cs-close .v2-lead{max-width:52ch;margin:16px auto 0}.v2-cs .v2-cs-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}@media (width<=900px){.v2-cs .v2-cs-line{grid-template-columns:auto 1fr;gap:8px 16px}.v2-cs .v2-cs-phases .v2-cs-line{grid-template-columns:1fr;gap:6px}.v2-cs .v2-cs-s{text-align:left;grid-column:1/-1}.v2-cs .v2-cs-split{grid-template-columns:1fr}}
