.privacy-hero{background:#10120f;color:#fff;padding:175px 0 95px}.privacy-hero h1{font-size:calc(clamp(70px,9vw,130px) - 5px);line-height:.9;margin:38px 0 25px}.updated{font:11px monospace;color:#f4b942;letter-spacing:.08em}.privacy-intro{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:55px;border-top:1px solid #383b35;padding-top:30px}.privacy-intro p{color:#aeb2aa;line-height:1.65}.privacy-content{background:#f4f3ed}.legal-layout{display:grid;grid-template-columns:260px 1fr;gap:90px;align-items:start}.legal-layout nav{position:sticky;top:110px;display:flex;flex-direction:column;border-top:1px solid #bbb}.legal-layout nav span{font:10px monospace;color:#9d6e0a;padding:18px 0}.legal-layout nav a{font-size:11px;color:#666b63;padding:7px 0}.legal-copy{max-width:850px}.legal-copy article{scroll-margin-top:110px;padding:0 0 65px;margin-bottom:65px;border-bottom:1px solid #bbb}.legal-copy article:last-child{margin-bottom:0}.legal-copy h2{font-size:calc(clamp(32px,4vw,52px) - 5px);margin-bottom:30px}.legal-copy h3{font-size:20px;margin:30px 0 10px}.legal-copy p,.legal-copy li{color:#5c6159;line-height:1.75}.legal-copy p{margin-bottom:15px}.legal-copy ul{padding-left:20px;margin:15px 0 25px}.legal-copy li{margin:5px 0}.legal-copy address{font-style:normal;background:#f4b942;padding:25px;line-height:1.8;margin:25px 0}.legal-copy address a{border-bottom:1px solid #111}.privacy-close{background:#f4b942;padding:90px 0}.privacy-close h2{font-size:calc(clamp(52px,7vw,90px) - 5px)}.privacy-close p{max-width:780px;line-height:1.7;margin-top:25px}
@media(max-width:900px){.legal-layout{grid-template-columns:1fr}.legal-layout nav{display:none}.privacy-intro{grid-template-columns:1fr}}
@media(max-width:700px){.privacy-hero{padding:140px 0 75px}.privacy-hero h1{font-size:calc(58px - 5px)}.privacy-content{padding:75px 0}.legal-copy article{padding-bottom:45px;margin-bottom:45px}}
