.legal-page{color:#1f2937;max-width:920px;margin:0 auto;padding:40px 20px}.legal-page h1{color:#111827;margin-top:0;margin-bottom:16px;font-size:32px}.legal-page h2{color:#111827;margin-top:28px;margin-bottom:12px;font-size:22px}.legal-page p,.legal-page li{font-size:16px}.legal-page ul{padding-left:20px}.legal-page a{color:#4f46e5;text-decoration:none}.legal-page a:hover{text-decoration:underline}.legal-page h3{color:#374151;margin-top:20px;margin-bottom:8px;font-size:17px}.legal-page .legal-actualizado{color:#6b7280;margin-bottom:24px;font-size:14px}.legal-resumen{background:#f9fafb;border:1px solid #e5e7eb;border-left:4px solid #4f46e5;border-radius:8px;margin:24px 0 32px;padding:20px 24px}.legal-resumen h2{margin-top:0;font-size:19px}.legal-resumen dl{margin:0}.legal-resumen dt{color:#111827;margin-top:12px;font-size:15px;font-weight:700}.legal-resumen dd{margin:4px 0 0;font-size:15px}.legal-resumen dd:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.legal-resumen dd:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.legal-resumen dd:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.legal-aviso{background:#fffbeb;border-left:4px solid #f59e0b;border-radius:4px;margin:16px 0;padding:14px 18px;font-size:15px}.legal-tabla-scroll{-webkit-overflow-scrolling:touch;margin:16px 0;overflow-x:auto}.legal-page table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px}.legal-page th,.legal-page td{text-align:left;vertical-align:top;border:1px solid #e5e7eb;padding:10px 12px}.legal-page thead th{color:#111827;background:#f3f4f6;font-weight:700}.legal-page tbody tr:nth-child(2n){background:#fafafa}
