/* Páginas legales (24-sep-2026): sobre el chasis de las guías */
.l-docs{max-width:1180px;margin:18px auto 0;padding:0 24px;display:flex;gap:8px;flex-wrap:wrap}
.l-docs a{font-size:14px;padding:8px 14px;border:1px solid #e7e5e4;border-radius:999px;color:#44403c;text-decoration:none}
.l-docs a[aria-current]{border-color:#ea580c;color:#9a3412;background:#fff7ed}
.l-version{color:#78716c;font-size:15px}
.l-texto h2{font:700 24px/1.25 Manrope,sans-serif;letter-spacing:-.02em;margin:40px 0 12px;scroll-margin-top:90px}
.l-texto h3{font:700 18px/1.3 Manrope,sans-serif;margin:26px 0 8px}
.l-texto p,.l-texto li{font-size:16.5px;line-height:1.75;color:#292524}
.l-texto p{margin:0 0 14px}.l-texto ul,.l-texto ol{padding-left:22px;margin:0 0 16px}
.l-texto code{font-size:.92em;background:#f5f5f4;padding:1px 6px;border-radius:5px;overflow-wrap:anywhere}
.l-texto a{color:#c2410c}
.l-tabla{overflow-x:visible;margin:10px 0 22px}
.l-tabla table{width:100%;border-collapse:collapse;font-size:15px}
.l-tabla th,.l-tabla td{text-align:left;vertical-align:top;padding:12px 14px;border-bottom:1px solid #e7e5e4;line-height:1.6}
.l-tabla th{font-weight:600;background:#fafaf9}
@media(max-width:700px){
  .l-docs{padding:0 16px}
  .l-tabla thead{display:none}
  .l-tabla tr{display:block;border:1px solid #e7e5e4;border-radius:12px;padding:6px 0;margin-bottom:12px}
  .l-tabla td{display:block;border:0;padding:6px 14px}
  .l-tabla td:first-child{font-weight:600}
}
