.privacy-document{max-width:820px;margin-inline:auto;padding-top:42px;padding-bottom:96px}.privacy-hero .eyebrow{margin-bottom:22px}.privacy-hero h1{font-size:clamp(38px,4.5vw,62px);line-height:1.12;letter-spacing:-.045em;overflow-wrap:anywhere}.privacy-hero p:not(.eyebrow){font-size:17px;line-height:1.75;margin-top:20px;color:var(--ink)}.privacy-hero p.privacy-subtitle{font-size:16px;font-weight:600}.privacy-hero p.privacy-status{font-size:14px;padding-left:16px;border-left:2px solid var(--teal-dark);color:var(--muted)}.privacy-toc{border-block:1px solid var(--line);padding-block:25px;margin-top:32px}.privacy-document h2{font-size:25px;line-height:1.3;letter-spacing:-.02em}.privacy-toc h2{font-size:18px}.privacy-toc ol{padding-left:24px;margin-top:14px;columns:2;column-gap:32px}.privacy-toc li{font-size:14px;line-height:1.6;margin-bottom:8px;break-inside:avoid}.privacy-document a{color:var(--teal-dark);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.privacy-sections section{border-bottom:1px solid var(--line);padding-block:32px;scroll-margin-top:120px}.privacy-sections section:last-child{border:0}.privacy-sections p,.privacy-sections li{font-size:16px;line-height:1.8}.privacy-sections p,.privacy-sections ul{margin-top:18px}.privacy-sections ul{padding-left:24px}.privacy-sections li+li{margin-top:7px}.privacy-document a:focus-visible{outline:3px solid var(--teal-dark);outline-offset:4px}@media(max-width:700px){.privacy-document{padding-top:30px;padding-bottom:56px}.privacy-toc ol{columns:1}.privacy-hero h1{font-size:clamp(34px,8vw,45px)}.privacy-document h2{font-size:23px}.privacy-toc h2{font-size:18px}.privacy-sections section{padding-block:26px}.privacy-hero p:not(.eyebrow){font-size:16px}.privacy-hero p.privacy-status{font-size:14px}}
