html,body{margin:0;background:#171024}
@font-face{font-family:Manrope;src:url('/fonts/manrope-latin.woff2') format('woff2');font-weight:400 800;font-display:swap}@font-face{font-family:Bricolage;src:url('/fonts/bricolage-grotesque-latin.woff2') format('woff2');font-weight:200 800;font-display:swap}.infoPage{margin:0;min-height:100vh;background:radial-gradient(ellipse at 12% 0,#37234c 0,transparent 45%),#171024;color:#faf4e5;font:16px/1.8 Manrope,sans-serif}.infoPage *{box-sizing:border-box}.infoShell{max-width:920px;margin:auto;padding:0 26px}.infoPage a{color:#def395;text-decoration:underline;text-underline-offset:4px}.infoHeader{display:flex;justify-content:space-between;align-items:center;padding:24px 0;border-bottom:1px solid #70548455;gap:20px}.infoPage .infoBrand{display:flex;align-items:center;gap:10px;font:800 34px Bricolage,sans-serif;letter-spacing:-1.7px;text-decoration:none;color:#faf4e5}.infoHeader>a:last-child{font-size:13px}.infoPage main{padding:54px 0 28px}.infoEyebrow{font-size:10px;letter-spacing:.14em;color:#edbc81;font-weight:800}.infoPage h1{font:800 clamp(36px,7vw,56px)/1.12 Bricolage,sans-serif;letter-spacing:-1.5px;margin:16px 0}.infoSummary{color:#d3c3df;max-width:680px;font-size:18px}.infoDate{font-size:12px;color:#bca6cb;margin-bottom:35px}.infoArticle{border:1px solid #74578a;border-radius:22px;padding:8px 32px 25px;background:#271b35bb}.infoArticle h2{font:700 24px/1.35 Bricolage,sans-serif;letter-spacing:-.4px;color:#faf4e5;margin:30px 0 12px}.infoArticle p,.infoArticle li{color:#d9cde2}.infoArticle p{margin:10px 0 16px}.infoArticle ul{padding-left:24px}.infoArticle li{margin:9px 0}.infoArticle strong{color:#faf4e5}.infoArticle a{overflow-wrap:anywhere}.infoFooter{padding:27px 0 35px;border-top:1px solid #70548455;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12px;color:#bca6cb}.infoFooter nav{display:flex;gap:18px;flex-wrap:wrap}.infoSkip{position:absolute;top:-90px;left:20px;padding:10px;background:#271b35}.infoSkip:focus{top:10px}.infoPage a:focus-visible{outline:3px solid #f2bd83;outline-offset:5px}@media(max-width:600px){.infoShell{padding:0 18px}.infoArticle{padding:4px 20px 20px}.infoPage main{padding-top:32px}.infoSummary{font-size:16px}.infoArticle h2{font-size:22px}}
