.privacy-page{padding-top:48px;padding-bottom:80px;background:var(--bg)}
.privacy-intro,.privacy-content{width:min(100%,780px);margin-inline:auto}
.privacy-intro{margin-bottom:36px}
.privacy-intro .section-label{margin-bottom:14px}
.vaihtoehto-3 .privacy-intro h1{font:400 clamp(32px,3.1vw,42px)/1.2 var(--font-display);letter-spacing:-.025em;margin:0 0 16px}
.privacy-intro .lead{font-size:18px;line-height:1.55;max-width:64ch;margin:0}
.privacy-intro .fine{font-size:15px;line-height:1.5;margin-top:16px;color:var(--muted)}
.privacy-content section{padding:24px 0;border-top:1px solid var(--line)}
.vaihtoehto-3 .privacy-content h2{font:500 21px/1.35 var(--font-body);letter-spacing:-.01em;margin:0 0 12px}
.privacy-copy{max-width:68ch;font-size:16px;line-height:1.65}
.privacy-copy p{margin:0 0 14px}
.privacy-copy p:last-child{margin-bottom:0}
.privacy-copy address{font-style:normal;line-height:1.65;margin:0 0 14px}
.privacy-copy a{overflow-wrap:anywhere}
.privacy-form-link{font-size:16px;margin:18px 0 0}
@media(max-width:820px){.privacy-page{padding-top:36px;padding-bottom:56px}.privacy-intro{margin-bottom:28px}.privacy-content section{padding:22px 0}.vaihtoehto-3 .privacy-content h2{font-size:20px}}
