.withdrawal-form fieldset{border:0;padding:0;margin:0;min-width:0}.withdrawal-form legend{font-size:23px;padding:0;margin:20px 0}.withdrawal-form label{display:block;margin:20px 0 8px;font-size:13px}.withdrawal-form input,.withdrawal-form textarea,.withdrawal-form select{max-width:100%}.withdrawal-form .small{font-size:12px;margin-top:16px}.withdrawal-summary{margin:24px 0;overflow-wrap:anywhere}.withdrawal-summary dt{color:var(--muted);font-size:12px;margin-top:18px}.withdrawal-summary dd{margin:5px 0 0;white-space:pre-wrap}.withdrawal-actions{display:flex;gap:15px;flex-wrap:wrap;align-items:center}.withdrawal-actions .button{margin-top:0}.privacy-content .notice{padding:15px;overflow-wrap:anywhere}#withdrawal-receipt-summary{overflow-wrap:anywhere}#withdrawal-received .button{margin:0 0 25px}.withdrawal-form[hidden],#withdrawal-review[hidden],#withdrawal-received[hidden],#withdrawal-closed[hidden],#withdrawal-items-wrap[hidden]{display:none}@media(max-width:650px){.withdrawal-actions .button{width:100%}.privacy-content{padding-left:6%;padding-right:6%}}
.withdrawal-receipt{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:14px;line-height:1.7;border:1px solid var(--line,#555);padding:20px;margin:24px 0}.model-form{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:15px;line-height:1.9}.print-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}
@media print{header,.eyebrow,.print-actions,#withdrawal-download,#withdrawal-print,#withdrawal-receipt-summary,#withdrawal-error,body:has(#withdrawal-received:not([hidden])) main>p,body:has(#withdrawal-received:not([hidden])) #withdrawal-received>p{display:none!important}body,main,.privacy-content{background:white!important;color:black!important;max-width:none!important;margin:0!important;padding:12px!important}.withdrawal-receipt{border:0;padding:0;color:black}.model-form{font-size:12pt}a{color:black}}
