.withdrawal-page{padding:42px 0 72px;background:#f4f6f8;color:#062855}.withdrawal-page *{box-sizing:border-box}.withdrawal-page__inner{width:min(820px,calc(100% - 32px));margin:0 auto}.withdrawal-breadcrumb{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin:0 0 18px;font-size:.92rem}.withdrawal-breadcrumb a{color:#37597b}.withdrawal-card{padding:34px;background:#fff;border:1px solid #d6e0e8;border-top:5px solid #9a7b42;border-radius:8px;box-shadow:0 8px 24px rgba(6,40,85,.06)}.withdrawal-card h1{margin:0 0 12px;font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.15}.withdrawal-lead{margin:0 0 26px;color:#486681;line-height:1.6}.withdrawal-note{margin:0 0 24px;padding:15px 17px;border-left:4px solid #062855;background:#eef4f8;line-height:1.5}.withdrawal-errors{margin:0 0 22px;padding:14px 18px;border:1px solid #c64a4a;border-radius:5px;background:#fff0f0;color:#7c1515}.withdrawal-errors ul{margin:7px 0 0;padding-left:20px}.withdrawal-form{display:grid;gap:18px}.withdrawal-field{display:grid;gap:7px}.withdrawal-field label,.withdrawal-review dt{font-weight:700}.withdrawal-field input,.withdrawal-field textarea{width:100%;padding:12px 13px;border:1px solid #9fb2c4;border-radius:4px;background:#fff;color:#062855;font:inherit}.withdrawal-field input:focus,.withdrawal-field textarea:focus{outline:3px solid rgba(154,123,66,.25);border-color:#9a7b42}.withdrawal-field textarea{min-height:120px;resize:vertical}.withdrawal-required{color:#a12b2b}.withdrawal-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.withdrawal-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:4px}.withdrawal-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:1px solid #062855;border-radius:4px;background:#062855;color:#fff;font:700 1rem/1.2 Arial,sans-serif;cursor:pointer;text-decoration:none}.withdrawal-button:hover,.withdrawal-button:focus-visible{background:#0c417c}.withdrawal-button--secondary{background:#fff;color:#062855}.withdrawal-review{display:grid;grid-template-columns:minmax(145px,.34fr) 1fr;margin:0 0 26px;border:1px solid #d7e0e8;border-radius:5px;overflow:hidden}.withdrawal-review dt,.withdrawal-review dd{margin:0;padding:13px 15px;border-bottom:1px solid #e4eaf0;overflow-wrap:anywhere}.withdrawal-review dt{background:#eef4f8}.withdrawal-review dt:last-of-type,.withdrawal-review dd:last-of-type{border-bottom:0}.withdrawal-success{padding:18px;border:1px solid #b9dfc4;border-radius:5px;background:#edf9f0;color:#145c2b}.withdrawal-meta{margin-top:22px;padding-top:18px;border-top:1px solid #dce4eb;color:#486681;line-height:1.7}.withdrawal-legal-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:24px}.withdrawal-legal-links a{color:#062855;text-decoration:underline}@media(max-width:600px){.withdrawal-page{padding:24px 0 46px}.withdrawal-card{padding:22px 18px}.withdrawal-review{grid-template-columns:1fr}.withdrawal-review dt{border-bottom:0}.withdrawal-actions{align-items:stretch;flex-direction:column}.withdrawal-button{width:100%}}
