.saltar{position:absolute;left:1rem;top:-4rem;padding:.75rem 1rem;background:var(--color-limon);color:var(--color-tinta);font-weight:700;border-radius:var(--radio-medio);z-index:1}.saltar:focus{top:1rem}.saltar:focus-visible{outline-color:var(--color-blanco)}.portada{background:var(--color-fondo-suave);color:var(--color-tinta)}.cabecera{display:flex;align-items:center;justify-content:space-between;gap:var(--espacio-4);min-height:76px}.cabecera-enlace{font-weight:600;color:var(--color-tinta);text-underline-offset:4px}.cabecera-enlace:hover{color:var(--color-mar)}.banner{display:grid;gap:var(--espacio-5);padding-top:var(--espacio-2);padding-bottom:calc(var(--solape-buscador) + var(--espacio-6))}.banner-texto{display:flex;flex-direction:column;align-items:flex-start;gap:var(--espacio-3)}.banner h1{margin:0;font-family:var(--letra-titulos);font-weight:700;font-size:var(--texto-titular);line-height:1.02;letter-spacing:-.035em}.subrayado{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(transparent 68%,var(--color-limon) 68% 94%,transparent 94%)}.banner p{margin:0;max-width:40ch;font-size:var(--texto-m);line-height:1.55;color:var(--color-texto-suave)}.banner-ilustracion{position:relative;height:72px;overflow:hidden;border-radius:var(--radio-pastilla)}.banner-ilustracion .ilustracion{position:absolute;top:50%;left:0;height:auto;transform:translateY(-44%)}@media (min-width: 900px){.portada{border-radius:0 0 40px 40px}.banner{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:var(--espacio-8);padding-top:var(--espacio-6);padding-bottom:calc(var(--solape-buscador) + var(--espacio-8))}.banner p{font-size:var(--texto-l)}.banner-ilustracion{height:auto;aspect-ratio:5 / 6;border-radius:999px 999px var(--radio-grande) var(--radio-grande);box-shadow:12px 12px 0 var(--color-limon)}.banner-ilustracion .ilustracion{top:0;height:100%;transform:none}}.pie{padding-bottom:var(--espacio-6);border-radius:40px 40px 0 0;background:var(--color-arena-oscura);color:var(--color-texto-suave);font-size:var(--texto-s)}.pie:not(.pie-redondeado){position:relative;margin-top:-40px}.pie-redondeado{margin-top:var(--espacio-10)}.pie-arriba{display:grid;grid-template-columns:1fr 1fr;gap:var(--espacio-7);padding-top:var(--espacio-9)}.pie-marca{grid-column:1 / -1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--espacio-3)}.pie-marca .logo{color:var(--color-tinta)}.pie p{margin:0}.pie-marca p{font-size:var(--texto-m)}.pie-columna h2{margin:0 0 var(--espacio-2);font-family:var(--letra-titulos);font-size:var(--texto-m);font-weight:650;color:var(--color-tinta)}.pie-columna ul{margin:0;padding:0;list-style:none}.pie-columna a{display:inline-block;padding-block:var(--espacio-2);color:var(--color-texto-suave);text-decoration:none;text-underline-offset:4px}.pie-columna a:hover{color:var(--color-mar);text-decoration:underline}.pie-abajo{display:flex;flex-direction:column;gap:var(--espacio-2);margin-top:var(--espacio-8);padding-top:var(--espacio-5);border-top:1px solid var(--color-separador-oscuro);font-size:var(--texto-xs)}@media (min-width: 900px){.pie-arriba{grid-template-columns:2fr 1fr 1fr}.pie-marca{grid-column:auto}.pie-abajo{flex-direction:row;justify-content:space-between;gap:var(--espacio-6)}}
