@media print{@page{size:A4 portrait;margin:12mm 15mm}:is(html:has(.withdrawal-form),body:has(.withdrawal-form)){background:var(--background);margin:0;height:auto!important;min-height:0!important;overflow:visible!important}.withdrawal-form>header,.withdrawal-form>footer,.withdrawal-form nav,.withdrawal-form button,.withdrawal-form .print\:hidden{display:none!important}body:has(.withdrawal-form)>.skip-link{display:none!important}.withdrawal-form{color:var(--foreground);break-inside:avoid;position:absolute;inset:0 0 auto}.withdrawal-form *{opacity:1!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;transition:none!important;animation:none!important;position:static!important;transform:none!important}.withdrawal-form main,.withdrawal-form main>header,.withdrawal-form main>section{width:100%;max-width:none;margin:0;padding:0}.withdrawal-form main>header{padding-bottom:5mm}.withdrawal-form h1{margin-top:2mm;font-size:24pt;line-height:1.1}.withdrawal-form h2{font-size:16pt;line-height:1.2}.withdrawal-form p,.withdrawal-form address{color:var(--foreground);font-size:10pt;line-height:1.35}.withdrawal-form .eyebrow{font-size:8pt}.withdrawal-form .rule-gold{border-top:1px solid var(--border);margin-top:3mm}.withdrawal-form main>section>div{padding-top:0}.withdrawal-form main>section>div>*{margin-block:0}.withdrawal-form main>section>div>*+*{margin-top:4mm}.withdrawal-form .space-y-4>*{margin-block:0}.withdrawal-form .space-y-4>*+*{margin-top:2mm}.withdrawal-form .withdrawal-fields>*{break-inside:avoid;margin-block:0}.withdrawal-form .withdrawal-fields>*+*{margin-top:3mm}.withdrawal-form .withdrawal-line{margin-top:1mm;padding-top:7mm}.withdrawal-form .withdrawal-notes{break-inside:avoid;padding-top:3mm}}
