:root{font-family:system-ui,-apple-system,sans-serif;color:#192438;background:#f5f7fb;line-height:1.5}*{box-sizing:border-box}body{margin:0;padding:clamp(1rem,5vw,3rem)}main{max-width:42rem;margin:auto;background:#fff;border:1px solid #d9e0ec;border-radius:1rem;padding:clamp(1.25rem,5vw,2.5rem);box-shadow:0 8px 25px #14233a0d}h1{font-size:clamp(1.7rem,5vw,2.25rem);line-height:1.2}p{max-width:60ch}a{color:#194caf}button,.button{display:inline-block;background:#2854b8;color:#fff;border:0;border-radius:.5rem;padding:.8rem 1.1rem;font:inherit;font-weight:650;text-decoration:none;cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #1569d4;outline-offset:3px}form{margin:1.25rem 0}.muted{color:#46566a}.secondary{background:#edf2fa;color:#194797}