.legal-page{background:#181617;min-height:100dvh}.legal-back{letter-spacing:.22em;text-transform:uppercase;color:#eae3d399;align-items:center;gap:6px;font-family:Archivo,sans-serif;font-size:11px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.legal-back:hover{color:#eae3d3}.legal-prose{color:#eae3d3d1;text-wrap:pretty;font-family:Inter,system-ui,sans-serif;font-size:.95rem;font-weight:300;line-height:1.75}.legal-prose h1{letter-spacing:-.01em;color:#eae3d3;margin-bottom:.5rem;font-family:Cormorant Garamond,serif;font-size:clamp(2rem,5vw,3rem);font-weight:500;line-height:1.1}.legal-prose h2{color:#eae3d3;margin-top:2.5rem;margin-bottom:.75rem;font-family:Cormorant Garamond,serif;font-size:clamp(1.3rem,3vw,1.65rem);font-weight:500;line-height:1.25}.legal-prose p{margin-bottom:1rem}.legal-prose strong{color:#eae3d3;font-weight:500}.legal-prose a{color:#eae3d3;text-underline-offset:2px;overflow-wrap:anywhere;-webkit-text-decoration:underline #eae3d366;text-decoration:underline #eae3d366;transition:color .2s,text-decoration-color .2s}.legal-prose a:hover{color:#fff;text-decoration-color:#fff}.legal-prose ul{margin-bottom:1rem;padding-left:1.25rem;list-style:outside}.legal-prose li{margin-bottom:.35rem}.legal-prose .legal-meta{letter-spacing:.18em;text-transform:uppercase;color:#eae3d373;margin-bottom:2.5rem;font-family:Inter,system-ui,sans-serif;font-size:.7rem}
