.privacy-page{background:#000;color:#eee;padding:140px 7vw 70px}.privacy-heading{border-bottom:1px solid #444;padding-bottom:35px}.privacy-heading h1{font-size:clamp(36px,4.5vw,62px);line-height:1.08;letter-spacing:-.04em;font-weight:400;margin:20px 0}.privacy-heading>p:last-child{color:#bdc2c5;line-height:1.7}.privacy-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw;padding-top:40px}.privacy-layout nav{align-self:start;position:sticky;top:110px;display:flex;flex-direction:column}.privacy-layout nav a{display:flex;justify-content:space-between;gap:20px;padding:17px 0;border-bottom:1px solid #333;text-decoration:none;color:#d2d6d8;font-size:15px;line-height:1.5}.privacy-layout nav a:last-child{font-size:13px}.privacy-layout article section{scroll-margin-top:120px;margin-bottom:35px}.privacy-layout h2{font-size:26px;font-weight:400;letter-spacing:-.025em;margin:10px 0 15px}.privacy-layout article p{font-size:16px;color:#bec3c6;line-height:1.8}.privacy-layout article a{color:white;text-underline-offset:4px}.privacy-layout .privacy-updated{font-size:12px;margin:0 0 30px;color:#999}.privacy-page a:focus-visible{outline:2px solid white;outline-offset:4px}@media(max-width:700px){.privacy-page{padding:115px 6vw 45px}.privacy-heading h1{font-size:39px}.privacy-layout{display:block;padding-top:20px}.privacy-layout nav{position:static;margin-bottom:35px}.privacy-layout h2{font-size:24px}}
