.privacy-document{padding-block:40px;max-width:1100px}.privacy-document h1{font-size:var(--fs-2xl,clamp(28px,4vw,44px));line-height:1.2}.privacy-document h2{font-size:var(--fs-xl,24px);margin:30px 0 16px}.privacy-document p,.privacy-document li{line-height:var(--leading,1.65);margin-block:12px;overflow-wrap:anywhere}.privacy-document a{text-decoration:underline}.privacy-table{overflow-x:auto;margin-block:24px}.privacy-table table{border-collapse:collapse;width:100%;min-width:600px}.privacy-table th,.privacy-table td{border:1px solid var(--control-line,#ccc);padding:12px;text-align:left;vertical-align:top}.privacy-table th{font-weight:600}.consent-error{display:block;color:var(--brand-dark,#9c162b)}.consent-status{margin-block:16px}.health-consent{margin:16px 0}.privacy-document nav{padding:20px;background:var(--surface,#f7f7f7);border-radius:var(--radius-m,12px)}@media print{header,footer,.privacy-document nav,.skip-link{display:none!important}.privacy-document{width:100%;max-width:none;padding:0;color:#000}.privacy-table{overflow:visible}.privacy-table table{min-width:0;font-size:10pt}h2,h3{break-after:avoid}tr{break-inside:avoid}a{color:#000}}

.privacy-placeholder{color:#762400;background:#fff0cf;padding:1px 4px}
