/* Dense newspaper rhythm, with the notebook identity retained. */
.editorial-home .wrap{max-width:1450px;padding-inline:40px}.editorial-home .masthead{min-height:126px}.editorial-home .logo{font-size:76px}.editorial-home .utility{padding:10px 0}.editorial-home header nav{gap:34px;padding:15px 0}.editorial-home .preview{font-size:12px}.headline-wire{display:grid;grid-template-columns:120px repeat(3,1fr);gap:20px;padding:20px 0;border-bottom:1px solid #bfb9aa;align-items:center}.headline-wire b{color:var(--red);font-size:14px}.headline-wire a{font-size:13px;line-height:1.8;border-right:1px solid #bfb9aa;padding-right:20px}.headline-wire a:hover{text-decoration:underline}.front-lead{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr) minmax(0,.95fr);gap:26px;margin:28px 0}.front-lead>*{min-width:0}.desk-card{min-width:0}.desk-card>a{display:block}.desk-photo{position:relative;background:#ddd7c8;overflow:hidden;margin-bottom:13px}.desk-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s}.desk-card a:hover .desk-photo img{transform:scale(1.025)}.desk-photo>span{position:absolute;bottom:0;left:0;background:#181818e8;color:white;padding:4px 8px;font:12px/1.5 Alexandria,sans-serif}.desk-photo{aspect-ratio:1.65}.desk-category{display:inline-block;color:#be1a20;font-size:12px;font-weight:700;margin-bottom:7px}.desk-card h3,.desk-card h1{font-size:19px;font-weight:750;line-height:1.75;margin:0 0 10px;letter-spacing:-.5px}.desk-card p{font-family:'Noto Naskh Arabic',serif;font-size:19px;line-height:1.7;margin:8px 0;color:#555}.desk-card small{display:block;font-size:12px;line-height:1.8;color:#6c675e}.hero .desk-photo{aspect-ratio:1.47}.hero h1{font-size:clamp(26px,2.4vw,37px);line-height:1.6;font-weight:850}.hero .desk-category{background:var(--yellow);padding:3px 9px;transform:rotate(-2deg);color:var(--ink)}.hero p{font-size:21px}.lead-stack{display:flex;flex-direction:column;gap:24px;border-left:1px solid #beb8a9;padding-left:24px}.stack .desk-photo{aspect-ratio:1.8}.stack h3{font-size:17px;line-height:1.7}.news-rail h2{font-size:21px;margin:0 0 10px;border-top:4px solid var(--red);padding-top:14px}.news-rail .text{border-bottom:1px solid #c7c0b0;padding:15px 0}.news-rail .text h3{font-size:15px;line-height:1.85;letter-spacing:0}.rail-more{display:block;font-size:13px;text-align:center;padding:14px 0;text-decoration:underline}.quick-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding:24px 0;border-block:1px solid var(--ink)}.compact h3{font-size:17px}.compact .desk-photo{aspect-ratio:1.9}.desk-section{margin:55px 0}.desk-heading{display:flex;gap:22px;align-items:center;border-top:3px solid var(--ink);padding:17px 0 22px}.desk-heading>div{display:flex;gap:13px;align-items:center}.desk-heading h2{font-size:28px;letter-spacing:-1px;margin:0;line-height:1.5}.desk-index{font-size:13px;color:var(--red);border:1px solid var(--red);padding:4px 7px;transform:rotate(-6deg)}.desk-heading>.handwritten{font-size:21px;color:#756c5c}.desk-heading>a{margin-right:auto;font-size:13px;border-bottom:1px solid;padding-bottom:4px;white-space:nowrap}.palestine-layout{display:grid;grid-template-columns:1.07fr 1fr;gap:32px}.two-up,.tech-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.feature .desk-photo{aspect-ratio:1.3}.feature h3{font-size:27px}.small h3{font-size:17px}.world-desk{background:#1c1c1b;color:var(--paper);padding:28px 30px 32px;position:relative}.world-desk:before{content:'';position:absolute;top:-7px;left:0;right:0;height:8px;background:#1c1c1b;clip-path:polygon(0 80%,6% 0,12% 80%,24% 20%,35% 80%,49% 0,62% 70%,80% 10%,91% 80%,100% 0,100% 100%,0 100%)}.world-desk .desk-heading{border-top:0;padding-top:0}.world-desk .desk-heading h2{color:var(--paper)}.world-desk .handwritten{color:var(--blue)}.world-desk .desk-category{color:var(--blue)}.world-desk .desk-index{border-color:var(--blue);color:var(--blue)}.world-desk small,.world-desk p{color:#bfbeb8}.world-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.world-grid h3{font-size:22px}.world-bottom{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border-top:1px solid #555;margin-top:26px;padding-top:24px}.row>a{display:grid;grid-template-columns:100px 1fr;gap:16px;align-items:start}.row .desk-photo{aspect-ratio:1;margin:0}.row .desk-photo>span{font-size:10px;padding:2px 4px}.row h3{font-size:15px;line-height:1.75;margin-bottom:6px}.row small{font-size:12px}.economy-layout{display:grid;grid-template-columns:1.25fr 1fr .85fr;gap:27px}.economy-list{display:grid;gap:21px;align-content:start}.economy-list .row{padding-bottom:18px;border-bottom:1px solid #c7c0b0}.notebook-aside{padding:22px;background:linear-gradient(transparent 31px,#b8b2a84a 32px);background-size:100% 32px;border:1px solid #b9b2a2;border-top:8px solid var(--yellow);box-shadow:5px 5px 0 #e0dacb}.notebook-aside>h3{font-size:24px;line-height:1.9;margin:15px 0}.notebook-aside>.handwritten{font-size:25px}.notebook-aside .text{padding:20px 0;border-top:1px solid #b9b2a2}.notebook-aside .text h3{font-size:16px}.health-desk{padding:24px 28px 28px;background:#d9e9e6;border-top:7px solid var(--blue)}.health-desk .desk-heading{border:0;padding-top:0}.health-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.health-links{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding-top:25px;margin-top:24px;border-top:1px solid #a0b4b5}.health-links h3{font-size:17px}.tech-layout{display:grid;grid-template-columns:1fr 1fr;gap:32px}.reading-desk{border-bottom:1px solid var(--ink);padding-bottom:30px}.reading-intro{display:flex;align-items:end;justify-content:space-between;padding:0 0 25px}.reading-intro p{font-size:36px;font-weight:800;line-height:1.65;margin:0}.reading-intro>span{font-size:13px;color:#6c675e}.opinion-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.opinion-grid .text{background:#ece5cf;padding:28px;border-top:5px solid var(--yellow);position:relative}.opinion-grid .text:nth-child(2){border-color:var(--blue);background:#e8e7df}.opinion-grid .text:nth-child(3){border-color:var(--red)}.opinion-grid h3{font-size:24px}.opinion-grid .desk-category{margin-bottom:18px}.culture-layout{display:grid;grid-template-columns:1.7fr 1fr;gap:30px}.culture-feature>a{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:center}.culture-feature .desk-photo{aspect-ratio:.9}.culture-feature h3{font-size:28px}.culture-side{display:grid;gap:22px}.culture-side .text{border-top:1px solid #bdb7a9;padding-top:20px}.culture-side h3{font-size:18px}.editorial-home .news-section{margin-top:50px}.editorial-home .story-grid{gap:25px}.editorial-home .card{padding-left:0;border:0;border-bottom:1px solid #c6c0b1;padding-bottom:25px}.editorial-home .card h3{font-size:18px}.editorial-home .card p{font-size:18px}.editorial-home .card small{font-size:12px}.editorial-home footer{margin-top:40px}.editorial-home footer nav{gap:18px;flex-wrap:wrap}.editorial-home .source-invitation{margin-top:40px}.editorial-home .card-number{display:none}
@media(min-width:1500px){.hero .desk-photo{aspect-ratio:1.55}}
@media(max-width:1050px){.editorial-home .wrap{padding-inline:26px}.front-lead{grid-template-columns:1.65fr 1fr}.news-rail{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;border-block:1px solid #bfb9aa;padding:15px 0}.news-rail h2{grid-column:1/-1;border:0;padding:0;margin:0}.news-rail .text{border:0;padding:0}.rail-more{grid-column:1/-1;padding:0}.lead-stack{border:0;padding:0}.economy-layout{grid-template-columns:1.2fr 1fr}.notebook-aside{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.notebook-aside>.handwritten,.notebook-aside>h3{display:none}.notebook-aside .text{border:0;padding:5px}.world-bottom{grid-template-columns:1fr}.world-bottom .row>a{grid-template-columns:80px 1fr}.world-bottom .row .desk-photo{aspect-ratio:1.5}.desk-heading>.handwritten{display:none}.culture-feature>a{display:block}.culture-feature .desk-photo{aspect-ratio:1.6}.headline-wire{grid-template-columns:90px repeat(2,1fr)}.headline-wire>a:last-child{display:none}.editorial-home header nav{gap:22px;flex-wrap:wrap}}
@media(max-width:650px){.editorial-home .wrap{padding-inline:18px}.editorial-home .masthead{min-height:110px}.editorial-home .logo{font-size:62px}.editorial-home .edition{display:block;width:30%}.editorial-home .edition span{display:none}.editorial-home .mast-note{font-size:17px}.editorial-home .issue{width:25%;font-size:10px}.editorial-home .issue>span{display:none}.editorial-home .issue b{font-size:14px}.editorial-home .utility{font-size:11px}.editorial-home .utility span:last-child{display:none}.editorial-home header nav{justify-content:flex-start;flex-wrap:nowrap;gap:23px;overflow:auto;white-space:nowrap;font-size:13px;padding:13px 0}.headline-wire{grid-template-columns:80px 1fr;padding:16px 0;gap:8px}.headline-wire>a:nth-last-child(2){display:none}.headline-wire a{font-size:12px;padding-right:12px}.front-lead{grid-template-columns:1fr;margin-top:20px;gap:23px}.hero .desk-photo{aspect-ratio:1.5}.hero h1{font-size:28px}.lead-stack{display:grid;grid-template-columns:1fr 1fr;gap:18px}.stack h3{font-size:15px}.stack .desk-photo{aspect-ratio:1.3}.desk-photo>span{font-size:10px}.news-rail{grid-template-columns:1fr 1fr;gap:18px}.news-rail .text h3{font-size:14px}.quick-four{grid-template-columns:1fr 1fr;gap:22px 17px}.compact h3{font-size:15px}.compact .desk-photo{aspect-ratio:1.4}.desk-section{margin:36px 0}.desk-heading{padding:16px 0 20px;gap:10px}.desk-heading h2{font-size:23px}.desk-heading>a{font-size:12px}.palestine-layout,.economy-layout,.tech-layout,.culture-layout{grid-template-columns:1fr;gap:25px}.two-up,.tech-grid{gap:22px 17px}.feature .desk-photo{aspect-ratio:1.55}.feature h3{font-size:24px}.small h3{font-size:15px}.world-desk,.health-desk{padding:22px 18px;margin-inline:-18px}.world-grid,.health-grid{grid-template-columns:1fr}.world-grid .desk-card:not(:first-child)>a,.health-grid .desk-card:not(:first-child)>a{display:grid;grid-template-columns:110px 1fr;gap:15px}.world-grid .desk-card:not(:first-child) .desk-photo,.health-grid .desk-card:not(:first-child) .desk-photo{aspect-ratio:1}.world-grid .desk-card:not(:first-child) h3,.health-grid .desk-card:not(:first-child) h3{font-size:17px}.world-grid .desk-card:not(:first-child) p,.health-grid .desk-card:not(:first-child) p{display:none}.world-bottom{gap:20px}.notebook-aside{grid-template-columns:1fr;gap:0}.notebook-aside .text{padding:15px 0;border-bottom:1px solid #c6c0b1}.health-links{grid-template-columns:1fr;gap:20px}.health-links .text{border-bottom:1px solid #b9cbcb;padding-bottom:16px}.opinion-grid{grid-template-columns:1fr;gap:16px}.opinion-grid .text{padding:22px}.opinion-grid h3{font-size:22px}.reading-intro p{font-size:28px}.reading-intro>span{font-size:11px;max-width:90px;line-height:1.8}.culture-feature>a{display:grid}.culture-feature .desk-photo{aspect-ratio:.8}.culture-feature h3{font-size:21px}.culture-feature p{display:none}.editorial-home .story-grid{grid-template-columns:1fr 1fr;gap:24px 17px}.editorial-home .card h3{font-size:15px}.editorial-home .card p{display:none}.editorial-home .source-invitation{flex-wrap:wrap}.desk-card small{font-size:12px}.editorial-home .preview span{margin-right:8px}}
@media(prefers-reduced-motion:reduce){.desk-photo img{transition:none}}
@media(max-width:650px){.editorial-home .masthead{position:relative;justify-content:center}.editorial-home .edition{position:absolute;right:0;width:64px}.editorial-home .mast-note{font-size:14px;line-height:1.7}.editorial-home .issue{display:none}.editorial-home .logo{font-size:58px;letter-spacing:-5px}.editorial-home .logo span{font-size:11px}}
.desk-photo.wafer-photo{background:#151515}.desk-photo.wafer-photo img{object-fit:contain}.notebook-aside .small{padding-bottom:18px}.notebook-aside .small h3{font-size:17px}
/* Featured editorial dossier above the headlines. */
.front-lead{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr)}
.special-report{grid-column:1/-1;background:#bf1824;color:#fff9e9;padding:30px 36px 40px;position:relative;margin:12px 0 4px;isolation:isolate}
.special-report:after{content:'';position:absolute;inset:auto 0 -7px;height:9px;background:#bf1824;clip-path:polygon(0 0,100% 0,100% 45%,96% 75%,91% 35%,86% 90%,80% 50%,73% 95%,67% 38%,59% 85%,52% 45%,44% 100%,37% 45%,29% 80%,22% 40%,15% 95%,8% 55%,0 100%)}
.special-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff65;padding-bottom:19px;margin-bottom:30px}
.special-heading h2{font-size:clamp(25px,3vw,38px);line-height:1.4;margin:0;letter-spacing:-1px}.special-heading h2>span{color:#ffe337}.special-issue{font-size:12px;display:flex;align-items:center;gap:22px}.special-issue>span{font-size:40px;line-height:1}
.special-story{display:grid;grid-template-columns:1.04fr 1fr;gap:45px;align-items:center}.special-visual{position:relative;display:block;min-width:0;transform:rotate(1deg);border:7px solid #f4efdf;box-shadow:9px 10px 0 #72101955}.special-visual img{display:block;width:100%;height:auto;aspect-ratio:1.4;object-fit:cover}.special-image-label{position:absolute;bottom:0;right:0;background:#181818e8;color:#fff;padding:5px 9px;font-size:10px;line-height:1.8}.special-stamp{position:absolute;top:18px;left:-18px;background:#ffe337;color:#191919;padding:5px 15px;transform:rotate(-8deg);font-family:'Aref Ruqaa',serif;font-size:25px}
.special-copy{position:relative;padding-bottom:25px}.special-kicker{font-size:12px;color:#ffe8df}.special-copy h3{font-size:clamp(29px,3.6vw,49px);line-height:1.65;margin:15px 0 18px;font-weight:850;letter-spacing:-1.4px}.special-copy h3 span{background:linear-gradient(transparent 62%,#81121b 62%,#81121b 92%,transparent 92%)}.special-copy p{font:21px/1.85 'Noto Naskh Arabic',serif;max-width:480px;margin:0 0 17px;color:#fff4e4}.special-meta{font-size:11px;line-height:1.8;color:#ffdfd5}.special-cta{display:inline-flex;align-items:center;gap:35px;background:#ffe337;color:#171717;font-size:14px;font-weight:700;padding:13px 20px;margin-top:24px}.special-cta:hover{background:#fff9e9}.special-cta>span{font-size:24px;line-height:1}.special-note{position:absolute;left:0;bottom:0;font-size:24px;transform:rotate(-8deg);color:#fff3db}.special-report a:focus-visible{outline:3px solid #8bdaff;outline-offset:6px}
.news-rail{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;border-block:1px solid #bfb9aa;padding:20px 0}.news-rail h2{grid-column:1/-1;border:0;padding:0;margin:0 0 6px;font-size:25px}.news-rail .text{border:0;padding:0}.news-rail .text h3{font-size:17px}.rail-more{grid-column:1/-1;padding:5px 0 0}
@media(max-width:850px){.special-report{padding:24px}.special-story{gap:26px}.special-copy h3{font-size:30px}.special-copy p{font-size:19px}.special-note{font-size:20px;bottom:-10px}.special-visual img{aspect-ratio:1.1}.news-rail .text h3{font-size:15px}}
@media(max-width:650px){.front-lead{grid-template-columns:1fr}.special-report{padding:22px 20px 28px;margin-inline:-18px}.special-heading{margin-bottom:23px;padding-bottom:15px}.special-story{grid-template-columns:1fr;gap:25px}.special-visual{margin-inline:4px}.special-visual img{aspect-ratio:1.5}.special-copy h3{font-size:34px;margin-top:10px}.special-copy{padding-bottom:12px}.special-note{bottom:8px;left:5px}.special-copy p{font-size:20px}.special-meta{font-size:10px}.special-heading h2{font-size:29px}.news-rail{grid-template-columns:1fr 1fr}.special-issue{gap:12px}}
