.IndiceLegal-module__5puv7W__indice{min-width:0}.IndiceLegal-module__5puv7W__indiceDetalle{border:1px solid var(--border);background:var(--surface);border-radius:22px}.IndiceLegal-module__5puv7W__indiceResumen{cursor:pointer;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;min-height:56px;color:var(--primary-text);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.25rem;font-size:round(.78rem,2px);font-weight:800;list-style:none;display:flex}.IndiceLegal-module__5puv7W__indiceResumen::-webkit-details-marker{display:none}.IndiceLegal-module__5puv7W__indiceCuenta{font-size:.78rem;letter-spacing:.02em;text-transform:none;color:var(--text-muted);align-items:center;gap:.4rem;font-size:round(.78rem,2px);font-weight:600;display:inline-flex}.IndiceLegal-module__5puv7W__indiceFlecha{transition:transform .3s var(--ease-out)}.IndiceLegal-module__5puv7W__indiceDetalle[open] .IndiceLegal-module__5puv7W__indiceFlecha{transform:rotate(180deg)}.IndiceLegal-module__5puv7W__indiceLista{flex-direction:column;gap:.15rem;padding:0 .6rem .8rem;list-style:none;display:flex}.IndiceLegal-module__5puv7W__indiceEnlace{font-size:.92rem;color:var(--text-muted);border-radius:12px;gap:.7rem;padding:.55rem .65rem;font-size:round(.92rem,2px);font-weight:600;line-height:1.35;transition:color .2s,background-color .2s;display:flex}.IndiceLegal-module__5puv7W__indiceEnlace:hover{color:var(--text);background:var(--surface-alt)}.IndiceLegal-module__5puv7W__indiceActivo{color:var(--text);background:color-mix(in srgb, var(--primary) 12%, var(--surface))}.IndiceLegal-module__5puv7W__indiceNumero{font-variant-numeric:tabular-nums;min-width:1.4rem;color:var(--primary-text);flex:none;font-weight:800}@media (min-width:1024px){.IndiceLegal-module__5puv7W__indice{top:calc(var(--header-h) + 1.75rem);max-height:calc(100vh - var(--header-h) - 3.5rem);overscroll-behavior:contain;scrollbar-width:thin;position:sticky;overflow-y:auto}}
.LegalDocument-module__6a5K0q__dato{align-items:center;gap:.45rem;display:inline-flex}.LegalDocument-module__6a5K0q__dato svg{color:var(--primary-text);flex:none}.LegalDocument-module__6a5K0q__resumen{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}@media (min-width:901px){.LegalDocument-module__6a5K0q__resumen{grid-template-columns:repeat(6,minmax(0,1fr))}.LegalDocument-module__6a5K0q__resumen>*{grid-column:span 2}.LegalDocument-module__6a5K0q__resumenPar>*,.LegalDocument-module__6a5K0q__resumen:not(.LegalDocument-module__6a5K0q__resumenPar)>:nth-last-child(2):nth-child(3n+1),.LegalDocument-module__6a5K0q__resumen:not(.LegalDocument-module__6a5K0q__resumenPar)>:last-child:nth-child(3n+2){grid-column:span 3}.LegalDocument-module__6a5K0q__resumen:not(.LegalDocument-module__6a5K0q__resumenPar)>:last-child:nth-child(3n+1){grid-column:1/-1}}@media (min-width:601px) and (max-width:900px){.LegalDocument-module__6a5K0q__resumen>:last-child:nth-child(odd){grid-column:1/-1}}.LegalDocument-module__6a5K0q__documento{padding-top:clamp(4.5rem,8vw,7rem)}.LegalDocument-module__6a5K0q__documentoRejilla{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}.LegalDocument-module__6a5K0q__articulos{counter-reset:articulo;min-width:0}.LegalDocument-module__6a5K0q__articulo{counter-increment:articulo;border-top:1px solid var(--border);grid-template-columns:5rem minmax(0,1fr);column-gap:1.75rem;padding:clamp(2.25rem,4vw,3rem) 0;display:grid}.LegalDocument-module__6a5K0q__articulo:first-child{border-top:0;padding-top:0}.LegalDocument-module__6a5K0q__articulo:before{content:counter(articulo, decimal-leading-zero);content:counter(articulo, decimal-leading-zero) / "";font-family:var(--font-display);font-size:3.2rem;font-weight:800;letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px var(--primary);grid-row:1/span 2;font-size:round(3.2rem,2px);line-height:.9;transition:color .4s}.LegalDocument-module__6a5K0q__articulo:hover:before,.LegalDocument-module__6a5K0q__articulo:target:before{color:var(--primary)}html[data-modo=barbivo] .LegalDocument-module__6a5K0q__articulo:before{letter-spacing:0;font-style:italic}.LegalDocument-module__6a5K0q__articuloTitulo{max-width:30ch;font-family:var(--font-display);font-size:clamp(1.55rem,2.6vw,2.1rem);font-weight:800;letter-spacing:-.03em;color:var(--text);grid-column:2;margin:0 0 1.25rem;font-size:round(clamp(1.55rem,2.6vw,2.1rem),2px);line-height:1.1}html[data-modo=barbivo] .LegalDocument-module__6a5K0q__articuloTitulo{letter-spacing:-.01em;font-weight:700}.LegalDocument-module__6a5K0q__cuerpo{font-size:1.05rem;max-width:68ch;color:color-mix(in srgb, var(--text) 86%, var(--bg));grid-column:2;font-size:round(1.05rem,2px);line-height:1.75}.LegalDocument-module__6a5K0q__cuerpo>*+*{margin-top:1.15rem}.LegalDocument-module__6a5K0q__cuerpo h3{font-size:1.15rem;letter-spacing:-.01em;color:var(--text);margin-top:2rem;font-size:round(1.15rem,2px);font-weight:800;line-height:1.3}.LegalDocument-module__6a5K0q__cuerpo h3:first-child{margin-top:0}.LegalDocument-module__6a5K0q__cuerpo h3+*{margin-top:.75rem}.LegalDocument-module__6a5K0q__cuerpo ul,.LegalDocument-module__6a5K0q__cuerpo ol{flex-direction:column;gap:.7rem;display:flex}.LegalDocument-module__6a5K0q__cuerpo ul{list-style:none}.LegalDocument-module__6a5K0q__cuerpo ul>li{padding-left:1.6rem;position:relative}.LegalDocument-module__6a5K0q__cuerpo ul>li:before{content:"";background:var(--primary);border-radius:50%;width:7px;height:7px;position:absolute;top:.68em;left:.3rem}html[data-modo=barbivo] .LegalDocument-module__6a5K0q__cuerpo ul>li:before{border-radius:1px;transform:rotate(45deg)}.LegalDocument-module__6a5K0q__cuerpo ol{padding-left:2.2rem;list-style:decimal-leading-zero}.LegalDocument-module__6a5K0q__cuerpo ol>li{padding-left:.35rem}.LegalDocument-module__6a5K0q__cuerpo ol>li::marker{font-variant-numeric:tabular-nums;color:var(--primary-text);font-weight:800}.LegalDocument-module__6a5K0q__cuerpo strong{color:var(--text);font-weight:700}.LegalDocument-module__6a5K0q__cuerpo a{color:var(--primary-text);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.LegalDocument-module__6a5K0q__cuerpo a:hover{text-decoration-thickness:2px}.LegalDocument-module__6a5K0q__cuerpo code{background:var(--surface-alt);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em;color:var(--text);overflow-wrap:anywhere;border-radius:6px;padding:.1rem .4rem;font-size:round(.86em,2px)}.LegalDocument-module__6a5K0q__note{border:1px solid var(--border);border-left:4px solid var(--primary);background:var(--surface);border-radius:18px;align-items:flex-start;gap:.9rem;padding:1.2rem 1.35rem;display:flex}.LegalDocument-module__6a5K0q__note svg{color:var(--primary-text);flex:none;margin-top:.3rem}.LegalDocument-module__6a5K0q__note p{font-size:.98rem;color:var(--text);margin:0;font-size:round(.98rem,2px);line-height:1.65}.LegalDocument-module__6a5K0q__tableWrap{border:1px solid var(--border);background:var(--card);border-radius:18px;overflow-x:auto}.LegalDocument-module__6a5K0q__table{border-collapse:collapse;font-size:.95rem;width:100%;font-size:round(.95rem,2px);line-height:1.55}.LegalDocument-module__6a5K0q__table th,.LegalDocument-module__6a5K0q__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);min-width:8.5rem;padding:.9rem 1.1rem}.LegalDocument-module__6a5K0q__table thead th{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);background:var(--surface);font-size:round(.74rem,2px);font-weight:800}.LegalDocument-module__6a5K0q__table tbody th{color:var(--text);font-weight:700}.LegalDocument-module__6a5K0q__table tbody tr:last-child>*{border-bottom:0}.LegalDocument-module__6a5K0q__contacto{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:2rem 3.5rem;display:grid}.LegalDocument-module__6a5K0q__contactoTitulo{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.2rem);font-weight:800;letter-spacing:-.035em;margin:.85rem 0 1rem;font-size:round(clamp(2rem,4vw,3.2rem),2px);line-height:1}.LegalDocument-module__6a5K0q__contactoTitulo em{color:#e6aa38;font-style:normal}html[data-modo=barbivo] .LegalDocument-module__6a5K0q__contactoTitulo{letter-spacing:-.015em;font-weight:700}html[data-modo=barbivo] .LegalDocument-module__6a5K0q__contactoTitulo em{color:#c99954;font-style:italic}.LegalDocument-module__6a5K0q__contactoTexto{max-width:560px;line-height:1.65}.LegalDocument-module__6a5K0q__contactoAcciones{flex-direction:column;align-items:stretch;gap:.75rem;display:flex}.LegalDocument-module__6a5K0q__contactoAcciones>a{overflow-wrap:anywhere}@media (min-width:1024px){.LegalDocument-module__6a5K0q__documentoRejilla{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:4.5rem}}@media (max-width:900px){.LegalDocument-module__6a5K0q__contacto{grid-template-columns:minmax(0,1fr)}.LegalDocument-module__6a5K0q__contactoAcciones{flex-flow:wrap}}@media (max-width:600px){.LegalDocument-module__6a5K0q__resumen,.LegalDocument-module__6a5K0q__articulo{grid-template-columns:minmax(0,1fr)}.LegalDocument-module__6a5K0q__articulo:before{font-size:2.6rem;grid-row:auto;margin-bottom:.9rem;font-size:round(2.6rem,2px)}.LegalDocument-module__6a5K0q__articuloTitulo,.LegalDocument-module__6a5K0q__cuerpo{grid-column:1}.LegalDocument-module__6a5K0q__cuerpo{font-size:1rem;font-size:round(1rem,2px)}.LegalDocument-module__6a5K0q__contactoAcciones>a{width:100%}}
