:root{color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#17202a;background:#fff}*{box-sizing:border-box}body{margin:0}a{color:inherit}a:focus-visible{outline:3px solid #1760c4;outline-offset:5px}.skip{position:absolute;left:16px;top:-60px;background:white;padding:12px;z-index:2}.skip:focus{top:12px}header,main,footer{max-width:1120px;margin:auto;padding-inline:32px}header{height:108px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e0e5eb}.brand{display:flex;gap:12px;align-items:center;text-decoration:none;color:#1760c4}.brand span{display:grid;color:#17202a}.brand strong{font-size:30px;line-height:1}.brand small{font-size:12px;letter-spacing:1px}.brand svg{width:32px}nav{display:flex;gap:28px;font-size:15px}nav a{text-decoration:none}.intro{padding:80px 0 64px;max-width:800px}.eyebrow{font-size:12px;letter-spacing:2px;color:#1760c4;font-weight:650}h1{font-size:clamp(38px,5.2vw,62px);line-height:1.05;letter-spacing:-2px;margin:26px 0}p{color:#526071;line-height:1.55}.intro>p:last-child{font-size:20px;max-width:620px}.edition{margin-bottom:80px;scroll-margin-top:24px}.section-label{display:flex;justify-content:space-between;gap:12px;color:#526071;font-size:14px;border-top:1px solid #dce2e9;padding-top:24px}h2{font-size:30px;letter-spacing:-.8px;margin:18px 0 30px}ol{list-style:none;padding:0;margin:0}li+li{border-top:1px solid #e6eaf0}.story{display:grid;grid-template-columns:32px 260px 1fr;gap:24px;padding:28px 0;text-decoration:none;align-items:start}.number{color:#1760c4;font-size:15px;padding-top:6px;font-variant-numeric:tabular-nums}.story img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#f6f7f9;border-radius:8px}.story h3{font-size:22px;letter-spacing:-.4px;line-height:1.25;margin:2px 0 12px}.story p{font-size:15px;margin:0 0 16px}.read{font-size:14px;font-weight:600;color:#1760c4}.story:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}footer{padding-block:36px 60px;border-top:1px solid #dce2e9;font-size:14px}footer p{max-width:550px}@media(max-width:620px){header,main,footer{padding-inline:22px}header{height:90px}nav{gap:18px;font-size:13px}.intro{padding:52px 0 42px}h1{letter-spacing:-1.4px}.intro>p:last-child{font-size:18px}.story{grid-template-columns:26px 1fr;gap:10px 14px;padding:24px 0}.story img{grid-column:2}.story>div{grid-column:2}.story h3{font-size:21px}.story p{font-size:15px}h2{font-size:27px}.edition{margin-bottom:52px}}

.story figure{margin:0;min-width:0}.story figcaption{font-size:11px;color:#657284;line-height:1.45;margin-top:8px}.story h3 a{text-decoration:none}.story h3 a:hover{text-decoration:underline}.story figcaption a{color:inherit}.story .read{text-decoration:none}footer button{font:inherit;border:0;background:none;padding:0;color:inherit;text-decoration:underline;cursor:pointer}@media(max-width:620px){.story figure{grid-column:2}.story figure img{display:block}}
