.legal-page{color:#fff;background:#000;min-height:100dvh}.legal-page__header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.legal-page__mark{letter-spacing:.16em;text-transform:uppercase;color:#fff;margin:0;font-size:.9375rem;font-weight:600;text-decoration:none}.legal-doc{color:#fffc;max-width:42rem;margin:0 auto;padding:3.5rem 2rem 5rem;line-height:1.65}.legal-doc__intro{margin-bottom:2.5rem}.legal-doc__kicker{letter-spacing:.18em;text-transform:uppercase;color:#fff9;margin:0 0 .5rem;font-size:.6875rem;font-weight:600}.legal-doc__title{letter-spacing:-.01em;color:#fff;margin:0 0 .75rem;font-size:clamp(2rem,4vw,3rem);line-height:1.05}.legal-doc__updated{color:#ffffff80;margin:0;font-size:.8125rem}.legal-doc__lede{color:#ffffffd9;margin-top:1.5rem;font-size:1.0625rem}.legal-doc__lede p{margin:0}.legal-doc h2{color:#fff;border-top:1px solid #ffffff1f;margin:2.75rem 0 .75rem;padding-top:1.75rem;font-size:1.25rem;line-height:1.3}.legal-doc h3{color:#fff;margin:1.75rem 0 .5rem;font-size:1rem}.legal-doc p,.legal-doc ul{margin:0 0 1rem}.legal-doc ul{padding-left:1.25rem}.legal-doc li+li{margin-top:.4rem}.legal-doc strong{color:#fff}.legal-doc a{color:#fff;text-underline-offset:.2em}@media (max-width:760px){.legal-page__header{padding-top:max(1.25rem, env(safe-area-inset-top));padding-right:max(1.25rem, env(safe-area-inset-right));padding-bottom:1.25rem;padding-left:max(1.25rem, env(safe-area-inset-left))}.legal-doc{padding:2.5rem max(1.25rem, env(safe-area-inset-right)) 4rem max(1.25rem, env(safe-area-inset-left))}}
