:root{--paper:#f8f7f2;--ink:#182b45;--soft:#596777;--muted:#7a817f;--accent:#9a3b2e;--line:#dadbd4;--surface:#efeee8;--gold:#9b8357}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);scroll-behavior:smooth;scroll-padding-top:150px}body{margin:0;background:var(--paper);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:4px}a:hover{color:var(--accent)}a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:5px}img{display:block;max-width:100%;height:auto}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;font-weight:500;text-wrap:pretty}button,input,select{font:inherit}[hidden]{display:none!important}.edition-width{width:min(1200px,calc(100% - 64px));margin-inline:auto}.edition-header{position:sticky;top:0;z-index:20;background:rgba(248,247,242,.98);border-bottom:1px solid var(--line)}.masthead{display:flex;align-items:center;justify-content:space-between;min-height:88px;gap:24px}.edition-brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-family:Georgia,serif;font-size:25px;line-height:1.15;letter-spacing:-.5px}.edition-brand b{font-weight:500}.brand-mark{display:grid;place-items:center;width:43px;height:48px;border:1px solid var(--gold);font-size:34px}.edition-brand small{display:block;font:9px/1.8 Arial,sans-serif;letter-spacing:1.4px;margin-top:5px}.edition-utility{display:flex;gap:22px;align-items:center;font-size:12px}.edition-utility a{text-decoration:none}.language-switch{padding-left:20px;border-left:1px solid var(--line)}.edition-utility>span{color:var(--accent);font-weight:bold}.section-nav{display:flex;justify-content:space-between;gap:10px;padding-block:14px;border-top:1px solid var(--line)}.section-nav a{font-size:11px;text-decoration:none;white-space:nowrap}.edition-menu{display:none}.skip{position:fixed;top:0;left:8px;transform:translateY(-150%);padding:12px;background:var(--ink);color:white;z-index:100}.skip:focus{transform:none}.eyebrow{font-size:10px;line-height:1.6;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:var(--accent);margin:0 0 14px}.eyebrow span{color:var(--muted);font-weight:400;letter-spacing:.2px}.edition-hero{padding:82px 0 72px;border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 90% 20%,#e7e9e2 0,transparent 48%)}.edition-hero h1{font-size:clamp(44px,5.6vw,76px);line-height:1.06;letter-spacing:-2.8px;margin:22px 0 24px}.edition-hero>p:not(.eyebrow){font-size:17px;line-height:1.8;color:var(--soft);max-width:560px}.read-link{display:inline-block;margin-top:17px;text-decoration:none;font-size:12px;font-weight:600;border-bottom:1px solid var(--accent);padding-bottom:6px}.lead-story{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;padding:58px 0;border-bottom:1px solid var(--line)}.lead-story h2{font-size:35px;line-height:1.2;margin:15px 0}.lead-story h2 a{text-decoration:none}.lead-story p:not(.eyebrow){font-size:15px;line-height:1.8;color:var(--soft)}.lead-story img{width:100%;aspect-ratio:4/3;object-fit:cover}.latest-section{padding:52px 0 72px}.section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:28px}.section-heading h2{font-size:30px;margin:0}.section-heading>a{font-size:12px}.story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px}.story-card{min-width:0}.story-image{display:block;margin-bottom:20px;background:var(--surface)}.story-image img{width:100%;aspect-ratio:4/3;object-fit:contain}.story-card h2{font-size:24px;line-height:1.25;margin:10px 0 14px}.story-card h2 a{text-decoration:none}.story-card>p:not(.eyebrow){font-size:14px;line-height:1.8;color:var(--soft);margin-bottom:0}.story-card .eyebrow{font-size:9px}.story-card .eyebrow span{display:block;margin-top:3px}.section-hero{padding:68px 0 44px;border-bottom:1px solid var(--line);margin-bottom:40px}.section-hero h1{font-size:clamp(40px,5.2vw,66px);line-height:1.1;letter-spacing:-1.9px;margin:20px 0}.section-hero>p:not(.eyebrow){font-size:17px;line-height:1.8;color:var(--soft);max-width:650px}.article-count{display:block;font-size:12px;color:var(--muted);margin-top:23px}.empty-section{padding:35px 0 100px}.empty-section a{display:inline-block;margin:12px 25px 0 0;font-size:14px}.breadcrumbs{display:flex;gap:12px;margin:28px 0 45px;font-size:11px;color:var(--soft)}.breadcrumbs a{text-decoration:none}.article-layout{display:grid;grid-template-columns:minmax(0,780px) 220px;gap:65px;justify-content:center;align-items:start}.english-article{min-width:0}.article-heading h1{font-size:clamp(32px,3.4vw,46px);line-height:1.15;letter-spacing:-1.05px;margin:16px 0 26px}.article-meta{display:flex;flex-wrap:wrap;gap:12px 22px;border-top:1px solid var(--line);padding:18px 0;font-size:11px;color:var(--soft)}.edition-note{font-size:11px;color:var(--muted);margin:0 0 35px;display:flex;flex-wrap:wrap;gap:8px 20px}.article-sidebar{position:sticky;top:165px;padding-top:8px}.article-sidebar>div{border-left:1px solid var(--line);padding-left:20px}.article-sidebar nav{display:flex;flex-direction:column;gap:16px}.article-sidebar nav a{font-size:12px;line-height:1.6;text-decoration:none;color:var(--soft)}.sidebar-back{display:block;margin-top:35px;font-size:11px;color:var(--accent)}.article-body{font-family:Georgia,'Times New Roman',serif;font-size:18px;line-height:1.85;overflow-wrap:break-word}.article-body>p{margin:0 0 25px}.article-body h2{font-size:29px;line-height:1.25;letter-spacing:-.4px;margin:48px 0 22px}.article-body h3{font-size:23px;line-height:1.35}.article-body h1{font-size:30px}.article-body a{overflow-wrap:anywhere}.article-body strong{font-weight:700}.article-body figure{margin:32px 0 38px}.article-body figure img{width:100%;height:auto;background:var(--surface)}.article-body figcaption{font:12px/1.75 Arial,Helvetica,sans-serif;color:var(--soft);padding:14px 0 0;border-bottom:1px solid var(--line);padding-bottom:15px}.figure-label{display:block;font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:7px}.table-scroll{max-width:100%;overflow-x:auto;margin:28px 0;font-family:Arial,Helvetica,sans-serif}.article-body table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.7}.article-body th,.article-body td{padding:14px 12px;border-bottom:1px solid var(--line);text-align:left;white-space:normal!important;overflow-wrap:anywhere}.article-body th{background:var(--surface);font-weight:600}.article-body td{vertical-align:top}.timeline-time{display:block;color:var(--muted);font-size:11px;margin-bottom:5px}.article-end{padding:45px 0;margin:35px 0;border-top:1px solid var(--line);text-align:center;font-size:10px;letter-spacing:3px}.related{border-top:1px solid var(--line);padding:40px 0 55px}.discussion{border-top:1px solid var(--line);padding:35px 0 65px;max-width:780px}.discussion>p{font-size:13px;line-height:1.8;color:var(--soft)}.discussion button{background:transparent;border:1px solid var(--line);padding:12px 18px;cursor:pointer;color:var(--ink);font-size:12px}.discussion h2{font-size:28px}.edition-footer{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:30px;border-top:1px solid var(--ink);margin-top:65px;padding-top:34px;padding-bottom:45px;font-size:12px;line-height:1.8;color:var(--soft)}.footer-brand{font:24px/1.3 Georgia,serif;text-decoration:none;color:var(--ink)}.edition-footer nav{display:flex;flex-direction:column;gap:12px}.edition-footer nav a{text-decoration:none}.footer-legal{font-size:11px}.archive-controls{display:grid;grid-template-columns:1fr auto;gap:10px 24px;margin:35px 0}.archive-controls label{font-size:11px;color:var(--soft)}.archive-controls label[for=section-filter]{grid-column:2;grid-row:1}.archive-controls input,.archive-controls select{padding:13px 15px;background:transparent;border:1px solid var(--line);color:var(--ink);width:100%;min-width:0;font-size:14px}.archive-controls p{font-size:11px;color:var(--muted)}.archive-list{padding:0;list-style:none}.archive-list>li{display:grid;grid-template-columns:130px 1fr 25px;gap:25px;padding:28px 0;border-top:1px solid var(--line)}.archive-list time{font-size:11px;color:var(--muted);padding-top:4px}.archive-list h2{font-size:25px;line-height:1.25;margin:8px 0 12px}.archive-list h2 a{text-decoration:none}.archive-list p:not(.eyebrow){font-size:13px;line-height:1.8;color:var(--soft);max-width:800px}.archive-list .eyebrow{margin:0}.about-copy{max-width:740px;padding-bottom:40px;font:18px/1.85 Georgia,serif}.about-copy h2{font-size:30px;line-height:1.25;margin-top:40px}.about-copy .small-note{font:12px/1.8 Arial,sans-serif;color:var(--muted)}
@media(max-width:1050px){.article-layout{grid-template-columns:minmax(0,760px);gap:0}.article-sidebar{display:none}.section-nav{flex-wrap:wrap;justify-content:flex-start;gap:14px 22px}.lead-story{gap:30px}.lead-story h2{font-size:29px}.story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edition-brand{font-size:23px}.edition-utility{gap:16px}}
@media(max-width:650px){html{scroll-padding-top:100px}.edition-width{width:calc(100% - 36px)}.masthead{min-height:80px;gap:10px;flex-wrap:wrap;padding:14px 0}.edition-brand{font-size:21px;gap:9px}.brand-mark{width:32px;height:38px;font-size:28px}.edition-brand small{font-size:7px;letter-spacing:.7px}.edition-utility{gap:12px;font-size:11px}.edition-utility>a:not(.language-switch){display:none}.language-switch{padding-left:0;border:0}.section-nav{display:none}.edition-menu{display:block;width:100%;font-size:11px}.edition-menu summary{cursor:pointer;list-style:none;color:var(--soft);padding:5px 0}.edition-menu summary::after{content:' +';color:var(--accent)}.edition-menu nav{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;padding:15px 0 8px}.edition-menu a{text-decoration:none}.edition-hero{padding:48px 0}.edition-hero h1{font-size:43px;letter-spacing:-1.8px}.edition-hero>p:not(.eyebrow){font-size:15px}.eyebrow{font-size:9px}.lead-story{display:flex;flex-direction:column-reverse;gap:25px;padding:34px 0}.lead-story h2{font-size:30px}.lead-story>div,.lead-story>a{width:100%}.section-heading{display:block}.section-heading h2{font-size:27px;margin-bottom:12px}.section-heading>a{font-size:11px}.story-grid{grid-template-columns:1fr;gap:35px}.story-card h2{font-size:26px}.story-card>p:not(.eyebrow){font-size:14px}.latest-section{padding-top:35px}.section-hero{padding:42px 0 28px;margin-bottom:28px}.section-hero h1{font-size:41px}.section-hero>p:not(.eyebrow){font-size:15px}.breadcrumbs{margin:22px 0 30px;gap:9px}.article-heading h1{font-size:33px;letter-spacing:-.7px;line-height:1.16}.article-meta{gap:9px 14px;font-size:10px;padding:15px 0}.edition-note{font-size:10px;margin-bottom:26px}.article-body{font-size:17px;line-height:1.83}.article-body h2{font-size:26px;margin-top:36px}.article-body figure{margin:25px 0 30px}.article-body figcaption{font-size:11px;line-height:1.7}.article-body th,.article-body td{padding:11px 9px}.article-body table{font-size:12px}.related{padding-top:30px}.edition-footer{grid-template-columns:1fr 1fr;gap:22px;margin-top:40px;padding-top:28px}.footer-legal{grid-column:1/-1;border-top:1px solid var(--line);padding-top:18px}.archive-controls{grid-template-columns:1fr;gap:9px}.archive-controls label[for=section-filter]{grid-column:1;grid-row:auto;margin-top:10px}.archive-list>li{grid-template-columns:1fr 18px;gap:8px}.archive-list time{grid-column:1/-1}.archive-list h2{font-size:24px}.about-copy{font-size:17px}.about-copy h2{font-size:27px}}

.edition-more{display:block;margin:32px auto;padding:13px 22px;border:1px solid var(--line);background:transparent;color:var(--ink);font:13px Arial,sans-serif;cursor:pointer}.edition-more:hover{border-color:var(--accent)}
.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.about-manifesto{position:relative;margin-top:36px;background:#182c44;color:#faf8f4}.manifesto-poster{width:100%;height:auto}.manifesto-live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.manifesto-download{margin:16px 0 60px;text-align:right;font-size:11px;color:var(--soft)}.manifesto-download a{display:inline-block;line-height:1.8}.about-section{border-top:2px solid var(--ink);padding:24px 0 64px}.about-section>header{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:32px}.about-section h2{margin:0;font-size:29px;line-height:1.25}.about-section>header .eyebrow{flex-shrink:0}.about-column-index{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.about-column-index li{border-bottom:1px solid var(--line)}.about-column-index a{display:grid;grid-template-columns:38px 210px minmax(0,1fr) 16px;gap:24px;padding:24px 0;text-decoration:none;align-items:baseline}.column-number{font:11px monospace;color:var(--muted)}.column-name{font:20px/1.3 Georgia,serif}.column-description{font-size:13px;line-height:1.8;color:var(--soft)}.column-arrow{color:var(--muted)}.about-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line)}.about-method-grid article{padding:32px;border-right:1px solid var(--line)}.about-method-grid article:last-child{border-right:0}.about-method-grid article>span{font:11px monospace;color:var(--accent)}.about-method-grid h3{font-size:23px;line-height:1.3;margin:25px 0 18px}.about-method-grid p,.about-edition-note p,.about-follow p:not(.eyebrow){font-size:14px;line-height:1.9;color:var(--soft)}.about-edition-note{max-width:820px}.about-statistics{border:1px solid var(--line);background:var(--surface)}.statistics-intro{margin:0;padding:24px 32px;max-width:1000px;color:var(--soft);font-size:13px;line-height:1.85}.statistics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--line)}.statistics-grid>div{padding:32px;border-right:1px solid var(--line)}.statistics-grid>div:last-child{border-right:0}.statistics-grid dt{font-size:12px;line-height:1.7;color:var(--soft)}.statistics-grid dd{margin:16px 0 0;font:45px/1.1 Georgia,serif;letter-spacing:-1px;font-variant-numeric:tabular-nums}.statistics-note{display:flex;flex-wrap:wrap;gap:12px 24px;border-top:1px solid var(--line);padding:18px 32px;margin:0;font-size:11px;line-height:1.7;color:var(--muted)}.about-follow{display:flex;justify-content:space-between;gap:50px;align-items:start}.about-follow>div{max-width:700px}.about-follow h2{margin-top:20px}.about-qr{text-align:center;text-decoration:none;font-size:11px;color:var(--soft);min-width:140px}.about-qr img{width:140px;height:140px;margin-bottom:14px}
@media(max-width:800px){.manifesto-poster{display:none}.manifesto-live{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;padding:10px}.manifesto-frame{position:relative;border:1px solid #faf8f447;padding:36px 30px}.manifesto-kicker{font:600 10px/1.5 monospace;letter-spacing:2.3px;color:#faf8f499;margin:0}.manifesto-number{position:absolute;top:30px;right:24px;font:9px monospace;color:#faf8f466}.manifesto-copy{font:26px/1.65 Georgia,'Times New Roman',serif;margin:42px 0;text-wrap:pretty}.manifesto-sign{border-top:1px solid #faf8f433;padding-top:22px}.manifesto-sign>p:not(.manifesto-quote){font:11px/1.9 Arial,sans-serif;color:#faf8f499;margin:0}.manifesto-sign .manifesto-quote{font:600 11px/1.8 monospace;letter-spacing:1px;text-align:right;margin:24px 0 0}.about-manifesto{margin-top:24px}.manifesto-download{text-align:left;margin-bottom:42px}.about-section>header{display:block}.about-section h2{font-size:27px}.about-section>header .eyebrow{margin-bottom:18px}.about-column-index a{grid-template-columns:28px minmax(0,1fr) 16px;gap:10px 14px}.column-name{font-size:21px;grid-column:2}.column-description{grid-column:2;grid-row:2;font-size:13px}.column-arrow{grid-column:3;grid-row:1}.about-method-grid{grid-template-columns:1fr}.about-method-grid article{border-right:0;border-bottom:1px solid var(--line);padding:28px}.about-method-grid article:last-child{border-bottom:0}.about-method-grid h3{margin-top:20px}.statistics-intro,.statistics-note{padding:22px}.statistics-grid{grid-template-columns:1fr}.statistics-grid>div{display:flex;gap:20px;align-items:center;justify-content:space-between;border-right:0;border-bottom:1px solid var(--line);padding:24px 22px}.statistics-grid>div:last-child{border-bottom:0}.statistics-grid dt{max-width:150px}.statistics-grid dd{margin:0;font-size:35px}.about-follow{gap:24px}.about-qr{min-width:100px}.about-qr img{width:100px;height:100px}.about-section{padding-bottom:44px}}
@media(max-width:420px){.manifesto-frame{padding:34px 23px}.manifesto-copy{font-size:23px;line-height:1.65;margin:38px 0}.manifesto-number{right:18px;top:24px}.about-follow{display:block}.about-qr{display:inline-block;margin-top:30px}}

/* Say My Name is live HTML typography at every viewport. */
.about-manifesto{padding:12px;background:#182b45}.manifesto-live{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;padding:0}.manifesto-frame{position:relative;border:1px solid #faf8f447;padding:56px clamp(24px,5vw,72px)}.manifesto-kicker{font:600 11px/1.5 monospace;letter-spacing:2.8px;color:#faf8f499;margin:0}.manifesto-number{position:absolute;top:32px;right:32px;font:10px monospace;color:#faf8f466}.manifesto-copy{max-width:960px;font:clamp(26px,2.6vw,36px)/1.85 Georgia,'Times New Roman',serif;margin:56px 0;text-wrap:pretty}.manifesto-sign{border-top:1px solid #faf8f433;padding-top:24px}.manifesto-sign>p:not(.manifesto-quote){max-width:960px;font:12px/1.9 Arial,sans-serif;color:#faf8f499;margin:0}.manifesto-sign .manifesto-quote{font:600 12px/1.8 monospace;letter-spacing:1.5px;text-align:right;margin:26px 0 0}.about-manifesto+.about-section{margin-top:64px}
@media(max-width:800px){.about-manifesto{padding:10px}.manifesto-frame{padding:36px 30px}.manifesto-number{top:26px;right:24px}.manifesto-copy{font-size:26px;line-height:1.65;margin:42px 0}.manifesto-sign>p:not(.manifesto-quote){font-size:11px}.manifesto-sign .manifesto-quote{font-size:11px;letter-spacing:1px}.about-manifesto+.about-section{margin-top:44px}}
@media(max-width:420px){.manifesto-frame{padding:34px 23px}.manifesto-copy{font-size:23px;line-height:1.65;margin:38px 0}.manifesto-number{right:18px;top:24px}}

.article-body th,.article-body td{overflow-wrap:normal;word-break:normal}.article-body .timeline-time{display:block;color:var(--muted);font-size:11px;line-height:1.6;margin-bottom:6px}.article-body td time{display:block}
@media(max-width:650px){.article-body .data-table-medium{min-width:480px}.article-body .data-table-wide{min-width:560px}.article-body .data-table-large{min-width:700px}.table-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.article-body .data-table-wide th,.article-body .data-table-large th{min-width:80px}}
