.privacy-page{min-height:100vh;background:var(--paper);cursor:auto}.privacy-page a,.privacy-page button{cursor:pointer}.privacy-page .nav-shell{z-index:10}.privacy-page .nav-panel{text-align:left}.privacy-main{min-height:100vh;padding:clamp(150px,13vw,210px) 24px clamp(84px,10vw,150px)}.privacy-hero{width:min(880px,calc(100vw - 48px));margin:0 auto clamp(54px,6vw,86px)}.privacy-kicker{margin:18px 0 22px;color:#0909098f;text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:700}.privacy-hero h1{margin:0;font-family:var(--sans);font-size:clamp(52px,7vw,112px);line-height:.9;letter-spacing:-.07em;font-weight:700}.privacy-intro{margin:0;color:#090909b8;max-width:680px;font-size:clamp(18px,1.4vw,22px);line-height:1.3;letter-spacing:-.045em}.privacy-content{width:min(880px,calc(100vw - 48px));margin:0 auto;border-top:1px solid rgba(9,9,9,.2)}.privacy-section{display:grid;grid-template-columns:minmax(160px,240px) minmax(0,1fr);gap:clamp(24px,5vw,76px);padding:clamp(26px,3.4vw,48px) 0;border-bottom:1px solid rgba(9,9,9,.14)}.privacy-section h2{margin:0;color:#0909099e;text-transform:uppercase;letter-spacing:.07em;font-size:13px;line-height:1.2}.privacy-section p{margin:0;font-size:clamp(18px,1.28vw,22px);line-height:1.42;letter-spacing:-.035em}.privacy-section p+p{margin-top:16px}.privacy-section a{color:inherit;text-decoration-color:#3658e673;text-decoration-thickness:1px;text-underline-offset:.16em}@media(max-width:760px){.privacy-main{padding:118px 18px 72px}.privacy-hero{width:100%;margin-bottom:42px}.privacy-kicker{font-size:11px;margin:14px 0 18px}.privacy-hero h1{font-size:clamp(48px,15vw,72px)}.privacy-intro{max-width:520px;font-size:18px}.privacy-content{width:100%}.privacy-section{grid-template-columns:1fr;gap:13px;padding:28px 0}.privacy-section h2{font-size:11px}.privacy-section p{font-size:16px;line-height:1.46}}
