.legal-page{color:#dad7d0;color:lab(86.1199% .289887 3.81539);background:#010202;background:lab(.469906% -.22915 -.103241);min-height:100vh;padding-top:clamp(5rem,4rem + 3vw,8rem);padding-bottom:clamp(4rem,3rem + 3vw,7rem)}.legal-page__inner{max-width:720px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.legal-page__header{border-bottom:1px solid #1c2323;border-bottom:1px solid lab(13.0991% -3.15984 -1.3191);margin-bottom:clamp(2.5rem,2rem + 2vw,4rem);padding-bottom:2rem}.legal-page__eyebrow{font-size:var(--text-xs,.75rem);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent,#00aaa6);margin-bottom:.75rem}@supports (color:lab(0% 0 0)){.legal-page__eyebrow{color:var(--color-accent,lab(62.1586% -48.6623 -11.4566))}}.legal-page__title{color:#f3f2ee;color:lab(95.3805% .135958 1.90178);margin-bottom:.75rem;font-size:clamp(2rem,1.4rem + 2.5vw,3.5rem);font-weight:700;line-height:1.1}.legal-page__meta{font-size:var(--text-sm,.875rem);color:#74716b;color:lab(47.8388% .309676 3.82903)}.legal-page__body{flex-direction:column;gap:2.5rem;display:flex}.legal-page__body section{flex-direction:column;gap:.875rem;display:flex}.legal-page__body h2{font-size:var(--text-lg,1.25rem);color:#eae7e2;color:lab(91.9123% .225455 3.04804);font-weight:600;line-height:1.3}.legal-page__body p,.legal-page__body li{font-size:var(--text-base,1rem);color:#bab7b2;color:lab(74.5121% .229329 3.05059);line-height:1.75}.legal-page__body ul{flex-direction:column;gap:.5rem;padding-left:1.25rem;display:flex}.legal-page__body li::marker{color:var(--color-accent,#00aaa6)}@supports (color:lab(0% 0 0)){.legal-page__body li::marker{color:var(--color-accent,lab(62.1586% -48.6623 -11.4566))}}.legal-page__body a{color:var(--color-accent,#00aaa6);text-underline-offset:3px;text-decoration:underline;transition:color .15s}@supports (color:lab(0% 0 0)){.legal-page__body a{color:var(--color-accent,lab(62.1586% -48.6623 -11.4566))}}.legal-page__body a:hover{color:var(--color-accent-hover,#008e8b)}@supports (color:lab(0% 0 0)){.legal-page__body a:hover{color:var(--color-accent-hover,lab(52.8754% -48.7897 -11.4025))}}.legal-page__body strong{color:#e0ded8;color:lab(88.4323% .22608 3.04849);font-weight:600}.legal-page__footer{border-top:1px solid #1c2323;border-top:1px solid lab(13.0991% -3.15984 -1.3191);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:clamp(3rem,2rem + 2vw,5rem);padding-top:2rem;display:flex}.legal-page__back,.legal-page__sibling{font-size:var(--text-sm,.875rem);color:var(--color-accent,#00aaa6);letter-spacing:.04em;text-decoration:none;transition:color .15s}@supports (color:lab(0% 0 0)){.legal-page__back,.legal-page__sibling{color:var(--color-accent,lab(62.1586% -48.6623 -11.4566))}}.legal-page__back:hover,.legal-page__sibling:hover{color:#f3f2ee;color:lab(95.3805% .135958 1.90178)}
