.cs-hero:where(.astro-3xkqraif){padding-bottom:var(--e-5, 56px)}.cs-hero:where(.astro-3xkqraif) h1:where(.astro-3xkqraif){font-size:clamp(32px,5vw,58px);max-width:17ch;margin:0 0 var(--e-3, 20px)}.cs-lead:where(.astro-3xkqraif){font-size:var(--t-4, 1.35rem);color:var(--tinta-suave);max-width:var(--medida-corta, 62ch);margin:0}.cs-dir:where(.astro-3xkqraif){font-family:var(--f-mono);font-size:.86em;color:var(--teal-oscuro);overflow-wrap:anywhere}.cs-porque:where(.astro-3xkqraif),.cs-como:where(.astro-3xkqraif),.cs-fuera:where(.astro-3xkqraif),.cs-cert:where(.astro-3xkqraif),.cs-sin:where(.astro-3xkqraif),.cs-nada:where(.astro-3xkqraif),.cs-cierre:where(.astro-3xkqraif){border-top:1px solid var(--savia)}.cs-como:where(.astro-3xkqraif),.cs-sin:where(.astro-3xkqraif){background:var(--porcelana-2)}.cs-dos:where(.astro-3xkqraif){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--e-4, 32px) clamp(32px,5vw,72px);align-items:start}.cs-dos:where(.astro-3xkqraif) h2:where(.astro-3xkqraif),.cs-esquema:where(.astro-3xkqraif) h2:where(.astro-3xkqraif),.cs-fuera:where(.astro-3xkqraif) h2:where(.astro-3xkqraif){font-size:clamp(28px,3.8vw,42px);margin:0 0 var(--e-3, 20px)}.cs-txt:where(.astro-3xkqraif){color:var(--tinta-suave);font-size:17px;max-width:var(--medida-corta, 62ch)}.cs-txt:where(.astro-3xkqraif) strong:where(.astro-3xkqraif){color:var(--tinta)}.cs-esquema:where(.astro-3xkqraif){display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--e-4, 32px) clamp(32px,5vw,72px);align-items:center}@media(max-width:860px){.cs-dos:where(.astro-3xkqraif),.cs-esquema:where(.astro-3xkqraif){grid-template-columns:minmax(0,1fr)}}.cs-pasos:where(.astro-3xkqraif){margin:var(--e-4, 32px) 0 0;padding:0;list-style:none;counter-reset:paso}.cs-pasos:where(.astro-3xkqraif) li:where(.astro-3xkqraif){counter-increment:paso;position:relative;padding:16px 0 16px 40px;border-top:1px solid var(--savia);color:var(--tinta-suave);font-size:16.5px}.cs-pasos:where(.astro-3xkqraif) li:where(.astro-3xkqraif):last-child{border-bottom:1px solid var(--savia)}.cs-pasos:where(.astro-3xkqraif) li:where(.astro-3xkqraif):before{content:counter(paso);position:absolute;left:0;top:16px;width:24px;height:24px;border-radius:50%;background:var(--teal);color:var(--hueso);font-family:var(--f-mono);font-size:12px;font-weight:600;line-height:24px;text-align:center}.cs-pasos:where(.astro-3xkqraif) strong:where(.astro-3xkqraif){color:var(--tinta);font-weight:620}.cs-nota:where(.astro-3xkqraif){margin:var(--e-4, 32px) 0 0;padding:16px 20px;border-left:3px solid var(--teal);background:var(--hueso);color:var(--tinta);font-size:16.5px;max-width:var(--medida-corta, 62ch)}.cs-columnas:where(.astro-3xkqraif){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(20px,3vw,36px);margin-top:var(--e-4, 32px)}.cs-col:where(.astro-3xkqraif){background:var(--hueso);border:1px solid var(--savia);border-radius:var(--radio, 2px);padding:24px 28px}.cs-col:where(.astro-3xkqraif) h3:where(.astro-3xkqraif){font-size:20px;color:var(--tinta-suave);margin:0 0 12px}.cs-col--no:where(.astro-3xkqraif){border-color:var(--teal)}.cs-col--no:where(.astro-3xkqraif) h3:where(.astro-3xkqraif){color:var(--teal)}.cs-col:where(.astro-3xkqraif) ul:where(.astro-3xkqraif){margin:0;padding-left:20px;color:var(--tinta-suave);font-size:16px;display:grid;gap:10px}.cs-col:where(.astro-3xkqraif) li:where(.astro-3xkqraif)::marker{color:var(--teal)}.cs-lista:where(.astro-3xkqraif){list-style:none;margin:0;padding:0}.cs-lista:where(.astro-3xkqraif) li:where(.astro-3xkqraif){position:relative;padding:16px 0 16px 28px;border-top:1px solid var(--savia);color:var(--tinta-suave);font-size:16.5px}.cs-lista:where(.astro-3xkqraif) li:where(.astro-3xkqraif):last-child{border-bottom:1px solid var(--savia)}.cs-lista:where(.astro-3xkqraif) li:where(.astro-3xkqraif):before{content:"";position:absolute;left:2px;top:24px;width:8px;height:8px;border:2px solid var(--teal);border-radius:2px}.cs-lista:where(.astro-3xkqraif) strong:where(.astro-3xkqraif){color:var(--tinta);font-weight:620}.cs-cierre:where(.astro-3xkqraif) h2:where(.astro-3xkqraif){font-size:clamp(26px,3.4vw,38px);margin:0 0 var(--e-3, 20px)}.cs-botones:where(.astro-3xkqraif){display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-3, 20px) var(--e-4, 32px);margin-top:var(--e-4, 32px)}.cs-vuelta:where(.astro-3xkqraif){font-weight:600;text-decoration:none}.cs-vuelta:where(.astro-3xkqraif):hover{text-decoration:underline}
