.Legal_legalContainer__vsvRB{max-width:900px;margin:0 auto;padding:8rem 2rem 4rem;min-height:100vh;background:#fff}@media(max-width:768px){.Legal_legalContainer__vsvRB{padding:6rem 1.5rem 3rem}}@media(max-width:640px){.Legal_legalContainer__vsvRB{padding:5rem 1rem 2rem}}.Legal_header__a1EhZ{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid #f2eeea}.Legal_label__mr5tp{display:inline-block;font-size:.8rem;font-weight:600;color:#b8774a;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem;padding:.375rem 1rem;background:rgba(184,119,74,.1);border-radius:9999px}.Legal_title__6CAdQ{font-size:clamp(2rem,5vw,2.75rem);font-weight:700;color:#1e2432;margin-bottom:1rem;letter-spacing:-.02em}.Legal_lastUpdated__xy_a1{font-size:.95rem;color:#718096}.Legal_content__uP_bf{background:#fff;border-radius:24px;padding:3rem;box-shadow:0 2px 8px rgba(0,0,0,.05);border:1px solid #f2eeea}@media(max-width:768px){.Legal_content__uP_bf{padding:2rem}}@media(max-width:640px){.Legal_content__uP_bf{padding:1.5rem;border-radius:18px}}.Legal_section__r_Akq{margin-bottom:2.5rem}.Legal_section__r_Akq:last-child{margin-bottom:0}.Legal_sectionTitle__A93wk{font-size:1.35rem;font-weight:700;color:#1e2432;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid rgba(184,119,74,.2)}.Legal_text__0oldc{font-size:1rem;line-height:1.8;color:#4a5568;margin-bottom:1rem}.Legal_text__0oldc:last-child{margin-bottom:0}.Legal_list__Xfkqm{margin:1rem 0 1rem 1.5rem}.Legal_list__Xfkqm li{font-size:1rem;line-height:1.7;color:#4a5568;margin-bottom:.5rem}.Legal_list__Xfkqm li::marker{color:#b8774a}.Legal_highlight__XVGr6{background:#faf6f1;padding:1.5rem;border-radius:14px;border-left:4px solid #b8774a;margin:1.5rem 0}.Legal_highlight__XVGr6 p{margin:0;color:#4a5568}.Legal_contactInfo__Wk43q{background:#fdfbf9;padding:1.5rem;border-radius:14px;margin-top:2rem}.Legal_contactInfo__Wk43q h4{font-size:1.1rem;font-weight:600;color:#1e2432;margin-bottom:.75rem}.Legal_contactInfo__Wk43q p{margin:.5rem 0;color:#4a5568;font-size:.95rem}.Legal_contactInfo__Wk43q a{color:#b8774a;text-decoration:none;font-weight:500}.Legal_contactInfo__Wk43q a:hover{text-decoration:underline}.Legal_legalGrid__3XhvN{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.Legal_legalCard__1bACo{background:#fff;border-radius:18px;padding:2rem;border:1px solid #f2eeea;transition:all .3s ease;text-decoration:none;display:block}.Legal_legalCard__1bACo:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.1);border-color:rgba(184,119,74,.3)}.Legal_legalCard__1bACo:hover .Legal_cardIcon__M_kD_{background:#b8774a;color:#fff}.Legal_legalCard__1bACo:hover .Legal_cardArrow__8dJTV{transform:translateX(4px);color:#b8774a}.Legal_cardIcon__M_kD_{width:50px;height:50px;border-radius:14px;background:#faf6f1;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;transition:all .3s ease;color:#b8774a;font-size:1.5rem}.Legal_cardTitle__i_pYO{font-size:1.15rem;font-weight:700;color:#1e2432;margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between}.Legal_cardArrow__8dJTV{color:#718096;transition:all .3s ease}.Legal_cardDescription__UjJMT{font-size:.95rem;color:#4a5568;line-height:1.6}