.privacy-page{--privacy-bg:#111315;--privacy-paper:#f2f3ef;--privacy-muted:#9ba3a0;--privacy-orange:#fa4d22;min-height:100svh;color:var(--privacy-paper);background:radial-gradient(circle at 82% 9%,#5b8bb329,transparent 28%),linear-gradient(#ffffff06 1px,transparent 1px),linear-gradient(90deg,#ffffff06 1px,transparent 1px),var(--privacy-bg);background-size:auto,120px 120px,120px 120px,auto;font-family:inherit}.privacy-page *{box-sizing:border-box}.privacy-page a{color:inherit}.privacy-header{border-bottom:1px solid #f2f3ef29;justify-content:space-between;align-items:center;gap:30px;min-height:94px;padding:20px clamp(20px,4vw,66px);display:flex}.privacy-header img{width:150px;height:auto;display:block}.privacy-header nav{color:#bac1be;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:22px;font-size:11px;display:flex}.privacy-header nav a{text-decoration:none}:is(.privacy-header nav a:hover,.privacy-header nav a:focus-visible,.privacy-page article a:hover,.privacy-page article a:focus-visible){color:var(--privacy-orange)}.privacy-page a:focus-visible{outline:2px solid var(--privacy-orange);outline-offset:5px}.privacy-hero{border-bottom:1px solid #f2f3ef29;grid-template-columns:repeat(12,1fr);align-content:center;gap:20px;min-height:560px;padding:clamp(70px,10vw,150px) clamp(20px,7vw,110px) 80px;display:grid}.privacy-hero>p{color:var(--privacy-orange);letter-spacing:.15em;grid-column:1/4;margin:13px 0 0;font-size:11px;font-weight:750}.privacy-hero h1{letter-spacing:-.072em;grid-column:4/12;margin:0;font-size:clamp(4rem,9vw,9rem);font-weight:490;line-height:.84}.privacy-hero h1 span{color:#89918e}.privacy-hero>div{color:var(--privacy-muted);grid-column:8/12;gap:7px;margin-top:28px;font-size:12px;display:grid}.privacy-hero>div strong{color:var(--privacy-paper);font-weight:600}.privacy-language{border-bottom:1px solid #f2f3ef29;grid-template-columns:repeat(12,1fr);gap:20px;padding:clamp(76px,9vw,135px) clamp(20px,7vw,110px);scroll-margin-top:20px;display:grid}.privacy-language-heading{grid-column:1/4;align-self:start;position:sticky;top:28px}.privacy-language-heading p{color:#78b7ff;letter-spacing:.15em;margin:0 0 25px;font-size:10px;font-weight:750}.privacy-language-heading h2{letter-spacing:-.05em;max-width:290px;margin:0;font-size:clamp(2rem,3.2vw,3.9rem);font-weight:500;line-height:.95}.privacy-sections{border-top:1px solid #f2f3ef2e;border-left:1px solid #f2f3ef2e;grid-column:4/13;grid-template-columns:1fr 1fr;display:grid}.privacy-sections article{border-bottom:1px solid #f2f3ef2e;border-right:1px solid #f2f3ef2e;min-width:0;padding:clamp(25px,3.2vw,48px)}.privacy-sections article>span{color:var(--privacy-orange);letter-spacing:.13em;font-size:10px;font-weight:750}.privacy-sections h3{letter-spacing:-.035em;margin:24px 0 14px;font-size:clamp(1.25rem,2vw,2rem);font-weight:530}.privacy-sections p{color:#aeb6b2;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.92}.privacy-sections strong{color:#eef1ed;font-weight:620}.privacy-sections a{color:#d8dfdb;text-underline-offset:4px}.privacy-language-en{background:#ffffff05}.privacy-footer{color:#818a86;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:30px;min-height:112px;padding:30px clamp(20px,7vw,110px);font-size:10px;display:flex}.privacy-footer a{color:#cbd1ce;text-decoration:none}@media (max-width:900px){.privacy-hero{grid-template-columns:repeat(4,1fr);min-height:470px}.privacy-hero>p,.privacy-hero h1,.privacy-hero>div{grid-column:1/5}.privacy-hero h1{margin-top:25px}.privacy-hero>div{max-width:420px}.privacy-language{grid-template-columns:1fr}.privacy-language-heading,.privacy-sections{grid-column:auto}.privacy-language-heading{margin-bottom:28px;position:static}.privacy-language-heading h2{max-width:620px}.privacy-sections{grid-template-columns:1fr 1fr}}@media (max-width:620px){.privacy-header{align-items:flex-start}.privacy-header img{width:126px}.privacy-header nav{flex-direction:column;align-items:flex-end;gap:5px}.privacy-hero{min-height:430px}.privacy-hero h1{font-size:clamp(3.1rem,16vw,5rem)}.privacy-sections{grid-template-columns:1fr}.privacy-footer{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){.privacy-page{scroll-behavior:auto}}
