.privacy-document{max-width:1000px;padding-top:85px;padding-bottom:80px;color:var(--ink)}.privacy-heading{border-bottom:1px solid var(--line);padding-bottom:30px}.privacy-heading h1{font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.4;margin:12px 0 20px}.privacy-date{font-size:13px;color:var(--muted)}.privacy-lead{font-size:18px;line-height:1.9;max-width:800px}.privacy-summary{padding:22px 28px;margin-top:30px;background:var(--wash);font-size:14px;line-height:1.9}.privacy-summary p{margin:7px 0}.privacy-summary strong,.privacy-document section strong{font-weight:500}.privacy-document a{color:var(--red);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.privacy-directory{display:flex;flex-wrap:wrap;gap:12px 26px;padding:24px 0;border-bottom:1px solid var(--line);font-size:14px}.privacy-document section{padding-top:34px;scroll-margin-top:110px}.privacy-document section h2,.privacy-contact h2{font-size:24px;font-weight:500;line-height:1.5;margin:0 0 17px}.privacy-document section p,.privacy-document li,.privacy-contact p{font-size:15px;line-height:1.95;color:var(--muted);overflow-wrap:anywhere}.privacy-document ul{padding-left:22px}.privacy-document li{padding-bottom:12px}.privacy-contact{margin-top:45px;border-top:1px solid var(--line);padding-top:30px}.privacy-contact>a{display:inline-block;font-size:14px;margin:12px 25px 0 0}.privacy-document a:focus-visible{outline:2px solid var(--red);outline-offset:4px}@media(max-width:600px){.privacy-document{padding-top:50px;padding-bottom:55px}.privacy-summary{padding:18px}.privacy-lead{font-size:16px}.privacy-document section h2,.privacy-contact h2{font-size:21px}.privacy-document section{padding-top:28px}.privacy-directory{gap:14px 20px}}
