:root{--crema:#faf5ec;--crema-oscura:#f1e7d6;--almendra:#c9a27a;--almendra-tostada:#9c6b3f;--marron:#3b2618;--marron-suave:#6b5242;--rojo:#a3262a;--rojo-oscuro:#861d21;--blanco:#fffdf9;--todo-bg:#fff3b0;--todo-borde:#d4a800;--serif:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ancho:68rem;--ancho-texto:40rem;--gutter:1rem;--radio:.5rem;--sombra:0 1px 2px #3b26180f, 0 4px 16px #3b26180f;color-scheme:light}@media (width>=48rem){:root{--gutter:2rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--crema);color:var(--marron);font-family:var(--sans);text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.6}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--serif);color:var(--marron);text-wrap:balance;margin:0 0 .6em;font-weight:600;line-height:1.2}h1{font-size:clamp(2rem,6vw,3.25rem)}h2{font-size:clamp(1.5rem,4vw,2.1rem)}h3{font-size:1.25rem}p,ul,ol{margin:0 0 1em}a{color:var(--rojo);text-underline-offset:.15em}a:hover{color:var(--rojo-oscuro)}:focus-visible{outline:3px solid var(--almendra-tostada);outline-offset:2px}.skip{background:var(--marron);color:var(--crema);z-index:10;padding:.5rem 1rem;position:absolute;top:0;left:-9999px}.skip:focus{left:0}.wrap{max-width:var(--ancho);padding-inline:var(--gutter);margin-inline:auto}.texto{max-width:var(--ancho-texto)}.seccion{padding-block:clamp(2.5rem,8vw,5rem)}.seccion--alt{background:var(--crema-oscura)}.lead{color:var(--marron-suave);font-size:1.2rem}.pequeno{color:var(--marron-suave);font-size:.9rem}.centro{text-align:center}.btn{font:600 1rem/1.2 var(--sans);border:2px solid var(--rojo);background:var(--rojo);color:var(--blanco);cursor:pointer;text-align:center;border-radius:999px;padding:.9rem 1.5rem;text-decoration:none;display:inline-block}.btn:hover{background:var(--rojo-oscuro);border-color:var(--rojo-oscuro);color:var(--blanco)}.btn--sec{color:var(--marron);border-color:var(--marron);background:0 0}.btn--sec:hover{background:var(--marron);border-color:var(--marron);color:var(--crema)}.btn[disabled],.btn[aria-disabled=true]{color:#6e6259;cursor:not-allowed;background:#d8cfc3;border-color:#d8cfc3}.btn--bloque{width:100%;display:block}.todo{background:var(--todo-bg);border:1px dashed var(--todo-borde);color:#5c4a00;border-radius:.25rem;padding:.05em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;display:inline}.todo-bloque{background:var(--todo-bg);border:1px dashed var(--todo-borde);border-radius:var(--radio);color:#5c4a00;margin:0 0 1rem;padding:.75rem 1rem;font-size:.95rem;display:block}.aviso{border-left:4px solid var(--almendra-tostada);background:var(--blanco);border-radius:0 var(--radio) var(--radio) 0;margin:0 0 1rem;padding:.9rem 1rem}.aviso--alerta{border-left-color:var(--rojo)}.rejilla{gap:1.5rem;display:grid}@media (width>=40rem){.rejilla--2{grid-template-columns:repeat(2,1fr)}}@media (width>=56rem){.rejilla--3{grid-template-columns:repeat(3,1fr)}}.pasos{counter-reset:paso;padding:0;list-style:none}.pasos li{counter-increment:paso;padding-left:3rem;position:relative}.pasos li:before{content:counter(paso);background:var(--marron);width:2.1rem;height:2.1rem;color:var(--crema);font:600 1rem var(--serif);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.prosa{max-width:var(--ancho-texto)}.prosa h2{margin-top:2rem}.prosa h3{margin-top:1.5rem}.prosa li{margin-bottom:.35em}.tabla{border-collapse:collapse;background:var(--blanco);width:100%;margin:0 0 1.5rem}.tabla th,.tabla td{text-align:left;border-bottom:1px solid var(--crema-oscura);padding:.6rem .75rem}.tabla th{font-weight:600}.form{gap:1rem;max-width:36rem;display:grid}.form label{margin-bottom:.3rem;font-weight:600;display:block}.form input,.form select,.form textarea{width:100%;font:inherit;border:1px solid var(--almendra);border-radius:var(--radio);background:var(--blanco);color:var(--marron);padding:.7rem .8rem}.form textarea{resize:vertical;min-height:8rem}.form .casilla{align-items:flex-start;gap:.6rem;font-weight:400;display:flex}.form .casilla input{width:auto;margin-top:.35rem}.form .oculto{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (width>=40rem){.form .fila{grid-template-columns:1fr 1fr;gap:1rem;display:grid}}.cabecera[data-astro-cid-nen7h5rs]{background:var(--crema);border-bottom:1px solid var(--crema-oscura)}.cabecera__in[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1.5rem;padding-block:.75rem;display:flex}.logo[data-astro-cid-nen7h5rs]{color:var(--marron);font:600 1.35rem var(--serif);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}nav[data-astro-cid-nen7h5rs]{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}ul[data-astro-cid-nen7h5rs]{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--marron);white-space:nowrap;border-radius:.35rem;padding:.5rem .6rem;font-weight:500;text-decoration:none;display:block}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--crema-oscura);color:var(--marron)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--rojo)}@media (width>=48rem){nav[data-astro-cid-nen7h5rs]{width:auto}.cabecera__in[data-astro-cid-nen7h5rs]{flex-wrap:nowrap}}.pie[data-astro-cid-jo6i4kqk]{background:var(--marron);color:var(--crema-oscura);margin-top:0;padding-block:3rem 1.5rem}.pie[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--crema)}.pie[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{padding:0;list-style:none}.pie[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin-bottom:.3rem}.pie__marca[data-astro-cid-jo6i4kqk]{font:600 1.4rem var(--serif);color:var(--crema)}.pie__titulo[data-astro-cid-jo6i4kqk]{color:var(--almendra);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:600}.pie[data-astro-cid-jo6i4kqk] .pequeno[data-astro-cid-jo6i4kqk]{color:var(--almendra)}.pie__fin[data-astro-cid-jo6i4kqk]{border-top:1px solid #faf5ec26;margin-top:2rem;padding-top:1rem}
