@font-face{font-family:Amiri;src:url('/assets/fonts/Amiri-Regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Amiri;src:url('/assets/fonts/Amiri-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
:root{--paper:#f7f3e9;--ink:#152938;--gold:#ac8039;--rule:#c9beaa;--red:#8b3534;--muted:#5e635f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#e9e6dd;color:var(--ink);font-family:Amiri,Georgia,serif;font-size:20px;line-height:1.75}a{color:inherit;text-underline-offset:5px}button,input{font:inherit}button,a,input{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--gold);outline-offset:4px}button:disabled{opacity:.4;cursor:default}[hidden]{display:none!important}.skip{position:absolute;top:-100px;background:white;padding:10px;z-index:20}.skip:focus{top:0}.utility{background:var(--ink);color:#fff;font-family:Amiri,serif;font-size:16px}.utility-inner{max-width:1240px;padding:8px 30px;margin:auto;display:flex;align-items:center;justify-content:space-between}.utility a{text-decoration:none}.newspaper{max-width:1280px;margin:auto;background:var(--paper);padding:0 48px;box-shadow:0 0 35px #15293810}.masthead{padding-top:18px;text-align:center}.masthead-top{display:flex;justify-content:space-between;border-bottom:1px solid var(--rule);font-size:15px;line-height:1.5}.masthead-top p{margin:0 0 10px}.masthead-top p[dir=ltr]{font:12px/1.8 Georgia,serif;letter-spacing:3px}.brand-row{display:grid;grid-template-columns:190px 1fr 190px;align-items:center;gap:20px;padding:4px 0}.brand-note{border-left:1px solid var(--rule);font-size:19px;line-height:1.6}.issue-label{font-size:15px;color:var(--red)}.brand-note p{margin:4px 0}.publisher-logo{text-decoration:none;display:block}.publisher-logo img{width:100%;height:auto;object-fit:contain}.publisher-logo span{display:block;color:var(--muted);font-size:16px;margin-top:6px}.wordmark{position:relative;display:inline-block;justify-self:center;width:390px;height:181px;isolation:isolate}.culture{position:absolute;inset:0;font-size:162px;font-weight:700;line-height:1.04;white-space:nowrap;letter-spacing:-6px}.global{position:absolute;bottom:3px;left:4px;font-size:33px;font-weight:700;line-height:1.05;color:var(--gold);background:var(--paper);padding:0 6px 3px;z-index:2;transform:rotate(-7deg)}.orbit{position:absolute;left:2px;bottom:10px;width:132px;height:40px;border-bottom:1px solid var(--gold);border-radius:50%;transform:rotate(-10deg);z-index:1}.director{font-size:20px;margin:7px 0 16px}.director strong{font-size:23px}.masthead-bottom{display:flex;justify-content:space-between;border-top:3px double var(--ink);border-bottom:1px solid var(--ink);padding:7px 0;font-size:15px}.section-nav{display:flex;gap:0;border-bottom:3px double var(--ink);overflow-x:auto;scrollbar-width:thin;white-space:nowrap}.section-nav a{padding:11px 13px 9px;min-height:50px;text-decoration:none;border-bottom:3px solid transparent;font-size:17px}.section-nav a span{display:none}.section-nav a[aria-current=page]{color:var(--red);border-bottom-color:var(--red)}.edition-tools{display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid var(--rule);align-items:center}.issue-info{display:flex;align-items:center;gap:14px}.seal{display:grid;place-items:center;background:var(--red);color:#fff;width:43px;height:43px;font-size:25px}.issue-info strong{font-size:19px}.issue-info small{display:block;font-size:15px;color:var(--muted)}.tool-buttons{display:flex;gap:8px}.tool-buttons button{background:transparent;border:1px solid var(--rule);font-size:15px;padding:7px 12px}.tool-buttons button:hover{background:#eee5d4}.search-bar{display:flex;align-items:center;gap:12px;padding:10px 0;font-size:15px;color:var(--muted)}.search-bar input{width:250px;max-width:100%;background:transparent;border:0;border-bottom:1px solid var(--rule);padding:4px 6px;color:var(--ink);border-radius:0}.search-result{display:block;padding:12px 16px;border:1px solid var(--rule);margin:8px 0;text-decoration:none}.search-result small{display:block;color:var(--red)}.edition-page{padding:16px 0 5px;min-height:650px}.running{display:flex;justify-content:space-between;font-size:14px;color:var(--muted);margin:4px 0 22px}.kicker,.tag{font-size:16px;color:var(--red);font-weight:700;margin:0 0 8px}.page-lead{border-bottom:1px solid var(--ink);padding:0 0 26px;margin-bottom:26px}.page-lead h2{font-size:47px;line-height:1.5;margin:0 0 16px;max-width:970px}.intro{font-size:22px;color:#3f4a50;max-width:940px;margin:0;line-height:1.9}.front-page .page-lead{display:grid;grid-template-columns:1.25fr 1fr;gap:38px;align-items:center}.front-page .page-lead h2{font-size:51px;line-height:1.55}.cover-art{margin:0}.cover-art img{width:100%;height:330px;object-fit:cover;object-position:center 52%;display:block;filter:saturate(.85)}figcaption{font-size:13px;line-height:1.7;color:var(--muted);padding-top:8px}.stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.story{padding:0 24px 24px;border-left:1px solid var(--rule);min-width:0}.story:first-child{padding-right:0}.story:last-child{border-left:0;padding-left:0}.story h3{font-size:28px;line-height:1.6;margin:0 0 8px}.story>p:not(.tag):not(.dateline){font-size:20px;line-height:1.95;margin:8px 0 14px}.dateline{font-size:15px;color:var(--muted);margin:0 0 12px}.source{display:block;font-size:15px;color:#64502e;line-height:1.8;margin-top:12px;overflow-wrap:anywhere}.four-stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 0}.four-stories .story:nth-child(2){border-left:0}.four-stories .story:nth-child(3){padding-right:0}.facts{padding-right:20px;margin:15px 0;font-size:16px;line-height:1.9}.deadline{display:inline-block;background:#ebe3cf;color:#594723;font-size:14px;padding:2px 8px}.deadline.expired{background:#e8e5e0;color:#666}.sheet-footer{border-top:1px solid var(--rule);margin-top:22px;padding-top:7px;display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--muted)}.sheet-footer span:first-child{direction:ltr}.pager{display:flex;justify-content:space-between;align-items:center;padding:25px 0 34px;border-bottom:3px double var(--ink)}.pager button{background:transparent;border:1px solid var(--ink);padding:8px 18px;font-size:18px}.pager button:not(:disabled):hover{background:var(--ink);color:var(--paper)}#page-status{font:18px Georgia,serif;direction:ltr}.contribute{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:34px 0;border-bottom:1px solid var(--rule)}.contribute h2{font-size:32px;line-height:1.5;margin:0}.contribute p{margin:5px 0;font-size:18px}.button{display:inline-block;text-decoration:none;background:var(--ink);color:white;padding:12px 24px;white-space:nowrap;font-size:18px}.journal-footer{display:flex;align-items:flex-start;gap:32px;padding:30px 0 45px;font-size:15px}.journal-footer img{width:135px;height:auto;margin-top:10px}.journal-footer strong{font-size:24px}.journal-footer p{margin:3px 0}.journal-footer small{display:block;max-width:800px;color:var(--muted);font-size:14px}.journal-footer a{overflow-wrap:anywhere}#toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:var(--ink);color:white;padding:8px 20px;z-index:10;font-size:17px}#toast:empty{display:none}body.all-pages .edition-page{border-bottom:3px double var(--ink);padding-bottom:32px;margin-bottom:24px}body.all-pages .pager{display:none}
@media(max-width:1050px){.newspaper{padding:0 28px}.brand-row{grid-template-columns:140px 1fr 140px}.wordmark{width:330px;height:160px}.culture{font-size:140px}.global{font-size:30px}.section-nav a{font-size:16px;padding-inline:12px}.front-page .page-lead h2{font-size:41px}.story{padding-inline:18px}.page-lead h2{font-size:41px}.story h3{font-size:25px}.tool-buttons button{font-size:14px}.intro{font-size:20px}}
@media(max-width:740px){body{font-size:19px}.utility-inner{padding:8px 18px;font-size:14px}.newspaper{padding:0 20px}.masthead-top{font-size:12px}.masthead-top p[dir=ltr]{font-size:9px;letter-spacing:1px}.brand-row{grid-template-columns:1fr 90px;gap:8px;padding-top:8px}.brand-note{display:none}.wordmark{width:270px;max-width:100%;height:130px;justify-self:start}.culture{font-size:116px;letter-spacing:-4px}.global{font-size:26px;left:2px;bottom:0}.orbit{width:110px;bottom:3px}.publisher-logo span{font-size:12px}.director{font-size:16px;margin:8px 0 12px}.director strong{font-size:19px}.masthead-bottom{font-size:12px;gap:8px}.section-nav{margin:0 -20px;padding:0 12px}.section-nav a{font-size:16px;min-height:50px}.edition-tools{flex-direction:column;align-items:stretch;gap:12px;padding:16px 0}.issue-info small{font-size:14px}.tool-buttons{justify-content:space-between}.tool-buttons button{flex:1;padding:8px 5px;font-size:14px}.search-bar{flex-wrap:wrap;gap:6px 12px}.search-bar input{flex:1;min-width:140px}.search-bar label{font-size:14px}.running{font-size:12px;margin-bottom:16px}.page-lead h2,.front-page .page-lead h2{font-size:35px;line-height:1.65}.intro{font-size:20px}.front-page .page-lead{display:flex;flex-direction:column;gap:24px}.cover-art{width:100%}.cover-art img{height:255px;object-position:center 46%}.stories,.four-stories{display:block}.story,.story:first-child,.story:last-child,.four-stories .story{padding:0 0 24px;border-left:0;border-bottom:1px solid var(--rule);margin-bottom:24px}.story:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.story h3{font-size:28px}.story>p:not(.tag):not(.dateline){font-size:20px}.source{font-size:16px}.sheet-footer{font-size:11px;flex-wrap:wrap}.sheet-footer span:first-child{width:100%}.pager{gap:10px}.pager button{font-size:15px;padding:8px 10px;min-height:46px}.contribute{display:block}.contribute .button{margin-top:18px}.contribute h2{font-size:29px}.journal-footer{display:block}.journal-footer img{width:120px;margin-bottom:14px}.journal-footer p{font-size:15px}.journal-footer small{font-size:13px}.edition-page{min-height:0}}
@media(max-width:390px){.wordmark{width:225px;height:112px}.culture{font-size:99px}.global{font-size:23px;bottom:-2px;left:2px}.brand-row{grid-template-columns:1fr 70px}.publisher-logo span{font-size:10px}.director{font-size:15px}.director strong{font-size:17px}.masthead-top p[dir=ltr]{font-size:8px;letter-spacing:0}.masthead-bottom span:first-child{max-width:150px}.page-lead h2,.front-page .page-lead h2{font-size:31px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media print{@page{size:A4;margin:12mm}body{background:white;font-size:12pt}.utility,.section-nav,.edition-tools,.search-bar,#search-results,.pager,.contribute,.journal-footer,#toast,.skip{display:none!important}.newspaper{padding:0;max-width:none;box-shadow:none;background:white}.masthead{padding:0}.masthead-top{font-size:9pt}.brand-row{grid-template-columns:100px 1fr 100px;gap:10px}.wordmark{width:280px;height:117px}.culture{font-size:112px}.global{font-size:24px;bottom:0;background:white}.director{font-size:12pt;margin:2px 0 7px}.director strong{font-size:13pt}.masthead-bottom{font-size:9pt}.publisher-logo span,.brand-note{font-size:10pt}.edition-page,.edition-page[hidden]{display:block!important;min-height:0;break-after:page;padding:8mm 0 0!important;margin:0!important;border:0!important}.edition-page:last-child{break-after:auto}.running{font-size:9pt;margin:0 0 6mm}.page-lead{padding-bottom:5mm;margin-bottom:5mm}.page-lead h2,.front-page .page-lead h2{font-size:25pt;line-height:1.5;margin-bottom:3mm}.intro{font-size:12pt;line-height:1.8}.front-page .page-lead{display:grid;grid-template-columns:1.15fr 1fr;gap:8mm}.cover-art img{height:65mm}.cover-art figcaption{font-size:8pt}.stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.four-stories{grid-template-columns:repeat(2,minmax(0,1fr))}.story{padding:0 4mm 3mm;border-left:1px solid #ccc;border-bottom:0;margin:0;break-inside:avoid}.story h3{font-size:16pt;line-height:1.6}.tag{font-size:10pt}.story>p:not(.tag):not(.dateline){font-size:11pt;line-height:1.85}.source,.dateline,.facts{font-size:9pt}.sheet-footer{font-size:8pt;margin-top:6mm}.sheet-footer span:first-child{width:auto}.deadline{font-size:8pt}}

/* Contemporary editorial edition: expressive masthead, plain Naskh text. */
@font-face{font-family:WCE Naskh;src:url('/assets/fonts/NotoNaskhArabic.ttf') format('truetype');font-weight:400 700;font-display:swap}
@font-face{font-family:WCE Masthead;src:url('/assets/fonts/Rakkas-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
:root{--paper:#fffefb;--ink:#112535;--gold:#b27c31;--red:#a72e37;--rule:#d6d4cb;--muted:#626a6f}
body{font-family:WCE Naskh,Tahoma,Arial,sans-serif;background:#f0efeb;font-size:19px;line-height:1.8}
.utility{font-family:WCE Naskh,Tahoma,sans-serif}.newspaper{max-width:1320px;padding-inline:46px;background:var(--paper)}
.masthead-top{font-family:WCE Naskh,Tahoma,sans-serif;font-size:13px;padding-bottom:5px}.masthead-top p[dir=ltr]{font-family:Arial,sans-serif;font-weight:700;letter-spacing:3px}
.brand-row{grid-template-columns:210px minmax(0,1fr) 175px;padding:10px 0 2px;gap:24px;min-height:185px}
.brand-note{font-size:18px;line-height:1.7;border-left:1px solid var(--rule)}.brand-note p{margin-top:8px}.issue-label{font-size:12px;font-weight:700;color:var(--red)}
.wordmark{width:376px;height:177px;max-width:100%;justify-self:center;isolation:isolate}
.culture{font-family:WCE Masthead,serif;font-weight:400;font-size:164px;line-height:1.02;letter-spacing:0;inset:0;color:#102534;text-shadow:none}
.global{font-family:WCE Masthead,serif;font-size:43px;font-weight:400;bottom:-2px;left:14px;line-height:1.05;color:var(--red);transform:none;padding:0 6px 1px;background:var(--paper)}
.orbit{left:11px;bottom:1px;width:140px;height:25px;border:0;border-bottom:2px solid var(--gold);border-radius:50%;transform:rotate(-6deg)}
.publisher-logo img{width:165px;max-width:100%;height:auto}.publisher-logo span{font-size:13px;margin-top:9px}.director{font-size:16px;margin:3px 0 15px}.director strong{font-size:18px;font-weight:700}.masthead-bottom{font-size:13px;padding:8px 0;border-top:4px double var(--ink)}
.section-nav{justify-content:space-between;border-bottom:3px solid var(--ink)}.section-nav a{font-size:16px;font-weight:700;padding:11px 14px 9px;min-height:49px}.section-nav a[aria-current=page]{background:#f7efdf;border-bottom-color:var(--gold);color:var(--ink)}
.contents{border-bottom:1px solid var(--rule);font-size:15px}.contents summary{cursor:pointer;padding:10px 3px;font-weight:700;list-style-position:inside}.contents summary span{font-weight:400;color:var(--muted);margin-right:14px;font-size:13px}.contents nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule);margin-bottom:14px}.contents nav a{display:flex;gap:9px;text-decoration:none;align-items:center;padding:10px 12px;background:var(--paper);font-size:14px}.contents nav a span{font:12px Arial,sans-serif;color:var(--red)}.contents nav a:hover,.contents nav a[aria-current=page]{background:#f4efdf}
.edition-tools{padding:16px 0}.issue-info strong{font-size:16px}.issue-info small{font-size:12px}.tool-buttons button{font-size:13px;font-weight:600;padding:9px 12px;min-height:41px}.search-bar{font-size:13px;padding:12px 0}.search-bar input{font-size:14px}
.edition-page{min-height:700px;padding-top:14px}.running{font-size:12px;margin-bottom:22px;color:#647077}.running span:first-child{font-weight:700;color:var(--red)}
.page-lead{padding-bottom:26px;margin-bottom:26px}.page-lead h2{font-family:WCE Naskh,Tahoma,sans-serif;font-weight:700;font-size:39px;line-height:1.6;margin-bottom:14px}.kicker,.tag{font-family:WCE Naskh,Tahoma,sans-serif;font-size:13px;line-height:1.7;font-weight:700;letter-spacing:0}.intro{font-size:19px;line-height:1.95;max-width:910px;color:#3f4d56}
.illustrated .page-lead{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;align-items:center}.front-page .page-lead,.back-page .page-lead{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:34px}.front-page .page-lead h2,.back-page .page-lead h2{font-size:45px;line-height:1.65}.front-page .kicker,.back-page .kicker{color:var(--red);border-right:4px solid var(--red);padding-right:10px}.cover-art img{width:100%;height:280px;object-fit:cover;object-position:center;filter:none;background:#f3f1eb}.front-page .cover-art img,.back-page .cover-art img{height:370px}.edition-page[data-page='4'] .cover-art img{object-fit:contain;background:#071321}.edition-page[data-page='14'] .cover-art img,.edition-page[data-page='22'] .cover-art img{object-fit:contain;background:#f6f3eb}
.cover-art figcaption{font-family:WCE Naskh,Tahoma,sans-serif;font-size:11px;line-height:1.9;padding-top:7px;color:#636a6d}.stories{gap:0}.story{padding:0 23px 20px}.story h3{font-family:WCE Naskh,Tahoma,sans-serif;font-size:24px;line-height:1.75;font-weight:700;margin:0 0 10px}.story>p:not(.tag):not(.dateline){font-size:18px;line-height:2;margin:7px 0 13px}.dateline{font-size:12px;line-height:1.9}.source{font-size:12px;color:#805021;line-height:1.9}.facts{font-size:14px;line-height:2;margin-block:13px}.deadline{font-size:12px;padding:4px 9px}.four-stories{gap:24px 0;grid-template-columns:repeat(2,minmax(0,1fr))}.four-stories .story:nth-child(even){border-left:0}.four-stories .story:nth-child(odd){padding-right:0}.four-stories .story:nth-child(even){padding-left:0}.sheet-footer{font-size:11px;margin-top:22px;padding-top:9px}.page-jump-label{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:8px}.page-jump-label select{font:13px WCE Naskh,Tahoma,sans-serif;color:var(--ink);padding:7px;background:var(--paper);border:1px solid var(--rule);max-width:195px}.pager button{font-size:15px;min-height:43px}.contribute h2{font-size:29px}.contribute p{font-size:16px}.journal-footer p{font-size:13px}.journal-footer small{font-size:12px}.journal-footer strong{font-family:WCE Masthead,serif;font-size:30px;font-weight:400}
@media(max-width:1050px){.newspaper{padding-inline:28px}.brand-row{grid-template-columns:150px minmax(0,1fr) 130px;gap:18px}.wordmark{width:330px;height:162px}.culture{font-size:145px}.global{font-size:39px;left:7px;bottom:-1px}.publisher-logo span{font-size:11px}.section-nav a{font-size:14px;padding-inline:10px}.page-lead h2{font-size:33px}.front-page .page-lead h2,.back-page .page-lead h2{font-size:38px}.cover-art img{height:255px}.front-page .cover-art img,.back-page .cover-art img{height:330px}.story{padding-inline:17px}.story h3{font-size:22px}.story>p:not(.tag):not(.dateline){font-size:17px}.intro{font-size:18px}.page-jump-label{display:none}}
@media(max-width:740px){.newspaper{padding:0 20px}.utility-inner{font-size:12px;padding-inline:15px}.utility-inner>span{font-size:11px}.masthead-top{font-size:10px}.masthead-top p[dir=ltr]{font-size:8px;letter-spacing:1px}.brand-row{grid-template-columns:minmax(0,1fr) 82px;min-height:140px;gap:12px;padding-top:6px}.brand-note{display:none}.wordmark{width:270px;height:135px;justify-self:center}.culture{font-size:122px;line-height:1.05}.global{font-size:33px;left:2px;bottom:-3px}.orbit{width:110px;left:0;bottom:-1px}.publisher-logo span{font-size:10px;line-height:1.6}.director{font-size:12px;line-height:1.9;margin:8px 0 13px}.director strong{font-size:15px}.masthead-bottom{font-size:10px;gap:5px}.section-nav{justify-content:flex-start;margin-inline:-20px;padding-inline:12px}.section-nav a{font-size:14px;padding-inline:13px}.contents summary{font-size:13px}.contents summary span{font-size:11px}.contents nav{grid-template-columns:repeat(2,minmax(0,1fr))}.contents nav a{font-size:12px;padding:10px 8px}.edition-tools{gap:12px}.tool-buttons button{font-size:12px;padding:9px 5px}.issue-info strong{font-size:15px}.issue-info small{font-size:11px}.search-bar{font-size:12px}.search-bar label{font-size:12px}.search-bar input{font-size:13px}.edition-page{min-height:0}.running{font-size:10px;margin-bottom:18px}.illustrated .page-lead,.front-page .page-lead,.back-page .page-lead{display:flex;flex-direction:column;gap:20px;align-items:stretch}.page-lead h2,.front-page .page-lead h2,.back-page .page-lead h2{font-size:31px;line-height:1.75}.intro{font-size:18px;line-height:2}.cover-art img,.front-page .cover-art img,.back-page .cover-art img{height:260px}.cover-art figcaption{font-size:10px}.stories,.four-stories{display:block}.story h3{font-size:24px;line-height:1.75}.story>p:not(.tag):not(.dateline){font-size:18px;line-height:2.05}.tag{font-size:12px}.source{font-size:13px}.dateline{font-size:12px}.story,.four-stories .story,.story:first-child,.story:last-child{padding:0 0 23px;border-left:0;margin-bottom:22px}.story:last-child{margin:0}.sheet-footer{font-size:10px}.pager button{font-size:12px;padding:8px 10px}.contribute h2{font-size:26px}.contribute p{font-size:15px}.journal-footer p{font-size:12px}.journal-footer small{font-size:11px}}
@media(max-width:390px){.brand-row{grid-template-columns:minmax(0,1fr) 68px;gap:8px;min-height:128px}.wordmark{width:238px;height:123px}.culture{font-size:109px}.global{font-size:29px;left:1px;bottom:-1px}.publisher-logo span{font-size:9px}.director{font-size:11px}.director strong{font-size:13px}.utility-inner>span{display:none}.page-lead h2,.front-page .page-lead h2,.back-page .page-lead h2{font-size:28px}}
@media print{body{font-family:WCE Naskh,Tahoma,sans-serif}.contents{display:none!important}.newspaper{padding:0}.brand-row{grid-template-columns:110px minmax(0,1fr) 95px;min-height:95px;padding:0}.wordmark{width:240px;height:110px}.culture{font-family:WCE Masthead,serif;font-size:109px}.global{font-family:WCE Masthead,serif;font-size:29px;left:5px;bottom:0;background:white}.orbit{width:100px;bottom:2px}.director{font-size:10pt;margin:1mm 0 3mm}.director strong{font-size:11pt}.masthead-top{font-size:8pt}.masthead-bottom{font-size:8pt;padding:2mm 0}.brand-note{display:block;font-size:9pt}.publisher-logo span{font-size:7pt}.illustrated .page-lead,.front-page .page-lead,.back-page .page-lead{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:7mm}.page-lead h2,.front-page .page-lead h2,.back-page .page-lead h2{font-size:21pt;line-height:1.55}.intro{font-size:10pt;line-height:1.8}.cover-art img,.front-page .cover-art img,.back-page .cover-art img{height:56mm}.cover-art figcaption{font-size:7pt}.story h3{font-size:14pt;line-height:1.7}.story>p:not(.tag):not(.dateline){font-size:10pt;line-height:1.85}.story{padding:0 4mm 3mm}.source,.dateline{font-size:8pt}.facts,.tag{font-size:8.5pt}.deadline{font-size:8pt}.sheet-footer{font-size:8pt}.running{font-size:8pt;margin-bottom:4mm}.page-lead{padding-bottom:4mm;margin-bottom:4mm}.four-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4mm 0}}

/* Three editorial cartoons: preserve complete frames and original signatures. */
.cartoon-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:0 0 28px}.cartoon-card{margin:0;min-width:0;border-top:2px solid var(--ink);padding-top:12px}.cartoon-card h3{font-size:22px;margin:0 0 10px}.cartoon-original{grid-column:1/-1}.cartoon-image-link{display:block;background:#fff;cursor:zoom-in}.cartoon-card img{width:100%;height:360px;object-fit:contain;display:block}.cartoon-original img{height:auto;max-height:640px}.cartoon-card figcaption{font-size:13px;padding:10px 0;line-height:1.8}.cartoon-context{margin:4px 0}.reader-notes{border-top:1px solid var(--rule);padding:15px 0}.reader-notes summary{cursor:pointer;font-size:15px}.reader-notes .stories{margin-top:20px}
@media(max-width:740px){.cartoon-gallery{grid-template-columns:1fr;gap:20px}.cartoon-original{grid-column:auto}.cartoon-card img{height:auto;max-height:520px}.cartoon-card h3{font-size:20px}}
@media print{#page-23 .page-lead{display:block;margin-bottom:3mm;padding-bottom:2mm}#page-23 .page-lead h2{font-size:19pt;margin:0}#page-23 .intro{font-size:9pt}.cartoon-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:3mm;margin:0}.cartoon-card{padding-top:2mm;break-inside:avoid}.cartoon-card h3{font-size:10pt;margin:0 0 1mm}.cartoon-original img{height:76mm;width:100%;max-height:none;object-fit:contain}.cartoon-archive img{height:61mm}.cartoon-card figcaption{font-size:7pt;padding:1mm 0}.cartoon-card figcaption a{display:none}.cartoon-context{margin:0}.reader-notes{display:none}}

.issue-dateline{display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;overflow-x:auto;border-top:1px solid var(--rule);padding:8px 0;font-size:13px;font-weight:400;line-height:1.8;scrollbar-width:thin}.issue-dateline span,.issue-dateline time{flex:0 0 auto}.issue-dateline>span:first-child{font-weight:700}.issue-dateline+.masthead-bottom{border-top:1px solid var(--rule)}
@media(max-width:740px){.issue-dateline{font-size:clamp(8px,1.9vw,12px);gap:4px;padding:7px 0;justify-content:safe center}.issue-info strong{font-size:13px}.sheet-footer{flex-wrap:wrap;gap:5px}}
@media print{.issue-dateline{font-size:8pt;gap:2mm;padding:2mm 0;overflow:visible}.sheet-footer{font-size:7pt}}
