.legal-hero h1 { overflow-wrap: anywhere; }
.legal-aside p + p { margin-top: 18px; }
.withdrawal-form { padding: 24px; border: 1px solid #c9d0c7; background: white; overflow-wrap: anywhere; }
@media (max-width: 480px) { .legal-hero { padding-left: 24px; padding-right: 24px; } .legal-hero h1 { font-size: clamp(30px, 8vw, 40px); letter-spacing: -.04em; } .withdrawal-form { padding: 16px; } }
@media print { .legal-header, .legal-footer, .legal-aside, .legal-download { display: none; } .legal-page, .legal-hero { background: white; color: black; } .legal-hero { padding: 0 0 20px; } .legal-hero h1 { font-size: 30pt; letter-spacing: -.03em; } .legal-hero p:not(.eyebrow) { color: black; } .legal-content { display: block; max-width: none; padding: 0; } .legal-article p { color: black; font-size: 11pt; } .legal-article h2 { font-size: 18pt; break-after: avoid; } .legal-article section + section { margin-top: 24px; padding-top: 20px; } .withdrawal-form { padding: 0; border: 0; } #musterformular { break-before: page; } }
