.nx-legal-hero{background-color:var(--nx-fondo-suave);border-bottom:1px solid var(--nx-borde);padding:var(--nx-6) 0 var(--nx-7)}.nx-legal-docs{display:flex;flex-wrap:wrap;gap:var(--nx-2);margin-bottom:var(--nx-6)}.nx-legal-docs__item{display:inline-flex;align-items:center;min-height:calc(var(--nx-6) + var(--nx-2));padding:0 var(--nx-4);border:1px solid var(--nx-borde);border-radius:var(--nx-radio-pill);background-color:var(--nx-fondo);color:var(--nx-accion);font-family:var(--nx-font-text);font-size:var(--nx-fs-label);font-weight:var(--nx-fw-label);line-height:var(--nx-lh-label);text-decoration:none;white-space:nowrap;transition:border-color 0.15s,color 0.15s}a.nx-legal-docs__item:hover{border-color:var(--nx-accion);color:var(--nx-accion-hover)}a.nx-legal-docs__item:focus-visible{outline:2px solid var(--nx-accion);outline-offset:2px}.nx-legal-docs__item[aria-current="page"]{border-color:var(--nx-marca);background-color:var(--nx-marca);color:var(--nx-fondo)}.nx-legal-hero__antetitulo{margin:0 0 var(--nx-2);color:var(--nx-texto-secundario);font-size:var(--nx-fs-label);font-weight:var(--nx-fw-label);line-height:var(--nx-lh-label)}.nx-legal-hero__titulo{margin:0;color:var(--nx-marca)}.nx-legal-hero__resumen{margin:var(--nx-3) 0 0;color:var(--nx-texto-secundario);font-size:var(--nx-fs-body-l);line-height:var(--nx-lh-body-l)}.nx-legal-hero__meta{display:flex;flex-wrap:wrap;gap:var(--nx-2) var(--nx-5);margin:var(--nx-5) 0 0;padding:0;list-style:none;align-items:center;color:var(--nx-texto-secundario);font-size:var(--nx-fs-body-s);line-height:var(--nx-lh-body-s)}.nx-legal-hero__meta li,.nx-legal-hero__meta li:not(:last-child){display:inline-flex;align-items:center;gap:var(--nx-2);margin:0}.nx-legal-hero__meta .nx-icono{flex-shrink:0}.nx-es-legal .site-content{padding-top:var(--nx-7)}.nx-legal{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--nx-6)}.nx-legal__texto{min-width:0;color:var(--nx-texto)}@media only screen and (min-width:64em){.nx-legal{grid-template-columns:calc(var(--nx-8) * 4 + var(--nx-6)) minmax(0,1fr);gap:var(--nx-8)}.nx-legal--sin-indice{grid-template-columns:minmax(0,1fr)}.nx-legal__lateral{position:sticky;top:calc(var(--nx-8) + var(--nx-6));align-self:start;display:flex;flex-direction:column;gap:var(--nx-4)}.nx-legal-indice__nav{max-height:calc(100vh - var(--nx-8) * 4 - var(--nx-5));overflow-y:auto;overscroll-behavior:contain}}.nx-legal-indice{border:1px solid var(--nx-borde);border-radius:var(--nx-radio-l);background-color:var(--nx-fondo)}.nx-legal-indice__resumen{display:flex;align-items:center;justify-content:space-between;gap:var(--nx-3);min-height:var(--nx-7);padding:var(--nx-3) var(--nx-4);color:var(--nx-marca);font-size:var(--nx-fs-label);font-weight:700;line-height:var(--nx-lh-label);cursor:pointer;list-style:none}.nx-legal-indice__resumen::-webkit-details-marker{display:none}.nx-legal-indice__resumen:focus-visible{outline:2px solid var(--nx-accion);outline-offset:2px;border-radius:var(--nx-radio-l)}.nx-legal-indice__total{color:var(--nx-texto-secundario);font-weight:var(--nx-fw-body);font-variant-numeric:tabular-nums}.nx-legal-indice__flecha{color:var(--nx-texto-secundario);transition:transform 0.2s}.nx-legal-indice[open] .nx-legal-indice__flecha{transform:rotate(180deg)}.nx-legal-indice__nav{border-top:1px solid var(--nx-borde);padding:var(--nx-2) 0}.nx-legal-indice__lista{margin:0;padding:0;list-style:none}.nx-legal-indice__lista li,.nx-legal-indice__lista li:not(:last-child){max-width:none;margin:0}.nx-legal-indice__lista a{display:flex;gap:var(--nx-3);padding:var(--nx-2) var(--nx-4);border-inline-start:2px solid #fff0;color:var(--nx-texto-secundario);font-size:var(--nx-fs-body-s);line-height:var(--nx-lh-body-s);text-decoration:none;transition:color 0.15s,background-color 0.15s,border-color 0.15s}.nx-legal-indice__lista a:hover{color:var(--nx-accion)}.nx-legal-indice__lista a:focus-visible{outline:2px solid var(--nx-accion);outline-offset:-2px}.nx-legal-indice__lista a[aria-current="true"]{border-inline-start-color:var(--nx-accion);background-color:var(--nx-info-fondo);color:var(--nx-accion);font-weight:var(--nx-fw-label)}.nx-legal-indice__num{flex:0 0 var(--nx-6);font-weight:var(--nx-fw-label);font-variant-numeric:tabular-nums}.nx-legal-imprimir{width:100%}@media only screen and (max-width:63.99em){.nx-legal__lateral{display:flex;flex-direction:column;gap:var(--nx-3)}.nx-legal-indice__nav{max-height:60vh;overflow-y:auto}}.nx-legal__intro p{color:var(--nx-texto);font-size:var(--nx-fs-body-l);line-height:var(--nx-lh-body-l)}.nx-legal__seccion{margin-top:var(--nx-7);padding-top:var(--nx-7);border-top:1px solid var(--nx-borde)}.nx-legal__seccion:first-child{margin-top:0;padding-top:0;border-top:0}.nx-legal__titulo{display:flex;flex-direction:column;gap:var(--nx-2);margin:0 0 var(--nx-5);scroll-margin-top:calc(var(--nx-8) + var(--nx-6))}.nx-legal__num{color:var(--nx-texto-secundario);font-family:var(--nx-font-text);font-size:var(--nx-fs-label);font-weight:var(--nx-fw-label);line-height:var(--nx-lh-label);letter-spacing:var(--nx-ls-label)}.nx-legal__nombre{color:var(--nx-marca);font-family:var(--nx-font-display);font-size:var(--nx-fs-h3);font-weight:var(--nx-fw-h3);line-height:var(--nx-lh-h3);letter-spacing:var(--nx-ls-h3)}.nx-legal__texto h3{margin:var(--nx-6) 0 var(--nx-3);color:var(--nx-marca);font-family:var(--nx-font-text);font-size:var(--nx-fs-h4);font-weight:var(--nx-fw-h4);line-height:var(--nx-lh-h4);letter-spacing:var(--nx-ls-h4)}.nx-legal__texto p{margin:0 0 var(--nx-4)}.nx-legal__texto li,.nx-legal__texto li:not(:last-child){margin:0 0 var(--nx-2)}.nx-legal__texto ul,.nx-legal__texto ol{margin:0 0 var(--nx-5);padding-inline-start:var(--nx-5)}.nx-legal__texto li::marker{color:var(--nx-texto-secundario)}.nx-legal__texto a{color:var(--nx-accion);text-decoration:underline;text-underline-offset:2px}.nx-legal__texto a:hover{color:var(--nx-accion-hover)}.nx-legal__clausula{color:var(--nx-marca);font-weight:700}.nx-legal__termino{color:var(--nx-marca);font-weight:var(--nx-fw-label)}.nx-legal__texto [data-nx-legal-fecha]{margin:0 0 var(--nx-1);color:var(--nx-texto-secundario);font-size:var(--nx-fs-body-s);line-height:var(--nx-lh-body-s);font-variant-numeric:tabular-nums}.nx-legal__texto .wp-block-table{margin:var(--nx-5) 0 var(--nx-6);overflow-x:auto;border:1px solid var(--nx-borde);border-radius:var(--nx-radio-l)}.nx-legal__texto .wp-block-table thead{border-bottom:0}.nx-legal__texto table{width:100%;margin:0;border-collapse:collapse;font-size:var(--nx-fs-body-s);line-height:var(--nx-lh-body-s)}.nx-legal__texto th,.nx-legal__texto td{padding:var(--nx-3) var(--nx-4);border:0;border-bottom:1px solid var(--nx-borde);text-align:start;vertical-align:top}.nx-legal__texto th{background-color:var(--nx-fondo-suave);color:var(--nx-marca);font-weight:var(--nx-fw-label);white-space:nowrap}.nx-legal__texto tr:last-child td{border-bottom:0}.nx-legal__texto td code{font-size:var(--nx-fs-caption);white-space:nowrap}@media only screen and (max-width:47.99em){.nx-legal__texto table{min-width:calc(var(--nx-8) * 9)}}.nx-legal-contacto{display:flex;align-items:flex-start;gap:var(--nx-4);margin-top:var(--nx-7);padding:var(--nx-5);border:1px solid var(--nx-borde);border-radius:var(--nx-radio-l);background-color:var(--nx-fondo-suave)}.nx-legal-contacto__icono{color:var(--nx-marca)}.nx-legal-contacto__texto p{margin:0}.nx-legal-contacto__texto .nx-legal-contacto__titulo{margin-bottom:var(--nx-1);color:var(--nx-marca);font-size:var(--nx-fs-h5);font-weight:var(--nx-fw-h5);line-height:var(--nx-lh-h5)}@media only screen and (max-width:47.99em){.nx-legal-hero{padding:var(--nx-5) 0 var(--nx-6)}.nx-legal-docs{flex-wrap:nowrap;overflow-x:auto;margin-bottom:var(--nx-5);padding-bottom:var(--nx-1);scroll-snap-type:x proximity;scrollbar-width:none}.nx-legal-docs__item{scroll-snap-align:start}.nx-legal-docs::-webkit-scrollbar{display:none}.nx-es-legal .site-content{padding-top:var(--nx-5)}.nx-legal__seccion{margin-top:var(--nx-6);padding-top:var(--nx-6)}}@media (prefers-reduced-motion:reduce){.nx-legal-indice__flecha,.nx-legal-docs__item,.nx-legal-indice__lista a{transition:none}}@media print{.nx-es-legal .site-header>:not(.nx-legal-hero),.nx-es-legal .site-footer,.nx-legal-docs,.nx-legal__lateral,.nx-legal-contacto{display:none!important}.nx-es-legal .site-header{position:static!important;box-shadow:none!important}.nx-legal-hero{padding:0 0 var(--nx-5);background:none}.nx-es-legal .site-content{padding:var(--nx-5) 0 0}.nx-legal{display:block}.nx-legal__seccion{break-inside:auto}.nx-legal__titulo,.nx-legal__texto h3{break-after:avoid}.nx-legal__texto .wp-block-table{overflow:visible;break-inside:avoid}.nx-legal__texto a{color:inherit}}