.withdrawal-main{max-width:820px}.withdrawal-main>.service-card{padding:clamp(22px,4vw,38px)}.withdrawal-main h2{margin-top:28px}.withdrawal-field{gap:9px;margin:20px 0;font-weight:700;display:grid}.withdrawal-field input,.withdrawal-field select{border:1px solid var(--line,#dedad5);background:var(--paper,#fffefa);width:100%;max-width:100%;color:inherit;font:inherit;border-radius:12px;min-height:48px;padding:12px 14px}:is(.withdrawal-field input:focus-visible,.withdrawal-field select:focus-visible){outline:3px solid var(--focus,#9baede);outline-offset:2px}.withdrawal-reference{overflow-wrap:anywhere;font-size:.85rem}.withdrawal-details{gap:16px;margin:24px 0;display:grid}.withdrawal-details>div{grid-template-columns:minmax(120px,.6fr) 1fr;gap:12px;display:grid}.withdrawal-details dt{color:var(--muted,#74736f)}.withdrawal-details dd{overflow-wrap:anywhere;margin:0}.withdrawal-main blockquote{border-left:4px solid var(--sage,#b5c9b3);background:var(--sage-light,#edf2e9);border-radius:0 12px 12px 0;margin:24px 0;padding:18px 22px;font-weight:600;line-height:1.65}.withdrawal-receipt{border:1px solid var(--line,#dedad5);background:var(--sage-light,#f3f7f0);border-radius:18px;margin:24px 0;padding:24px}.withdrawal-receipt h3{align-items:center;gap:10px;font-size:1.2rem;display:flex}.withdrawal-receipt .service-actions{align-items:stretch}.withdrawal-receipt .btn{white-space:normal;text-align:center}.withdrawal-privacy{color:var(--muted,#74736f);padding:0 12px;font-size:.9rem;line-height:1.6}@media (max-width:560px){.withdrawal-details>div{grid-template-columns:1fr;gap:4px}.withdrawal-receipt{padding:18px}.withdrawal-main .service-actions{gap:12px;display:grid}.withdrawal-main .btn{justify-content:center;width:100%}}
