:root{--paper:#fff;--accent:#183e66;--red:#b93532;--line:#d8dee3}.britain{--accent:#225047;--red:#926d35}.skip{position:absolute;left:-9999px}.skip:focus{left:20px;top:10px;background:white;padding:12px;z-index:3}.edition-bar{background:var(--accent)}.masthead{height:142px}.brand{font-size:48px;letter-spacing:-2px;line-height:.86;font-weight:700}.brand span{display:block;font:500 19px/1.7 'DM Sans',Arial,sans-serif;letter-spacing:11px;padding-left:10px}.britain .brand{font-size:50px;letter-spacing:-2px}.britain .brand span{letter-spacing:15px;font-size:17px}.mast-note{font-size:10px;color:var(--accent)}.issue{font-size:12px}.issue a{text-decoration:underline;text-underline-offset:4px}nav{background:var(--accent);color:#fff;border:0;padding:0 20px;gap:30px;font-size:13px;min-height:50px}nav a{padding:16px 0}nav a:hover{color:#e9d3b7}nav [aria-current]{box-shadow:inset 0 -3px var(--red)}.nav-about{font-size:12px}.agenda{display:flex;align-items:center;gap:20px;font-size:12px;padding:16px 0;border-bottom:1px solid var(--line)}.agenda b{color:var(--red);font-size:10px;letter-spacing:1px}.agenda a{border-left:1px solid var(--line);padding-left:20px}.desk-header{display:flex;justify-content:space-between;align-items:center;margin:26px 0 20px}.desk-header h2{font:30px 'Libre Caslon Display',Georgia,serif;margin:0}.desk-header span{font-size:10px;letter-spacing:1.3px;color:var(--muted)}.publication-grid{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:30px}.lead-news{display:grid;grid-template-columns:1.55fr 1fr;gap:25px}.lead-photo{display:block;position:relative;height:270px;overflow:hidden}.lead-photo img{width:100%;height:100%;object-fit:cover}.lead-photo span{position:absolute;left:15px;bottom:15px;background:var(--accent);color:#fff;padding:7px 10px;font-size:10px;letter-spacing:1px}.lead h1{font:40px/1.06 'Libre Caslon Display',Georgia,serif;margin:19px 0 12px}.lead .deck{font-size:15px}.stack .story img{height:125px;margin-bottom:12px}.stack .story h2{font:bold 21px/1.22 Georgia,serif;margin:9px 0}.stack .deck{display:none}.stack .story+.story{padding-top:20px;margin-top:20px}.reading{border-left:1px solid var(--line);padding-left:24px}.reading>h2{font-size:11px;letter-spacing:1px;border-top:3px solid var(--red);padding-top:12px;margin:0 0 10px}.dispatch{padding:15px 0}.dispatch .index{font-size:10px;color:var(--red)}.dispatch h3{font-size:17px;font-weight:700;line-height:1.4}.dispatch .byline{margin-top:9px}.context-box{margin-top:25px;background:#f1f4f5;padding:20px}.context-box>span{font-size:10px;font-weight:700;letter-spacing:1px;color:var(--accent)}.context-box h3{font:27px/1.15 Georgia,serif;margin:12px 0}.context-box p{font-size:13px;line-height:1.7;color:#677079}.context-box a{font-size:12px;text-decoration:underline}.local-grid,.collection-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.local-grid .story+.story{margin:0;padding:0;border:0}.local-grid .story h2{font:27px/1.2 'Libre Caslon Display',Georgia,serif}.analysis-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:30px}.analysis-grid .story+.story,.collection-grid .story+.story{padding:0;margin:0;border:0}.analysis-grid .story h2{font:25px/1.15 'Libre Caslon Display',Georgia,serif}.analysis-grid .deck{font-size:14px}.section-head h2{font-size:29px}.section-head>a{font-size:12px;text-decoration:underline}.footer-brand{font-size:24px!important;letter-spacing:-.7px!important;white-space:nowrap}.footer-inner>div a{margin-left:15px}.footer-inner p{font-size:12px}.demo-note{margin-top:35px}.collection-grid{padding-bottom:25px}.article figure{margin:0}.article h1{font-size:51px}.sources{border-top:1px solid var(--line);margin-top:35px;font:15px/1.8 'DM Sans',Arial,sans-serif}.sources h2{font-size:23px!important}.sources a{text-decoration:underline;color:var(--accent)}.commercial{max-width:1000px;margin:45px auto 60px}.commercial>h1{font:48px/1.1 'Libre Caslon Display',Georgia,serif;max-width:700px}.commercial>.intro{font:21px/1.6 Georgia,serif;max-width:750px;color:#666}.offer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0}.offer{border:1px solid var(--line);padding:25px}.offer>span{font:35px Georgia,serif;color:var(--red)}.offer h2{font:27px/1.2 Georgia,serif}.offer p{font-size:15px;line-height:1.7}.commercial-note{background:#f1f4f5;padding:20px;font-size:14px;line-height:1.8;margin-bottom:25px}.download-brief{display:inline-block;background:var(--accent);color:#fff;padding:13px 20px;font-size:14px}.commercial details{border-top:1px solid var(--line);margin-top:30px;padding-top:20px;font-size:14px;line-height:1.8}.commercial summary{cursor:pointer;font-weight:700}@media(max-width:1100px){nav{gap:20px}.publication-grid{grid-template-columns:minmax(0,1fr) 225px;gap:22px}.lead-news{grid-template-columns:1fr}.stack{display:grid;grid-template-columns:1fr 1fr;gap:20px}.stack .story+.story{margin:0;padding:0;border:0}.lead-photo{height:300px}.analysis-grid{grid-template-columns:1fr 1fr}.analysis-grid .story:last-child{grid-column:1/-1}.footer-inner{gap:20px}.mast-note{max-width:130px}}@media(max-width:700px){.masthead{height:119px}.brand,.britain .brand{font-size:39px;letter-spacing:-1px}.brand span{font-size:16px;letter-spacing:8px}.britain .brand span{font-size:15px}.edition-inner{font-size:9px}.mast-note,.issue{display:none}nav{gap:22px;padding:0 13px}.nav-about{display:block;margin-left:0}.agenda{overflow:auto;white-space:nowrap;font-size:11px;gap:15px}.agenda a{padding-left:15px}.publication-grid{display:block}.reading{border-left:0;padding:0;margin-top:35px}.lead h1{font-size:37px}.lead-photo{height:250px}.stack{margin-top:22px}.stack .story img{height:115px}.stack .story h2{font-size:19px}.local-grid,.analysis-grid,.collection-grid{grid-template-columns:1fr}.local-grid .story+.story{padding-top:22px;border-top:1px solid var(--line)}.analysis-grid .story:last-child{grid-column:auto}.analysis-grid .story+.story{padding-top:22px;border-top:1px solid var(--line)}.desk-header h2{font-size:26px}.desk-header span{font-size:9px;letter-spacing:.5px}.article h1{font-size:38px}.offer-grid{grid-template-columns:1fr}.commercial>h1{font-size:38px}.footer-inner>div a{margin:0 15px 8px 0}}
