.supporting-page main{overflow:hidden}.evidence-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.75fr);gap:clamp(2rem,4vw,4rem);padding:clamp(3rem,8vw,7rem) max(1rem,calc((100vw - 72rem)/2));background:linear-gradient(135deg,#fff8e8 0%,#f9e5cf 100%)}.evidence-hero>div{min-width:0}.evidence-hero h1{max-width:100%;font-size:clamp(2.8rem,4.2vw,4rem);overflow-wrap:break-word;hyphens:auto}.lede{font-size:clamp(1.05rem,2vw,1.3rem);max-width:56ch}.evidence-stack{display:grid;gap:.75rem}.evidence-stack div{display:grid;grid-template-columns:2.5rem 1fr;gap:.2rem .8rem;padding:1rem;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.72)}.evidence-stack span{grid-row:1/3;font-weight:800;color:var(--accent)}.evidence-stack small{color:var(--ink-muted)}.comparator{padding:clamp(2rem,6vw,5rem) max(1rem,calc((100vw - 72rem)/2));background:var(--paper)}.comparator-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1.5rem}.comparator form{display:grid;gap:.8rem;padding:1.2rem;border:1px solid var(--line);border-radius:14px;background:var(--paper-strong)}.comparator label{font-weight:750}.comparator select{width:100%;padding:.8rem;border:1px solid var(--line);border-radius:8px;background:var(--paper-strong);color:var(--ink)}.claim-result{min-width:0;padding:1.2rem;border-left:.45rem solid var(--accent);border-radius:14px;background:#fff8e8}.source-note{font-size:.92rem;color:var(--ink-muted)}.boundary-note,[data-information-gain]{padding:1rem;border:1px solid var(--line);border-radius:12px;background:#eef6e8}.supporting-copy{width:calc(100% - 2rem);max-width:72rem;margin:0 auto;padding:clamp(2rem,5vw,4rem) clamp(1rem,4vw,3rem);overflow-wrap:anywhere}.supporting-copy h2{margin-top:2.7rem}.supporting-copy h3{margin-top:1.8rem}.supporting-copy a{overflow-wrap:anywhere}.supporting-page>.consent-settings{position:static;display:block;margin:1rem auto}@media(max-width:760px){.evidence-hero,.comparator-grid{grid-template-columns:minmax(0,1fr)}.evidence-hero h1{font-size:clamp(2rem,10vw,2.65rem);hyphens:auto}.supporting-copy{width:calc(100% - 1rem);padding-inline:.75rem}}