.reach-legal{font-family:var(--font-manager), system-ui, sans-serif;-webkit-font-smoothing:antialiased;overflow-wrap:anywhere}.reach-legal a{color:var(--amber);text-decoration:none}.reach-legal a:hover{color:var(--amber-light)}.reach-legal .legal-toc-link:hover{color:var(--amber-light)!important;border-left-color:#ff9e2cb3!important}.reach-legal ::selection{background:#ff9e2c47}.reach-legal h1,.reach-legal h2,.reach-legal h3{overflow-wrap:anywhere}@media (max-width:899px){.reach-legal h1{font-size:22px!important}.reach-legal h2{font-size:19px!important}}@media (prefers-reduced-motion:no-preference){html:has(.reach-legal){scroll-behavior:smooth}}
