:root{--paper:#eff3f5;--ink:#17222e;--accent:#316b83;--soft:#cfe0e8;--gap:21px}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.62 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit}header,footer{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px clamp(22px,6vw,80px);border-color:color-mix(in srgb,var(--ink) 18%,transparent)}header{border-bottom:1px solid}footer{border-top:1px solid;margin-top:80px;font-size:13px;opacity:.72}nav{display:flex;gap:20px}.identity{font-weight:800;letter-spacing:.03em;text-decoration:none}h1,h2{line-height:1.05}h1{font-size:clamp(42px,7vw,92px);letter-spacing:-.045em}main{min-height:65vh}.button,.pill{display:inline-block;padding:12px 18px;border:1px solid;border-radius:8px;text-decoration:none}@media(max-width:720px){header,footer{align-items:flex-start;flex-direction:column}nav{flex-wrap:wrap}}.editorial{width:min(1120px,calc(100% - 40px));margin:70px auto}.kicker,small{color:var(--accent);font:700 12px/1.2 monospace;text-transform:uppercase;letter-spacing:.12em}.standfirst{max-width:720px;font:24px/1.5 Georgia,serif}.rule{height:8px;background:var(--accent);margin:55px 0 25px}.columns{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}.columns article{border-top:1px solid;padding-top:22px}.text-link{display:inline-block;margin-top:44px}.long-read{width:min(760px,calc(100% - 40px));margin:80px auto;font:19px/1.8 Georgia,serif}.long-read blockquote{border-left:6px solid var(--accent);margin:35px 0;padding:18px 28px;background:var(--soft)}
