.privacy-head { display: flex; align-items: center; justify-content: space-between; gap: 24px; border-block: 2px solid var(--line); margin-top: 18px; padding-block: 12px; }
.privacy-head img { display: block; width: 168px; height: auto; }
.privacy-head a:last-child { font: 700 13px/1.3 var(--utility-font); text-transform: uppercase; }
.privacy-main { max-width: 850px; padding-block: clamp(48px, 8vw, 100px); }
.privacy-main .byline { margin-bottom: 20px; }
.privacy-main h1 { max-width: 12ch; margin-bottom: 28px; font-size: clamp(52px, 9vw, 96px); }
.privacy-main .lede { max-width: 650px; font-size: clamp(21px, 2.5vw, 27px); line-height: 1.42; }
.privacy-main section { padding-block: 28px; border-top: 1px solid var(--line); }
.privacy-main h2 { margin-bottom: 16px; font-size: clamp(28px, 4vw, 40px); line-height: 1.1; }
.privacy-main p { max-width: 72ch; }
.privacy-main ul { margin: 0 0 18px; padding-left: 24px; }
.privacy-main li { margin-bottom: 8px; }
.privacy-updated { font: 13px/1.5 var(--utility-font); }
@media (max-width: 600px) { .privacy-head img { width: 130px; } .privacy-main { padding-block: 48px; } }
