@media print {
@page { size: A4; margin: 14mm; }
html, body { background: #ffffff !important; }
.site-header, .site-footer, .skip-link, .back-to-top, .medical-aid-application__intro,
.medical-aid-application__after, .medical-aid-application__submit,
.medical-aid-application__add-dependant, .medical-aid-application__remove-dependant,
.medical-aid-application__signature-actions, .medical-aid-application__honeypot,
.service-page__hero { display: none !important; }
.service-page__body, .medical-aid-application__form-wrap { padding: 0; border: 0; box-shadow: none; }
.medical-aid-application__form { display: block; }
.medical-aid-application__section { margin-bottom: 1.2rem; break-inside: avoid; }
.medical-aid-application__section > legend { padding: 0; margin-bottom: .4rem; background: none; }
.medical-aid-application__signature-pad { max-width: 18rem; }
}