body{margin:0;background:#f8fafc;color:#182b42;font-family:Arial,sans-serif}*{box-sizing:border-box}button,input,textarea{font:inherit}button{cursor:pointer;border:1px solid #42566e;border-radius:8px;padding:.65rem 1rem;background:#fff;color:#182b42}button:disabled{opacity:.6;cursor:default}a{color:#154d85}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #1672bd;outline-offset:3px}label{display:block}li{padding:.5rem 0}nav{display:flex;gap:1rem;flex-wrap:wrap}main{overflow-wrap:anywhere}h1{line-height:1.2}.utility-home{display:block;max-width:640px;margin:20px auto;padding:0 20px}textarea{width:100%}p{line-height:1.6}:root{--accent-strong:#154d85;--line:#cbd5e1;--muted:#465a70;--surface:#fff;--foreground:#182b42}main{padding:24px 20px}main p>a+a{margin-left:1rem}