.legal-page_page__CWm5X{min-height:100vh;padding:32px 20px 64px}.legal-page_article__ZRkkM,.legal-page_footer__0W80M,.legal-page_header__sGMpr{width:min(820px,100%);margin:0 auto}.legal-page_header__sGMpr{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.legal-page_brand__aXmSG{color:var(--brand-wine);font-family:var(--font-fraunces),serif;font-size:1.5rem;font-weight:700}.legal-page_back__YQ6tL{color:var(--text-secondary);font-size:var(--text-sm);text-decoration:underline;text-underline-offset:3px}.legal-page_article__ZRkkM{padding:clamp(24px,5vw,48px);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 18px 50px rgba(67,32,40,.06)}.legal-page_article__ZRkkM h1{margin-bottom:8px;color:var(--brand-wine);font-size:clamp(2rem,5vw,3rem);line-height:1.12}.legal-page_article__ZRkkM h2{margin:32px 0 10px;font-size:1.25rem}.legal-page_article__ZRkkM li,.legal-page_article__ZRkkM p{color:var(--text-secondary)}.legal-page_article__ZRkkM p+p{margin-top:12px}.legal-page_article__ZRkkM ol,.legal-page_article__ZRkkM ul{margin:12px 0 0 22px}.legal-page_article__ZRkkM li+li{margin-top:8px}.legal-page_article__ZRkkM a{color:var(--brand-wine);font-weight:600;text-decoration:underline;text-underline-offset:3px}.legal-page_updated__am8qt{margin-bottom:28px;color:var(--text-muted)!important;font-size:var(--text-sm)}.legal-page_company__Jx_Ic{margin:24px 0;padding:18px;border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--surface-raised)}.legal-page_company__Jx_Ic strong{color:var(--text-primary)}.legal-page_footer__0W80M{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 22px;padding-top:24px;color:var(--text-muted);font-size:var(--text-xs)}.legal-page_footer__0W80M a{text-decoration:underline;text-underline-offset:3px}@media (max-width:560px){.legal-page_header__sGMpr{align-items:flex-start;flex-direction:column;gap:8px}}