.privacy-hero{border-top:1px solid var(--line);background:linear-gradient(145deg,#f7fbfc,#e9f6fa)}
.privacy-hero-grid{display:grid;grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;padding-top:64px;padding-bottom:72px}
.privacy-hero .breadcrumbs{margin-bottom:44px}
.privacy-hero h1{margin:20px 0 0;font-size:clamp(50px,5.8vw,82px)}
.privacy-hero-grid>p{margin:0 0 8px;color:var(--muted);font-size:18px;line-height:1.72}
.privacy-document{max-width:980px;padding-top:72px;padding-bottom:96px}
.document-version{margin-bottom:34px;padding-bottom:20px;border-bottom:1px solid var(--line);color:var(--muted);font-size:14px}
.privacy-document section{display:grid;grid-template-columns:270px 1fr;column-gap:58px;padding:34px 0;border-bottom:1px solid var(--line)}
.privacy-document h2{grid-row:1/span 8;margin:0;font-family:Georgia,'Times New Roman',serif;font-size:28px;font-weight:400;line-height:1.25}
.privacy-document p,.privacy-document ul{grid-column:2;margin:0 0 16px;color:var(--muted);font-size:16px;line-height:1.75}
.privacy-document p:last-child,.privacy-document ul:last-child{margin-bottom:0}
.privacy-document ul{padding-left:20px}
.privacy-document li+li{margin-top:8px}
.privacy-document a{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:#aac7d2;text-underline-offset:4px}
@media(max-width:800px){.privacy-hero-grid{grid-template-columns:1fr;gap:24px;padding-top:36px;padding-bottom:52px}.privacy-hero .breadcrumbs{margin-bottom:32px}.privacy-hero-grid>p{font-size:16px}.privacy-document{padding-top:48px;padding-bottom:68px}.privacy-document section{grid-template-columns:1fr;gap:18px;padding:28px 0}.privacy-document h2{grid-row:auto}.privacy-document p,.privacy-document ul{grid-column:1}}
@media(max-width:500px){.privacy-hero h1{font-size:clamp(42px,12vw,58px)}.privacy-document h2{font-size:25px}}
