.privacy-page{background:var(--paper);min-height:100vh}.privacy-hero{background:linear-gradient(120deg, var(--paper) 64%, var(--lime) 64%);border-bottom:1px solid #c7c4ba;align-items:flex-end;min-height:360px;padding:100px 12vw 86px;display:flex}.privacy-hero h1{letter-spacing:-4px;max-width:800px;margin:0;font-size:clamp(44px,5vw,70px);line-height:.92}.privacy-content{background:#fff;max-width:none;padding:88px 12vw 120px}.privacy-content>p,.privacy-content>section{max-width:900px}.privacy-content p,.privacy-content li{max-width:780px;font-size:17px;line-height:1.65}.privacy-content p{margin:0 0 27px}.privacy-content a{color:inherit;text-underline-offset:3px;font-weight:700;text-decoration-thickness:1px}.privacy-content .privacy-updated{border-left:4px solid var(--rose);max-width:730px;margin-bottom:64px;padding-left:22px;font-size:19px;line-height:1.5}.privacy-content section{border-top:1px solid #9fa59d;margin-top:64px;padding-top:50px}.modern.privacy-page .privacy-content h2{letter-spacing:-2px;max-width:700px;margin:0 0 31px;font-size:clamp(30px,3.2vw,44px);line-height:1}.privacy-content ul,.privacy-content ol{border-left:4px solid var(--lav);background:var(--paper);max-width:780px;margin:32px 0 35px;padding:22px 28px 22px 50px}.privacy-content li{margin:13px 0;padding-left:8px}@media (max-width:750px){.privacy-hero{background:linear-gradient(165deg, var(--paper) 65%, var(--lime) 65%);min-height:280px;padding:68px 7vw 60px}.privacy-hero h1{letter-spacing:-2.5px;font-size:clamp(40px,12vw,54px)}.privacy-content{padding:64px 7vw 78px}.privacy-content p,.privacy-content li{font-size:16px}.privacy-content .privacy-updated{margin-bottom:50px;font-size:18px}.privacy-content section{margin-top:50px;padding-top:38px}.modern.privacy-page .privacy-content h2{letter-spacing:-1.5px;font-size:clamp(29px,8.5vw,36px)}.privacy-content ul,.privacy-content ol{padding:18px 20px 18px 38px}}
