.subzero-privacy-page { padding: clamp(2.5rem, 6vw, 5rem) 0; }
.subzero-privacy-content { width: min(calc(100% - 2rem), 800px); margin-inline: auto; color: #172b40; overflow-wrap: break-word; }
.subzero-privacy-content h1 { margin: 0 0 1.5rem; color: #005a9c; font-size: clamp(2.15rem, 4.5vw, 3.5rem); line-height: 1.2; }
.subzero-privacy-content h2 { margin: 2.5rem 0 1rem; font-size: clamp(1.4rem, 2.5vw, 1.8rem); line-height: 1.35; }
.subzero-privacy-content p, .subzero-privacy-content ul { margin: 0 0 1.25rem; line-height: 1.8; }
.subzero-privacy-content ul { padding-inline-start: 1.5rem; }
.subzero-privacy-content li { margin-bottom: .5rem; }
.subzero-privacy-content a { overflow-wrap: anywhere; }
.subzero-privacy-content a:focus-visible { outline: 3px solid #005a9c; outline-offset: 3px; }
