.legal_pageWrapper__f1gF0{background-color:#f8fafc;min-height:80vh;padding:48px 16px 80px}.legal_heroHeader__25jFx{max-width:860px;margin:0 auto 36px;text-align:center}.legal_titleBadge__xUavK{display:inline-flex;align-items:center;gap:8px;background:rgba(11,27,61,.06);color:#0b1b3d;font-size:13px;font-weight:600;padding:6px 14px;border-radius:9999px;margin-bottom:16px;letter-spacing:.02em}.legal_pageTitle__mv6m4{font-family:var(--font-playfair),Georgia,serif;font-size:38px;font-weight:700;color:#0b1b3d;line-height:1.25;margin:0 0 16px;letter-spacing:-.01em}.legal_dateMeta__1s0P6{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;font-size:14px;color:#64748b}.legal_dateItem__S7dT7{display:inline-flex;align-items:center;gap:6px}.legal_documentCard__b9O7h{max-width:860px;margin:0 auto;background:#ffffff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 24px rgba(11,27,61,.05);padding:48px 44px;color:#334155;font-size:15.5px;line-height:1.75}.legal_section__uxYfy{margin-bottom:36px}.legal_section__uxYfy:last-child{margin-bottom:0}.legal_sectionTitle__OBhlU{font-family:var(--font-playfair),Georgia,serif;font-size:22px;font-weight:700;color:#0b1b3d;margin:0 0 16px;padding-bottom:10px;border-bottom:1.5px solid #f1f5f9}.legal_subTitle__yhLNq{font-size:17px;font-weight:600;color:#0b1b3d;margin:20px 0 10px}.legal_paragraph__oSr22{margin:0 0 16px}.legal_paragraph__oSr22:last-child{margin-bottom:0}.legal_list__gieEv{margin:0 0 18px;padding-left:22px}.legal_listItem__5yqEG{margin-bottom:8px}.legal_listItem__5yqEG:last-child{margin-bottom:0}.legal_calloutCard__dqoLR{background:#f8fafc;border-left:4px solid #b8860b;border-radius:0 12px 12px 0;padding:18px 22px;margin:20px 0}.legal_calloutTitle__a7PI6{font-weight:700;color:#0b1b3d;margin:0 0 8px;font-size:15px}.legal_calloutText__A7Cuo{margin:0;font-size:14.5px;line-height:1.6;color:#475569}.legal_tableWrapper__FxsB5{overflow-x:auto;margin:24px 0;border:1px solid #e2e8f0;border-radius:12px}.legal_table__47CUC{width:100%;border-collapse:collapse;font-size:14px;text-align:left}.legal_table__47CUC th{background:#f8fafc;color:#0b1b3d;font-weight:600;padding:12px 16px;border-bottom:1px solid #e2e8f0}.legal_table__47CUC td{padding:12px 16px;border-bottom:1px solid #f1f5f9;color:#475569;vertical-align:top}.legal_table__47CUC tr:last-child td{border-bottom:none}.legal_table__47CUC tr:hover td{background:#fdfdfd}.legal_grievanceBox__EiM0z{background:#faf8f5;border:1px solid #e7dfd5;border-radius:14px;padding:24px;margin-top:16px}.legal_grievanceGrid__CNL_p{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin-top:12px}@media (min-width:640px){.legal_grievanceGrid__CNL_p{grid-template-columns:repeat(2,1fr)}}.legal_grievanceItem__SdUUC{font-size:14px}.legal_grievanceItem__SdUUC strong{display:block;color:#0b1b3d;font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px}.legal_link__8ED4q{color:#2563eb;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.legal_link__8ED4q:hover{color:#1d4ed8}@media (max-width:640px){.legal_pageWrapper__f1gF0{padding:32px 12px 60px}.legal_pageTitle__mv6m4{font-size:28px}.legal_documentCard__b9O7h{padding:28px 20px;border-radius:16px}.legal_sectionTitle__OBhlU{font-size:19px}}