.legal_legalContainer__jPPcx{max-width:800px;margin:0 auto;padding:40px 20px;min-height:100vh}@media(max-width:768px){.legal_legalContainer__jPPcx{padding:24px 16px}}.legal_legalContent__udoaI{background:#fff;padding:40px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.05)}@media(max-width:768px){.legal_legalContent__udoaI{padding:24px}}.legal_title__YdMbG{font-family:var(--font-merriweather),serif;font-size:2.25rem;font-weight:700;color:#1b4965;margin-top:3rem;margin-bottom:1.5rem;line-height:1.25;text-align:left}@media(max-width:768px){.legal_title__YdMbG{font-size:1.875rem;margin-top:2rem;margin-bottom:1.5rem}}.legal_prose__Nh_lS{font-family:var(--font-inter),sans-serif;color:#4a5859;line-height:1.7;font-size:1rem}.legal_prose__Nh_lS h2{font-family:var(--font-merriweather),serif;font-size:1.5rem;color:#1a1a1a;margin-top:2.5rem;margin-bottom:1rem;font-weight:700}.legal_prose__Nh_lS h3{font-size:1.25rem;color:#1b4965;margin-top:1.5rem;margin-bottom:.75rem;font-weight:600}.legal_prose__Nh_lS p{margin-bottom:1.25rem}.legal_prose__Nh_lS ol,.legal_prose__Nh_lS ul{margin-bottom:1.25rem;padding-left:1.5rem}.legal_prose__Nh_lS li{margin-bottom:.5rem}.legal_prose__Nh_lS strong{color:#1a1a1a;font-weight:600}.legal_prose__Nh_lS a{color:#c9a961;text-decoration:none;transition:color .2s}.legal_prose__Nh_lS a:hover{color:#8b2635;text-decoration:underline}.legal_prose__Nh_lS table{width:100%;border-collapse:collapse;margin-bottom:1.5rem}.legal_prose__Nh_lS table td,.legal_prose__Nh_lS table th{border:1px solid #ddd;padding:12px;text-align:left}.legal_prose__Nh_lS table th{background-color:#f9f9f9;font-weight:600;color:#1a1a1a}