.privacy-page{max-width:1000px;padding-bottom:48px}.privacy-page h1{max-width:840px}.privacy-version{font-size:14px;color:var(--muted);margin:18px 0}.privacy-lead{font-size:18px;line-height:1.65;max-width:780px}.privacy-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.privacy-print{border:1px solid var(--border);background:#fff;border-radius:8px;padding:10px 17px;min-height:46px;font-weight:600}.privacy-nav{display:flex;flex-wrap:wrap;gap:12px 22px;padding:20px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-size:15px;text-underline-offset:4px}.privacy-document{margin-top:30px;padding:32px 38px;background:white;border:1px solid var(--border);border-radius:20px;font-size:16px;line-height:1.75;overflow-wrap:break-word}.privacy-document section{scroll-margin-top:24px;padding:0 0 20px}.privacy-document section:last-child{padding-bottom:0}.privacy-document h2{font-size:23px;line-height:1.4;margin:12px 0 16px}.privacy-document p{margin:12px 0}.privacy-document a{overflow-wrap:anywhere;text-underline-offset:3px}.privacy-facts{margin:20px 0}.privacy-facts>div{padding:16px 0;border-bottom:1px solid var(--border)}.privacy-facts dt{font-weight:700}.privacy-facts dd{margin:6px 0 0;color:#46513d}.page-footer a{letter-spacing:0;line-height:1.5;text-underline-offset:3px}@media(max-width:700px){.privacy-page{padding-bottom:32px}.privacy-document{padding:20px}.privacy-document h2{font-size:21px}.privacy-lead{font-size:17px}.privacy-actions>*{width:100%}.privacy-nav{gap:10px 16px}}@media print{.site-header,.privacy-nav,.privacy-actions,.page-footer{display:none}.privacy-page{max-width:none;margin:0;padding:0}.privacy-document{padding:0;border:0;background:transparent;font-size:11pt;line-height:1.5}.privacy-page h1{font-size:22pt}.privacy-document h2{font-size:15pt;break-after:avoid}.privacy-document p,.privacy-facts>div{orphans:3;widows:3}.privacy-version,.privacy-lead{font-size:11pt}body{color:#000;background:#fff}.privacy-document a{color:#000}}
