.privacy-main{max-width:1160px;padding-block:55px 90px}.privacy-heading{max-width:820px;margin:25px 0 32px}.privacy-heading h1{font-size:64px;line-height:1.1;margin:12px 0 22px}.privacy-heading>p{font-size:22px;line-height:1.5}.privacy-heading .privacy-date{font-size:15px;color:#657a85}.privacy-preview{border-left:3px solid #537a8a;background:#edf2f3;padding:24px 28px;margin:0 0 54px;max-width:960px}.privacy-preview p{margin:8px 0 0;line-height:1.6}.privacy-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:65px}.privacy-toc{display:flex;flex-direction:column;gap:14px;align-self:start;position:sticky;top:125px;font-size:16px}.privacy-toc strong{margin-bottom:6px}.privacy-toc a{color:#516d7b;text-decoration:none}.privacy-toc a:hover{text-decoration:underline}.privacy-copy{max-width:750px;font-size:18px;line-height:1.7}.privacy-copy section{scroll-margin-top:125px;margin-bottom:44px}.privacy-copy h2{font-size:30px;line-height:1.25;margin:0 0 18px}.privacy-copy h3{font-size:21px;margin:25px 0 10px}.privacy-copy p{margin:0 0 16px}.privacy-copy li{margin:0 0 14px}.privacy-copy a{text-decoration:underline;color:#245b73}.privacy-details{padding:22px;background:#f4f6f6}.privacy-details dt{font-weight:600;margin-top:14px}.privacy-details dt:first-child{margin-top:0}.privacy-details dd{margin:3px 0 0;color:#617783}@media(max-width:800px){.privacy-layout{grid-template-columns:1fr;gap:35px}.privacy-toc{position:static;border-bottom:1px solid #d9e2e5;padding-bottom:25px}.privacy-heading h1{font-size:46px}.privacy-main{padding-block:35px 55px}.privacy-copy{font-size:17px}.privacy-copy h2{font-size:27px}.privacy-preview{padding:20px}}