.legal_page__UMb4A{min-height:100vh;padding:0 max(24px,calc((100vw - 1120px) / 2));color:#30202e;background:#f8f3ed}.legal_header__yuPUE{min-height:78px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ded3d7}.legal_wordmark__zVXlh{color:#30202e;font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:-.05em}.legal_back__SW3ES,.legal_eyebrow__dzh_i,.legal_wordmark__zVXlh span{color:#963451}.legal_back__SW3ES{font-size:12px;font-weight:700}.legal_article__TuaNG{width:min(760px,100%);margin:0 auto;padding:86px 0 100px}.legal_eyebrow__dzh_i{margin:0 0 18px;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.legal_article__TuaNG h1{max-width:700px;margin:0;font-family:var(--font-display);font-size:clamp(40px,6vw,60px);font-weight:600;line-height:1.08;letter-spacing:-.035em}.legal_intro__PX7Y5{max-width:680px;margin:28px 0 0;color:#71646c;font-size:17px;line-height:1.7}.legal_updated___SlTW{margin:20px 0 0;color:#988b92;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.legal_content__wENxw{margin-top:58px;display:grid;grid-gap:36px;gap:36px}.legal_content__wENxw section{padding-top:28px;border-top:1px solid #ded3d7}.legal_content__wENxw h2{margin:0 0 12px;font-family:var(--font-display);font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-.02em}.legal_content__wENxw li,.legal_content__wENxw p{color:#71646c;font-size:14px;line-height:1.75}.legal_content__wENxw a{color:#963451;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.legal_content__wENxw strong{color:#30202e}.legal_content__wENxw p{margin:0}.legal_content__wENxw p+p{margin-top:12px}.legal_content__wENxw ul{margin:12px 0 0;padding-left:20px}.legal_footer__3gtNz{min-height:90px;padding:28px 0;display:flex;align-items:center;flex-wrap:wrap;gap:24px;border-top:1px solid #ded3d7;background:transparent;color:#71646c;font-size:11px}@media (max-width:620px){.legal_article__TuaNG{padding:58px 0 72px}.legal_back__SW3ES{font-size:10px}.legal_footer__3gtNz{align-items:flex-start;flex-direction:column;gap:10px;padding:24px 0}}