.back{font-size:14px;padding:14px 0}.policy{max-width:960px;padding:48px 48px 80px;margin:auto}.policy h1{font-size:38px;line-height:1.5;letter-spacing:-.03em}.policy .lead{margin:24px 0 42px}.policy p,.policy li{font-size:16px;line-height:2;color:var(--muted)}.policy section{margin:32px 0;padding-top:28px;border-top:1px solid var(--line)}.policy h2{font-size:22px;line-height:1.6;margin:0 0 14px}.policy a{color:var(--blue);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.policy .section-label{font-size:14px;color:var(--blue)}.policy .date,.policy .external{font-size:14px}.policy .draft{font-size:14px;padding:14px 18px;background:var(--surface);border-left:3px solid var(--blue);margin:0 0 32px}.privacy-note{font-size:14px;line-height:1.8;color:var(--muted);margin-top:24px}.privacy-note a{text-decoration:underline;text-underline-offset:4px}@media(max-width:800px){.policy{padding:28px 24px 48px}.policy h1{font-size:28px}.policy h2{font-size:20px}.policy p{font-size:16px}.policy .draft,.policy .date,.policy .external{font-size:13px}.back{font-size:13px}}
.footer .privacy-footer{font-size:14px;display:inline-flex;align-items:center;min-height:44px}
@media(max-width:800px){.footer .privacy-footer{font-size:12px}}
