@font-face{font-family:Century;src:url('/assets/century.otf') format('opentype');font-display:swap;font-weight:400}@font-face{font-family:Century;src:url('/assets/century-italic.otf') format('opentype');font-display:swap;font-style:italic;font-weight:400}@font-face{font-family:Century;src:url('/assets/century-bold.otf') format('opentype');font-display:swap;font-weight:700}@font-face{font-family:'Deutsch Gothic';src:url('/assets/deutsch.ttf') format('truetype');font-display:swap;font-weight:400}
:root{--black:#050505;--ink:#f5f1e8;--white:#fff;--gold:#b69155;--paper:#050505;--muted:#c0bab0;--line:rgba(183,145,85,.35);--panel:rgba(5,5,5,.82);--serif:'EB Garamond',Century,Georgia,serif;--body:Century,Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{margin:0;color:var(--ink);background:var(--black);font-family:var(--body);font-size:15px;line-height:1.65;position:relative;isolation:isolate}body:before{content:'';position:absolute;z-index:-2;inset:0 0 auto;height:1050px;pointer-events:none;background:linear-gradient(90deg,rgba(5,5,5,.88),rgba(5,5,5,.42) 58%,rgba(5,5,5,.76)),linear-gradient(0deg,#050505,transparent 65%),url('/assets/world-map.jpg') center 20%/cover no-repeat;filter:grayscale(.45) contrast(1.1) brightness(.65)}a{color:inherit;text-decoration:none}a:hover{color:var(--gold);text-decoration:underline;text-underline-offset:5px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #e6c388;outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--serif);font-weight:800;line-height:1.02;color:var(--white)}h1{font-size:clamp(45px,6vw,82px);letter-spacing:-1.5px;text-transform:uppercase}h2{font-size:38px;letter-spacing:-.6px}h3{font-size:29px;letter-spacing:-.3px}p{color:var(--muted)}.utility{min-height:35px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:6px max(34px,calc((100vw - 1212px)/2));gap:15px;font-family:var(--serif);font-size:11px;font-weight:700;letter-spacing:1.5px;color:#c6b89f;background:rgba(5,5,5,.6)}.utility a{font-size:13px;letter-spacing:.4px;text-transform:none;font-style:italic}.header{min-height:100px;max-width:1280px;padding:18px 34px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;line-height:1;color:var(--white)}.brand:hover{text-decoration:none;color:white}.brand-name{font-family:'Deutsch Gothic',Georgia,serif;font-weight:400;font-size:35px;text-transform:uppercase}.brand-sub{display:block;font-family:Century,Georgia,serif;font-size:8px;line-height:1.7;letter-spacing:2.5px;margin-top:8px;color:#d8c5a6;font-weight:400}.header nav{display:flex;gap:36px;align-items:center;font:italic 700 19px var(--serif)}.header nav a{position:relative;padding:10px 0;color:#e5ded3}.header nav a[aria-current]{color:var(--gold)}.header nav a[aria-current]:after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--gold)}.button{background:linear-gradient(180deg,rgba(255,255,255,.17),transparent 42%),var(--gold);color:var(--black);display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:14px 23px;border:1px solid rgba(255,255,255,.25);border-radius:0;font-family:var(--serif);font-size:13px;font-weight:800;letter-spacing:1px;text-transform:uppercase;line-height:1.4;min-height:46px;box-shadow:inset 0 0 0 1px rgba(5,5,5,.22);transition:background .18s,border-color .18s,color .18s}.button:hover{color:#050505;background:#c5a46f;text-decoration:none;border-color:#ead2ac}.button.secondary{color:var(--ink);background:linear-gradient(180deg,rgba(183,145,85,.12),transparent 45%),rgba(5,5,5,.56);border-color:rgba(183,145,85,.62);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.button.secondary:hover{color:var(--white);background:rgba(183,145,85,.18);border-color:#ddc29b}.compact{padding:11px 18px;font-size:12px;gap:20px;min-height:42px}main{max-width:1280px;margin:auto;padding:0 34px 65px;min-height:65vh}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;padding:53px 0 48px;align-items:end}.eyebrow{display:flex;align-items:center;gap:12px;font-family:var(--serif);font-size:12px;line-height:1.3;letter-spacing:1.8px;text-transform:uppercase;font-weight:800;margin-bottom:24px;color:var(--gold)}.eyebrow:after{content:'';width:54px;height:1px;background:rgba(183,145,85,.62)}.journal-wordmark{font-family:'Deutsch Gothic',var(--serif);font-weight:400;font-size:clamp(76px,8.8vw,125px);line-height:.85;letter-spacing:0;text-align:center;width:fit-content;margin:0 0 28px}.journal-wordmark>span{display:block;white-space:nowrap}.journal-wordmark .wordmark-journal{font-family:Century,Georgia,serif;font-size:.31em;line-height:1.3;letter-spacing:.22em;margin-top:6px;padding-left:.22em;font-weight:400}.hero-mission{font-family:var(--serif);font-size:28px;line-height:1.2;color:#eee9e1;margin:0 0 13px;font-weight:600}.hero-copy>p:not(.eyebrow):not(.hero-mission){max-width:530px;font-size:15px;line-height:1.7;margin-bottom:27px;color:#d0c9bd}.hero-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap}.text-link{font-family:var(--serif);font-size:16px;font-weight:700;border-bottom:1px solid rgba(183,145,85,.7);padding:4px 0;color:var(--gold)}.text-link:hover{text-decoration:none;color:#eed9b4;border-color:#eed9b4}.feature{position:relative;min-height:360px;overflow:hidden;background:#080b0c;border:1px solid rgba(183,145,85,.58);box-shadow:inset 0 0 0 1px #ffffff0a,0 24px 60px #0006;color:var(--white);margin-bottom:0}.feature img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:40% center;filter:grayscale(.4) contrast(1.12) brightness(.76)}.feature:after{content:'';position:absolute;inset:7px;border:1px solid rgba(183,145,85,.28);pointer-events:none}.feature:before{content:'';position:absolute;z-index:1;inset:0;background:linear-gradient(0deg,rgba(5,5,5,.95),rgba(5,5,5,.08) 90%);pointer-events:none}.feature-content{position:absolute;inset:30px;z-index:2;display:flex;flex-direction:column;justify-content:space-between}.feature-top{display:flex;justify-content:space-between;align-items:center;gap:10px;font-family:var(--serif);font-weight:700;font-size:11px;letter-spacing:1.5px;color:#ddc7a3}.feature-tag{border:1px solid #b691557a;padding:4px 8px;font-family:var(--serif);font-size:10px;letter-spacing:1px;background:#05050570}.feature h2{font-size:64px;margin:0 0 10px;text-transform:uppercase;font-style:italic;line-height:.95}.feature p{color:#d3c9b7;font-family:var(--serif);font-size:19px;line-height:1.3;margin:0}.feature .card-issue{font-family:var(--serif);font-size:12px;letter-spacing:2px;color:var(--gold);margin-bottom:10px}.feature-bottom{display:flex;justify-content:space-between;align-items:end;gap:20px}.feature-bottom:hover{text-decoration:none}.round-arrow{display:flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid #b69155a0;flex-shrink:0;color:var(--gold);font-size:24px}.feature a:hover .round-arrow{background:#b6915525}.facts{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0;font-family:var(--serif);font-size:15px;font-weight:600;margin-bottom:52px;gap:16px;color:#cec2ad}.fact{display:flex;align-items:center;gap:9px}.fact-icon{font-size:20px;color:var(--gold)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.section-heading h2{margin:0 0 10px;font-size:43px;text-transform:uppercase}.section-heading p{font-size:14px;margin:0}.count{display:inline-block;font-family:var(--serif);font-size:11px;font-weight:700;color:var(--gold);border:1px solid var(--line);vertical-align:middle;padding:6px 9px;letter-spacing:1px;margin-left:15px;text-transform:uppercase}.quiet{font-family:var(--serif);font-size:14px;font-style:italic;color:#c1b69f}.filters{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid var(--line)}.tabs{display:flex;gap:8px;flex-wrap:wrap}.tab{background:transparent;border:1px solid transparent;padding:9px 17px;font-family:var(--serif);font-size:13px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;color:#c9c1b4;min-height:40px}.tab[aria-pressed=true]{background:linear-gradient(180deg,#b6915525,transparent),#0c0b09;color:#d8b983;border-color:#b691558c}.tab:hover{border-color:#b69155a0;color:#f5ead7}.search{position:relative;min-width:265px}.search input{width:100%;border:1px solid #b6915566;background:rgba(5,5,5,.7);padding:10px 13px 10px 34px;font:italic 500 16px var(--serif);color:var(--white);min-height:42px;border-radius:0}.search input::placeholder{color:#b4aa98}.search:before{content:'⌕';position:absolute;left:12px;top:4px;font-size:22px;color:var(--gold)}.calls-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.call-card{position:relative;isolation:isolate;background:linear-gradient(135deg,rgba(183,145,85,.09),transparent 42%),var(--panel);border:1px solid rgba(183,145,85,.43);padding:27px 25px 0;display:flex;flex-direction:column;min-width:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025);transition:border-color .18s}.call-card:before{content:'';position:absolute;inset:6px;border:1px solid rgba(183,145,85,.12);z-index:-1;pointer-events:none}.call-card:hover{border-color:#c4a36d}.card-top{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:24px}.call-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(183,145,85,.45);font-size:25px;font-family:Georgia,serif;color:var(--gold);background:#b6915509}.badge{display:inline-flex;align-items:center;gap:7px;font-family:var(--serif);font-size:11px;font-weight:600;line-height:1.3;color:#dbc9a9;letter-spacing:.3px}.badge:before{content:'';width:4px;height:4px;background:var(--gold);box-shadow:0 0 0 3px #b691551a}.card-issue{font-family:var(--serif);font-weight:700;font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.call-card h3{margin:0 0 15px;font-size:30px;line-height:1}.call-card>p{font-size:13px;line-height:1.75;min-height:70px;margin-bottom:25px}.card-meta{display:flex;gap:13px;font-family:var(--serif);font-size:14px;font-weight:600;padding-bottom:20px;margin-top:auto;flex-wrap:wrap;color:#d6c7ae}.card-meta span+span{border-left:1px solid var(--line);padding-left:13px}.card-footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px 0;font-family:var(--serif);font-size:13px;color:#b5aa96}.card-footer a{font-weight:800;color:var(--gold);text-transform:uppercase;letter-spacing:.8px;font-size:12px}.note-card{border:1px solid rgba(183,145,85,.23);background:transparent;justify-content:center;padding:30px}.note-card:before{display:none}.note-card .call-icon{margin-bottom:22px;border:0;font-size:34px}.note-card h3{font-size:34px}.note-card p{min-height:0}.note-card a{align-self:flex-start}.editorial-note{margin-top:52px;padding:34px 0;border-top:1px solid rgba(183,145,85,.5);border-bottom:1px solid rgba(183,145,85,.5);display:flex;justify-content:space-between;align-items:center;gap:30px}.editorial-note .eyebrow{margin-bottom:14px}.editorial-note h2{font-size:34px;max-width:640px;margin:0;line-height:1.1}.editorial-note .button{flex-shrink:0}.footer{position:relative;border-top:1px solid var(--line);padding:35px 34px 0;max-width:1280px;margin:auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:25px;background:#050505}.footer-brand{display:block;font-family:'Deutsch Gothic',Georgia,serif;font-size:39px;line-height:1;letter-spacing:0;text-transform:uppercase;color:#f5f1e8}.footer-brand:hover{text-decoration:none}.footer-journal{display:block;font-family:Century,Georgia,serif;font-size:13px;letter-spacing:4px;margin:8px 0 0}.footer p{font-family:var(--serif);font-size:17px;font-style:italic;margin:15px 0 0;color:#bdb2a0}.publisher-sigil img{display:block;width:70px;height:70px;object-fit:contain;opacity:.85}.publisher-sigil:hover img{opacity:1}.footer-links{display:flex;gap:24px;align-items:center;font-family:var(--serif);font-size:16px;font-style:italic}.footer-bottom{width:100%;border-top:1px solid var(--line);display:flex;justify-content:space-between;padding:22px 0 26px;font-family:var(--serif);font-size:12px;color:#b5a88f;gap:15px}.page-intro{padding:55px 0 42px}.page-intro h1{font-size:clamp(44px,5.5vw,76px);margin-bottom:20px}.page-intro>p:last-child{max-width:730px;font-size:17px;line-height:1.65;margin:0;color:#d0c6b7}.breadcrumb{font-family:var(--serif);font-size:16px;margin-bottom:26px;color:#c7ae87}.content-layout{display:grid;grid-template-columns:220px 1fr;gap:65px;align-items:start}.side-nav{position:sticky;top:28px;font:600 17px var(--serif);display:flex;flex-direction:column;gap:18px;border-top:1px solid var(--line);padding-top:23px}.side-nav>a:not(.button){color:var(--gold)}.side-nav p{font-size:15px;margin:12px 0 0;line-height:1.7}.prose{max-width:820px}.prose>section{padding:30px 0;border-top:1px solid var(--line);scroll-margin-top:20px}.prose h2{font-size:38px;margin-bottom:20px}.prose h3{font-size:28px;margin:25px 0 12px}.prose p,.prose li{font-size:16px;line-height:1.85;color:#cdc5b8}.prose a{color:var(--gold);text-decoration:underline}.prose ul{padding-left:23px}.prose section section{padding:12px 0;border:0}.prose section section p{margin-bottom:8px}.prose .new-world-guidelines-rule{font-family:var(--serif);font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:var(--gold);margin-bottom:7px}.masthead-card{border-top:1px solid var(--line);padding:35px 0;display:grid;grid-template-columns:90px 1fr;gap:30px;max-width:820px}.initials{width:80px;height:95px;border:1px solid rgba(183,145,85,.55);background:linear-gradient(135deg,#b6915518,transparent);display:grid;place-items:center;font-family:var(--serif);font-size:34px;color:var(--gold);box-shadow:inset 0 0 0 5px #050505,inset 0 0 0 6px #b6915533}.masthead-card h2{margin:4px 0 12px;font-size:40px}.masthead-card p{font-family:var(--serif);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:1.5px;color:var(--gold)}.masthead-note{max-width:740px;margin-top:25px;font-size:15px;line-height:1.9}.detail-layout{display:grid;grid-template-columns:1fr 320px;gap:70px}.details-box{border:1px solid #b6915590;padding:28px;background:linear-gradient(135deg,#b6915512,transparent 40%),#080807;position:sticky;top:25px;box-shadow:inset 0 0 0 6px #080807,inset 0 0 0 7px #b691552e}.details-box dl{margin:25px 0}.details-box dt{font-family:var(--serif);font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:11px;color:var(--gold);margin-top:18px}.details-box dd{margin:5px 0;font-size:14px;color:#d7d0c3}.details-box .button{width:100%}.body-copy p{font-size:16px;line-height:1.85}.body-copy h2{margin-top:32px;font-size:38px}.body-copy h2:first-child{margin-top:0}.form-layout{display:grid;grid-template-columns:1fr 280px;gap:55px}.form-panel{background:linear-gradient(135deg,#b6915512,transparent 40%),rgba(5,5,5,.87);border:1px solid rgba(183,145,85,.58);padding:34px;box-shadow:inset 0 0 0 6px #050505,inset 0 0 0 7px #b6915520}.form-panel h2{font-size:34px;margin-bottom:28px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.field{display:flex;flex-direction:column;font-family:var(--serif);font-weight:700;font-size:19px;gap:8px;color:#e7dfd0}.full{grid-column:1/-1}.field input,.field select,.field textarea{width:100%;background:rgba(255,255,255,.07);border:1px solid rgba(183,145,85,.55);border-radius:0;padding:12px 13px;color:var(--white);min-height:48px;font:500 18px var(--serif);box-shadow:inset 0 0 0 1px #b6915512}.field textarea{resize:vertical;line-height:1.5}.field input::placeholder,.field textarea::placeholder{color:#9c9384}.field select{color-scheme:dark}.field select option{background:#171510;color:#f5f1e8}.field small{font-family:var(--body);font-weight:400;font-size:12px;color:#bdb3a3;line-height:1.8}.check{display:flex;gap:12px;font-size:13px;align-items:flex-start;line-height:1.8;color:#d4cbbc}.check input{margin:5px 0 0;accent-color:var(--gold);width:16px;height:16px;flex-shrink:0}.check a{color:var(--gold);text-decoration:underline}.form-section{border-top:1px solid var(--line);margin-top:32px;padding-top:28px}.form-note{font-size:12px;line-height:1.85}.form-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:25px}.status{font-size:13px;margin:0;white-space:pre-line;color:#d7c097}.status.error{color:#f2b3a5}.form-sidebar{font-size:14px}.form-sidebar h3{font-size:30px;line-height:1.05}.form-sidebar p{line-height:1.8}.form-sidebar ol{padding-left:22px;color:#c9c0b0}.form-sidebar li{padding-left:5px;margin-bottom:20px;line-height:1.8}.form-sidebar li::marker{color:var(--gold)}.form-sidebar section+section{border-top:1px solid var(--line);padding-top:27px;margin-top:27px}.required{font-family:var(--serif);font-size:12px;font-weight:600;color:var(--gold)}.empty{padding:40px;border:1px solid var(--line);grid-column:1/-1;text-align:center;background:#050505b0}.empty .button{margin-top:12px}.receipt{max-width:720px;margin:55px auto;background:linear-gradient(135deg,#b6915514,transparent 40%),#080807;border:1px solid #b6915580;padding:48px;box-shadow:inset 0 0 0 7px #080807,inset 0 0 0 8px #b691552e}.receipt-mark{display:inline-grid;place-items:center;border:1px solid #b6915580;color:var(--gold);width:48px;height:48px;font-size:22px;margin-bottom:25px}.receipt h1{font-size:56px}.receipt dl{border-block:1px solid var(--line);padding:18px 0;margin:24px 0}.receipt dt{font-family:var(--serif);font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:11px;color:var(--gold);margin-top:13px}.receipt dd{margin:5px 0;font-size:14px;overflow-wrap:anywhere}.receipt-actions{display:flex;gap:12px;flex-wrap:wrap}.honeypot{display:none}.skip-link{position:absolute;top:-80px;left:15px;z-index:10;background:var(--gold);color:black;padding:12px}.skip-link:focus{top:10px}.noscript{padding:30px}.privacy{padding-top:25px;border-top:1px solid var(--line);margin-top:25px;font-size:12px}[hidden]{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1100px){.header nav{gap:25px}.hero{gap:40px}.hero-mission{font-size:24px}.feature{min-height:350px}.calls-grid{grid-template-columns:repeat(2,1fr)}.facts{font-size:13px;gap:12px}.section-heading h2{font-size:36px}.content-layout{gap:40px;grid-template-columns:185px 1fr}.form-layout{gap:35px;grid-template-columns:1fr 240px}.footer-links{gap:16px}.section-heading .quiet{display:none}}
@media(max-width:760px){body:before{height:1250px;background-position:65% top}.utility{padding:7px 22px;font-size:8px;letter-spacing:1px}.utility a{font-size:12px;white-space:nowrap}.header{padding:20px 22px 0;min-height:135px;flex-wrap:wrap;gap:22px 12px}.brand-name{font-size:26px}.brand-sub{font-size:7px;letter-spacing:1.8px;margin-top:7px}.header>.button{font-size:9px;padding:10px 9px;gap:8px;min-height:39px}.header nav{order:3;width:100%;justify-content:space-between;gap:15px;font-size:18px}.header nav a{padding:0 0 13px}main{padding:0 22px 38px}.hero{grid-template-columns:1fr;gap:32px;padding:36px 0 30px}.journal-wordmark{font-size:clamp(76px,23.5vw,100px);margin-bottom:24px}.eyebrow{font-size:11px;margin-bottom:24px}.hero-mission{font-size:25px}.hero-copy>p:not(.eyebrow):not(.hero-mission){font-size:14px;line-height:1.75}.hero-actions{gap:15px}.hero-actions .button{font-size:11px;padding:12px 15px;gap:15px}.hero-actions .text-link{font-size:15px}.feature{height:300px;min-height:300px}.feature h2{font-size:55px}.feature-content{inset:25px}.feature-top{font-size:10px;letter-spacing:1px}.feature p{font-size:18px}.facts{margin-bottom:35px;display:grid;grid-template-columns:1fr 1fr;font-size:13px;gap:14px 10px}.fact{gap:7px;align-items:start;line-height:1.4}.fact-icon{font-size:18px}.section-heading{margin-bottom:22px}.section-heading h2{font-size:34px}.section-heading p{font-size:13px}.count{font-size:9px;padding:5px 7px;letter-spacing:.8px;margin-left:0;margin-top:12px;display:table}.filters{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:20px}.search{min-width:0}.tabs{gap:5px;justify-content:space-between}.tab{padding:9px 10px;font-size:11px;letter-spacing:.3px}.calls-grid{grid-template-columns:1fr;gap:17px}.call-card{padding:25px 24px 0}.call-card>p{min-height:0;font-size:14px}.call-card h3{font-size:32px}.note-card{padding-bottom:30px}.card-top{margin-bottom:22px}.editorial-note{padding:28px 0;flex-direction:column;align-items:flex-start;margin-top:32px;gap:23px}.editorial-note h2{font-size:30px}.footer{padding:30px 22px 0;gap:25px}.footer>div:first-child{flex:1}.footer-brand{font-size:35px}.footer p{font-size:16px}.publisher-sigil img{width:60px;height:60px}.footer-links{width:100%;flex-wrap:wrap;gap:10px 22px;font-size:16px}.footer-bottom{flex-wrap:wrap;font-size:11px;gap:10px 15px;line-height:1.6}.footer-bottom>a:last-child{margin-left:auto}.page-intro{padding:35px 0}.page-intro h1{font-size:45px;letter-spacing:-.7px}.page-intro>p:last-child{font-size:15px}.content-layout,.detail-layout,.form-layout{grid-template-columns:1fr;gap:30px}.side-nav{position:static;flex-direction:row;flex-wrap:wrap;gap:12px 20px;padding-bottom:20px;border-bottom:1px solid var(--line);font-size:16px}.side-nav p{display:none}.details-box{position:static}.detail-layout aside{order:-1}.details-box dl{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px}.details-box dt{margin-top:5px}.details-box dd{font-size:13px}.form-panel{padding:27px 23px}.form-panel h2{font-size:31px}.form-grid{grid-template-columns:1fr;gap:20px}.form-sidebar{display:grid;grid-template-columns:1fr;gap:15px}.receipt{padding:30px 25px;margin:35px 0}.receipt h1{font-size:44px}.receipt p{font-size:14px}.masthead-card{grid-template-columns:65px 1fr;gap:22px}.initials{width:65px;height:80px;font-size:29px}.masthead-card h2{font-size:34px}.masthead-card p{font-size:12px}.prose h2{font-size:34px}.prose h3{font-size:27px}.prose p,.prose li{font-size:15px}.body-copy p{font-size:15px}.body-copy h2{font-size:34px}}
@media(max-width:360px){.brand-name{font-size:24px}.header>.button{font-size:8px;padding:9px}.journal-wordmark{font-size:82px}.hero-mission{font-size:23px}.tab{padding:8px;font-size:10px}.feature-top{font-size:9px}.footer p{font-size:14px}.publisher-sigil img{width:48px;height:48px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
@media print{body,html{background:white;color:black}body:before,.header,.utility,.footer,.receipt-actions{display:none}main{padding:0}.receipt{border:0;box-shadow:none;background:white;margin:0;max-width:none}.receipt h1,.receipt dd,.receipt p{color:black}.receipt dt,.receipt .eyebrow{color:#76562b}}
fieldset{padding:0;margin:0;border:0;min-width:0}fieldset:disabled{opacity:.4}.guidelines-gate{border-bottom:1px solid var(--line);padding-bottom:25px;margin-bottom:30px}.guidelines-gate h2{margin-bottom:18px}.guidelines-gate p{font-size:14px}.radio-row{display:flex;gap:32px;margin-bottom:18px}.radio-row .check{font-size:17px}.file-status{font:13px var(--serif);white-space:pre-line;color:var(--gold)}.field input[type=file]{font-size:15px;padding:12px;white-space:normal}.field input[type=file]::file-selector-button{font-family:var(--serif);border:1px solid var(--gold);background:#b6915525;color:var(--ink);padding:7px 10px;margin-right:12px;cursor:pointer}.closed-calls{margin-top:30px;border-top:1px solid var(--line);padding-top:18px}.closed-calls summary{font:700 18px var(--serif);color:var(--gold);cursor:pointer}.closed-calls[open] summary{margin-bottom:22px}.source-note{font-size:13px!important}.card-footer{flex-wrap:wrap}
.social-editor{gap:12px}.social-help{font:400 12px/1.8 var(--body);color:var(--muted);margin:0}.social-rows{display:grid;gap:18px}.social-row{min-width:0}.social-row-controls{display:grid;grid-template-columns:145px minmax(0,1fr) 22px 28px;gap:10px;align-items:center}.social-row label{min-width:0}.social-row select,.social-row input{font-size:16px;padding:11px 10px}.social-check{font:700 22px var(--serif);text-align:center;color:var(--gold);min-width:22px}.social-check[data-state=verified]{color:#9dd6a2}.social-check[data-state=not_found]{color:#d9b97b}.social-remove{display:grid;place-items:center;width:28px;height:36px;border:0;background:transparent;color:#cdbb9c;font:26px var(--serif)}.social-remove:hover{color:white}.social-resolved{display:block;overflow-wrap:anywhere;font:500 13px/1.6 var(--serif);color:var(--gold);padding-top:6px}.social-status{font:500 13px/1.6 var(--serif);color:#bfb6a5;margin:3px 0 0;min-height:0}.social-status:empty{display:none}.social-status[data-state=verified]{color:#9dd6a2}.social-status[data-state=invalid]{color:#f2b3a5}.social-add{justify-self:start;display:inline-flex;align-items:center;gap:8px;background:#b6915512;border:1px solid #b6915570;color:var(--gold);padding:9px 13px;font:700 15px var(--serif)}.social-add:hover{background:#b6915525;color:#edd2a8}.social-add span{font-size:22px;line-height:1}.social-add:disabled{opacity:.4;cursor:default}@media(max-width:760px){.social-row-controls{grid-template-columns:minmax(0,1fr) 22px 28px;gap:8px}.social-platform{grid-column:1/-1}.social-input{grid-column:1}.social-row select,.social-row input{font-size:16px}.social-rows{gap:22px}}

/* The supplied cover is shown whole at its intrinsic 2250 × 3000 ratio. */
.feature.feature-cover{width:100%;max-width:360px;min-height:0;height:auto;max-height:none;justify-self:center;align-self:center;overflow:visible;background:#101010}
.feature-cover::before,.feature-cover::after{display:none}
.feature-cover .cover-link{display:block;color:var(--gold)}
.feature-cover .cover-link:hover{text-decoration:none;color:#edd2a8}
.feature-cover img{position:static;display:block;width:100%;height:auto;max-height:none;object-fit:contain;filter:none}
.cover-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-top:1px solid var(--line);font:700 11px var(--serif);letter-spacing:1px;text-transform:uppercase}

.shared-call-guidance,.call-before-submit{border-top:1px solid rgba(183,145,85,.5);margin-top:36px;padding-top:32px}
.shared-call-guidance h2{font-size:32px;line-height:1.1;margin-bottom:22px}
.shared-call-guidance h2:not(:first-child){border-top:1px solid var(--line);margin-top:32px;padding-top:28px}
.shared-call-guidance ul{padding-left:24px;margin:0 0 26px;display:grid;gap:9px}
.shared-call-guidance li{font-size:15px;line-height:1.75;color:var(--muted);padding-left:3px}
.shared-call-guidance li::marker{color:var(--gold)}
.shared-call-guidance p{margin-bottom:22px}
.shared-call-guidance>p:last-child{margin-bottom:0}
.call-description>p:last-child{margin-bottom:0}
@media(max-width:760px){.shared-call-guidance,.call-before-submit{margin-top:30px;padding-top:27px}.shared-call-guidance h2{font-size:28px}.shared-call-guidance ul{padding-left:22px;gap:10px}.shared-call-guidance li{font-size:15px;line-height:1.8}}
.detail-layout{align-items:start}

.call-description-content h3{font-size:28px;line-height:1.15;margin:28px 0 16px}
.call-description-content ul{display:grid;gap:9px;padding-left:24px;margin:0 0 24px}
.call-description-content li{font-size:16px;line-height:1.85;color:var(--muted);padding-left:3px}
.call-description-content li::marker{color:var(--gold)}
.call-description-content>:last-child{margin-bottom:0}
@media(max-width:760px){.call-description-content h3{font-size:25px}.call-description-content li{font-size:15px;line-height:1.8}.call-description-content ul{padding-left:22px}}
.formats-grid{align-items:start}.format-card>p{min-height:0}.format-card .card-meta{margin-top:0}.nested-calls{list-style:none;padding:2px 0 2px 15px;margin:0 0 22px;border-left:1px solid var(--line);display:grid;gap:13px}.nested-calls li{font:600 17px/1.3 var(--serif);display:flex;gap:10px;align-items:start;justify-content:space-between}.nested-calls a{color:var(--ink)}.nested-calls a:hover{color:var(--gold)}.closed-label{font:600 11px var(--serif);color:#b5a68e;border:1px solid var(--line);padding:2px 6px;flex-shrink:0}.format-general{border-block:1px solid var(--line);padding:28px 0;margin-bottom:38px;display:flex;gap:25px;align-items:center;justify-content:space-between}.format-general h2{font-size:32px;margin-bottom:12px}.format-general p{max-width:680px;margin-bottom:0}.format-general .button{flex-shrink:0}.format-children .section-heading h2{font-size:36px;text-transform:none}.format-card .card-footer{gap:12px}.format-card .card-footer>span{font-size:12px}.breadcrumb{overflow-wrap:anywhere}@media(max-width:760px){.format-general{align-items:start;flex-direction:column}.format-children .section-heading h2{font-size:30px}.nested-calls li{font-size:18px}}
.category-filter{display:flex;align-items:center;gap:12px;font:700 14px var(--serif);color:var(--gold)}.category-filter select{appearance:auto;min-width:235px;max-width:100%;min-height:42px;padding:10px 13px;border:1px solid #b6915566;background:#080807;color:var(--ink);border-radius:0;font:600 16px var(--serif);color-scheme:dark}.call-category{font:700 12px var(--serif);color:#d6c7ae;margin-bottom:6px}.call-category+.card-issue{font-size:10px}@media(max-width:760px){.category-filter{align-items:stretch;flex-direction:column;gap:7px}.category-filter select{width:100%;min-width:0}}

/* Render the supplied transparent logo in white, preserving its 3:1 proportions. */
.publisher-sigil img{width:180px;height:auto;max-width:100%;object-fit:contain;filter:brightness(0) invert(1);opacity:1}
@media(max-width:760px){.publisher-sigil img{width:128px;height:auto}.footer-brand{font-size:30px}}
