:root{color-scheme:light;--ink:#183a37;--paper:#faf8f2;--accent:#146658}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:18px/1.75 system-ui,sans-serif}a{color:var(--accent);text-underline-offset:.2em}a:focus-visible{outline:3px solid #a35c21;outline-offset:5px}header,main,footer{max-width:1080px;margin:auto;padding:24px}header{border-bottom:1px solid #cdd8ce}nav{display:flex;flex-wrap:wrap;gap:20px}h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.13;letter-spacing:-.035em;max-width:23ch}h2{font-size:1.45rem;line-height:1.3;margin-top:2em}p,article li{max-width:72ch}.eyebrow{font-size:.8rem;text-transform:uppercase;letter-spacing:.14em}.lead{font-size:1.2rem}.meta{font-size:.85rem;color:#47615b}.cta{display:inline-block;background:var(--accent);color:white;padding:12px 20px;border-radius:9px;text-decoration:none;font-weight:650}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;padding:0;list-style:none}.cards li{border:1px solid #cdd8ce;border-radius:14px;padding:24px;background:#fff}.cards h2{margin:0;font-size:1.35rem}.cards p{font-size:1rem}.sources{border-top:1px solid #cdd8ce;margin-top:40px}footer{font-size:.85rem;border-top:1px solid #cdd8ce}.skip{position:absolute;left:-10000px}.skip:focus{left:16px;top:12px;background:white;padding:8px}@media(max-width:560px){header,main,footer{padding:20px}body{font-size:17px}}@media print{nav,.cta,.skip{display:none}body{background:white;color:black}a{color:inherit}}
.languages{margin-top:18px;gap:8px 16px;font-size:.8rem}.languages a[aria-current="page"]{font-weight:700;text-decoration-thickness:2px}.languages a{white-space:nowrap}