.cx-page.doc-pagina .doc-web{--cx-ink:var(--web-tinta);--cx-muted:var(--web-tinta-2);--cx-line:var(--web-borde);--cx-paper:var(--web-superficie);--cx-cream:var(--web-fondo-2);color:var(--web-tinta);background:var(--web-fondo)}.cx-page.doc-pagina .web-trozo-cabecera{background:var(--web-fondo)}.doc-pagina .doc-cabecera-marco{padding-top:56px;padding-bottom:40px}.doc-pagina .doc-cabecera-banda{padding:60px 0 48px}.doc-pagina .doc-web .doc-cabecera{max-width:800px;margin:0;padding:24px}.doc-pagina .doc-cabecera[data-centrada=si]{text-align:center}.doc-pagina .doc-web .doc-cabecera h1{max-width:760px;color:var(--web-tinta);text-wrap:balance;font-size:clamp(32px,4.5vw,56px);line-height:1.08}.doc-pagina .doc-web .doc-kicker{color:var(--web-tinta-2);margin-bottom:16px}.doc-pagina .doc-web .doc-fecha{color:var(--web-tinta-2);margin-top:20px}.doc-pagina .doc-version{color:var(--web-tinta-2);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:13px;line-height:1.6;display:flex}.doc-pagina .doc-version b{color:var(--web-tinta);background:var(--web-superficie);box-shadow:0 0 0 1px var(--web-borde);border-radius:6px;padding:3px 10px;font-weight:500}.doc-pagina .doc-entrada{max-width:640px;color:var(--web-tinta-2);margin-top:24px;font-size:18px;line-height:1.7}.doc-pagina .doc-cabecera[data-centrada=si] .doc-entrada{margin-inline:auto}.doc-pagina .doc-cuerpo-rejilla{grid-template-columns:minmax(0,1fr);gap:32px;padding:40px 0 64px;display:grid}.doc-pagina .doc-tramos{gap:32px;min-width:0;display:grid}.doc-pagina .doc-web .doc-indice{display:none}.doc-pagina .doc-bloque{min-width:0}.doc-pagina .doc-bloque-tarjeta,.doc-pagina .doc-bloque-rejilla{padding:clamp(12px,2.5vw,30px)}.doc-pagina .doc-web .doc-texto{max-width:790px;margin-inline:auto;padding:clamp(24px,3.5vw,44px)}.doc-pagina .doc-tarjeta-lisa{background:var(--web-superficie);width:100%;box-shadow:0 0 0 1px var(--web-borde);border-radius:24px}.doc-pagina .doc-bloque-fondo{border-radius:24px}.doc-pagina .doc-web .doc-seccion{padding:0;scroll-margin-top:110px}.doc-pagina .doc-seccion+.doc-seccion{margin-top:36px}.doc-pagina .doc-web .doc-seccion h2{color:var(--web-tinta);margin:0 0 16px;font-size:21px;line-height:1.4}.doc-pagina .doc-web .doc-seccion h3{color:var(--web-tinta)}.doc-pagina .doc-web .doc-seccion p,.doc-pagina .doc-web .doc-seccion li{color:var(--web-tinta-2);font-size:16px;line-height:1.8}.doc-pagina .doc-web .doc-seccion strong,.doc-pagina .doc-web .doc-seccion a{color:var(--web-tinta)}.doc-pagina .doc-web .doc-seccion a.cx-button-dark{color:var(--web-boton-tinta);background:var(--web-boton)}.doc-pagina .doc-web .doc-seccion a.cx-button{white-space:normal;text-align:center}.doc-pagina .doc-separador{border-radius:16px}.doc-pagina .doc-bloque-rejilla .doc-rejilla{box-shadow:none;background:0 0;grid-template-columns:minmax(0,1fr);gap:20px;padding:0;display:grid}.doc-pagina .doc-tarjeta-rejilla{background:var(--web-mz-tarjeta);height:100%;box-shadow:0 0 0 1px var(--web-mz-tarjeta-anillo);border-radius:20px;padding:28px}.doc-pagina .doc-cierre{margin-top:0}.doc-pagina .doc-pie-marco{padding-top:64px}.doc-pagina .doc-web .web-mz-hueco-titulo{color:var(--web-tinta);font-size:clamp(30px,4vw,48px)}.doc-pagina .doc-web .web-mz-hueco-texto{color:var(--web-tinta-2)}@media(min-width:768px){.doc-pagina .doc-bloque-rejilla .doc-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.doc-pagina .doc-cuerpo-rejilla[data-indice=izquierda]{grid-template-columns:230px minmax(0,1fr)}.doc-pagina .doc-cuerpo-rejilla[data-indice=derecha]{grid-template-columns:minmax(0,1fr) 230px}.doc-pagina .doc-web .doc-indice{grid-row:1;align-self:start;max-width:none;padding:12px;display:block;position:sticky;top:100px}.doc-pagina .doc-cuerpo-rejilla[data-indice=izquierda] .doc-indice{grid-column:1}.doc-pagina .doc-cuerpo-rejilla[data-indice=derecha] .doc-indice{grid-column:2}.doc-pagina .doc-cuerpo-rejilla[data-indice=derecha] .doc-tramos{grid-area:1/1}.doc-pagina .doc-web .doc-indice p{color:var(--web-tinta);font-size:12px}.doc-pagina .doc-web .doc-indice a{color:var(--web-tinta-2);font-size:13px;line-height:1.5}}@media(max-width:639px){.doc-pagina .doc-cabecera-marco{padding-top:28px}.doc-pagina .doc-cabecera-banda{padding-top:36px}.doc-pagina .doc-web .doc-cabecera{padding:20px 12px}.doc-pagina .doc-web .doc-texto{padding:24px 18px}.doc-pagina .doc-codigo{flex-wrap:wrap}.doc-pagina .doc-codigo code{flex-basis:100%}}
