*{box-sizing:border-box}body{margin:0;background:#f2f5f8;color:#172a3b;font:17px/1.65 system-ui,sans-serif}main{max-width:780px;margin:7vh auto;padding:36px;background:white;border:1px solid #d8e0e7;border-radius:12px}.brand{font-weight:750;color:#235c8c}h1{font-size:2rem;line-height:1.25}a{color:#17558b;text-underline-offset:3px}.button,button{display:inline-block;background:#16578a;color:white;border:0;border-radius:6px;padding:12px 18px;font:inherit;text-decoration:none;cursor:pointer}li{margin:18px 0;overflow-wrap:anywhere}.note{font-size:.9rem;color:#556674;margin-top:36px}a:focus-visible,button:focus-visible{outline:3px solid #d29821;outline-offset:4px}[hidden]{display:none!important}@media(max-width:600px){main{margin:16px;padding:24px}h1{font-size:1.65rem}}
