:root{--paper:#f3efe5;--ink:#171511;--red:#bf2d20;--line:#b9b1a1;font-family:Arial,sans-serif;color:var(--ink);background:var(--paper)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper)}a{color:inherit}.masthead{min-height:128px;padding:24px clamp(22px,5vw,78px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--ink)}.logo{text-decoration:none;font:900 clamp(28px,4vw,58px)/1 Georgia,serif;letter-spacing:-.04em}.logo i{color:var(--red);font-weight:400}.edition{font:700 10px/1.5 Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase}.edition.right{text-align:right}nav{padding:14px clamp(22px,5vw,78px);display:flex;justify-content:center;gap:clamp(20px,5vw,72px);border-bottom:1px solid var(--line)}nav a{text-decoration:none;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}main,footer{width:min(100%,1600px);margin:auto}.lead{min-height:660px;padding:clamp(65px,9vw,140px) clamp(22px,7vw,112px);display:grid;grid-template-columns:1fr 270px;gap:clamp(50px,9vw,150px);align-items:center;border-bottom:1px solid var(--ink)}.label{margin:0 0 24px;color:var(--red);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.lead h1{max-width:1050px;margin:0;font:500 clamp(66px,9vw,142px)/.82 Georgia,serif;letter-spacing:-.065em}.standfirst{max-width:800px;margin:42px 0 25px;font:400 clamp(19px,2vw,28px)/1.5 Georgia,serif}.byline{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.lead-note{padding:28px 0;border-top:5px solid var(--red);border-bottom:1px solid var(--ink)}.lead-note span{float:right;color:var(--red);font:700 11px monospace}.lead-note strong{display:block;font:500 28px Georgia,serif}.lead-note p{margin:15px 0 0;color:#5d584f;line-height:1.6}.briefing{padding:clamp(80px,9vw,140px) clamp(22px,5vw,78px);display:grid;grid-template-columns:1.3fr repeat(3,1fr);border-bottom:1px solid var(--ink)}.briefing>*{padding:0 clamp(20px,3vw,45px);border-right:1px solid var(--line)}.briefing>*:first-child{padding-left:0}.briefing>*:last-child{border:0;padding-right:0}.briefing h2{margin:0;font:500 clamp(42px,5vw,75px)/.95 Georgia,serif;letter-spacing:-.04em}.briefing article span{color:var(--red);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.briefing h3{margin:38px 0 20px;font:500 clamp(25px,2.3vw,38px)/1.05 Georgia,serif}.briefing article p{color:#625d54;font-size:14px;line-height:1.65}.analysis{padding:clamp(90px,12vw,190px) clamp(22px,15vw,230px);text-align:center}.analysis blockquote{max-width:1100px;margin:0 auto;font:italic 500 clamp(42px,5.8vw,90px)/1.03 Georgia,serif;letter-spacing:-.035em}.analysis>p:last-child{max-width:700px;margin:45px auto 0;color:#625d54;line-height:1.7}footer{padding:30px clamp(22px,5vw,78px);display:flex;justify-content:space-between;border-top:1px solid var(--ink);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}@media(max-width:900px){.lead{grid-template-columns:1fr}.briefing{grid-template-columns:1fr 1fr}.briefing>*{padding:35px;border-bottom:1px solid var(--line)}.briefing>*:nth-child(odd){border-right:0}}@media(max-width:620px){.masthead{min-height:90px;grid-template-columns:1fr}.edition{display:none}.logo{text-align:center}nav{overflow:auto;justify-content:flex-start}.lead h1{font-size:clamp(58px,18vw,88px)}.briefing{grid-template-columns:1fr}.briefing>*{padding:34px 0;border-right:0}.briefing>*:first-child{padding-top:0}footer{flex-direction:column;gap:10px}}
.lead h1 a,.briefing h3 a{text-decoration:none}.lead h1 a:hover,.briefing h3 a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.briefing{grid-template-columns:minmax(250px,1.05fr) minmax(0,3fr);gap:0}.briefing>.news-items{padding:0;border:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.news-items article{padding:0 clamp(20px,3vw,45px);border-right:1px solid var(--line)}.news-items article:last-child{border-right:0;padding-right:0}@media(max-width:1050px){.briefing{grid-template-columns:1fr}.briefing>header{padding:0 0 55px;border-right:0}.briefing>.news-items{grid-template-columns:repeat(2,1fr)}.news-items article{padding:35px;border-bottom:1px solid var(--line)}.news-items article:nth-child(2n){border-right:0}}@media(max-width:620px){.briefing>.news-items{grid-template-columns:1fr}.news-items article{padding:34px 0;border-right:0}.briefing>header{padding-top:0}}
