:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#18324b;background:#fcf8f3;font-family:system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}main{max-width:960px;margin:auto;padding:40px 24px}.brand{margin:0 0 64px;font-size:28px;font-weight:700}section{border-top:2px solid #18324b;padding-top:32px}.badge{background:#f3c8a6;border-radius:6px;padding:6px 14px;font-weight:600;display:inline-block}h1{letter-spacing:-.03em;max-width:780px;font-size:clamp(32px,5vw,56px);line-height:1.12}p{max-width:680px;line-height:1.7}dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;margin:40px 0;display:grid}dt{margin-bottom:8px;font-size:14px}dd{overflow-wrap:anywhere;margin:0;font-weight:600}a{color:#3266a8;text-underline-offset:4px}a:focus-visible{outline-offset:5px;outline:3px solid #3266a8}footer{margin-top:80px;font-size:14px}
