.legal-page{min-height:100vh;padding:calc(var(--header-height) + clamp(56px,9vw,104px)) 0 clamp(72px,11vw,128px)}.legal-doc{max-width:40rem}.legal-doc__updated{margin:16px 0 0;color:#6e7178;font-family:Spline Sans Mono,monospace;font-size:11px;letter-spacing:.04em}.legal-doc__intro{margin-top:28px;color:#f4f5f7c7;font-size:clamp(16px,1.35vw,18px);line-height:1.65}.legal-doc h1.display{margin-bottom:0}.legal-doc h2{margin:2.75rem 0 .85rem;font-family:Sora,sans-serif;font-size:clamp(18px,1.6vw,22px);font-weight:500;letter-spacing:-.02em}.legal-doc p,.legal-doc li{color:#f4f5f7b8;font-family:Public Sans,sans-serif;font-size:15px;line-height:1.72}.legal-doc p+p{margin-top:1rem}.legal-doc ul{margin:.75rem 0 0;padding-left:1.25rem}.legal-doc li+li{margin-top:.45rem}.legal-doc a{color:var(--teal);text-decoration:underline;text-decoration-color:#63b7a473;text-underline-offset:3px;transition:color .18s ease,text-decoration-color .18s ease}.legal-doc a:hover{color:var(--orange);text-decoration-color:#ff64358c}.site-header--legal .site-nav{font-size:12px}.site-header--legal .site-nav>a:not(.button){color:#f4f5f7b8}
