.privacy-page{max-width:900px;margin:0 auto;padding:84px 32px 136px}.privacy-intro{max-width:760px;padding:30px 0 76px;animation:privacy-enter .7s var(--ease) both}.privacy-intro h1{font-size:clamp(54px,7vw,88px);font-weight:650;letter-spacing:-.065em;line-height:1.04}.privacy-effective{margin-top:20px;font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums}.privacy-intro>p:last-child{max-width:690px;margin-top:26px;font-size:clamp(18px,2vw,23px);line-height:1.48;letter-spacing:-.02em;color:#c4c4ca}.privacy-section{max-width:760px;margin-top:64px;animation:privacy-enter .7s var(--ease) both}.privacy-section:nth-of-type(1){animation-delay:70ms}.privacy-section:nth-of-type(2){animation-delay:130ms}.privacy-section:nth-of-type(3){animation-delay:190ms}.privacy-section:nth-of-type(4){animation-delay:250ms}.privacy-section:nth-of-type(5){animation-delay:310ms}.privacy-section h2{font-size:clamp(29px,3.7vw,43px);font-weight:600;letter-spacing:-.05em;line-height:1.12}.privacy-section p{margin-top:20px;font-size:17px;line-height:1.6;color:#b6b6bd}.privacy-section strong{color:var(--ink);font-weight:600}.privacy-section a{color:#b7d9ff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .2s var(--ease)}.privacy-section a:hover{color:#fff}.footer-privacy[aria-current="page"]{color:#fff}@keyframes privacy-enter{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.privacy-page{padding:46px 22px 90px}.privacy-intro{padding:18px 0 54px}.privacy-intro h1{font-size:52px}.privacy-intro>p:last-child{margin-top:22px;font-size:18px}.privacy-section{margin-top:48px}.privacy-section h2{font-size:30px}.privacy-section p{margin-top:17px;font-size:16px;line-height:1.58}}@media(prefers-reduced-motion:reduce){.privacy-intro,.privacy-section{animation:none}}
