.LegalDocument_document__7M5Bh{max-width:800px;margin:0 auto;padding:2rem;line-height:1.7;color:#333;background:#fff}.LegalDocument_header__DraU1{margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid #e5e7eb}.LegalDocument_title__Zm8_8{font-size:2.5rem;font-weight:700;color:#1f2937;margin:0 0 1rem;text-align:center}.LegalDocument_metadata__bRpqc{display:flex;justify-content:center;gap:2rem;font-size:.9rem;color:#6b7280;margin-top:1rem}.LegalDocument_lastUpdated__EwuZE,.LegalDocument_version__mTc7P{background:#f3f4f6;padding:.5rem 1rem;border-radius:6px;font-weight:500}.LegalDocument_main__xKlx1{display:flex;flex-direction:column;gap:2.5rem}.LegalDocument_section__2G043{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #e5e7eb;transition:box-shadow .2s ease}.LegalDocument_section__2G043:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.LegalDocument_heading__X_NlF{font-size:1.5rem;font-weight:600;color:#1e40af;margin:0 0 1.5rem;padding-bottom:.5rem;border-bottom:2px solid #dbeafe}.LegalDocument_section__2G043 h3.LegalDocument_heading__X_NlF{font-size:1.25rem;color:#3730a3;border-bottom:1px solid #e0e7ff}.LegalDocument_section__2G043 h4.LegalDocument_heading__X_NlF,.LegalDocument_section__2G043 h5.LegalDocument_heading__X_NlF,.LegalDocument_section__2G043 h6.LegalDocument_heading__X_NlF{font-size:1.1rem;color:#4338ca;border-bottom:1px solid #e0e7ff}.LegalDocument_content__xnMjg{display:flex;flex-direction:column;gap:1rem}.LegalDocument_paragraph__4s3KE{font-size:1rem;line-height:1.7;color:#374151;margin:0;text-align:justify}.LegalDocument_paragraph__4s3KE:has(+.LegalDocument_paragraph__4s3KE:first-child:before){margin-bottom:.5rem}.LegalDocument_paragraph__4s3KE:contains("•"){padding-left:0}.LegalDocument_contactBox__EMlC5{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:2px solid #cbd5e1;border-radius:12px;padding:2rem;margin-top:1rem}.LegalDocument_companyTitle__3fzEI{font-size:1.5rem;font-weight:700;color:#1e40af;margin:0 0 1rem;text-align:center}.LegalDocument_contactDetails__zaTzj{display:flex;flex-direction:column;gap:.75rem}.LegalDocument_contactDetails__zaTzj .LegalDocument_paragraph__4s3KE{font-weight:500;color:#475569;margin:0;padding:.5rem 0;border-bottom:1px solid #e2e8f0}.LegalDocument_contactDetails__zaTzj .LegalDocument_paragraph__4s3KE:last-child{border-bottom:none}@media (max-width:768px){.LegalDocument_document__7M5Bh{padding:1rem}.LegalDocument_title__Zm8_8{font-size:2rem}.LegalDocument_metadata__bRpqc{flex-direction:column;gap:.5rem;align-items:center}.LegalDocument_section__2G043{padding:1.5rem}.LegalDocument_heading__X_NlF{font-size:1.3rem}.LegalDocument_contactBox__EMlC5{padding:1.5rem}}@media (max-width:480px){.LegalDocument_document__7M5Bh{padding:.5rem}.LegalDocument_title__Zm8_8{font-size:1.75rem}.LegalDocument_section__2G043{padding:1rem}.LegalDocument_heading__X_NlF{font-size:1.2rem}}.LegalDocument_section__2G043{scroll-margin-top:2rem}@media print{.LegalDocument_document__7M5Bh{padding:0;box-shadow:none}.LegalDocument_section__2G043{box-shadow:none;border:1px solid #ccc;-moz-column-break-inside:avoid;break-inside:avoid}.LegalDocument_section__2G043:hover{box-shadow:none}}