html{scroll-padding-top:12px}body{background:var(--fondo)}.ay-web{flex-direction:column;min-height:100dvh;display:flex}.ay-cabecera{width:100%;max-width:1120px;padding:calc(14px + env(safe-area-inset-top)) 16px 6px;align-items:center;gap:10px;margin:0 auto;display:flex}.ay-marca{color:var(--tinta);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.ay-k{background:var(--salmon);color:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:15px;font-weight:700;display:grid}.ay-k-chica{border-radius:6px;width:20px;height:20px;font-size:11px}.ay-marca-nombre{letter-spacing:-.03em;font-size:18px;font-weight:650}.ay-marca-ayuda{color:var(--tinta-secundaria);letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:500;text-decoration:none;display:inline-flex}.ay-marca-ayuda:before{content:"";background:var(--borde-input);width:1px;height:18px}.ay-cabecera-app{border-radius:var(--radio-pill);background:var(--relleno);height:36px;color:var(--tinta);white-space:nowrap;align-items:center;margin-left:auto;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.ay-cabecera-app:hover{background:var(--relleno-fuerte)}.ay-marca-ayuda:hover{color:var(--tinta)}}.ay-web-main{width:100%;max-width:1120px;animation:entrar-suave var(--t-medio) var(--resorte-firme);flex:1;margin:0 auto;padding:18px 16px 40px}@media (width>=900px){.ay-cabecera{padding:22px 32px 8px}.ay-web-main{--ay-margen:32px;padding:36px 32px 64px}.ay-web-main .ay-indice{gap:26px}.ay-web-main .ay-indice-cabeza,.ay-web-main .ay-indice>.ay-buscador{width:100%;max-width:680px}}.ay-pie{width:100%;max-width:1120px;padding:24px 16px calc(28px + env(safe-area-inset-bottom));border-top:1px solid var(--separador);color:var(--tinta-secundaria);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 auto;font-size:13.5px;font-weight:500;display:flex}.ay-pie-links{gap:16px;margin-left:auto;display:flex}.ay-pie a{color:var(--tinta-secundaria);text-decoration:none}@media (hover:hover){.ay-pie a:hover{color:var(--tinta)}}@media (width>=900px){.ay-pie{padding:28px 32px 36px}}
