/* astral-2026 · generado por construir.php desde assets/css/src: no editar */
.ae-legal-hero .ae-hero__rejilla{align-items:start}@media (min-width:900px){.ae-legal-hero--indice .ae-hero__rejilla{grid-template-columns:minmax(0,1fr) minmax(0,420px)}}.ae-legal-hero .ae-entradilla{margin-bottom:var(--e-4)}.ae-legal-hero__titulo{font-family:var(--f-titulo);font-size:var(--t-h1);font-weight:700;line-height:1.08;letter-spacing:-.02em;color:var(--c-titulo)}.ae-legal__fecha{margin:0;color:var(--c-texto-2);font-size:var(--t-s)}.ae-legal-indice{padding:var(--e-5) var(--e-5) var(--e-3);border-radius:var(--r-l);background:var(--c-blanco);box-shadow:var(--sombra-2)}.ae-legal-indice__titulo{margin:0 0 var(--e-2);color:var(--c-titulo);font-family:var(--f-titulo);font-size:var(--t-base);font-weight:700}.ae-legal-indice li+li{border-top:1px solid var(--c-borde-suave)}.ae-legal-indice a{display:flex;align-items:center;gap:var(--e-3);min-height:40px;padding:6px 0;color:var(--c-texto);font-size:var(--t-s);line-height:1.3;text-decoration:none}.ae-legal-indice a:hover{color:var(--c-azul-texto)}.ae-legal-indice a:hover span+span{text-decoration:underline}.ae-legal-indice__num{flex:0 0 26px;display:grid;place-items:center;height:26px;border-radius:50%;background:var(--c-azul-tinte);color:var(--c-azul-texto);font-size:var(--t-xs);font-weight:700}.ae-legal-indice__num:empty::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ae-legal-cuerpo{padding-top:var(--e-7)}.ae-legal-cuerpo__rejilla{display:grid;gap:var(--e-7)}@media (min-width:1100px){.ae-legal-cuerpo__rejilla--lado{grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:clamp(48px, 6vw, 96px);align-items:start}.ae-legal-cuerpo__lado{position:sticky;top:calc(var(--cab-alto) + var(--e-5))}}.ae-legal-cuerpo__lado .ae-caja__titulo{font-size:var(--t-h4)}.ae-legal-cuerpo__lado .ae-caja__acciones{flex:1 1 100%}.ae-legal-cuerpo__lado .ae-boton{flex:1 1 100%}.ae-legal__texto{max-width:68ch}.ae-legal__texto p,.ae-legal__texto :is(ul,ol){margin:0 0 var(--e-4)}.ae-legal__texto :is(ul,ol){padding-left:1.4em}.ae-legal__texto li+li{margin-top:var(--e-2)}.ae-legal__texto li>p{margin:0}.ae-legal__texto strong{color:var(--c-titulo)}.ae-legal__texto :is(h2,h3,h4){margin:var(--e-6) 0 var(--e-3);font-size:var(--t-h4);line-height:1.3}.ae-legal__texto .ae-legal__apartado{margin:var(--e-7) 0 var(--e-4);padding-top:var(--e-6);border-top:1px solid var(--c-borde);font-size:var(--t-h3);line-height:1.2}.ae-legal__texto .ae-legal__apartado--primero{margin-top:0;padding-top:0;border-top:0}.ae-legal__texto p+.ae-legal__apartado--primero{margin-top:var(--e-7);padding-top:var(--e-6);border-top:1px solid var(--c-borde)}.ae-legal__texto a[href]{color:var(--c-azul-texto);text-decoration:underline}.ae-legal__texto a[href]:hover{color:var(--c-marino)}.ae-legal__texto a:not([href]){color:inherit;text-decoration:none}
