.LegalDocument_page__Lkakf{min-height:100vh;padding:2rem 0 3rem;color:#1f2937;background:#f5f6f8}.LegalDocument_container__LROje{width:min(980px,calc(100% - 2rem));margin:0 auto}.LegalDocument_card__XUS1X{display:grid;gap:1.4rem;padding:clamp(1.1rem,3vw,2.4rem);background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 12px 30px rgba(15,23,42,.08)}.LegalDocument_topLink__4_nuC{width:fit-content;color:#b91c1c;font-weight:700;text-decoration:none}.LegalDocument_content__DpkZ3 a:hover,.LegalDocument_topLink__4_nuC:hover{text-decoration:underline}.LegalDocument_header__h3MRw{display:grid;gap:.75rem;padding-bottom:1.25rem;border-bottom:1px solid #e5e7eb}.LegalDocument_header__h3MRw h1{margin:0;color:#111827;font-size:clamp(1.65rem,4vw,2.35rem);line-height:1.15}.LegalDocument_meta__qMTrZ{margin:0;color:#64748b;font-size:.9rem}.LegalDocument_intro__fQAJc{padding:1rem;color:#334155;line-height:1.65;background:#f8fafc;border-left:4px solid #b91c1c;border-radius:0 10px 10px 0}.LegalDocument_content__DpkZ3 p,.LegalDocument_intro__fQAJc p{margin:0}.LegalDocument_content__DpkZ3{display:grid;gap:1.5rem}.LegalDocument_content__DpkZ3 section{display:grid;gap:.55rem}.LegalDocument_content__DpkZ3 h2{margin:0;color:#111827;font-size:1.15rem;line-height:1.35}.LegalDocument_content__DpkZ3 h3{margin:.35rem 0 0;color:#1f2937;font-size:1rem}.LegalDocument_content__DpkZ3 li,.LegalDocument_content__DpkZ3 p{color:#374151;line-height:1.65}.LegalDocument_content__DpkZ3 ol,.LegalDocument_content__DpkZ3 ul{margin:0;padding-left:1.25rem}.LegalDocument_content__DpkZ3 li+li{margin-top:.35rem}.LegalDocument_content__DpkZ3 a{color:#991b1b;font-weight:650;text-underline-offset:2px}.LegalDocument_contact__yWdS7{display:grid;gap:.25rem;padding:.9rem;background:#f8fafc;border:1px solid #dbe3ee;border-radius:10px}.LegalDocument_tableWrap__l6Vnh{max-width:100%;overflow-x:auto}.LegalDocument_table__C5U4F{width:100%;min-width:660px;border-collapse:collapse;font-size:.92rem}.LegalDocument_table__C5U4F td,.LegalDocument_table__C5U4F th{padding:.75rem;text-align:left;vertical-align:top;border:1px solid #dbe3ee;line-height:1.5}.LegalDocument_table__C5U4F th{color:#111827;background:#f1f5f9}@media (max-width:640px){.LegalDocument_page__Lkakf{padding-top:.75rem}.LegalDocument_container__LROje{width:min(100% - 1rem,980px)}.LegalDocument_card__XUS1X{padding:1rem;border-radius:12px}}@media print{.LegalDocument_page__Lkakf{padding:0;background:#fff}.LegalDocument_card__XUS1X{padding:0;border:0;box-shadow:none}.LegalDocument_topLink__4_nuC{display:none}}