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