@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Caslon+Display&display=swap');
.news-home{margin:0;background:#ffffff;color:#1d2525;font:15px/1.6 'DM Sans',Arial,sans-serif}.news-home *{box-sizing:border-box}.news-home a{color:inherit;text-decoration:none}.news-home a:focus-visible,.news-home input:focus-visible,.news-home button:focus-visible{outline:3px solid #bc332b;outline-offset:5px}.news-home .skip{position:absolute;top:-100px;background:white;padding:10px;z-index:10}.news-home .skip:focus{top:10px}.journal-masthead,.journal-main{width:90%;max-width:1400px;margin:auto}.edition-line{display:flex;justify-content:space-between;gap:25px;font-size:8px;letter-spacing:.13em;border-bottom:1px solid #1d2525;padding:14px 0}.journal-brand{display:block;font:clamp(65px,10vw,150px)/1.3 'Libre Caslon Display',Georgia,serif;letter-spacing:-.07em;text-align:center;padding:3px 0 10px}.journal-brand span{color:#bc332b}.journal-nav{display:flex;justify-content:space-between;gap:30px;align-items:center;border-block:1px solid #1d2525;padding:14px 0}.journal-nav p{font-size:11px;margin:0}.journal-nav nav{display:flex;gap:30px;font-size:12px}.journal-intro{display:grid;grid-template-columns:1.5fr 1fr;gap:0 70px;padding:45px 0;border-bottom:1px solid #bec1b7}.news-home .eyebrow{font-size:9px;font-weight:700;letter-spacing:.13em;grid-column:1/-1}.journal-intro h1{font:clamp(44px,4.5vw,67px)/1.03 'Libre Caslon Display',Georgia,serif;letter-spacing:-.02em;margin:20px 0 5px}.journal-intro>p:last-child{align-self:end;font-size:15px;color:#667069;max-width:370px}.journal-section-head{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:30px 0 15px}.journal-section-head h2{font-size:18px;font-weight:600;margin:0}.journal-section-head label{display:flex;gap:12px;align-items:center;font-size:9px}.journal-section-head input{font:12px 'DM Sans',Arial,sans-serif;background:transparent;border:1px solid #bec1b7;padding:11px 14px;color:#1d2525}.desk-status{font-size:10px;color:#667069;border-bottom:1px solid #bec1b7;padding-bottom:18px;margin:0}.journal-stories{display:grid;grid-template-columns:repeat(3,1fr);gap:0 35px}.news-card{border-bottom:1px solid #bec1b7;padding:28px 0}.news-card>a{display:flex;flex-direction:column;align-items:flex-start;height:100%}.news-card h2{font:34px/1.08 'Libre Caslon Display',Georgia,serif;letter-spacing:-.015em;margin:17px 0}.news-card a:hover h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.news-kicker{font-size:9px;font-weight:700;letter-spacing:.13em;color:#bc332b;text-transform:uppercase}.news-card img{width:100%;aspect-ratio:16/9;object-fit:cover;margin-bottom:20px}.news-summary{font-size:13px;color:#667069}.news-meta{display:flex;gap:15px;flex-wrap:wrap;font-size:8px;color:#667069;margin-top:auto;padding-top:20px}.news-read{font-size:10px;font-weight:600;margin-top:18px}.lead-news{grid-column:span 2;background:#edf0f5;padding:35px;margin:25px 0;min-height:380px;border:0}.lead-news h2{font-size:clamp(37px,4.1vw,60px);max-width:800px}.lead-news .news-summary{font-size:16px}.lead-news img{max-height:350px;object-fit:cover}.journal-loading,.journal-empty{padding:45px 25px;background:#edf0f5;grid-column:1/-1;font-size:14px;margin:25px 0}#retry{background:#1d2525;color:white;border:0;padding:12px 20px;font:12px 'DM Sans',Arial,sans-serif;cursor:pointer}.journal-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:65px 0}.journal-paths>a{background:#edf0f5;padding:30px;display:flex;flex-direction:column}.journal-paths>a:nth-child(2){background:#243f3b;color:#ffffff}.journal-paths>a:nth-child(3){background:#bc332b;color:#ffffff}.journal-paths span{font-size:8px;letter-spacing:.1em}.journal-paths h2{font:40px/1.03 'Libre Caslon Display',Georgia,serif;margin:25px 0 15px}.journal-paths p{font-size:12px;opacity:.8}.journal-paths b{font-size:10px;margin-top:auto;padding-top:25px}.journal-principle{padding:20px 0 65px;text-align:center}.journal-principle h2{font:62px/1.05 'Libre Caslon Display',Georgia,serif;letter-spacing:-.02em;margin:25px 0}.journal-principle>a{font-size:11px;border-bottom:1px solid;padding:8px 0}.journal-footer{background:#1d2525;color:#ffffff;padding:40px 5%;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px}.journal-footer .journal-brand{font-size:70px;text-align:left}.journal-footer nav{display:flex;gap:20px;flex-wrap:wrap;font-size:11px}.journal-footer p{grid-column:1/-1;border-top:1px solid #667069;padding-top:20px;font-size:9px;opacity:.7}.news-home [hidden]{display:none!important}
/* Existing public desks retain their data controls and inherit the journal's reading surfaces. */
body:not(.news-home){background:#ffffff;--blue:#243f3b;--red:#bc332b;--ink:#1d2525;--soft:#edf0f5;--line:#bec1b7;font-family:'DM Sans',Arial,sans-serif}body:not(.news-home) .top{position:relative;background:#ffffff;color:#1d2525;box-shadow:none;border-bottom:1px solid #1d2525}body:not(.news-home) .top .brand{font:42px 'Libre Caslon Display',Georgia,serif;letter-spacing:-.055em}body:not(.news-home) .switch{border-color:#bec1b7}body:not(.news-home) .switch .active{background:#243f3b;color:#ffffff}body:not(.news-home) .intro h1,body:not(.news-home) .hero h1,body:not(.news-home) .event h1{font-family:'Libre Caslon Display',Georgia,serif;font-weight:400;line-height:1.02;letter-spacing:-.025em}body:not(.news-home) .intro,body:not(.news-home) .hero{border-bottom-width:1px}body:not(.news-home) .card h2,body:not(.news-home) .hero-card h2,body:not(.news-home) .story h2{font-family:'Libre Caslon Display',Georgia,serif;font-weight:400;line-height:1.1;letter-spacing:-.015em}body:not(.news-home) .card{background:transparent;border-radius:0;box-shadow:none}body:not(.news-home) .hero-card{background:#edf0f5;color:#1d2525;grid-template-columns:1fr;min-height:300px}body:not(.news-home) .hero-visual{display:none}body:not(.news-home) .controls{top:0;background:#fffffff5}body:not(.news-home) .hero-copy{padding:35px}body:not(.news-home) .hero-card h2{font-size:clamp(36px,4.8vw,65px)}body:not(.news-home) .source,body:not(.news-home) .block{background:transparent;border-radius:0}body:not(.news-home) .newswey-surface-switch{background:#243f3b}body:not(.news-home) .newswey-surface-switch a:first-child{color:#243f3b}
@media(max-width:800px){.journal-nav{display:block}.journal-nav p{display:none}.journal-nav nav{justify-content:center}.journal-intro{gap:0 30px}.journal-stories{gap:0 25px;grid-template-columns:1fr 1fr}.lead-news{grid-column:span 2}.journal-paths{gap:15px}.journal-paths>a{padding:22px}.journal-paths h2{font-size:33px}}@media(max-width:600px){.journal-masthead,.journal-main{width:calc(100% - 36px)}.edition-line{font-size:6px;letter-spacing:.05em;gap:15px}.edition-line>a{text-align:right;max-width:100px}.journal-brand{font-size:82px;padding:12px 0}.journal-nav nav{gap:23px;font-size:10px;justify-content:space-between}.journal-intro{grid-template-columns:1fr;padding:30px 0}.journal-intro h1{font-size:47px;line-height:1.05}.journal-intro>p:last-child{font-size:14px;margin-top:20px}.journal-section-head{display:block;padding-top:25px}.journal-section-head h2{font-size:16px}.journal-section-head label{display:flex;flex-direction:column;align-items:flex-start;margin-top:20px;gap:7px}.journal-section-head input{width:100%;font-size:12px}.desk-status{font-size:9px;line-height:1.6}.journal-stories{grid-template-columns:1fr;gap:0}.lead-news{grid-column:auto;margin:20px 0;padding:25px;min-height:320px}.lead-news h2{font-size:38px}.news-card h2{font-size:33px}.news-meta{font-size:8px;gap:12px}.journal-paths{grid-template-columns:1fr;margin:40px 0;gap:14px}.journal-paths>a{padding:26px}.journal-paths h2{font-size:38px}.journal-paths p{font-size:13px}.journal-principle{padding:10px 0 45px}.journal-principle h2{font-size:47px}.journal-footer{grid-template-columns:1fr;padding:30px 18px;gap:20px}.journal-footer .journal-brand{font-size:60px}.journal-footer nav{font-size:10px;gap:18px}.journal-footer p{font-size:8px}body:not(.news-home) .top .brand{font-size:30px}body:not(.news-home) .switch a{font-size:8px;padding:9px}body:not(.news-home) .hero-copy{padding:25px}}
.desk-label{font:35px 'Libre Caslon Display',Georgia,serif;letter-spacing:-.02em;margin:25px auto;width:90%;max-width:1400px}.more-sources{margin-top:25px;border-top:1px solid #bec1b7;padding-top:20px}.more-sources summary{cursor:pointer;font-size:13px}
