/* Privacy: one calm reading column */
.priv{padding-block:clamp(40px,6vw,96px) clamp(72px,9vw,128px)}
.col{max-width:36rem}
.priv h1{margin:0; font-family:var(--display); font-weight:800; font-size:clamp(40px, 6vw, 80px); line-height:1; letter-spacing:-.03em}
.spectrum{display:flex; gap:4px; margin:clamp(24px,3vw,36px) 0 clamp(28px,3.5vw,44px); max-width:18rem}
.spectrum i{flex:1; height:8px; border-radius:4px}
.priv .intro{font-size:clamp(20px, 1.9vw, 24px); font-weight:700; line-height:1.45; margin:0}
.priv section{margin-top:clamp(44px,5vw,64px)}
.priv h2{margin:0 0 16px; font-family:var(--display); font-weight:800; font-size:clamp(22px, 2.2vw, 30px); line-height:1.15; letter-spacing:-.02em; text-wrap:balance}
.priv section p{margin:0; font-size:18px; line-height:1.65; text-wrap:pretty}
.priv section p + p{margin-top:16px}
.priv .updated{margin:clamp(48px,5vw,72px) 0 0; padding-top:20px; border-top:1px solid color-mix(in srgb, var(--ink) 14%, transparent); font-size:15px; font-weight:700}
