.privacy-main{padding:78px 0 96px;background:linear-gradient(180deg,#f7f9f9 0,#fff 320px)}
.privacy-layout{max-width:820px}
.privacy-intro{padding-bottom:48px;border-bottom:1px solid var(--line);margin-bottom:8px}
.privacy-intro h1{max-width:16ch;font-size:clamp(40px,5vw,62px)}
.privacy-intro .lead{color:var(--muted);max-width:700px}
.updated{color:var(--muted);font-size:13px;margin-top:26px}
.privacy-layout section{padding:42px 0;border-bottom:1px solid var(--line)}
.privacy-layout section h2{font-size:clamp(25px,3vw,34px)}
.privacy-layout section p,.privacy-layout address{color:var(--muted);font-size:17px}
.privacy-layout address{font-style:normal;padding:20px 22px;border-left:3px solid var(--teal);background:var(--soft);margin:24px 0}
.privacy-layout a,.privacy-home,.privacy-footer a{color:var(--teal);font-weight:750}
.privacy-home{text-decoration:none}
.privacy-footer{padding:34px 0;background:var(--navy2);color:rgba(255,255,255,.72);font-size:13px}
.privacy-footer a{color:#fff}
@media(max-width:760px){.privacy-main{padding:52px 0 70px}.privacy-intro{padding-bottom:34px}.privacy-layout section{padding:34px 0}.privacy-layout section p,.privacy-layout address{font-size:16px}.privacy-home{font-size:13px}}
