.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:rgba(255,158,44,.7)!important}.reach-legal ::selection{background:rgba(255,158,44,.28)}.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}}