.dossier-page .dossier-hero{padding:58px 0 54px;background:var(--forest);color:var(--paper)}
.dossier-page .dossier-hero h1{font-size:clamp(52px,7vw,82px);line-height:1.02;margin:16px 0 18px;letter-spacing:-2px}
.dossier-page .dossier-hero h1 em{color:var(--coral,#f28c80)}
.dossier-page .dossier-hero .eyebrow{color:#f5a799}.dossier-page .dossier-hero .lead{font-size:24px}
.dossier-page .dossier-hero .textlink{color:var(--paper)}
.dossier-page .button{display:inline-flex;align-items:center;justify-content:center;background:#f28c80;color:var(--forest);border:1px solid #f28c80;border-radius:4px;padding:15px 23px;font-size:17px;font-weight:700;line-height:1.4;text-decoration:none}
.dossier-page .button:hover{background:#f4a296;border-color:#f4a296}
.dossier-page #inversion{scroll-margin-top:95px}
.dossier-page .dossier-body{max-width:1080px}
.dossier-page .dossier-body .section{padding:44px 0;border-bottom:1px solid var(--line)}
.dossier-page .dossier-body h2{font:400 clamp(31px,4vw,45px)/1.12 var(--serif);margin:12px 0 22px;letter-spacing:-.7px}
.dossier-page .dossier-body p{font-size:17px;line-height:1.7;max-width:900px}
.dossier-page .dossier-body .lead{font-size:20px;line-height:1.6}
.dossier-page .dossier-body .stats{margin:28px 0 0;padding-top:24px}.dossier-page .dossier-body .stats small{font-size:15px}
.dossier-page .dossier-story{display:grid;grid-template-columns:190px minmax(0,1fr);gap:38px;align-items:center}
.dossier-page .compact-photo{float:none;width:190px;height:250px;object-fit:cover;object-position:center 25%;margin:0}
.dossier-page .sponsor-package{display:grid;grid-template-columns:230px minmax(0,1fr);gap:40px;padding:30px 0;border-top:1px solid var(--line)}
.dossier-page .sponsor-package h3{font:400 34px/1.12 var(--serif);margin:0 0 8px}
.dossier-page .sponsor-package .package-price{font:400 36px/1.15 var(--serif);color:var(--clay);margin:0 0 5px}
.dossier-page .sponsor-package .package-tax,.dossier-page .sponsor-package .package-availability{font-size:15px;line-height:1.5;margin:0 0 8px}
.dossier-page .package-exclusive{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}
.dossier-page .package-exclusive .exclusive-label{font-size:17px;font-weight:650;margin:0 0 8px}
.dossier-page .package-exclusive .exclusive-price{font:400 30px/1.15 var(--serif);color:var(--clay);margin:0 0 6px}
.dossier-page .package-exclusive .exclusive-note{font-size:16px;line-height:1.6;margin:8px 0 0}
.dossier-page .sponsor-package ul{padding-left:22px;margin:0}.dossier-page .sponsor-package li{font-size:17px;line-height:1.65;margin:0 0 8px;padding-left:3px}
.dossier-page .investment-note{font-size:15px!important;margin:12px 0 0}
.dossier-page .agreement{display:grid;grid-template-columns:230px minmax(0,1fr);gap:40px;padding:17px 0;border-top:1px solid var(--line)}
.dossier-page .agreement h3{font-size:17px;line-height:1.65;font-weight:650;margin:0}.dossier-page .agreement p{margin:0}
.dossier-page .ip-note{font-size:15px!important;margin-top:24px}
.dossier-page .dossier-actions{gap:18px 26px;margin-top:26px;flex-wrap:wrap}
.dossier-page .dossier-agreements .button{background:#f28c80;color:var(--forest);border-color:#f28c80}
@media(max-width:760px){
 .dossier-page .dossier-hero{padding:42px 0}.dossier-page .dossier-hero h1{font-size:52px;letter-spacing:-1px}.dossier-page .dossier-hero .lead{font-size:21px}
 .dossier-page .dossier-body .section{padding:32px 0}.dossier-page .dossier-body h2{font-size:34px}
 .dossier-page .dossier-body .lead{font-size:18px}.dossier-page .dossier-story{grid-template-columns:1fr;gap:22px}.dossier-page .compact-photo{width:150px;height:205px}
 .dossier-page .sponsor-package,.dossier-page .agreement{grid-template-columns:1fr;gap:15px;padding:25px 0}.dossier-page .sponsor-package h3{font-size:32px}.dossier-page .sponsor-package li{font-size:17px}
 .dossier-page .agreement{gap:7px}.dossier-page .dossier-actions .button{white-space:normal;width:100%;text-align:center;justify-content:center}
 .dossier-page .stats{grid-template-columns:1fr;gap:20px}.dossier-page .stats strong{font-size:34px}
}
