.site-header{gap:30px}.site-header nav{gap:24px}.hero.release-hero{min-height:700px}.release-hero .hero-copy{padding-block:54px 74px}.release-hero .eyebrow{margin-block-end:12px}.hero-copy .release-kicker{font-size:12px;letter-spacing:1.6px;margin:0 0 6px;color:var(--accent)}.hero-copy .hero-release-date{font-size:132px!important;line-height:.98;letter-spacing:-5px!important;margin:0 0 14px;max-width:600px}.hero-release-date time{display:grid;justify-items:start;gap:8px}.release-year{font-size:30px;letter-spacing:8px;line-height:1.2;color:var(--accent)}.hero-copy .release-date-readable{font-size:18px;margin:0 0 18px}.release-countdown{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;max-width:490px;padding-block:15px 10px;border-block-start:1px solid #ffb79750}.release-countdown>span{font-size:13px;color:#eadde0}.release-countdown>strong{font-size:45px;line-height:1;color:var(--accent);font-variant-numeric:tabular-nums}.release-countdown [data-countdown-reached]{flex-basis:100%;font-size:13px}.hero-copy .countdown-basis{font-size:11px;max-width:48ch;color:#d0bec6;line-height:1.65;margin-block-end:23px}.release-source{display:inline-flex;gap:10px;flex-wrap:wrap;font-size:11px;margin-block-start:20px;color:#e2c9d1}.release-source bdi{color:#b9a8b2}.leaks-home{margin-block:76px}.leak-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);border-block:1px solid var(--line);background:#17171e;overflow:hidden}.leak-feature>img{width:100%;height:100%;min-height:280px;object-fit:cover}.leak-feature>div{padding:40px}.leak-feature h3{font-size:30px;margin-block:18px}.leak-feature p{max-width:45ch}.leak-feature:hover h3{color:var(--accent)}.leak-index .leaks-home{margin-block-start:0}.leak-selection{margin-block:70px}.leak-selection-row{display:grid;grid-template-columns:125px minmax(0,1fr) 25px;gap:25px;padding-block:30px;border-block-start:1px solid var(--line)}.leak-selection-row time{font-family:monospace;color:var(--faint);padding-block-start:6px}.leak-selection-row h3{margin-block:10px}.leak-selection-row p{margin:0}.leak-dossier{max-width:1120px;padding-block-end:90px}.dossier-heading{padding-block:56px 28px;border-block-end:1px solid var(--line)}.dossier-heading>.text-link{display:block;margin-block-end:35px}.dossier-heading h1{font-size:clamp(36px,4.5vw,58px);margin-block:18px 20px;letter-spacing:-1.5px}.dossier-subtitle{font-size:21px;max-width:46ch}.dossier-meta{display:flex;gap:28px;flex-wrap:wrap;color:var(--faint);font-size:12px}.dossier-intro{max-width:78ch;font-size:17px;line-height:1.95;padding-block:35px 15px}.dossier-nav{display:flex;gap:30px;flex-wrap:wrap;border-block:1px solid var(--line);padding-block:19px;font-size:14px}.dossier-nav a:hover{color:var(--accent)}.official-counterpart{border-inline-start:3px solid var(--teal);padding:20px 25px;margin-block:35px 70px;background:#aad4c507}.official-counterpart p{margin-block:10px}.leak-dossier>section{margin-block:65px}.leak-topic{display:grid;grid-template-columns:60px minmax(0,1fr);gap:15px;padding-block:30px;border-block-start:1px solid var(--line)}.leak-number{font-size:26px;font-family:monospace;color:#77707c}.leak-topic h3{font-size:25px;margin-block:15px}.leak-topic p{max-width:78ch;line-height:1.95}.leak-topic .leak-assessment{color:#ded3dc}.leak-citations{display:flex;gap:15px;flex-wrap:wrap;font-size:12px;color:var(--accent);line-height:1.7}.leak-citations a{overflow-wrap:anywhere;border-block-end:1px solid #ffb79740}.leak-event{display:grid;grid-template-columns:170px minmax(0,1fr);gap:30px;padding-block:30px;border-block-start:1px solid var(--line)}.leak-event-date{display:grid;gap:10px;align-content:start;font-size:12px;color:var(--muted)}.leak-event-date time{font-family:monospace;font-size:15px;color:var(--accent)}.leak-event h3{font-size:23px}.leak-event p{line-height:1.95;max-width:77ch}.dossier-bottom{max-width:78ch;line-height:1.95}.dossier-bottom p,.dossier-bottom li{font-size:17px}.dossier-bottom li{margin-block:13px;color:var(--muted)}
@media(max-width:1200px){.site-header{gap:20px}.site-header nav{gap:19px}.brand-name{font-size:19px}.hero-copy .hero-release-date{font-size:115px!important}}
@media(max-width:700px){.hero.release-hero{min-height:760px}.release-hero .hero-copy{padding:40px 25px 200px}.hero-copy .hero-release-date{font-size:100px!important;letter-spacing:-4px!important}.release-year{font-size:24px}.hero-copy .release-date-readable{font-size:16px}.release-countdown{gap:9px;max-width:310px}.release-countdown>strong{font-size:41px}.hero-copy .countdown-basis{max-width:33ch}.release-hero .hero-art{object-position:64% 0%;opacity:.76}.release-hero .hero-shade{background:linear-gradient(90deg,#111117e8,#11111750 85%),linear-gradient(0deg,#111117ee,transparent 70%)}.release-hero .hero-logo{width:90px;bottom:70px}.release-hero .hero-actions{gap:20px}.leaks-home{margin-block:45px}.leak-feature{grid-template-columns:1fr}.leak-feature>img{height:190px;min-height:0}.leak-feature>div{padding:25px}.leak-feature h3{font-size:25px}.leak-selection-row{grid-template-columns:1fr 20px;gap:12px}.leak-selection-row>time{grid-column:1/-1}.leak-selection-row h3{font-size:21px}.dossier-heading{padding-block-start:35px}.dossier-heading h1{font-size:35px;letter-spacing:-.5px}.dossier-subtitle{font-size:18px}.dossier-intro{font-size:16px}.dossier-nav{gap:16px 23px}.dossier-meta{gap:8px}.official-counterpart{padding:18px 18px;margin-block-end:45px}.leak-topic{grid-template-columns:1fr;gap:5px}.leak-number{font-size:20px}.leak-event{grid-template-columns:1fr;gap:15px}.leak-event-date{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap}.leak-event h3,.leak-topic h3{font-size:23px}.leak-dossier>section{margin-block:45px}}
@media(max-width:380px){.hero-copy .hero-release-date{font-size:86px!important}.release-hero .hero-copy{padding-inline:22px}.release-hero .hero-actions .button{font-size:12px;padding-inline:17px}}
@media(max-width:700px){[dir="rtl"] .release-hero .hero-shade{background:linear-gradient(270deg,#111117e8,#11111750 85%),linear-gradient(0deg,#111117ee,transparent 70%)}}
.dossier-nav{position:sticky;top:0;z-index:10;background:var(--bg)}
.dossier-language-note{margin-block:2rem 0;padding-block:1rem;padding-inline:1.25rem;box-sizing:border-box;max-width:calc(100% - 2rem)}
