.sf-withdrawal{padding-block:35px 75px}.sf-withdrawal>header,.sf-withdrawal>form,.sf-withdrawal>section,.sf-withdrawal>aside{max-width:680px}.sf-withdrawal h1{letter-spacing:-.04em;margin:20px 0;font-size:clamp(36px,6vw,62px);line-height:1.1}.sf-withdrawal h2{margin-bottom:22px;font-size:27px;line-height:1.25}.sf-withdrawal p{color:var(--sf-muted);font-size:15px;line-height:1.8}.sf-withdrawal form{gap:22px;margin-top:34px;display:grid}.sf-withdrawal label{gap:10px;font-size:14px;font-weight:600;display:grid}.sf-withdrawal input,.sf-withdrawal textarea{color:#171b19;width:100%;min-width:0;min-height:50px;font:inherit;background:#fff;border:1px solid #a9ada7;border-radius:5px;padding:13px 14px;font-size:16px}.sf-withdrawal textarea{resize:vertical;font-weight:400}.sf-withdrawal input:focus-visible,.sf-withdrawal textarea:focus-visible{outline-offset:3px;outline:2px solid}.sf-withdrawal .sf-button{width:fit-content;min-height:50px}.sf-withdrawal-review,.sf-withdrawal-receipt{border-block:1px solid var(--sf-line);padding-block:25px}.sf-withdrawal-review dl{gap:15px;margin-block:22px;display:grid}.sf-withdrawal-review dt{color:var(--sf-muted);margin-bottom:5px;font-size:12px}.sf-withdrawal-review dd{overflow-wrap:anywhere;margin:0}.sf-withdrawal-declaration{white-space:pre-wrap;overflow-wrap:anywhere}.sf-withdrawal-edit{align-items:center;gap:10px;min-height:44px;margin-top:16px;font-size:14px;display:inline-flex}.sf-withdrawal-receipt{margin-top:35px}.sf-withdrawal-receipt .sf-button{margin-top:20px}.sf-withdrawal>aside{border-top:1px solid var(--sf-line);margin-top:35px;padding-top:25px}.sf-withdrawal>aside a{text-underline-offset:3px;text-decoration:underline}
