.privacy-policy-page{color:#1d2a3a;background:#fff}.privacy-policy-hero{padding:152px 0 80px;color:#fff;background:radial-gradient(circle at 82% 24%,rgba(242,138,46,.18),transparent 26%),linear-gradient(112deg,#101a28,#172940 64%,#1d3d5e)}.privacy-policy-hero-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:84px;align-items:center}.privacy-policy-hero nav{display:flex;gap:10px;margin-bottom:34px;color:#ffffffa3;font-size:14px}.privacy-policy-hero nav a:hover{color:#fff}.privacy-policy-kicker{color:#ffad63;font-size:13px;font-weight:900}.privacy-policy-hero h1{margin:18px 0 24px;font-size:var(--font-h1-desktop);line-height:1.12}.privacy-policy-hero>.container>div>p{max-width:720px;color:#ffffffbf;font-size:18px;line-height:1.85}.privacy-policy-hero>.container>div>div{display:inline-flex;gap:14px;margin-top:26px;padding:12px 16px;border:1px solid rgba(255,255,255,.18)}.privacy-policy-hero>.container>div>div span{color:#fff9}.privacy-policy-hero aside{padding:42px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f}.privacy-policy-hero-icon{width:54px;height:54px;margin-bottom:46px;color:#ffad63}.privacy-policy-hero aside strong{display:block;margin-bottom:13px;font-size:23px}.privacy-policy-hero aside p{margin:0;color:#ffffffa8;line-height:1.75}.privacy-policy-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:84px;align-items:start;padding-top:88px;padding-bottom:112px}.privacy-policy-nav{position:sticky;top:112px;padding:26px;border:1px solid #dce5ee;background:#f5f7fa}.privacy-policy-nav>strong{display:block;margin-bottom:18px;color:#17283d;font-size:18px}.privacy-policy-nav nav{display:grid}.privacy-policy-nav a{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;padding:11px 0;color:#647283;border-bottom:1px solid #dce5ee;font-size:14px}.privacy-policy-nav a:hover{color:var(--accent)}.privacy-policy-nav a span{color:#a7b0bb;font-size:12px}.privacy-policy-content{max-width:900px}.privacy-policy-content>section{scroll-margin-top:118px;padding:0 0 68px;margin-bottom:68px;border-bottom:1px solid #dce5ee}.privacy-policy-content>section:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.privacy-policy-content>section>span{display:block;color:#f28a2e85;font-size:30px;font-weight:300}.privacy-policy-content h2{margin:14px 0 24px;font-size:var(--font-h2);line-height:1.3}.privacy-policy-content h3{margin:30px 0 12px;font-size:var(--font-h3)}.privacy-policy-content p,.privacy-policy-content li{color:#627183;line-height:1.9}.privacy-policy-content a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.privacy-policy-content ul{display:grid;gap:8px;padding-left:22px}.privacy-policy-purpose-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:30px 0;border:1px solid #dce5ee;background:#dce5ee}.privacy-policy-purpose-grid article{padding:28px;background:#f7f9fb}.privacy-policy-purpose-grid svg{width:34px;height:34px;color:var(--accent)}.privacy-policy-purpose-grid h3{margin-top:28px}.privacy-policy-contact{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:22px;align-items:center;margin-top:32px;padding:28px;color:#fff;background:#17283d}.privacy-policy-contact>svg{width:42px;height:42px;color:#ffad63}.privacy-policy-contact strong{font-size:18px}.privacy-policy-contact p{margin:7px 0 0;color:#ffffffa3;line-height:1.65}.privacy-policy-contact a{color:#fff;text-decoration:none}@media(max-width:900px){.privacy-policy-hero-layout,.privacy-policy-layout{grid-template-columns:1fr}.privacy-policy-hero-layout,.privacy-policy-layout{gap:44px}.privacy-policy-nav{position:static}.privacy-policy-nav nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}}@media(max-width:640px){.privacy-policy-hero{padding:122px 0 64px}.privacy-policy-hero aside{padding:28px}.privacy-policy-hero-icon{margin-bottom:28px}.privacy-policy-layout{padding-top:64px;padding-bottom:78px}.privacy-policy-nav nav,.privacy-policy-purpose-grid{grid-template-columns:1fr}.privacy-policy-content>section{padding-bottom:50px;margin-bottom:50px}.privacy-policy-contact{grid-template-columns:40px minmax(0,1fr)}.privacy-policy-contact .btn{grid-column:1 / -1;justify-self:stretch}}
