/* Offer layout, with readable legal metadata and long privacy headings. */
.privacy-body .legal-back{font-size:13px}
.privacy-page .eyebrow{font-size:11px}
.privacy-page .legal-meta small,.privacy-page .legal-toc>span{font-size:11px}
.privacy-page .legal-meta b{white-space:normal;overflow:visible;line-height:1.5}
.privacy-page .legal-hero .privacy-edition-link{margin-top:20px;font-size:14px}
.privacy-page .privacy-edition-link a{color:var(--mint);text-decoration:underline;text-underline-offset:4px}
.privacy-page .legal-toc a{font-size:13px;min-height:44px}
.privacy-page .legal-toc i,.privacy-page .legal-index{font-size:12px}
.privacy-page .legal-content :is(p,li){overflow-wrap:anywhere}
.privacy-page .legal-content ul{max-width:820px;margin:0 0 18px;padding-left:24px}
.privacy-page .legal-content li{padding-left:4px;color:#a2b6b7;font-size:17px;line-height:1.78}
.privacy-page .legal-content li+li{margin-top:12px}
.privacy-page .legal-content li a{color:var(--mint);text-decoration:underline;text-underline-offset:4px}
.privacy-body .legal-footer p,.privacy-body .footer-meta{font-size:12px}
.privacy-body a:focus-visible{outline:2px solid var(--mint);outline-offset:4px;border-radius:4px}
@media(max-width:1000px) and (min-width:821px){.privacy-page .legal-document{gap:36px;grid-template-columns:230px minmax(0,1fr)}.privacy-page .legal-content section{padding-left:56px}}
@media(max-width:560px){.privacy-page .legal-hero h1{font-size:clamp(38px,11.8vw,66px);line-height:.98}.privacy-page .legal-content li{font-size:15px;line-height:1.7}}
@media print{.privacy-body{background:white!important;color:black!important}.privacy-body .ambient,.privacy-body .legal-header,.privacy-page .legal-toc,.privacy-body .legal-footer,.privacy-page .legal-hero::after{display:none}.privacy-page{padding:0}.privacy-page .legal-document{display:block}.privacy-page .legal-content :is(p,li,h2,h3),.privacy-page .legal-hero :is(h1,em,p){color:black}.privacy-page .legal-content section{break-inside:auto}.privacy-page .legal-content h2{break-after:avoid}}
