.legal-page{min-height:70vh;padding-top:.4rem}.legal-doc{max-width:44rem;margin:0 auto;padding:2.5rem 1.25rem 4rem}.legal-doc__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:#edf2fc8c;margin:0 0 .75rem;font-size:.85rem}.legal-doc__eyebrow a:hover,.legal-doc__eyebrow a:focus-visible{color:var(--color-orange)}.legal-doc__title{letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:700;line-height:1.15}.legal-doc__summary{color:#edf2fcb8;margin:0 0 1rem;font-size:1.05rem;line-height:1.55}.legal-doc__meta{color:#edf2fc73;margin:0 0 2rem;font-size:.85rem}.legal-doc__body{color:#edf2fcdb;font-size:1rem;line-height:1.65}.legal-doc__body h2{letter-spacing:-.01em;color:#edf2fc;margin:2rem 0 .65rem;font-size:1.15rem;font-weight:650}.legal-doc__body p,.legal-doc__body ul{margin:0 0 1rem}.legal-doc__body ul{padding-left:1.25rem}.legal-doc__body li{margin-bottom:.4rem}.legal-doc__body a{color:var(--color-cyan);text-underline-offset:.15em;text-decoration:underline}.legal-doc__nav{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:2.5rem;padding-top:1.5rem;font-size:.9rem;display:flex}.legal-doc__nav a{color:#edf2fca6}.legal-doc__nav a:hover,.legal-doc__nav a:focus-visible{color:var(--color-orange)}
