.privacy-page{color:#475569}.privacy-page section,.privacy-page aside{scroll-margin-top:2rem}.privacy-page a{overflow-wrap:anywhere}.privacy-page a:focus-visible{outline:2px solid var(--brand-primary, #0d9488);outline-offset:4px;border-radius:2px}.privacy-review-note,.privacy-contents{margin-bottom:2rem;padding:clamp(1rem,3vw,1.75rem);border:1px solid #cbd5e1;border-radius:.75rem;background:#f8fafc;overflow-wrap:anywhere}.privacy-review-note{border-inline-start:4px solid #b45309;background:#fffbeb;color:#78350f}.privacy-review-note h2,.privacy-contents h2{margin:0 0 .75rem;font-size:1.125rem;font-weight:700;line-height:1.5}.privacy-review-note p,.privacy-review-note li{line-height:1.65}.privacy-review-note ul{list-style:disc;padding-left:1.25rem;margin-bottom:1rem}.privacy-review-note li+li{margin-top:.5rem}.privacy-review-note a,.privacy-contents a{text-decoration:underline;text-underline-offset:.2em}.privacy-contents ol{display:grid;grid-template-columns:minmax(0,1fr);gap:.125rem 2rem;list-style:decimal;padding-left:1.25rem}.privacy-contents a{display:block;padding:.5rem 0}.privacy-page .legal-content{overflow-wrap:anywhere}.privacy-page .legal-content ul{list-style-position:outside;padding-left:1.5rem}.privacy-page .legal-content li{margin-bottom:.75rem;line-height:1.65}.privacy-retention-list>div{padding:1rem 0;border-bottom:1px solid #e2e8f0}.privacy-retention-list dt{margin-bottom:.375rem;color:#0f172a;font-weight:700}.privacy-retention-list dd{margin:0;line-height:1.65}.privacy-preferences-link{display:inline-block;padding:.75rem 0;font-weight:600}.privacy-page #owner-review{margin-top:2rem}@media(min-width:48rem){.privacy-contents ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{body>nav,body>footer,#menu-overlay,#hamburger-menu{display:none!important}.privacy-page{padding:0}.privacy-page h2,.privacy-page h3,.privacy-retention-list dt{break-after:avoid}.privacy-review-note{border:2px solid #78350f}}
