:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#17233b;background:#f4f6fa;font-family:Arial,sans-serif}body{margin:0}header{background:#17233b;justify-content:space-between;gap:1rem;padding:1.5rem max(5vw,1rem);display:flex}header a{color:#fff;font-weight:700;text-decoration:none}main{max-width:1050px;margin:3rem auto;padding:0 1.5rem}h1{font-size:clamp(2rem,5vw,3.5rem)}.eyebrow{color:#a44500;text-transform:uppercase;font-weight:700}.grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;display:grid}article,form{background:#fff;border:1px solid #d6deeb;border-radius:12px;padding:1.5rem}form{max-width:460px}label{margin-bottom:1rem;display:block}input{box-sizing:border-box;border:1px solid #8794a8;border-radius:4px;width:100%;margin-top:.4rem;padding:.7rem;display:block}button{color:#fff;cursor:pointer;background:#17233b;border:0;border-radius:4px;margin-right:.5rem;padding:.8rem 1rem}button:disabled{opacity:.5;cursor:wait}a{color:#254e91}pre{white-space:pre-wrap;overflow-wrap:anywhere}
