@font-face{font-family:Newsreader;src:url('/fonts/newsreader-latin-500-normal.woff2') format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:'Source Sans 3';src:url('/fonts/source-sans-3-latin-400-normal.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:'Source Sans 3';src:url('/fonts/source-sans-3-latin-600-normal.woff2') format('woff2');font-weight:600;font-display:swap}
:root{color-scheme:light;--paper:#F5F6F7;--ink:#2B2B2B;--soft:#5E636B;--rule:#E2E5E9}
*{box-sizing:border-box}html{background:var(--paper)}body{margin:0;color:var(--ink);font:18px/1.65 'Source Sans 3','Segoe UI',system-ui,sans-serif;padding:0 22px 40px}a{color:inherit;text-underline-offset:4px}a:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.legal-nav{max-width:1080px;margin:0 auto;padding:28px 0;display:flex;justify-content:space-between;gap:24px;align-items:center}.legal-nav img{width:184px;height:auto;display:block}.legal-nav>a:last-child{font-size:16px;color:var(--soft)}main{max-width:700px;margin:clamp(36px,8vw,90px) auto 0}.eyebrow{font-size:13px;letter-spacing:.1em;color:var(--soft);margin:0 0 14px}h1{font:500 clamp(42px,9vw,64px)/1.05 Newsreader,Georgia,serif;margin:0 0 22px}h2{font:500 30px/1.2 Newsreader,Georgia,serif;margin:38px 0 12px}p{margin:0 0 18px}.meta{font-size:16px;color:var(--soft);padding-bottom:26px;border-bottom:1px solid var(--rule);margin-bottom:28px}.meta a{overflow-wrap:anywhere}ul,ol{padding-left:24px}li{padding-left:4px;margin:0 0 16px}strong{font-weight:600}.legal-foot{max-width:1080px;margin:80px auto 0;padding-top:24px;border-top:1px solid var(--rule);color:var(--soft);font-size:16px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.legal-foot nav{display:flex;gap:20px;flex-wrap:wrap}.legal-foot a{overflow-wrap:anywhere}@media(max-width:390px){.legal-nav{align-items:flex-start}.legal-nav img{width:158px}.legal-nav>a:last-child{max-width:80px;text-align:right}.legal-foot{margin-top:56px}body{padding-inline:20px}}
