body{background:var(--paper);color:var(--ink);font-family:var(--body)}[hidden]{display:none!important}.withdrawal-header{justify-content:space-between;align-items:center;max-width:1000px;margin:auto;padding:24px;display:flex}.withdrawal-header img{object-fit:contain}.withdrawal-header nav{gap:8px;display:flex}.withdrawal-header button{min-height:44px;color:var(--ink);border:1px solid var(--line);background:0 0;border-radius:8px;padding:10px 14px}.withdrawal-header [aria-pressed=true]{background:var(--ink);color:var(--paper)}.withdrawal-main{max-width:760px;margin:24px auto 70px;padding:0 24px}.withdrawal-eyebrow{letter-spacing:.06em;font-size:13px}.withdrawal-main h1{font-family:var(--display);letter-spacing:-.025em;font-size:clamp(32px,6vw,54px);line-height:1.1}.withdrawal-main h2{margin:0 0 20px;font-size:22px}.withdrawal-main p{line-height:1.7}.withdrawal-main fieldset{border:0;gap:20px;margin:32px 0;padding:0;display:grid}.withdrawal-main legend{margin-bottom:24px;font-size:22px;font-weight:700}.withdrawal-main label{gap:8px;font-size:14px;display:grid}.withdrawal-main input,.withdrawal-main select{border:1px solid var(--line);background:var(--surface,#fff);width:100%;min-height:48px;color:var(--ink);font:16px var(--body);border-radius:8px;padding:12px}.withdrawal-main button{background:var(--ink);min-height:48px;color:var(--paper);font:600 15px var(--body);border:1px solid var(--ink);border-radius:8px;padding:12px 20px}.withdrawal-main button:disabled{opacity:.55}.withdrawal-main .secondary{color:var(--ink);background:0 0}.withdrawal-actions{flex-wrap:wrap;gap:12px;display:flex}.withdrawal-main section{background:var(--surface,#fff);border-radius:16px;margin:32px 0;padding:24px}.withdrawal-main dl{grid-template-columns:minmax(100px,.7fr) minmax(0,1fr);gap:12px;margin:24px 0;display:grid}.withdrawal-main dd{overflow-wrap:anywhere;margin:0}.withdrawal-main dt{font-weight:600}.withdrawal-help{margin-top:48px}.withdrawal-main a{text-underline-offset:3px;text-decoration:underline}#notice{border-left:3px solid var(--red);background:var(--surface);padding:16px}:focus-visible{outline:3px solid var(--blue);outline-offset:3px}@media (width<=500px){.withdrawal-main{padding:0 18px}.withdrawal-main section{padding:20px 16px}.withdrawal-main dl{grid-template-columns:1fr;gap:5px}.withdrawal-main dd{margin-bottom:12px}.withdrawal-actions button{width:100%}}:root{--paper:#c6cccf;--surface:#dce1e3;--ink:#172033;--line:#17203329}
