/* Keep the stakes card focused on the cascade and the retained evidence. */
.stakes .st-step{min-height:190px}.stakes .st-step h3{font-size:21px}.stakes .st-cost b{min-height:45px;line-height:1.35}.stakes .st-step:last-child .st-cost b{color:#ff9a74}.stakes .st-foot{display:block;border-top:1px solid #395441;padding-top:30px;margin-top:32px}.stakes .st-graded{display:grid;grid-template-columns:330px minmax(0,1fr);align-items:center;gap:35px}.stakes .st-graded p{max-width:650px;margin:0;font-size:18px;line-height:1.6}.stakes .st-source{margin-top:22px}
.service-symbol{font-size:0;line-height:0;color:#007943}.service-symbol svg{width:54px;height:54px;display:block}.audience-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:65px;align-items:center}.audience-copy .intro h2{font-size:clamp(37px,4.2vw,56px)}.audience-copy .lead{font-size:18px}.audience-copy .small-copy{font-size:15px}.audience-split .fit-checks{margin:0}.brand-running{white-space:nowrap}.logo-r{display:inline-block;height:.53em;width:.361em;vertical-align:baseline;margin-right:.015em}.seats .seat-table>b{font-size:18px}
@media(max-width:1000px){.stakes .st-graded{grid-template-columns:280px 1fr;gap:25px}.stakes .st-graded p{font-size:16px}.audience-split{gap:35px}.audience-copy .intro h2{font-size:40px}}
@media(max-width:760px){.stakes .st-step{min-height:0}.stakes .st-cost b{min-height:0}.stakes .st-graded{grid-template-columns:1fr;gap:22px}.stakes .st-graded p{font-size:17px}.audience-split{grid-template-columns:1fr;gap:35px}.audience-copy .intro h2{font-size:38px}}
.seats .seat-table b .brand-running,.seats .seat-table b .brand-running>span{font:inherit;color:inherit;letter-spacing:inherit}

/* Keep provenance visible before opening the detailed audit record. */
.audit-trace>summary{display:grid;grid-template-columns:minmax(250px,.85fr) minmax(0,1.6fr);gap:36px}.audit-trace strong{font-size:clamp(42px,4.6vw,64px)}.audit-preview{display:grid;grid-template-columns:1fr 1fr;gap:22px 30px;position:relative}.audit-preview>div{border-top:2px solid #497b59;padding-top:12px;position:relative}.audit-preview>div:before{content:'';position:absolute;top:-5px;left:0;width:8px;height:8px;border-radius:50%;background:#00c46a}.audit-preview span{display:block;font:10px Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#8eb19a;text-transform:uppercase;margin-bottom:9px}.audit-preview b{font-size:18px;color:#eff7f0;letter-spacing:-.02em;font-weight:500}.audit-trace[open]>.audit-body{border-top:1px solid #41684d;padding-top:24px}@media(max-width:760px){.audit-trace>summary{grid-template-columns:1fr;gap:30px;padding:24px}.audit-preview{gap:20px}.audit-preview b{font-size:16px}}

#card-01 .hero-promise{margin-top:20px;color:#f4faf5}#card-01 .hero-promise strong{font-weight:600}#card-01 .hero-promise .logo-r{color:inherit}
