.report-launch-page{padding:30px 0 42px}.report-launch-hero{border-bottom:4px double var(--rule);grid-template-columns:minmax(0,1.55fr) minmax(285px,.7fr);align-items:stretch;gap:clamp(30px,5vw,74px);padding:12px 0 34px;display:grid}.report-launch-hero-copy{padding:10px 0 6px}.report-launch-hero h1{max-width:14ch;margin:10px 0 14px}.report-launch-hero .standfirst{max-width:54ch;margin-bottom:20px}.report-launch-date{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-family:var(--sans);text-transform:uppercase;letter-spacing:.08em;align-items:baseline;gap:12px;margin:2px 0 19px;padding:9px 12px 8px;display:inline-flex}.report-launch-date span{color:var(--accent);font-size:.62rem;font-weight:800}.report-launch-date strong{font-size:.78rem}.report-launch-intro{max-width:76ch;font-size:1.02rem;line-height:1.53}.report-launch-hero .button-link{margin-top:7px}.report-cover-preview{border:1px solid var(--rule);background:var(--ink);min-height:455px;color:var(--paper);box-shadow:12px 12px 0 var(--paper-deep);flex-direction:column;padding:27px 25px 22px;display:flex;position:relative;overflow:hidden}.report-cover-preview:after{content:"";border:26px solid #f4f0e717;width:230px;height:230px;position:absolute;bottom:44px;right:-78px;transform:rotate(18deg)}.report-cover-rule{border-top:8px solid var(--accent);width:64px;margin-bottom:23px}.report-cover-kicker{font:800 .72rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase}.report-cover-title{max-width:9ch;font:700 clamp(2.05rem,4vw,3rem)/.94 var(--display);margin-top:45px}.report-cover-season{color:var(--muted-on-dark);font:800 .78rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;margin-top:16px}.report-cover-mark{color:var(--accent-on-dark);font:700 5rem/.8 var(--display);margin-top:auto}.report-cover-bottom{z-index:1;font:700 .55rem/1.2 var(--sans);letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #f4f0e773;justify-content:space-between;gap:12px;margin-top:17px;padding-top:11px;display:flex;position:relative}.report-positioning{margin-top:12px}.report-positioning-grid{border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.report-positioning-grid article{padding:18px 18px 20px 0}.report-positioning-grid article+article{border-left:1px solid var(--rule);padding-left:18px}.report-positioning-grid h3{margin:8px 0;font-size:1.2rem}.report-positioning-grid p{margin:0;font-size:.9rem;line-height:1.48}.report-number{color:var(--accent);font:800 .64rem/1 var(--sans);letter-spacing:.13em}.report-methodology-preview{border-top:4px double var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:minmax(210px,.65fr) minmax(0,1.5fr);gap:32px;margin-top:34px;padding:24px 0;display:grid}.report-methodology-preview h2{max-width:10ch;margin:8px 0 0}.report-methodology-copy{grid-template-columns:1fr 1fr;gap:18px 24px;display:grid}.report-methodology-copy p{margin:0;line-height:1.52}.report-methodology-copy a{font:800 .65rem/1.3 var(--sans);text-transform:uppercase;letter-spacing:.06em;grid-column:1/-1}.report-independence{border:2px solid var(--rule);border-left:7px solid var(--accent);background:var(--paper-deep);margin-top:28px;padding:17px 19px}.report-independence p{max-width:95ch;margin:7px 0 0;line-height:1.5}.report-registration-section{border-top:4px double var(--rule);border-bottom:4px double var(--rule);grid-template-columns:minmax(250px,.68fr) minmax(0,1.45fr);align-items:start;gap:34px;margin-top:36px;padding:27px 0 35px;scroll-margin-top:24px;display:grid}.report-registration-context h2{margin:7px 0 10px}.report-registration-context p{line-height:1.5}.report-registration-context ul{border-top:1px solid var(--rule);margin:18px 0 0;padding:0;list-style:none}.report-registration-context li{border-bottom:1px dotted var(--soft-rule);font:700 .72rem/1.3 var(--sans);padding:9px 0}.report-registration-form{border:2px solid var(--rule);background:var(--paper-deep);padding:24px}.report-registration-heading{border-bottom:3px double var(--rule);margin-bottom:20px;padding-bottom:16px}.report-registration-heading h2{margin:6px 0 8px}.report-registration-heading p{max-width:70ch;margin:0}.report-registration-grid{grid-template-columns:1fr 1fr;gap:18px 20px;display:grid}.report-field-wide{grid-column:1/-1}.report-email-guidance{color:var(--muted);font:600 .67rem/1.4 var(--sans);margin:6px 0 0}.report-registration-consent{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-top:20px;padding:16px 0}.report-registration-submit-row{justify-content:space-between;align-items:end;gap:20px;padding-top:20px;display:flex}.report-registration-privacy-note{color:var(--muted);font:600 .67rem/1.4 var(--sans);margin:4px 0 0}.report-future-cadence{margin-top:10px}.report-cadence-grid{border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.report-cadence-grid article{padding:17px 16px 18px 0}.report-cadence-grid article+article{border-left:1px solid var(--rule);padding-left:16px}.report-cadence-grid span{color:var(--accent);font:800 .62rem/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;display:block}.report-cadence-grid strong{font:700 1.25rem/1.1 var(--display);margin-top:8px;display:block}.report-cadence-grid p{margin:7px 0 0;font-size:.85rem;line-height:1.4}.retired-report-page{max-width:900px;padding:40px 0 60px}.retired-report-page h1{max-width:16ch}.retired-report-notice{border:2px solid var(--rule);border-left:7px solid var(--accent);margin-top:24px;padding:18px}.retired-report-notice p{max-width:75ch}@media (width<=980px){.report-positioning-grid,.report-cadence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-positioning-grid article:nth-child(3),.report-cadence-grid article:nth-child(3){border-left:0;border-top:1px solid var(--rule);padding-left:0}.report-positioning-grid article:nth-child(4),.report-cadence-grid article:nth-child(4){border-top:1px solid var(--rule)}}@media (width<=820px){.report-launch-hero{grid-template-columns:1fr}.report-cover-preview{max-width:470px;min-height:390px}.report-methodology-preview,.report-registration-section{grid-template-columns:1fr}.report-methodology-preview h2{max-width:none}}@media (width<=620px){.report-launch-page{padding-top:20px}.report-launch-date{flex-direction:column;align-items:flex-start;gap:5px}.report-cover-preview{min-height:350px;box-shadow:7px 7px 0 var(--paper-deep);padding:22px 20px}.report-cover-title{margin-top:32px}.report-positioning-grid,.report-methodology-copy,.report-registration-grid,.report-cadence-grid{grid-template-columns:1fr}.report-positioning-grid article+article,.report-cadence-grid article+article{border-left:0;border-top:1px solid var(--rule);padding-left:0}.report-field-wide{grid-column:auto}.report-registration-form{padding:18px 14px}.report-registration-submit-row{flex-direction:column;align-items:stretch}.report-registration-submit-row .contact-submit{width:100%}}@media print{.report-registration-section,.report-launch-hero .button-link{display:none!important}.report-cover-preview{min-height:360px;box-shadow:none}}
