.occasion-section{margin:28px 0;padding:27px 30px;background:var(--surface);border:1px solid var(--line);border-radius:14px}.occasion-header{display:flex;justify-content:space-between;align-items:end;gap:20px}.occasion-kicker{display:flex;align-items:center;gap:8px;color:var(--burgundy);font-size:10px;letter-spacing:.12em}.occasion-header h2{font:450 36px/1.15 var(--serif);margin:6px 0 0}.occasion-selectors{display:flex;gap:12px;flex-wrap:wrap}.occasion-selectors label{font-size:10px;color:var(--muted);display:grid;gap:5px}.occasion-selectors select{min-width:130px;padding:9px 12px}.occasion-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin-top:20px}.occasion-item{display:flex;gap:17px;border-top:1px solid var(--line);padding:17px 0}.occasion-date{min-width:92px;display:grid;align-content:start;gap:4px}.occasion-date strong{font:450 22px/1.1 var(--serif)}.occasion-date span,.occasion-item small,.occasion-note{font-size:10px;color:var(--muted)}.occasion-item h3{font:450 20px/1.25 var(--serif);margin:0 0 7px}.occasion-item a,.occasion-greeting a{text-decoration:underline;text-underline-offset:3px}.occasion-note{margin:15px 0 0;line-height:1.6}.occasion-greeting{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding:20px 22px;border:1px solid #a7844e;background:linear-gradient(110deg,#501c2b,#733342);color:#fff6e9;border-radius:12px}.occasion-greeting>span{color:#ddba77;font-size:27px}.occasion-greeting div{display:grid;gap:5px}.occasion-greeting strong{font:450 26px/1.2 var(--serif)}.occasion-greeting small{font-size:10px;color:#f7e6d0}.occasion-compact{padding:0;border:0;background:transparent;margin:0}.occasion-compact .occasion-greeting{margin:22px 0}.occasion-compact:empty{display:none}@media(max-width:680px){.occasion-section{padding:22px}.occasion-header{align-items:start;display:block}.occasion-selectors{margin-top:18px}.occasion-list{grid-template-columns:1fr}.occasion-item h3{font-size:19px}}@media(prefers-reduced-motion:reduce){.occasion-section *{animation:none!important;transition:none!important}}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-devanagari-400-normal-BlDd6KY1.woff2) format("woff2"),url(/assets/noto-sans-devanagari-devanagari-400-normal-CdOJmQ4E.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-latin-ext-400-normal-BnQrAETZ.woff2) format("woff2"),url(/assets/noto-sans-devanagari-latin-ext-400-normal-Bs32KOJx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-latin-400-normal-BuiDGFlU.woff2) format("woff2"),url(/assets/noto-sans-devanagari-latin-400-normal-Bl6wi1XD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-devanagari-devanagari-600-normal-BeyktMLo.woff2) format("woff2"),url(/assets/noto-sans-devanagari-devanagari-600-normal-B5tDaqnD.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-devanagari-latin-ext-600-normal-eCXJLagf.woff2) format("woff2"),url(/assets/noto-sans-devanagari-latin-ext-600-normal-BYBXZV8b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-devanagari-latin-600-normal-Bzmbz5CH.woff2) format("woff2"),url(/assets/noto-sans-devanagari-latin-600-normal-D_YUQxD_.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Manrope Variable,Noto Sans Devanagari,sans-serif;color:#252724;background:#f7f5ef;font-synthesis:none;--bg:#f7f5ef;--surface:#fffefa;--ink:#252724;--muted:#65675e;--line:#dadbd2;--burgundy:#771e34;--soft:#edeee6;--glass:rgba(255,254,250,.88);--serif:"Newsreader Variable","Noto Sans Devanagari",serif;--sans:"Manrope Variable","Noto Sans Devanagari",sans-serif;--shadow:0 8px 30px #24271e0a;color-scheme:light}:root[data-theme=dark]{--bg:#141816;--surface:#1c211e;--ink:#f0f0e6;--muted:#b5b9ac;--line:#343c36;--burgundy:#e3a0ad;--soft:#252d27;--glass:rgba(28,33,30,.9);color-scheme:dark;color:var(--ink);background:var(--bg)}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{color:inherit}::selection{background:#d9bc87;color:#241c13}input,textarea{caret-color:var(--burgundy)}:focus-visible{outline:3px solid #b28b42;outline-offset:4px}::-webkit-scrollbar{width:8px;height:5px}::-webkit-scrollbar-thumb{background:#989d8d;border-radius:8px}::-webkit-scrollbar-track{background:var(--bg)}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}p{line-height:1.7}svg{flex-shrink:0}em{font-weight:400}button,input,select,textarea{border:1px solid var(--line)}button{background:transparent}input,textarea,select{color:var(--ink);background:var(--surface);border-radius:8px;padding:12px 14px}input::placeholder,textarea::placeholder{color:var(--muted)}textarea{resize:vertical}button{transition:background .2s,transform .2s,box-shadow .2s}a{transition:color .18s}button:active,.button:active{transform:translateY(1px)}.page{max-width:1320px;padding:0 40px;margin:auto}.skip-link{position:fixed;top:-80px;left:20px;background:var(--surface);z-index:100;padding:15px}.skip-link:focus{top:10px}.topline{height:43px;border-bottom:1px solid var(--line);max-width:1440px;margin:auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.06em;color:var(--muted)}.topline span:first-child{font-size:9px;font-weight:800;letter-spacing:.13em}.nav-wrap{position:sticky;top:0;z-index:30;padding:14px 32px 0;max-width:1440px;margin:auto}.navigation{height:88px;border-radius:14px;box-shadow:var(--shadow);background:var(--glass);-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%);display:flex;align-items:center;padding:12px 25px;gap:38px}.brand{flex-shrink:0}.brand img{object-fit:contain;mix-blend-mode:multiply}.nav-links{display:flex;align-items:center;gap:26px;margin-left:auto}.nav-links a{font-size:12px;font-weight:650;white-space:nowrap;padding:15px 0;position:relative}.nav-links a.active:after{content:"";position:absolute;bottom:7px;left:0;right:0;height:2px;background:var(--burgundy)}.nav-links a:hover{color:var(--burgundy)}.nav-actions{display:flex;align-items:center;gap:9px}.icon-button{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent}.icon-button:hover{background:var(--soft)}.nav-divider{height:20px;border-left:1px solid var(--line);margin:0 5px}.lang-button{display:flex;gap:6px;align-items:center;border:0;font-size:11px;padding:10px 4px;color:var(--muted)}.lang-button .selected{color:var(--ink);font-weight:800}.mobile-menu{display:none}.home-intro{display:flex;justify-content:space-between;align-items:center;padding:52px 0 36px}.home-intro h1{font-family:var(--serif);font-size:clamp(40px,4.5vw,64px);font-weight:450;letter-spacing:-.035em;line-height:1.1;margin:0}.home-intro h1 em{color:var(--burgundy)}.home-intro p{font-size:12px;color:var(--muted);margin:0;line-height:1.8}.lead-grid{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(290px,1fr);gap:24px}.lead-story{height:520px;border-radius:14px;overflow:hidden;position:relative;background:#081014;color:#fff;isolation:isolate}.lead-photo{position:absolute;width:100%;height:100%;object-fit:cover;object-position:80% 35%;opacity:.8;z-index:-2;transition:transform .6s cubic-bezier(.16,1,.3,1)}.lead-story:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#06101216 15%,#06101270 43%,#061012ee);z-index:-1}.lead-story:hover .lead-photo{transform:scale(1.035)}.lead-top{padding:25px 28px;display:flex;justify-content:space-between;align-items:center}.glass-pill{font-size:9px;font-weight:700;letter-spacing:.13em;padding:9px 12px;border-radius:30px;border:1px solid #ffffff50;background:#ffffff10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lead-image-note{font-size:9px;color:#e2e8e9;text-shadow:0 1px 3px #000}.lead-copy{position:absolute;bottom:0;left:0;right:0;padding:30px}.lead-category{font-size:10px;letter-spacing:.12em;color:#d8c398;margin-bottom:15px}.lead-copy h2{font-family:var(--serif);font-size:clamp(36px,4vw,56px);font-weight:450;line-height:1.02;max-width:570px;letter-spacing:-.025em;margin-bottom:15px}.lead-copy>p{font-size:12px;line-height:1.7;max-width:440px;color:#dfe4e3;margin-bottom:21px}.lead-bottom{display:flex;align-items:center;justify-content:space-between;font-size:11px}.lead-bottom>span:first-child{display:flex;gap:10px;align-items:center}.round-arrow{width:41px;height:41px;border-radius:50%;border:1px solid #ffffff70;display:grid;place-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14}.latest-panel{background:var(--surface);padding:26px 26px 20px;border-radius:14px;display:flex;flex-direction:column}.latest-heading{display:flex;justify-content:space-between;align-items:center}.latest-heading h2{font-family:var(--serif);font-size:28px;font-weight:500;margin:0}.latest-heading svg{color:var(--burgundy)}.panel-description{font-size:10px;color:var(--muted);margin:8px 0}.latest-items{flex:1;display:flex;flex-direction:column}.latest-item{padding:22px 23px 19px 0;border-bottom:1px solid var(--line);position:relative;flex:1}.latest-item:last-child{border-bottom:0}.latest-meta{display:flex;justify-content:space-between;gap:8px;font-size:9px;color:var(--muted);margin-bottom:10px}.latest-meta>span:first-child{color:var(--burgundy);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.latest-item h3{font-family:var(--serif);font-size:23px;font-weight:500;line-height:1.15;margin:0}.latest-item>svg{position:absolute;right:0;bottom:24px}.latest-item:hover h3{color:var(--burgundy)}.text-link{font-size:12px;font-weight:650;display:inline-flex;align-items:center;gap:10px;text-underline-offset:5px}.text-link:hover{text-decoration:underline}.latest-all{border-top:1px solid var(--line);padding-top:17px;justify-content:space-between}.topic-strip{display:flex;gap:20px;align-items:center;border-bottom:1px solid var(--line);padding:26px 0 24px;white-space:nowrap}.topic-strip>span{font-size:9px;letter-spacing:.1em;color:var(--muted);margin-right:10px}.topic-strip>a{display:flex;align-items:center;gap:16px;border-radius:30px;padding:10px 15px;font-size:11px;background:var(--surface)}.topic-strip>a:hover{background:var(--soft)}.section{padding-top:48px}.section-title{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:24px}.section-title h2{font-family:var(--serif);font-size:35px;font-weight:450;letter-spacing:-.02em;margin:0}.bento-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;grid-template-rows:240px 235px;gap:22px}.story-card{display:flex;flex-direction:column;background:var(--surface);border-radius:14px;overflow:hidden;min-width:0;transition:transform .25s,background .25s}.story-card:hover{transform:translateY(-3px)}.card-copy{padding:24px;display:flex;flex-direction:column;flex:1}.story-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:9px;color:var(--muted);margin-bottom:16px;line-height:1.5}.story-meta>span:first-child{text-transform:uppercase;color:var(--burgundy);font-weight:750;letter-spacing:.08em}.meta-dot{width:3px;height:3px;background:currentColor;border-radius:50%}.story-card h3{font:450 29px/1.1 var(--serif);letter-spacing:-.02em;margin-bottom:12px}.story-card p{font-size:12px;color:var(--muted);line-height:1.75;margin-bottom:20px}.card-bottom{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:9px;color:var(--muted)}.card-image{height:220px;background:#e8e8df;overflow:hidden}.card-image>img{width:100%;height:100%;object-fit:cover}.cover-image>img{object-fit:contain;padding:16px}.bento-feature{grid-row:span 2;background:#e9e9dd}.bento-feature .card-image{height:275px;background:#dddccb}.bento-feature .card-image img{height:290px;transform:rotate(-5deg);padding:12px}.bento-feature .card-copy{padding:22px}.bento-feature h3{font-size:31px}.bento-feature p{display:none}.burgundy-card{background:#712237;color:#fff3e6;grid-column:span 2}.burgundy-card .card-copy{padding:27px 32px}.burgundy-card h3{font-size:38px;max-width:530px}.burgundy-card p{max-width:580px;color:#e5c7ce}.burgundy-card .story-meta,.burgundy-card .story-meta>span:first-child,.burgundy-card .card-bottom{color:#e9c4cc}.chip-card{background:#e8ece7}.culture-card{background:#eae7de}.chip-card .card-copy,.culture-card .card-copy{padding:22px}.chip-card h3,.culture-card h3{font-size:26px}.chip-card p,.culture-card p{display:none}.press-band{display:grid;grid-template-columns:160px 1fr 210px;gap:38px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:64px;padding:48px 0}.press-band-mark svg{height:140px;width:140px;color:#849080}.press-band h2{font:450 42px/1.05 var(--serif);letter-spacing:-.02em;margin-bottom:16px}.press-band h2 em{color:var(--burgundy)}.press-band p{font-size:12px;max-width:500px;color:var(--muted);margin-bottom:22px}.press-band-side{display:flex;flex-direction:column;gap:23px;font-size:9px;letter-spacing:.1em;color:var(--muted);padding-left:25px;border-left:1px solid var(--line)}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid var(--line);border-radius:30px;padding:12px 20px;font-size:12px;font-weight:600;line-height:1.5;width:fit-content;background:var(--surface)}.button:hover{background:var(--soft)}.button-dark{background:var(--ink);border-color:transparent;color:var(--bg)}.button-dark:hover{background:var(--burgundy);color:var(--bg)}.edition-home{display:grid;grid-template-columns:1fr 1fr;gap:28px}.edition-card{display:flex;gap:28px;align-items:center;padding:27px;border-radius:14px;background:var(--soft)}.edition-art{width:145px;flex-shrink:0;perspective:1000px}.edition-art img{box-shadow:7px 10px 16px #0002;transform:rotate(-4deg);transition:transform .3s}.edition-art:hover img{transform:rotate(0)}.edition-copy h3{font:450 29px/1.1 var(--serif);margin:14px 0}.edition-date{font-size:10px;color:var(--burgundy);font-weight:750;text-transform:uppercase;letter-spacing:.08em}.edition-copy p{font-size:11px;color:var(--muted);margin-bottom:20px}.source-status{display:flex;gap:9px;align-items:center;font-size:10px;color:var(--muted);padding:35px 0 40px}.source-status>a{margin-left:auto;display:flex;gap:6px;align-items:center}.status-dot{width:6px;height:6px;border-radius:50%;background:#a3874d;flex-shrink:0}.status-dot.connected{background:#5b7750}.footer{background:var(--soft);padding:46px max(40px,calc((100vw - 1240px)/2)) 0}.footer-main{display:grid;grid-template-columns:2.2fr 1fr 1fr 1.2fr;gap:35px;padding-bottom:40px}.footer-brand img{mix-blend-mode:multiply}.footer-brand p{font-size:10px;text-transform:uppercase;letter-spacing:.09em;margin:15px 0 0}.footer-brand p span{display:block;text-transform:none;letter-spacing:0;color:var(--muted);margin-top:9px;font-size:11px}.footer-main h3{font-size:11px;margin-bottom:18px}.footer-main>div:not(:first-child)>a{display:block;font-size:11px;color:var(--muted);margin:13px 0}.footer-main>div>a:hover{color:var(--burgundy)}.footer-bottom{border-top:1px solid var(--line);padding:20px 0;display:flex;justify-content:space-between;font-size:9px;color:var(--muted)}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);background:var(--ink);color:var(--bg);padding:15px 24px;border-radius:12px;opacity:0;pointer-events:none;display:flex;gap:10px;align-items:center;transition:opacity .2s,transform .2s;z-index:80;font-size:12px}.toast.visible{opacity:1;transform:translate(-50%)}.page-heading{padding:65px 0 30px}.page-heading h1{font:450 clamp(40px,5vw,70px)/1.08 var(--serif);letter-spacing:-.03em;margin-bottom:20px}.page-heading h1 em{color:var(--burgundy)}.page-heading p{font-size:14px;max-width:650px;color:var(--muted)}.search-field{max-width:760px;display:flex;align-items:center;background:var(--surface);border:1px solid var(--line);padding:6px 16px;border-radius:12px;gap:10px;margin:10px 0 30px}.search-field input{width:100%;border:none;background:transparent;padding:14px 0}.filter-bar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:25px 0}.filter-chips{display:flex;gap:8px;flex-wrap:wrap}.filter-chips>a{padding:9px 14px;border:1px solid var(--line);border-radius:30px;font-size:11px}.filter-chips>a.active{background:var(--ink);color:var(--bg);border-color:transparent}.filter-bar select{font-size:11px;padding:10px;max-width:180px}.results-count{font-size:10px;color:var(--muted);margin:25px 0 18px}.listing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.listing-grid .story-card{min-height:310px}.listing-grid .story-card.text-only{border-top:2px solid var(--line)}.listing-page{padding-bottom:65px}.empty-state{text-align:center;padding-top:80px;padding-bottom:100px}.empty-state>svg{margin:0 auto 25px;color:var(--muted)}.empty-state h1,.empty-state h2{font-family:var(--serif);font-weight:450;font-size:40px}.empty-state p{font-size:14px;color:var(--muted)}.back-link{margin:32px 0 28px;color:var(--muted)}.article-heading{max-width:840px;margin:auto}.article-heading .story-meta{margin:20px 0}.article-heading h1{font:450 clamp(42px,5vw,70px)/1.05 var(--serif);letter-spacing:-.03em;margin-bottom:25px}.article-deck{font-size:19px;color:var(--muted);line-height:1.65;max-width:730px}.article-byline{display:flex;align-items:center;gap:12px;margin:30px 0 36px;font-size:11px}.byline-icon{width:40px;height:40px;border:1px solid var(--line);border-radius:50%;padding:8px;background:#fff}.article-byline>div>strong{font-weight:650}.article-byline>div>span{display:block;color:var(--muted);font-size:10px;margin-top:5px}.reader-tools{margin-left:auto;display:flex;gap:5px}.article-figure{margin:0 0 45px}.article-figure>img{width:100%;max-height:590px;object-fit:cover;object-position:center 40%;border-radius:14px;background:#000}.article-figure.publication-figure>img{object-fit:contain;background:var(--soft);padding:25px}.article-figure figcaption{font-size:10px;color:var(--muted);line-height:1.7;margin-top:12px}.reading-layout{display:grid;grid-template-columns:160px minmax(0,720px);gap:50px;justify-content:center}.reading-sidebar{position:sticky;top:140px;align-self:start}.reading-sidebar>span{font-size:9px;letter-spacing:.08em;color:var(--muted)}.font-controls{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:30px;padding:3px;margin:16px 0}.font-controls>span{font-family:var(--serif);font-size:21px}.reading-sidebar p{font-size:11px;color:var(--muted)}.article-body{font-family:var(--serif);line-height:1.75}.article-body>p{margin-bottom:28px;line-height:1.75}.archive-note{display:flex;gap:12px;font:12px/1.7 var(--sans);background:var(--soft);padding:20px;border-radius:10px;margin-bottom:28px}.sources-box{font-family:var(--sans);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0;margin:40px 0}.sources-box h2{font:450 29px/1.2 var(--serif)}.sources-box>a{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:650}.sources-box>a:hover{text-decoration:underline}.sources-box p{font-size:12px;color:var(--muted);margin:14px 0}.sources-box small{font-size:10px;color:var(--muted)}.corrections{font-family:var(--sans);font-size:12px}.corrections h2{font-family:var(--serif);font-size:28px}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.reader-page{padding-bottom:65px}.reader-page .section{margin-top:25px}.reader-page .related-grid .card-image{height:160px}.library-note{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--muted);padding:20px 0 35px}.edition-library{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:35px}.edition-library .edition-card{padding:40px}.edition-library .edition-art{width:180px}.publications-page{padding-bottom:80px}.muted{font-size:12px;color:var(--muted)}.magazine-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:25px}.magazine-heading h1{font:450 45px/1.1 var(--serif);margin-bottom:10px}.magazine-heading p{font-size:12px;color:var(--muted);margin:0}.button-row{display:flex;gap:10px}.pdf-reader{width:100%;height:78vh;min-height:500px;border:1px solid var(--line);border-radius:12px;background:var(--soft)}.magazine-page{padding-bottom:50px}.magazine-page>p{margin-top:15px}.press-hero{padding:70px 0 65px;display:grid;grid-template-columns:1.6fr 1fr;gap:40px;align-items:center;border-bottom:1px solid var(--line)}.press-hero h1{font:450 clamp(48px,6vw,82px)/1.05 var(--serif);letter-spacing:-.035em;margin:0}.press-hero h1 em{color:var(--burgundy)}.press-hero>div{text-align:center}.press-hero svg{width:170px;height:170px;margin:auto;color:#8a9687}.press-hero p{font-size:12px;margin:22px 0 0;color:var(--muted)}.press-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:50px 0}.press-intro h2{font:450 39px/1.15 var(--serif);max-width:390px}.press-intro p{font-size:14px;color:var(--muted)}.leadership{display:grid;grid-template-columns:260px 1fr;gap:55px;align-items:center;background:var(--surface);border-radius:14px;padding:45px}.leadership-monogram{height:240px;background:#702237;color:#f2dec7;display:flex;flex-direction:column;align-items:center;justify-content:center;font:400 90px/1 var(--serif);border-radius:12px}.leadership-monogram span{font:9px var(--sans);letter-spacing:.1em;margin-top:20px}.leadership h2{font:450 43px var(--serif);margin-bottom:12px}.leadership-role{font-size:11px;color:var(--burgundy)}.leadership p:not(.leadership-role){font-size:14px;color:var(--muted);max-width:640px}.contact-panel{padding:40px;background:var(--soft);border-radius:14px;display:flex;justify-content:space-between;align-items:center;gap:25px;margin:55px 0}.contact-panel h2{font:450 37px var(--serif);margin-bottom:10px}.contact-panel p{font-size:12px;margin:0;color:var(--muted)}.policy-page{max-width:900px;padding-bottom:65px}.policy-page section{padding:20px 0}.policy-page section h2{font:450 31px var(--serif)}.policy-page section p{font-size:14px;color:var(--muted)}.policy-source{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--line);font-size:12px}.policy-source span{color:var(--muted)}.policy-page section>a{margin:20px 20px 0 0}.connection-error{margin:20px auto;max-width:1240px;display:flex;align-items:center;gap:12px;background:#f2dfcd;color:#65370d;padding:16px;font-size:12px}.connection-error button{margin-left:auto;border:0;text-decoration:underline}.loading{padding-top:60px;padding-bottom:60px}.skeleton{height:450px;background:var(--soft);border-radius:14px;animation:pulse 1.5s infinite}.loading p{margin-top:20px}.login-page{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-top:75px;padding-bottom:85px}.login-art>svg{height:50px;width:50px;color:var(--burgundy);margin-bottom:30px}.login-art h1{font:450 65px/1.1 var(--serif);letter-spacing:-.03em;margin-bottom:20px}.login-art em{color:var(--burgundy)}.login-art p{color:var(--muted);font-size:13px}.login-form{padding:40px;background:var(--surface);border-radius:14px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.login-form h2{font:450 30px var(--serif);margin:0}.login-form p{font-size:13px;margin:0}.login-form code{padding:15px;border-radius:8px;background:var(--soft);font-size:13px;width:100%}.login-form label{width:100%}label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600}.form-error{display:flex;gap:8px;background:#f9e4dc;color:#882a15;padding:16px;border-radius:8px;font-size:13px;margin:15px 0}.admin-page{padding-top:45px;padding-bottom:75px}.admin-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.admin-heading h1{font:450 49px var(--serif);margin-bottom:10px}.admin-heading p{font-size:13px;color:var(--muted)}.admin-tabs{display:flex;gap:10px;border-bottom:1px solid var(--line);padding:20px 0;margin-bottom:28px}.admin-tabs>button{font-size:12px;border:0;padding:12px 20px;border-radius:30px}.admin-tabs>button.active{background:var(--ink);color:var(--bg)}.admin-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:25px}.admin-toolbar>p{font-size:12px;color:var(--muted);max-width:580px;margin:0}.admin-toolbar h2{font:450 32px var(--serif);margin:0}.admin-stories{border-top:1px solid var(--line)}.admin-story{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0;border-bottom:1px solid var(--line)}.admin-story h3{font:450 27px var(--serif);margin:12px 0 8px}.admin-story p{font-size:11px;color:var(--muted);margin:0}.status-badge{font-size:9px;text-transform:uppercase;letter-spacing:.05em;padding:5px 8px;background:var(--soft);border-radius:4px}.status-badge.published{background:#dce8d6;color:#36552b}.status-badge.held{background:#f0dfbd;color:#754b0b}.status-badge.retracted{background:#ebceca;color:#712a21}.article-editor,.settings-form{background:var(--surface);padding:30px;border-radius:14px}.article-editor>label,.settings-form>label{margin-bottom:22px}.editor-controls{display:flex;gap:20px;margin:22px 0}.editor-controls>label{flex:1}.body-editor{font-family:var(--serif);font-size:20px;line-height:1.7}.checkbox-label{flex-direction:row;align-items:center;gap:10px;font-weight:400;line-height:1.6}.checkbox-label input,.source-switches input{accent-color:var(--burgundy);width:17px;height:17px}.source-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.source-card{background:var(--surface);padding:26px;border-radius:12px}.source-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.source-card h3{font-size:16px;margin:0}.source-card p{font-size:12px;color:var(--muted)}.source-switches{border-top:1px solid var(--line);margin-top:20px;padding-top:20px;display:flex;flex-direction:column;gap:15px}.source-switches label{flex-direction:row;align-items:center;font-weight:400}.admin-editions{display:grid;grid-template-columns:1fr 1fr;gap:25px}.edition-edit{display:flex;gap:25px;padding:24px;background:var(--surface);border-radius:12px;align-items:flex-start}.edition-edit>img{width:110px}.edition-edit>div{flex:1;min-width:0}.edition-edit h3{font:450 26px var(--serif)}.edition-edit label{margin:15px 0}.settings-form{max-width:800px}.settings-form h2{font:450 32px var(--serif)}.audit-list>div{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:20px;padding:20px 0;border-bottom:1px solid var(--line);font-size:12px;overflow-wrap:anywhere}.audit-list time{color:var(--muted)}.spinning{animation:spin 1s linear infinite}html[lang=hi] .home-intro h1,html[lang=hi] .lead-copy h2,html[lang=hi] .story-card h3,html[lang=hi] .latest-item h3,html[lang=hi] h1,html[lang=hi] h2{line-height:1.45;letter-spacing:0}html[lang=hi] .home-intro h1{font-size:45px}html[lang=hi] .lead-copy h2{font-size:41px}html[lang=hi] .latest-item h3{font-size:20px}html[lang=hi] .story-card h3{font-size:25px}html[lang=hi] .burgundy-card h3{font-size:31px}html[lang=hi] .story-card p{font-size:11px}html[lang=hi] .bento-grid{grid-template-rows:260px 260px}html[lang=hi] .lead-story{height:570px}html[lang=hi] .article-heading h1{font-size:51px}html[lang=hi] .article-body{line-height:1.9}html[lang=hi] .article-body>p{line-height:1.9}html[lang=hi] .nav-links{gap:20px}html[lang=hi] .nav-links a{font-size:11px}[data-theme=dark] .brand img,[data-theme=dark] .footer-brand img{mix-blend-mode:normal;background:#fff;border-radius:5px;padding:3px}[data-theme=dark] .bento-feature,[data-theme=dark] .chip-card,[data-theme=dark] .culture-card{background:var(--surface)}[data-theme=dark] .bento-feature .card-image{background:#30372d}[data-theme=dark] .burgundy-card{background:#622338}[data-theme=dark] .button-dark:hover{color:#181b16}[data-theme=dark] .edition-date{color:#e4b99d}.custom-pdf-reader{border:1px solid var(--line);background:var(--soft);border-radius:12px;overflow:hidden;position:relative}.pdf-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 18px;background:var(--surface);border-bottom:1px solid var(--line);font-size:12px}.pdf-toolbar>div{display:flex;align-items:center;gap:6px}.pdf-page-label{flex-direction:row;align-items:center;font-size:11px;gap:7px}.pdf-page-label input{width:56px;padding:8px}.pdf-canvas-area{padding:25px 16px;max-height:80vh;overflow:auto;display:flex;justify-content:flex-start}.pdf-canvas-area canvas{display:block;margin:auto;box-shadow:0 5px 16px #0002}.pdf-loading{display:flex;gap:9px;align-items:center;justify-content:center;font-size:12px;padding:20px}.pdf-text{padding:15px 20px;background:var(--surface);font-size:12px;line-height:1.8}.pdf-text summary{cursor:pointer}.pdf-text p{margin-top:15px}.pdf-toolbar .icon-button{width:30px;height:32px}@keyframes pulse{50%{opacity:.5}}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1500px){.lead-story{height:560px}.navigation{gap:50px}.nav-links{gap:32px}}.press-logo{width:282px;height:auto;margin:auto;mix-blend-mode:multiply}.press-hero>div>svg{display:none}.press-values{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden;margin:8px 0 42px}.press-values>div{background:var(--surface);padding:34px}.press-values span,.eyebrow{font-size:9px;font-weight:750;letter-spacing:.11em;text-transform:uppercase;color:var(--burgundy)}.press-values h2{font:450 29px/1.15 var(--serif);margin:20px 0 13px}.press-values p{font-size:12px;color:var(--muted);margin:0}@media(max-width:1150px){.navigation{gap:20px;padding:12px 18px}.nav-links{gap:18px}.nav-links a{font-size:11px}.brand img{width:120px;height:auto}.nav-actions{gap:3px}.page{padding-left:28px;padding-right:28px}.topline-right{display:none}.home-intro h1{font-size:50px}.home-intro p{font-size:11px}.lead-grid{gap:20px;grid-template-columns:1.7fr 1fr}.latest-panel{padding:23px 20px}.latest-meta{flex-direction:column;gap:4px}.latest-item{padding-top:16px;padding-bottom:16px}.lead-copy h2{font-size:48px}.topic-strip{gap:10px}.topic-strip>a{gap:8px;padding:10px 13px}.press-band{grid-template-columns:110px 1fr 150px;gap:24px}.press-band-mark svg{width:100px;height:100px}.press-band-side{font-size:8px;padding-left:20px}.edition-card{gap:22px;padding:24px}.edition-art{width:120px}.edition-copy h3{font-size:26px}.edition-library .edition-card{padding:25px}.edition-library .edition-art{width:140px}.bento-grid{gap:18px}.card-copy{padding:20px}.bento-feature h3{font-size:27px}.footer{padding-left:30px;padding-right:30px}.footer-main{gap:24px}.admin-editions{grid-template-columns:1fr}}@media(max-width:1100px){.nav-links{display:none;position:absolute;top:99px;left:24px;right:24px;padding:20px;background:var(--surface);box-shadow:0 10px 25px #0002;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px}.nav-links.open{display:grid}.nav-links a{padding:12px;font-size:14px}.nav-links a.active:after{left:12px;right:12px;bottom:5px}.mobile-menu{display:flex}.nav-actions{margin-left:auto;gap:7px}.navigation{height:76px}.brand img{width:132px}.home-intro{align-items:flex-start;gap:20px}.home-intro h1{font-size:44px;max-width:400px}.home-intro p{max-width:220px}.lead-story{height:530px}.lead-copy{padding:25px}.lead-copy h2{font-size:42px}.lead-copy p{font-size:12px}.lead-top{padding:22px}.lead-image-note{display:none}.latest-panel{padding:23px 20px}.latest-item h3{font-size:21px}.latest-heading h2{font-size:26px}.panel-description{font-size:9px}.topic-strip{overflow:auto;padding-bottom:20px}.topic-strip>a{flex-shrink:0}.bento-grid{grid-template-columns:1fr 1fr;grid-template-rows:230px 230px 230px}.bento-feature{grid-row:span 2}.burgundy-card{grid-column:auto;grid-row:span 2}.burgundy-card .card-copy{padding:27px}.burgundy-card h3{font-size:39px;margin-top:40px}.burgundy-card p{margin-top:15px}.press-band{grid-template-columns:110px 1fr}.press-band-side{display:none}.edition-home{gap:20px}.edition-card{gap:18px;align-items:flex-start;flex-direction:column}.edition-art{width:130px;margin:auto}.edition-copy h3{font-size:29px}.edition-copy{padding-top:10px}.footer-main{grid-template-columns:1.8fr 1fr 1.2fr}.footer-main>div:last-child{grid-column:2/4;display:flex;gap:20px;align-items:center}.footer-main>div:last-child h3{margin:0}.footer-main>div:last-child a{margin:0}.listing-grid{grid-template-columns:1fr 1fr}.reading-layout{grid-template-columns:1fr;gap:20px;max-width:720px;margin:auto}.reading-sidebar{position:static;display:flex;align-items:center;gap:25px}.font-controls{width:140px;margin:0}.reading-sidebar p{margin:0}.article-heading{max-width:720px}.article-heading h1{font-size:55px}.related-grid{grid-template-columns:1fr 1fr}.related-grid .story-card:last-child{display:none}.edition-library .edition-card{padding:30px}.edition-library .edition-art{width:180px}.magazine-heading{align-items:flex-start;flex-direction:column}.press-hero h1{font-size:60px}.press-intro{gap:35px}.leadership{grid-template-columns:200px 1fr;padding:30px;gap:30px}.leadership-monogram{height:250px}.leadership h2{font-size:36px}.contact-panel{padding:30px;align-items:flex-start;flex-direction:column}.login-page{gap:35px}.login-art h1{font-size:52px}.login-form{padding:28px}.source-cards{grid-template-columns:1fr}.filter-bar{align-items:flex-start;flex-direction:column}.source-status{flex-wrap:wrap}.source-status>a{margin-left:14px}html[lang=hi] .bento-grid{grid-template-rows:260px 260px 260px}html[lang=hi] .home-intro h1{font-size:36px}html[lang=hi] .lead-copy h2{font-size:35px}html[lang=hi] .lead-story{height:600px}}@media(max-width:600px){.page{padding-left:20px;padding-right:20px}.topline{padding:0 20px;height:34px;font-size:8px;letter-spacing:0}.topline span:first-child{font-size:7px;letter-spacing:.07em}.nav-wrap{padding:10px 12px 0}.navigation{height:72px;padding:10px 14px;border-radius:12px}.brand img{width:115px}.nav-actions{gap:0}.icon-button{width:34px;height:34px}.nav-divider{margin:0 3px}.nav-links{top:91px;left:12px;right:12px}.lang-button{font-size:10px;gap:4px}.theme-button{margin-left:3px}.home-intro{display:block;padding:35px 0 26px}.home-intro h1{font-size:43px;max-width:340px;margin-bottom:15px}.home-intro p{font-size:11px;max-width:none}.home-intro p br{display:none}.lead-grid{grid-template-columns:1fr;gap:20px}.lead-story{height:465px}.lead-copy{padding:23px}.lead-copy h2{font-size:43px}.lead-photo{object-position:65% 35%}.lead-copy>p{font-size:12px}.lead-top{padding:21px}.lead-category{font-size:9px}.latest-panel{padding:22px}.latest-heading h2{font-size:28px}.latest-meta{flex-direction:row}.latest-item{padding:21px 28px 20px 0}.latest-item h3{font-size:24px;max-width:310px}.panel-description{font-size:10px}.latest-all{padding-top:18px}.topic-strip{margin-right:-20px;gap:9px}.topic-strip>span{margin-right:0}.section{padding-top:36px}.section-title{margin-bottom:20px;align-items:flex-start;gap:16px}.section-title h2{font-size:30px;max-width:260px}.section-title .text-link{font-size:10px;text-align:right;line-height:1.6;max-width:105px;gap:5px}.bento-grid{display:flex;flex-direction:column;gap:18px}.bento-feature .card-image{height:300px}.bento-feature .card-image img{height:315px}.bento-feature .card-copy{padding:24px}.bento-feature h3{font-size:33px;max-width:300px}.bento-feature .card-bottom{margin-top:14px}.burgundy-card .card-copy{padding:28px}.burgundy-card h3{font-size:37px;margin-top:10px}.burgundy-card p{margin-top:0}.burgundy-card .card-bottom{margin-top:18px}.chip-card .card-copy,.culture-card .card-copy{padding:26px;min-height:225px}.chip-card h3,.culture-card h3{font-size:31px;max-width:300px}.chip-card p,.culture-card p{display:block}.press-band{grid-template-columns:1fr;margin-top:40px;padding:35px 0;gap:18px}.press-band-mark{display:none}.press-band h2{font-size:40px}.press-band p{font-size:13px}.edition-home{grid-template-columns:1fr}.edition-card{flex-direction:row;gap:23px;align-items:center;padding:25px}.edition-art{width:115px}.edition-copy{padding:0}.edition-copy h3{font-size:26px}.edition-copy p{font-size:10px}.edition-date{font-size:9px}.edition-copy .text-link{font-size:11px}.source-status{align-items:flex-start;font-size:9px;line-height:1.7;padding:28px 0 32px}.source-status>span:nth-child(2){flex:1}.source-status .status-dot{margin-top:5px}.source-status>a{width:100%;margin-left:15px}.footer{padding:35px 22px 0}.footer-main{grid-template-columns:1fr 1fr;gap:28px}.footer-brand{grid-column:1/3}.footer-brand img{width:150px}.footer-main>div:last-child{grid-column:1/3;display:block}.footer-main>div:last-child h3{margin-bottom:15px}.footer-main>div:last-child a{display:inline-block;margin:0 17px 12px 0}.footer-bottom{gap:12px;font-size:8px;flex-wrap:wrap}.footer-bottom span:nth-child(2){display:none}.page-heading{padding:40px 0 20px}.page-heading h1{font-size:43px}.page-heading p{font-size:13px}.search-field{margin:10px 0 20px}.search-field input{font-size:13px}.filter-chips{gap:7px}.filter-chips>a{padding:8px 11px;font-size:10px}.listing-grid{grid-template-columns:1fr}.listing-grid .story-card{min-height:260px}.listing-grid .card-copy{padding:26px}.listing-grid .story-card h3{font-size:33px}.listing-grid .card-image{height:260px}.listing-page{padding-bottom:45px}.back-link{margin:25px 0}.article-heading h1{font-size:43px}.article-deck{font-size:16px}.article-byline{gap:9px;flex-wrap:wrap}.article-byline>div>strong{font-size:10px}.article-byline>div>span{font-size:9px}.byline-icon{width:32px;height:32px;padding:6px}.reader-tools{margin-left:auto}.reader-tools .icon-button{width:30px}.article-figure>img{height:340px;border-radius:10px}.article-figure.publication-figure>img{height:450px}.article-figure figcaption{font-size:9px}.reading-sidebar{gap:14px;justify-content:space-between;margin-bottom:10px}.reading-sidebar p{display:none}.reading-sidebar>span{font-size:8px}.font-controls{width:130px}.article-body{font-size:20px}.sources-box{padding:24px 0;margin:30px 0}.sources-box h2{font-size:28px}.sources-box>a{font-size:11px}.related-grid{grid-template-columns:1fr}.related-grid .story-card:last-child{display:flex}.reader-page .section{margin-top:10px}.edition-library{grid-template-columns:1fr}.edition-library .edition-card{padding:25px}.edition-library .edition-art{width:120px}.library-note{font-size:10px;line-height:1.7;padding-bottom:25px}.publications-page{padding-bottom:45px}.magazine-heading h1{font-size:36px}.magazine-heading .button-row{width:100%}.pdf-reader{height:65vh}.press-hero{grid-template-columns:1fr;padding:40px 0;gap:25px}.press-hero h1{font-size:57px}.press-hero>div{display:flex;align-items:center;gap:20px;text-align:left}.press-hero svg{width:70px;height:70px;margin:0}.press-hero p{margin:0;font-size:11px}.press-intro{grid-template-columns:1fr;gap:5px;padding:35px 0 20px}.press-intro h2{font-size:35px;max-width:310px}.leadership{grid-template-columns:1fr;padding:25px;gap:25px}.leadership-monogram{height:170px;font-size:75px}.leadership h2{font-size:37px}.contact-panel{padding:27px;margin:35px 0}.contact-panel h2{font-size:32px}.contact-panel .button{font-size:11px}.policy-page section{padding:15px 0}.policy-page section h2{font-size:29px}.policy-source{flex-direction:column;gap:7px}.login-page{grid-template-columns:1fr;padding-top:40px;padding-bottom:50px;gap:28px}.login-art h1{font-size:48px}.login-art>svg{display:none}.login-art p{font-size:12px}.login-form{padding:25px}.admin-page{padding-top:35px}.admin-heading{align-items:flex-start}.admin-heading h1{font-size:36px}.admin-heading .button{padding:10px;font-size:10px;gap:6px}.admin-tabs{overflow:auto;gap:5px;margin-right:-20px;white-space:nowrap}.admin-tabs>button{padding:10px 13px;font-size:11px}.admin-story h3{font-size:24px}.admin-story .button{font-size:10px;padding:10px;gap:5px}.admin-toolbar{align-items:flex-start;flex-wrap:wrap}.article-editor,.settings-form{padding:20px}.editor-controls{flex-direction:column}.source-card{padding:20px}.source-card-heading{align-items:flex-start;flex-direction:column}.edition-edit{flex-direction:column}.edition-edit>img{width:90px}.edition-edit>div{width:100%}.audit-list>div{grid-template-columns:1fr;gap:8px}.toast{width:calc(100% - 40px);font-size:11px;justify-content:center;bottom:16px}.connection-error{margin:15px;font-size:11px;align-items:flex-start}html[lang=hi] .home-intro h1{font-size:36px}html[lang=hi] .lead-story{height:480px}html[lang=hi] .lead-copy h2{font-size:34px}html[lang=hi] .latest-item h3{font-size:22px}html[lang=hi] .story-card h3{font-size:28px}html[lang=hi] .article-heading h1{font-size:36px}html[lang=hi] .press-hero h1{font-size:43px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.story-card:hover,.lead-story:hover .lead-photo{transform:none}}@media(max-width:900px){.press-values{grid-template-columns:1fr}.press-values>div{padding:28px}}@media(max-width:600px){.press-logo{width:210px;margin:0}.press-values{margin-top:12px;margin-bottom:30px}.press-values>div{padding:25px}.press-values h2{font-size:27px}}.admin-approval-feedback{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 18px;margin:12px 0 24px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.admin-approval-feedback .form-error{flex-basis:100%;margin:0}.admin-approval-feedback ul{margin:7px 0 0;padding-left:22px}.admin-approval-feedback p{margin:0}.admin-approval-feedback .button{margin-left:auto}.daily-page{padding-top:42px;padding-bottom:80px}.daily-head{display:flex;justify-content:space-between;gap:30px;align-items:end;padding-bottom:32px;border-bottom:1px solid var(--line)}.daily-head h1{font:450 clamp(46px,6vw,82px)/1.02 var(--serif);letter-spacing:-.035em;margin:0 0 12px}.daily-head p{color:var(--muted);font-size:13px;margin:0}.daily-stamp{display:flex;gap:7px;align-items:center;flex-wrap:wrap;max-width:260px;font-size:10px;color:var(--muted)}.daily-stamp span{width:100%}.location-panel{margin:27px 0 22px;padding:24px 28px;background:var(--surface);border-radius:14px;box-shadow:var(--shadow)}.location-intro{display:flex;align-items:flex-start;gap:16px}.location-intro>svg{color:var(--burgundy);margin-top:2px}.location-intro h2{font:450 28px/1.2 var(--serif);margin:0 0 5px}.location-intro p{font-size:11px;color:var(--muted);max-width:730px;margin:0}.location-actions{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin:18px 0 0 40px}.location-actions button,.daily-filters button{border-radius:30px;padding:10px 15px;font-size:11px;background:var(--soft)}.location-actions button:first-child{background:var(--burgundy);color:var(--bg);border-color:transparent}.location-actions button:hover,.daily-filters button:hover{box-shadow:0 5px 16px #24271e1a}.location-actions label,.daily-filters label{display:flex;gap:9px;align-items:center;font-size:11px;color:var(--muted)}.location-actions select,.daily-filters select,.daily-filters input{font-size:11px;padding:9px 12px}.daily-error{font-size:11px;color:var(--burgundy);margin:12px 0 0 40px}.daily-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.daily-section-title h2{font:450 37px/1.1 var(--serif);letter-spacing:-.02em;margin:0}.daily-section-title span,.daily-section-title a{font-size:11px;color:var(--muted)}.daily-section-title a{display:flex;align-items:center;gap:5px}.conditions{padding:27px 0 32px;border-bottom:1px solid var(--line)}.condition-grid{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:12px;margin:21px 0 14px}.condition-grid>div{background:var(--soft);min-height:122px;padding:19px;border-radius:12px;display:flex;flex-direction:column;align-items:flex-start;gap:7px}.condition-grid svg{width:20px;color:var(--burgundy)}.condition-grid strong{font:450 27px/1.1 var(--serif)}.condition-primary{background:var(--burgundy)!important;color:var(--bg)}.condition-primary svg{color:inherit}.condition-grid span,.conditions-source,.conditions-empty{font-size:10px;color:var(--muted)}.condition-primary span{color:inherit}.conditions-source{line-height:1.7;margin:0}.conditions-source a{text-decoration:underline;text-underline-offset:3px}.conditions-empty{padding:18px 0}.daily-tabs{display:flex;gap:5px;overflow-x:auto;margin-top:34px;padding:6px;width:fit-content;background:var(--soft);border-radius:32px}.daily-tabs button{border:0;padding:11px 24px;border-radius:26px;font-size:12px;white-space:nowrap}.daily-tabs button[aria-selected=true]{background:var(--burgundy);color:var(--bg)}.daily-filters{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:23px 0 26px}.daily-filters button{display:flex;align-items:center;gap:7px}.daily-feature{background:var(--surface);border-radius:14px;padding:30px}.daily-feature>p,.daily-archive>p{font-size:11px;color:var(--muted);margin:11px 0 20px}.daily-feature>h3,.daily-topic>h3{font:450 25px var(--serif);margin:22px 0 8px}.daily-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px}.daily-story{display:flex;gap:12px;justify-content:space-between;padding:19px 0 21px;border-top:1px solid var(--line)}.daily-story>svg{margin-top:7px;color:var(--burgundy)}.daily-story span,.daily-story small{font-size:10px;color:var(--muted)}.daily-story h3{font:450 25px/1.18 var(--serif);margin:8px 0}.daily-story:hover h3{color:var(--burgundy)}.daily-story p{font-size:11px;color:var(--muted);margin:0 0 10px;line-height:1.6}.daily-empty{padding:28px;background:var(--soft);border-radius:10px;font-size:12px;color:var(--muted)}.daily-archive{padding-top:43px}.daily-topic{padding:15px 0;border-bottom:1px solid var(--line)}.daily-topic .daily-stories{grid-template-columns:repeat(2,minmax(0,1fr))}html[lang=hi] .daily-head h1{line-height:1.4;font-size:clamp(38px,5vw,64px)}html[lang=hi] .daily-section-title h2{line-height:1.4;font-size:31px}html[lang=hi] .daily-story h3{line-height:1.5;font-size:22px}@media(max-width:760px){.daily-page{padding-top:30px}.daily-head{display:block}.daily-stamp{margin-top:20px}.condition-grid{grid-template-columns:repeat(2,1fr)}.daily-stories,.daily-topic .daily-stories{grid-template-columns:1fr}.daily-feature{padding:23px}.daily-section-title{align-items:flex-start}.daily-section-title h2{font-size:31px}.daily-filters{gap:10px}.location-actions{margin-left:0}}@media(max-width:480px){.daily-head h1{font-size:50px}.location-panel{padding:20px}.location-intro h2{font-size:25px}.location-actions{align-items:stretch}.location-actions label{width:100%;justify-content:space-between}.location-actions select{max-width:66%}.condition-grid{gap:8px}.condition-grid>div{padding:14px;min-height:113px}.condition-grid strong{font-size:24px}.daily-section-title{display:block}.daily-section-title span,.daily-section-title a{margin-top:9px}.daily-feature{padding:20px}.daily-tabs{width:100%;justify-content:space-around}.daily-tabs button{padding:11px 15px}}@media(prefers-reduced-motion:reduce){.daily-page *{scroll-behavior:auto!important}}.daily-home-link{margin:30px 0 0;padding:25px 30px;background:var(--soft);border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:20px}.daily-home-link>a{font:450 29px var(--serif);display:flex;align-items:center;gap:15px}.daily-home-link>a:hover{color:var(--burgundy)}.daily-home-link p{font-size:11px;color:var(--muted);margin:0}@media(max-width:600px){.daily-home-link{display:block;padding:22px}.daily-home-link p{margin-top:7px}.daily-home-link>a{font-size:25px}}.expansion-page{padding-bottom:80px}.expansion-page .page-heading{max-width:780px}.expansion-page .page-heading>svg{color:var(--burgundy);margin-bottom:12px}.archive-controls{display:flex;flex-wrap:wrap;gap:14px;padding:20px 0 26px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.archive-controls label{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--muted)}.archive-controls input,.archive-controls select{min-height:44px}.archive-controls label:first-child{flex:1 1 230px}.archive-controls label:first-child input{width:100%}.archive-list{display:grid;gap:0}.archive-item{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:25px 0;border-bottom:1px solid var(--line)}.archive-item>div{max-width:760px}.archive-item span,.archive-item small{font:700 11px/1.5 Manrope,sans-serif;color:var(--muted)}.archive-item h2{font:500 clamp(24px,3vw,36px)/1.15 Newsreader,serif;margin:8px 0}.archive-item h2 a:hover{color:var(--burgundy)}.archive-item p{font-size:14px;color:var(--muted);margin:0 0 6px}.archive-item>a{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;flex:0 0 40px}.archive-pages,.alerts-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:25px 0}.archive-pages button,.alerts-actions button,.reset-preferences,.listen-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 15px;border-radius:8px;background:var(--surface);font-size:12px;font-weight:700}.archive-pages button:hover,.alerts-actions button:hover,.reset-preferences:hover,.listen-actions button:hover{background:var(--soft)}.my-news-tabs{display:flex;gap:9px;overflow:auto;margin:12px 0 24px}.my-news-tabs button,.preference-options button{white-space:nowrap;border-radius:999px;padding:10px 18px;font-size:12px;font-weight:700;background:var(--surface)}.my-news-tabs button[aria-selected=true],.preference-options button[aria-pressed=true]{background:var(--burgundy);color:#fff}.preference-panel{padding:27px;margin-bottom:26px;background:var(--soft);border-radius:14px}.preference-panel h2,.listen-panel h2{font:500 30px/1.1 Newsreader,serif;margin-bottom:5px}.preference-panel p,.listen-panel p{font-size:13px;color:var(--muted)}.preference-options{display:grid;gap:12px}.preference-options strong{font-size:11px;text-transform:uppercase;letter-spacing:.07em}.preference-options>div{display:flex;gap:8px;flex-wrap:wrap}.reset-preferences{margin-top:22px}.listen-panel{padding:24px;margin:20px 0;background:var(--soft);border-radius:14px}.listen-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.listen-actions label{display:flex;align-items:center;gap:6px;font-size:12px}.listen-actions select{padding:9px}.listen-panel [role=status]{margin:14px 0 0}.listen-panel [role=status] a{text-decoration:underline;text-underline-offset:3px}.daily-history-link{margin:18px 0 0;font-size:12px;font-weight:700}.daily-history-link a{display:inline-flex;align-items:center;gap:7px}.unread-dot{color:var(--burgundy)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:760px){.expansion-page{padding-bottom:50px}.archive-controls{display:grid;grid-template-columns:1fr 1fr}.archive-controls label:first-child{grid-column:1/-1}.archive-controls label{display:grid}.archive-controls input,.archive-controls select{max-width:100%}.archive-item{padding:20px 0}.archive-item h2{font-size:25px}.archive-item p{font-size:12px}.listen-panel{padding:20px}.listen-actions button{flex:1 1 110px}}@media(max-width:480px){.archive-controls{grid-template-columns:1fr}.archive-controls label:first-child{grid-column:auto}.archive-pages span{font-size:11px}}@media(prefers-reduced-motion:reduce){.archive-item a,.my-news-tabs button,.preference-options button{transition:none}}.identity-page,.trust-page{padding-bottom:70px}.identity-hero{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,.7fr);gap:70px;align-items:center;padding:76px 0 64px;border-bottom:1px solid var(--line)}.identity-hero h1,.partnership-hero h1,.trust-page header h1{font:450 clamp(48px,6vw,82px)/1.03 var(--serif);letter-spacing:-.04em;margin:14px 0 24px}.identity-hero>div>p:last-child,.partnership-hero>div>p:last-child,.trust-page header>p:last-child{font-size:15px;color:var(--muted);max-width:690px}.identity-hero img{width:282px;height:auto;justify-self:center;mix-blend-mode:multiply}.identity-kicker{font-size:10px!important;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:var(--burgundy)!important}.identity-history,.partnership-copy{display:grid;grid-template-columns:1fr 1.25fr;gap:80px;padding:58px 0}.identity-history h2,.partnership-copy h2,.identity-leadership h2,.identity-work h2,.identity-publications>h2,.partnership-gallery h2,.complaints-panel h2{font:450 38px/1.15 var(--serif);letter-spacing:-.02em}.identity-history p,.partnership-copy p{font-size:14px;color:var(--muted)}.identity-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden}.identity-principles>div{padding:34px;background:var(--surface)}.identity-principles span,.trust-grid span{font-size:9px;font-weight:750;letter-spacing:.1em;color:var(--burgundy)}.identity-principles h2{font:450 29px/1.15 var(--serif);margin:20px 0 12px}.identity-principles p{font-size:12px;color:var(--muted);margin:0}.identity-source-note{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;margin:28px 0 55px;padding:20px 24px;border:1px solid var(--line);border-radius:12px}.identity-source-note p{font-size:12px;margin:0;color:var(--muted)}.identity-source-note>div{display:flex;gap:18px}.identity-source-note a{font-size:11px;font-weight:650;display:flex;align-items:center;gap:7px}.identity-leadership{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;padding:50px;background:var(--surface);border-radius:14px}.identity-leadership>div:first-child>p:last-child{font-size:12px;color:var(--muted)}.leader-list>div{display:flex;justify-content:space-between;gap:30px;padding:20px 0;border-bottom:1px solid var(--line)}.leader-list>div:last-child{border-bottom:0}.leader-list h3{font:450 26px/1.2 var(--serif);margin:0}.leader-list p{font-size:11px;color:var(--burgundy);margin:4px 0 0;text-align:right}.identity-founder{margin:34px 0;padding:38px 44px;border-left:3px solid var(--burgundy);background:var(--soft)}.identity-founder blockquote{font:450 27px/1.4 var(--serif);margin:12px 0 0;max-width:990px}.identity-work{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin:50px 0}.identity-work>div{padding:36px;border:1px solid var(--line);border-radius:14px}.identity-work p{font-size:13px;color:var(--muted)}.identity-publications{padding-top:20px}.partnership-hero{display:grid;grid-template-columns:1.4fr .8fr;gap:70px;align-items:end;padding:75px 0 50px}.event-facts{background:var(--surface);border-radius:14px;padding:12px 28px}.event-facts>div{padding:18px 0;border-bottom:1px solid var(--line)}.event-facts>div:last-child{border-bottom:0}.event-facts span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:7px}.event-facts strong{font-size:13px}.partnership-lead{margin:0}.partnership-lead img{width:100%;height:min(62vw,650px);object-fit:cover;border-radius:14px}.partnership-lead figcaption,.partnership-gallery figcaption{font-size:10px;line-height:1.65;color:var(--muted);margin-top:11px}.partnership-gallery{display:grid;grid-template-columns:1.35fr .65fr;gap:45px;align-items:center;padding:20px 0 55px}.partnership-gallery figure{margin:0}.partnership-gallery img{border-radius:14px;width:100%;height:490px;object-fit:cover}.partnership-gallery p{font-size:13px;color:var(--muted)}.partnership-gallery .text-link{margin:13px 0}.trust-page header{padding:72px 0 42px;max-width:890px}.trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden}.trust-grid section{background:var(--surface);padding:36px}.trust-grid h2{font:450 29px/1.2 var(--serif);margin:18px 0 12px}.trust-grid p{font-size:13px;color:var(--muted);margin:0}.complaints-panel{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:40px;margin-top:38px;background:var(--soft);border-radius:14px}.complaints-panel p{font-size:13px;color:var(--muted);max-width:700px;margin:0}@media(max-width:900px){.identity-hero,.partnership-hero{grid-template-columns:1fr;gap:35px}.identity-hero img{justify-self:start}.identity-history,.partnership-copy,.identity-leadership,.partnership-gallery{grid-template-columns:1fr;gap:30px}.identity-principles{grid-template-columns:1fr}.identity-source-note{grid-template-columns:auto 1fr}.identity-source-note>div{grid-column:2}.identity-work{grid-template-columns:1fr}.identity-leadership{padding:34px}.partnership-gallery img{height:auto}}@media(max-width:600px){.identity-page,.trust-page{padding-bottom:45px}.identity-hero,.partnership-hero{padding:43px 0 35px}.identity-hero h1,.partnership-hero h1,.trust-page header h1{font-size:44px}.identity-hero img{width:215px}.identity-history,.partnership-copy{padding:38px 0;gap:15px}.identity-history h2,.partnership-copy h2{font-size:33px}.identity-principles>div,.trust-grid section{padding:26px}.identity-source-note{grid-template-columns:1fr;margin-bottom:35px}.identity-source-note>div{grid-column:1;flex-direction:column;gap:10px}.identity-leadership{padding:25px}.leader-list>div{display:block}.leader-list p{text-align:left}.identity-founder{padding:29px 25px}.identity-founder blockquote{font-size:23px}.identity-work{margin:35px 0}.identity-work>div{padding:27px}.partnership-lead img{height:330px}.partnership-gallery{padding-bottom:35px}.trust-page header{padding:45px 0 28px}.trust-grid{grid-template-columns:1fr}.complaints-panel{align-items:flex-start;flex-direction:column;padding:28px}}.partnership-lead img,.partnership-gallery img{display:block;width:100%;height:auto;max-width:1600px;object-fit:contain}.partnership-lead img{margin-inline:auto}.partnership-gallery figure{min-width:0}:root{--bg:#f6f2ea;--surface:#fffcf5;--ink:#292625;--muted:#6c625d;--burgundy:#821d36;--line:#dcd4c7;--soft:#ece6db;--gold:#ad8752;--glass:#fffdf2b8}:root[data-theme=dark]{--bg:#171719;--surface:#222225;--ink:#f3eade;--muted:#c0b6ab;--burgundy:#e9a5b5;--line:#3e393a;--soft:#29262a;--glass:#252326c9}.navigation{height:78px;box-shadow:0 12px 36px #3925100d,inset 0 1px #ffffffc2,inset 0 -1px #a48d6d25;background:var(--glass);-webkit-backdrop-filter:blur(26px) saturate(1.55);backdrop-filter:blur(26px) saturate(1.55);border-radius:16px}.brand img{width:132px;height:auto}.navigation .icon-button{background:linear-gradient(150deg,#ffffff50,#fff0);box-shadow:inset 0 1px #ffffff50}.nav-wrap{padding-top:12px}.nav-links a{font-size:12px}.neo-masthead{display:flex;justify-content:space-between;gap:35px;align-items:center;padding:38px 0 28px}.neo-masthead h1{font:440 clamp(48px,5.8vw,80px)/1.05 var(--serif);letter-spacing:-.035em;margin:0}.neo-masthead em{color:var(--burgundy)}.neo-masthead>div{max-width:270px;font-size:12px}.neo-masthead p{margin:0 0 8px}.neo-masthead>div>a{font-size:10px;display:flex;gap:9px;align-items:center;color:var(--muted)}.neo-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.neo-hero{grid-column:span 8;min-height:510px;border-radius:16px;position:relative;overflow:hidden;isolation:isolate;color:#fff5e5;background:#10151a}.neo-earth{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:90% center;z-index:-2;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.neo-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b1119e3,#0b111950 70%),linear-gradient(0deg,#0b1119ed,transparent 80%);z-index:-1}.neo-hero:hover .neo-earth{transform:scale(1.035)}.neo-hero-top{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:25px 28px}.neo-hero-top>span:last-child{font-size:9px;color:#e6ddd0;max-width:125px;line-height:1.6;text-align:right}.glass-pill{display:flex;gap:8px;align-items:center;box-shadow:inset 0 1px #fff3;background:#ffffff12;border-color:#fff3;letter-spacing:.07em}.neo-hero-copy{position:absolute;left:30px;right:30px;bottom:28px}.neo-hero h2{font:430 clamp(42px,4.4vw,64px)/.99 var(--serif);letter-spacing:-.025em;max-width:540px;margin:0 0 20px}.neo-hero-copy>p{font-size:13px;line-height:1.65;color:#e3ded7;max-width:395px;margin-bottom:26px}.neo-hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px}.neo-hero-bottom>span:last-child{font-size:9px;color:#cfc8bc}.glass-action{display:inline-flex;gap:20px;align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(125deg,#ffffff29,#ffffff09);box-shadow:inset 0 1px #fff6,0 8px 20px #0002;border-radius:40px;padding:14px 20px;font-size:12px}.neo-latest{grid-column:span 4;background:#77263b;color:#fff2df;border-radius:16px;padding:26px;display:flex;flex-direction:column}.neo-latest header,.neo-quick header{display:flex;justify-content:space-between;align-items:center;gap:16px}.neo-latest h2{font:430 33px/1 var(--serif);margin:0}.neo-latest>p{font-size:10px;color:#ead3cf;margin:12px 0 0}.neo-latest>div{flex:1;display:flex;flex-direction:column;justify-content:center}.neo-latest>div>a{display:block;padding:18px 0;border-bottom:1px solid #f3d3c22e}.neo-latest>div>a:last-child{border:0}.dispatch-meta{display:flex;justify-content:space-between;gap:10px;font-size:9px;color:#ead3cf}.neo-latest h3{font:450 24px/1.12 var(--serif);margin:9px 0 10px}.dispatch-source{font-size:9px;letter-spacing:.08em;display:flex;justify-content:space-between;color:#ead3cf}.neo-latest-all{border-top:1px solid #f3d3c245;padding-top:15px;font-size:11px;display:flex;justify-content:space-between;gap:15px}.neo-latest a:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.neo-quick{grid-column:span 6;background:var(--surface);border-radius:16px;padding:27px;display:flex;flex-direction:column;min-height:280px}.neo-quick h2{font:450 27px var(--serif);margin:0}.neo-quick h3{font:450 30px/1.12 var(--serif);margin:25px 0 12px;max-width:500px}.neo-quick p{font-size:12px;color:var(--muted);line-height:1.75;max-width:500px}.neo-quick footer{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:auto}.neo-quick footer>a{font-size:11px;display:flex;align-items:center;gap:10px}.neo-quick footer>div{display:flex;align-items:center;gap:5px;font-size:10px}.neo-observation{grid-column:span 3;padding:25px;background:#e5e0d4;border-radius:16px;color:#322c27;display:flex;flex-direction:column}.observation-heading{display:flex;justify-content:space-between;gap:10px;font-size:11px;font-weight:650;line-height:1.6}.kp-value{font:450 71px/.95 var(--serif);letter-spacing:-.035em;margin:28px 0 13px;display:flex;align-items:baseline;gap:10px}.kp-value span{font:10px var(--sans);letter-spacing:0}.kp-scale{display:grid;grid-template-columns:repeat(9,1fr);gap:4px}.kp-scale span{height:5px;border-radius:1px;background:#cec6b6}.kp-scale span.filled{background:#8f394a}.neo-observation p{font-size:10px;color:#62594e;margin:15px 0}.neo-observation>a{display:flex;align-items:center;justify-content:space-between;font-size:10px;margin-top:auto}.neo-principles{grid-column:span 3;border-radius:16px;padding:27px;background:#262a2a;color:#f5e9d7;display:flex;flex-direction:column;gap:20px}.neo-principles>svg{color:#c3a06e}.neo-principles h2{font:440 32px/1.1 var(--serif);letter-spacing:-.015em;margin:0}.neo-principles em{color:#cbb08a}.neo-principles>span{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:10px;margin-top:auto}.neo-topics{display:flex;justify-content:space-between;gap:10px;padding:25px 0;border-bottom:1px solid var(--line);overflow:auto}.neo-topics a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 16px;background:var(--surface);border-radius:30px;font-size:11px;white-space:nowrap}.neo-topics a:hover{background:var(--ink);color:var(--bg)}.neo-dispatches{padding:46px 0 10px}.neo-dispatches .section-title h2{max-width:700px}.dispatch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.dispatch-grid .story-card{background:transparent;border-radius:0;border-top:1px solid var(--line)}.dispatch-grid .card-copy{padding:22px 0 10px}.dispatch-grid .card-copy h3{font-size:29px}.dispatch-grid .story-card:hover{transform:none}.dispatch-grid .story-card:hover h3{color:var(--burgundy)}.dispatch-grid .card-bottom{padding-top:20px}.news-empty{padding:30px;background:var(--soft);font-size:13px}.neo-library{border-top:1px solid var(--line);margin-top:42px;padding-top:42px;display:grid;grid-template-columns:1.1fr 2fr;gap:40px}.library-intro>svg{color:var(--gold);margin-bottom:25px}.library-intro h2{font:440 39px/1.1 var(--serif);letter-spacing:-.02em}.library-intro h2 em{color:var(--burgundy)}.library-intro p{font-size:12px;color:var(--muted)}.neo-editions{display:grid;grid-template-columns:1fr 1fr;gap:20px}.neo-editions .edition-card{padding:22px;flex-direction:column;align-items:center;gap:16px;background:var(--soft)}.neo-editions .edition-art{width:115px}.neo-editions .edition-copy h3{font-size:25px}.neo-editions .edition-copy p{font-size:10px}.neo-editions .edition-copy{width:100%}.neo-home .source-status{padding-top:35px}.reading-mode-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 auto 30px;max-width:840px;padding:9px;background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:40px;box-shadow:0 8px 25px #00000008,inset 0 1px #fff7;position:sticky;top:106px;z-index:20}.reading-mode-bar>div{display:flex;gap:4px}.reading-mode-bar button{display:flex;align-items:center;gap:7px;border:0;padding:10px 15px;font-size:11px;border-radius:30px}.reading-mode-bar button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.brief-copy{padding:25px;background:var(--soft);border-radius:12px}.brief-copy h2{font:450 30px var(--serif)}.brief-copy p{line-height:1.75}.focus-reading .nav-wrap,.focus-reading .topline,.focus-reading .footer,.focus-reading .reader-page>.section,.focus-reading .article-figure,.focus-reading .reader-page>.back-link{display:none}.focus-reading .reader-page{max-width:1080px;padding-top:24px}.focus-reading .reading-mode-bar{top:12px}.focus-reading .reader-page .reading-sidebar{top:90px}.focus-reading .article-heading{padding-top:15px}.story-history h2,.timeline-title{font:450 32px var(--serif);margin-top:40px}.updates-timeline{list-style:none;padding:0;font:12px/1.7 var(--sans)}.updates-timeline li{display:grid;grid-template-columns:165px 1fr;gap:30px;padding:20px 0;border-top:1px solid var(--line)}.updates-timeline time{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.updates-timeline li a{display:flex;align-items:center;gap:12px;font:450 23px/1.3 var(--serif)}.updates-timeline li p{margin:0}.updates-timeline li span{display:block;font-size:10px;color:var(--muted);margin-top:9px}.sources-page{padding-bottom:60px}.source-ledger{display:grid;grid-template-columns:1fr 1fr;gap:25px}.source-ledger section{padding:25px;background:var(--surface);border-radius:12px}.source-ledger section>div{display:flex;justify-content:space-between;align-items:center;gap:15px}.source-ledger h2{font:450 25px/1.2 var(--serif);margin:0}.source-ledger p{font-size:12px;margin:17px 0;color:var(--muted)}.source-ledger small{font-size:10px;color:var(--muted)}.story-history .updates-timeline li{grid-template-columns:145px 1fr;gap:20px}[data-theme=dark] .neo-observation{background:#37302b;color:#f4e9d9}[data-theme=dark] .neo-observation p{color:#d4c4b1}[data-theme=dark] .kp-scale span{background:#605346}[data-theme=dark] .kp-scale span.filled{background:#dba0ae}[data-theme=dark] .neo-principles{background:#2c2f2c}[data-theme=dark] .navigation{box-shadow:0 12px 36px #0002,inset 0 1px #fff2}[data-theme=dark] .neo-latest{background:#622237}.neo-hero{animation:press-reveal .8s cubic-bezier(.16,1,.3,1)}@keyframes press-reveal{0%{clip-path:inset(0 0 5% 0 round 16px)}to{clip-path:inset(0 round 16px)}}html[lang=hi] .neo-masthead h1{font-size:clamp(40px,4.8vw,64px);line-height:1.45}html[lang=hi] .neo-hero h2{font-size:44px;line-height:1.4}html[lang=hi] .neo-latest h3{font-size:21px;line-height:1.45}html[lang=hi] .neo-latest h2{font-size:29px}html[lang=hi] .neo-quick h3{font-size:25px;line-height:1.4}html[lang=hi] .neo-principles h2{font-size:26px;line-height:1.5}html[lang=hi] .neo-library h2{font-size:30px;line-height:1.55}@media(min-width:1500px){.neo-hero{min-height:550px}}@media(max-width:1000px){.neo-masthead h1{font-size:59px}.neo-masthead>div{max-width:210px}.neo-hero{grid-column:span 7;min-height:550px}.neo-latest{grid-column:span 5;padding:24px}.neo-hero h2{font-size:48px}.neo-hero-copy{left:25px;right:25px}.neo-hero-top{padding:22px}.neo-hero-top>span:last-child{display:none}.neo-hero-bottom>span:last-child{display:none}.neo-quick{grid-column:span 6}.neo-observation{grid-column:span 3}.neo-principles{grid-column:span 3;padding:23px}.neo-principles h2{font-size:27px}.kp-value{font-size:57px}.observation-heading{font-size:10px}.dispatch-grid{grid-template-columns:1fr 1fr}.neo-library{grid-template-columns:1fr;gap:25px}.library-intro>svg{display:none}.library-intro h2 br{display:none}.neo-editions .edition-card{flex-direction:row;gap:25px}.neo-editions .edition-copy h3{font-size:24px}.neo-topics{justify-content:flex-start}.reading-mode-bar{top:98px}}@media(max-width:760px){.neo-masthead{display:block;padding:32px 0 24px}.neo-masthead h1{font-size:60px}.neo-masthead>div{max-width:none;margin-top:14px}.neo-masthead>div p{font-size:12px}.neo-masthead>div>a{display:none}.neo-bento{grid-template-columns:1fr 1fr}.neo-hero{grid-column:span 2;min-height:480px}.neo-latest{grid-column:span 2}.neo-latest>div{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:5px 0 18px}.neo-latest>div>a{border-bottom:0}.neo-latest h3{font-size:23px}.dispatch-meta{flex-direction:column;gap:5px}.neo-quick{grid-column:span 2}.neo-observation,.neo-principles{grid-column:span 1}.neo-principles h2{font-size:31px}.neo-observation{min-height:260px}.neo-hero h2{font-size:57px;max-width:530px}.reading-mode-bar{border-radius:16px;align-items:stretch;flex-wrap:wrap;gap:3px}.reading-mode-bar>div{flex:1}.reading-mode-bar button{padding:10px;font-size:10px}.reading-mode-bar>button{margin-left:auto}.source-ledger{grid-template-columns:1fr}.neo-library{margin-top:25px}html[lang=hi] .neo-hero h2{font-size:42px}html[lang=hi] .neo-masthead h1{font-size:46px}html[lang=hi] .neo-latest>div{display:block}}@media(max-width:480px){.neo-masthead h1{font-size:48px;max-width:350px}.neo-masthead{padding-top:30px}.neo-bento{gap:13px}.neo-hero{min-height:485px}.neo-earth{object-position:68% center}.neo-hero-copy{left:23px;right:23px;bottom:24px}.neo-hero h2{font-size:47px;line-height:1.03}.neo-hero-copy>p{font-size:12px;max-width:290px;margin-bottom:24px}.neo-hero-top{padding:22px}.neo-latest{padding:24px}.neo-latest>div{display:block;margin-bottom:5px}.neo-latest>div>a{border-bottom:1px solid #f3d3c22e;padding:19px 0}.neo-latest h3{font-size:27px}.dispatch-meta{flex-direction:row}.neo-quick{padding:24px}.neo-quick h2{font-size:26px}.neo-quick h3{font-size:29px;margin-top:25px}.neo-observation{padding:21px;min-height:260px}.observation-heading svg{display:none}.kp-value{font-size:55px;flex-direction:column;gap:6px;margin-top:26px}.neo-principles{padding:22px;gap:22px}.neo-principles h2{font-size:27px}.neo-principles>span{font-size:9px;line-height:1.7}.neo-principles>span svg{width:16px}.neo-observation>a{font-size:9px;line-height:1.7;gap:6px}.neo-topics{padding:23px 0}.neo-dispatches{padding-top:32px}.neo-dispatches .section-title{display:block}.neo-dispatches .section-title h2{font-size:35px;max-width:330px;line-height:1.07;margin-bottom:16px}.neo-dispatches .section-title .text-link{max-width:none}.dispatch-grid{grid-template-columns:1fr;gap:10px}.dispatch-grid .card-copy h3{font-size:32px}.neo-editions{grid-template-columns:1fr}.neo-editions .edition-card{padding:25px}.library-intro h2{font-size:37px}.library-intro h2 br{display:block}.reading-mode-bar{top:94px}.reading-mode-bar>div{justify-content:space-between}.reading-mode-bar>button{width:100%;justify-content:center}.updates-timeline li,.story-history .updates-timeline li{grid-template-columns:1fr;gap:9px}.source-ledger section>div{align-items:flex-start;flex-direction:column}.focus-reading .reader-page{padding-top:12px}html[lang=hi] .neo-masthead h1{font-size:38px}html[lang=hi] .neo-hero h2{font-size:35px}html[lang=hi] .neo-hero{min-height:515px}html[lang=hi] .neo-principles h2{font-size:21px}}@media(prefers-reduced-motion:reduce){.neo-hero{animation:none}.neo-hero:hover .neo-earth{transform:none}*{scroll-behavior:auto!important}}.neo-hero.no-image{background:radial-gradient(circle at 78% 23%,#722b40 0%,transparent 34%),linear-gradient(135deg,#25151f,#10151a 70%)}.source-totals,.source-counts{font-size:.8rem;color:var(--muted);line-height:1.6}
