.privacy-intro{padding:27px 6% 63px;border-bottom:1px solid #d6d7ce}.privacy-intro>.eyebrow{font-size:9px}.privacy-intro h1{font-size:clamp(52px,7.7vw,112px);margin:31px 0 24px}.privacy-subtitle{font-size:18px;letter-spacing:.07em;line-height:1.9}.privacy-lead{font-size:11px;line-height:2.2;letter-spacing:.04em;margin-top:25px;color:#737b69}.privacy-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:9%;padding:0 6% 70px;align-items:start}.privacy-toc{position:sticky;top:30px;padding-top:47px}.privacy-toc .eyebrow{font-size:8px;letter-spacing:.12em;margin-bottom:23px;color:#858c7a}.privacy-toc a{display:flex;align-items:center;gap:14px;font-size:10px;line-height:1.7;padding:12px 0;color:#66705b;transition:color .2s}.privacy-toc a:hover{color:#242622}.privacy-toc a>span{font-size:8px;color:#929986}.privacy-section{padding:49px 0 45px;border-bottom:1px solid #d6d7ce;scroll-margin-top:30px}.privacy-section>.eyebrow{font-size:8px;margin-bottom:20px;color:#7b8370}.privacy-section h2{font-size:26px;line-height:1.7;font-weight:400;letter-spacing:.015em;margin:0 0 25px}.privacy-section h3{font-size:14px;letter-spacing:.035em;font-weight:400;line-height:1.9;margin:29px 0 13px}.privacy-section p{font-size:12px;letter-spacing:.025em;line-height:2.3;margin:18px 0 0;overflow-wrap:anywhere}.privacy-section p a{border-bottom:1px solid #b4bca8;padding-bottom:2px}.privacy-section p a:hover{border-color:#242622}.privacy-section .privacy-source-note{padding:20px 23px;background:#eeeee8;font-size:10px;line-height:2.2;margin-bottom:32px;color:#69735c}.privacy-contact-links{margin-top:30px}.privacy-contact-links .text-link{font-size:12px;gap:15px}.privacy-end{display:flex;justify-content:space-between;gap:20px;padding-top:32px;font-size:8px;letter-spacing:.06em;color:#7b8370}.footer-bottom{gap:25px}.footer-bottom nav{flex-wrap:wrap;justify-content:flex-end;row-gap:16px}
@media(max-width:1000px){.privacy-layout{grid-template-columns:165px minmax(0,1fr);gap:7%}.privacy-intro{padding-top:24px;padding-bottom:50px}.privacy-section h2{font-size:23px}.privacy-section p{font-size:11px}.privacy-toc a{font-size:9px;gap:10px}}
@media(max-width:700px){.privacy-intro{padding:14px 6% 37px}.privacy-intro>.eyebrow{font-size:8px}.privacy-intro h1{font-size:clamp(47px,11.2vw,74px);margin:27px 0 23px;line-height:1.1}.privacy-subtitle{font-size:15px;letter-spacing:.04em}.privacy-lead{font-size:10px;line-height:2.1;margin-top:19px}.privacy-desktop-break{display:none}.privacy-layout{grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:45px}.privacy-toc{position:static;padding:25px 0 24px;border-bottom:1px solid #d6d7ce}.privacy-toc nav{display:grid;grid-template-columns:1fr 1fr;gap:4px 14px}.privacy-toc .eyebrow{grid-column:1/-1;margin-bottom:10px;font-size:7px}.privacy-toc a{font-size:9px;gap:9px;min-height:44px;padding:8px 0;align-items:baseline}.privacy-toc a>span{font-size:7px}.privacy-section{padding:33px 0 32px}.privacy-section>.eyebrow{font-size:7px;margin-bottom:16px}.privacy-section h2{font-size:20px;margin-bottom:20px;line-height:1.8}.privacy-section p{font-size:12px;line-height:2.25;letter-spacing:.025em}.privacy-section h3{font-size:14px;margin:27px 0 12px}.privacy-section .privacy-source-note{font-size:10px;padding:18px;margin-bottom:27px}.privacy-contact-links .text-link{font-size:11px}.privacy-end{font-size:7px;gap:15px;padding-top:25px}.footer-bottom nav{justify-content:space-between}}
