.LegalLayout_pageWrapper___Sx05{padding:160px 0 100px;min-height:80vh}.LegalLayout_contentCard__vCKmS{background:var(--bg-card);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:48px;max-width:860px;margin:0 auto}.LegalLayout_header__f5yqt{border-bottom:1px solid var(--border-subtle);padding-bottom:24px;margin-bottom:36px}.LegalLayout_title__UzgdV{font-size:2.4rem;font-weight:800;margin-bottom:12px}.LegalLayout_updatedAt__f_X2a{color:var(--text-muted);font-size:.9rem}.LegalLayout_body__1ZNul{color:var(--text-secondary);font-size:.98rem;line-height:1.8;display:flex;flex-direction:column;gap:28px}.LegalLayout_body__1ZNul h2{color:#fff;font-size:1.35rem;font-weight:700;margin-top:12px;padding-left:12px;border-left:4px solid var(--brand-pink)}.LegalLayout_body__1ZNul h3{color:#fff;font-size:1.1rem;font-weight:600}.LegalLayout_body__1ZNul ul{list-style:disc;padding-left:24px;display:flex;flex-direction:column;gap:8px}.LegalLayout_body__1ZNul p{line-height:1.8}@media (max-width:768px){.LegalLayout_contentCard__vCKmS{padding:28px 20px}.LegalLayout_title__UzgdV{font-size:1.8rem}}.Badge_badge__ax0Ud{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-full);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent}.Badge_default__S6NP8{background:rgba(255,42,84,.15);border-color:rgba(255,42,84,.35);color:#ff758c}.Badge_shazam__qIhBj{background:rgba(6,182,212,.15);border-color:rgba(6,182,212,.35);color:#67e8f9}.Badge_emerald__9ynDX{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.35);color:#6ee7b7}.Badge_amber__XDiL8{background:rgba(245,158,11,.15);border-color:rgba(245,158,11,.35);color:#fcd34d}.Badge_cyan__UL73z{background:rgba(0,242,254,.15);border-color:rgba(0,242,254,.35);color:#67e8f9}.Badge_purple__yDMhx{background:rgba(127,0,255,.15);border-color:rgba(127,0,255,.35);color:#c084fc}