.legal-page{min-height:100vh;padding-bottom:0;position:relative}.legal-page>.inner-page-content{padding-inline:var(--inner-page-content-inset)}.legal-section-label{font-family:var(--font-geist-mono), monospace;letter-spacing:.35em;text-transform:uppercase;color:#6ecff073;margin:0;font-size:10px}.legal-hero-headline{max-width:24ch;margin-top:1rem}.legal-hero-subtitle{max-width:40rem;margin-top:1.25rem}.legal-body{max-width:40rem;margin-top:clamp(3rem,8vw,4.5rem)}.legal-section+.legal-section{margin-top:2rem}.legal-section-title{letter-spacing:-.02em;color:#ffffffe0;margin:0;font-size:1rem;font-weight:400;line-height:1.35}.legal-section-body{color:#c8e6ff6b;margin:.65rem 0 0;font-size:.875rem;line-height:1.75}.legal-details{background:#0204088c;border:1px solid #a8e8ff1f;margin-top:2.5rem;padding:1.35rem 1.5rem;font-style:normal}.legal-details-line{color:#ffffffd1;margin:0;font-size:.875rem;line-height:1.6}.legal-details-line+.legal-details-line{margin-top:.2rem}.legal-details-link{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;color:#a8e8ffc7;margin-top:.85rem;font-size:.8125rem;transition:color .25s;display:inline-block}.legal-details-link:hover{color:#ebf8fff2}.legal-details-address{color:#c8e6ff6b;margin:.85rem 0 0;font-size:.8125rem;font-style:normal;line-height:1.65}
