.privacy-hero{padding-top:76px;padding-bottom:58px;border-bottom:1px solid #dbe3db}.privacy-hero h1{font-size:clamp(42px,5vw,70px)}.privacy-intro{max-width:680px;font-size:18px;line-height:1.7;margin-top:24px;color:#48656b}.privacy-date{font-size:12px;margin-top:20px}.privacy-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:75px;padding-top:58px;padding-bottom:85px;align-items:start}.privacy-toc{position:sticky;top:115px;display:grid;gap:11px;font-size:13px;border-left:2px solid #dbe5df;padding-left:20px}.privacy-toc .eyebrow{margin-bottom:6px}.privacy-toc a:hover{color:#117f9b;text-decoration:underline}.privacy-content{min-width:0;max-width:800px}.privacy-content section{margin-bottom:44px;scroll-margin-top:120px}.privacy-content h2{font-size:29px;letter-spacing:-.025em;line-height:1.22;margin-bottom:20px}.privacy-content h3{font-size:19px;line-height:1.35;margin:23px 0 10px}.privacy-content p,.privacy-content ul,.privacy-content ol,.privacy-content address{color:#486169;font-size:15px;line-height:1.85;margin-bottom:17px}.privacy-content li{margin-bottom:9px}.privacy-content a:not(.button){color:#086d86;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.privacy-content address{font-style:normal}.privacy-content .button{margin-top:8px}.privacy-callout{background:#edf3ee;border:1px solid #d7e5dc;border-radius:8px;padding:24px;margin:25px 0}.privacy-callout strong{display:block;margin-bottom:8px}.privacy-callout p{margin:0}.deletion-content{padding-top:48px;padding-bottom:50px}.deletion-options{padding-left:24px}.deletion-options>li{padding:0 0 24px 10px;border-bottom:1px solid #dbe3db;margin-bottom:24px}.privacy-page .footer-bottom>div{flex-wrap:wrap}.privacy-page .footer-bottom a{white-space:normal}@media(max-width:900px){.privacy-layout{grid-template-columns:1fr;gap:35px}.privacy-toc{position:static;grid-template-columns:repeat(2,minmax(0,1fr));font-size:12px}.privacy-toc .eyebrow{grid-column:1/-1}.privacy-hero{padding-top:45px;padding-bottom:35px}.privacy-intro{font-size:16px}.privacy-content h2{font-size:26px}}@media(max-width:480px){.privacy-toc{grid-template-columns:1fr}.privacy-content h2{font-size:24px}.privacy-callout{padding:18px}.privacy-content .button{max-width:100%;gap:12px;text-align:center}.privacy-hero h1{font-size:42px}.deletion-options{padding-left:20px}}