.privacy-page{--accent:#ff684f;color:#181813;background:#f3efe5;min-height:100vh}.privacy-header{border-bottom:1px solid #18181338;justify-content:space-between;align-items:center;min-height:82px;padding:0 4vw;display:flex}.privacy-header nav{gap:1.5rem;font-size:.72rem;font-weight:800;display:flex}.privacy-header nav a,.privacy-document a,.privacy-footer a{border-bottom:1px solid}.privacy-hero{border-bottom:1px solid #18181338;grid-template-columns:1fr 3fr;align-content:end;gap:2rem;min-height:58vh;padding:7vw 4vw 4vw;display:grid}.privacy-hero>p:first-child,.privacy-document>header>p:first-child{letter-spacing:.14em;margin:0;font-size:.68rem;font-weight:800}.privacy-hero h1{letter-spacing:-.075em;max-width:10ch;margin:0;font-size:clamp(4rem,9vw,10rem);line-height:.84}.privacy-hero>p:last-child{grid-column:2;margin:1rem 0 0;font-size:.75rem;font-weight:700}.privacy-document{max-width:1180px;margin:0 auto;padding:8vw 4vw;scroll-margin-top:1rem}.privacy-document+.privacy-document{border-top:1px solid #18181338}.privacy-document>header{grid-template-columns:1fr 3fr;gap:2rem;margin-bottom:5rem;display:grid}.privacy-document>header h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.8rem,6vw,6rem);line-height:.9}.privacy-document>header>p:last-child{grid-column:2;max-width:44rem;margin:0;font-size:1.05rem;line-height:1.65}.privacy-document section{border-top:1px solid #18181338;grid-template-columns:1fr 3fr;gap:2rem;padding:2rem 0;display:grid}.privacy-document section h3{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.76rem}.privacy-document section>p,.privacy-document section>div,.privacy-document section>ul{max-width:46rem;margin:0;line-height:1.7}.privacy-document section p{margin:0 0 1rem}.privacy-document section p:last-child{margin-bottom:0}.privacy-document ul{padding-left:1.25rem}.privacy-document li+li{margin-top:.45rem}.privacy-footer{border-top:1px solid #18181338;justify-content:space-between;align-items:center;gap:2rem;min-height:112px;padding:2rem 4vw;font-size:.72rem;font-weight:700;display:flex}.privacy-footer p{margin:0}@media (max-width:720px){.privacy-header nav{gap:.8rem}.privacy-hero,.privacy-document>header,.privacy-document section{grid-template-columns:1fr}.privacy-hero{min-height:50vh;padding:5rem 5vw 2rem}.privacy-hero h1,.privacy-hero>p:last-child,.privacy-document>header>p:last-child{grid-column:1}.privacy-document{padding:5rem 5vw}.privacy-document>header{margin-bottom:3rem}.privacy-footer{flex-direction:column;align-items:flex-start}}
