:root{font-family:system-ui,-apple-system,sans-serif;color:#183344;background:#eef3f5;font-size:16px}*{box-sizing:border-box}body{margin:0}main{max-width:1100px;margin:40px auto;padding:24px}h1{font-size:clamp(26px,5vw,40px);letter-spacing:-.03em}h2{font-size:20px}.eyebrow{color:#087b72;font-size:12px;letter-spacing:.15em;font-weight:700}.notice,section{background:#dceee9;padding:18px;border-radius:12px;line-height:1.7}.accounts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:24px 0}article{background:white;padding:22px;border:1px solid #d1e0e5;border-radius:14px}button,.button{display:inline-block;background:#087b72;color:white;border:0;border-radius:8px;padding:12px 18px;font:inherit;cursor:pointer;text-decoration:none}button:disabled{background:#dbe3e6;color:#657b86;cursor:default}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #d09411;outline-offset:3px}input{font:inherit;padding:10px;border:1px solid #8fa5b0;border-radius:6px;margin:8px}a{color:#087b72}table{border-collapse:collapse;background:white;width:100%}th,td{text-align:left;border-bottom:1px solid #d1e0e5;padding:12px;white-space:nowrap}.scroll{overflow:auto;margin:20px 0}[hidden]{display:none!important}#message{color:#9d3727;min-height:24px}
