html{scroll-behavior:smooth}
[hidden]{display:none!important}
[data-faq-toggle],[data-menu-toggle]{cursor:pointer}
[data-faq-toggle]:focus-visible,[data-menu-toggle]:focus-visible,a:focus-visible{outline:2px solid #60a5fa;outline-offset:4px}

[data-mobile-nav].menu-open{height:auto!important}
[data-mobile-nav].menu-open [data-framer-name="Menu List"]{height:auto!important;opacity:1!important;visibility:visible!important;overflow:visible!important}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

/* Legal documents: original Tilda copy in the Hurricane type and color system. */
.legal-page{box-sizing:border-box;width:100%;background:var(--token-4fa98c79-1cb2-42d7-8ed1-e8b5cef4f4b0,#0e1720);padding:96px 40px 112px}
.legal-document{max-width:800px;margin:0 auto;color:#a5afbd;font-family:"Inter Variable","Inter",sans-serif;font-size:17px;font-weight:400;line-height:1.75;overflow-wrap:anywhere}
.legal-heading{padding:0 0 32px;margin-bottom:32px;border-bottom:1px solid #344253}
.legal-document h1{color:#f5f7fa;font-size:48px;line-height:1.12;font-weight:650;letter-spacing:-.035em;margin:0 0 20px}
.legal-document .legal-updated{font-size:15px;line-height:1.6;color:#94a3b8;margin:0}
.legal-section{margin-top:44px;scroll-margin-top:100px}
.legal-document h2{color:#f5f7fa;font-size:23px;line-height:1.35;font-weight:600;letter-spacing:-.02em;margin:0 0 18px}
.legal-document p{margin:0 0 18px}
.legal-document p:last-child{margin-bottom:0}
.legal-document a{color:#60a5fa;text-decoration:underline;text-underline-offset:3px}
.legal-document a:hover{color:#93c5fd}
.legal-contact{line-height:1.8}
@media(max-width:809.98px){.legal-page{padding:64px 20px 72px}.legal-document{font-size:16px;line-height:1.75}.legal-document h1{font-size:34px}.legal-document h2{font-size:21px}.legal-heading{padding-bottom:26px;margin-bottom:26px}.legal-section{margin-top:36px}}
