/* Ergänzungen zum gemeinsamen Impressum-Layout. */
.privacy-page h1,.privacy-page .section-title{font-size:clamp(30px,6.2vw,54px);overflow-wrap:anywhere;hyphens:auto}
.privacy-page .contact-card{margin-block:16px 24px}
.privacy-page .contact-details p{margin-bottom:0}
.privacy-page code{font-size:.9em;overflow-wrap:anywhere}
.privacy-page .privacy-subheading{margin:24px 0 10px;font:600 17px/1.5 Arial,Helvetica,sans-serif}
.privacy-contents{display:flex;flex-wrap:wrap;gap:8px 20px;margin:24px 0 32px;font-size:13px}
.privacy-contents a{display:inline-block;padding-block:4px}
@media print{body{background:#fff;color:#000}.wrap{width:100%}.page-header,.page-footer,.privacy-contents,.skip-link{display:none}.legal-section{padding-block:0}.legal-section+.legal-section{margin-top:32px;padding-top:32px}.contact-card{background:none}h1,h2,h3,h4{break-after:avoid}p,address{orphans:3;widows:3}}
