.privacy-nav { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 1rem; padding-block: 1.1rem; }
.privacy-nav nav { display: flex; flex-wrap: wrap; gap: 1rem; }
.privacy-content { max-width: 800px; padding-block: clamp(2rem, 6vw, 4.5rem); }
.privacy-content h1 { font-size: clamp(2rem, 5vw, 3.5rem); line-height: 1.1; margin: 0 0 0.75rem; }
.privacy-content section { margin-top: 2rem; }
.privacy-content h2 { font-size: 1.25rem; margin: 0 0 .5rem; }
.privacy-content section p { line-height: 1.65; margin: 0; }
.privacy-content a, .privacy-nav nav a, .footer-row a { text-decoration: underline; text-underline-offset: .18em; }
