:root{--fondo:#fff;--superficie:#fafaf9;--borde:#e7e5e4;--texto:#1c1917;--tenue:#57534e;--acento:#b45309;--boton:#f59e0b;--boton-texto:#1c1917;--oro:#d97706;--protegido:#166534;--ambar-suave:#fffbeb;--ambar-borde:#fde68a;--verde-suave:#f0fdf4;--verde-marca:#dcfce7;--marco:#1c1917;--sombra:#1c19171f;--banda:#1c1917;--banda-texto:#fafaf9;--banda-tenue:#d6d3d1;--banda-borde:#78716c;color-scheme:light}@media (prefers-color-scheme:dark){:root{--fondo:#0c0a09;--superficie:#1c1917;--borde:#292524;--texto:#fafaf9;--tenue:#a8a29e;--acento:#fbbf24;--oro:#fbbf24;--protegido:#4ade80;--ambar-suave:#231c10;--ambar-borde:#78350f;--verde-suave:#0f1f16;--verde-marca:#14532d;--marco:#44403c;--sombra:#0009;--banda:#292524;--banda-tenue:#a8a29e;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--fondo);color:var(--texto);margin:0;font-family:system-ui,sans-serif;line-height:1.6}h1,h2,h3{text-wrap:balance;margin:0 0 .75rem;line-height:1.2}p{margin:0 0 1rem}a{color:var(--acento)}.contenedor{max-width:72rem;margin:0 auto;padding:0 1rem}.boton{background:var(--boton);color:var(--boton-texto);border-radius:999px;padding:.8rem 1.4rem;font-weight:700;text-decoration:none;display:inline-block}.boton--chico{padding:.75rem 1.1rem;line-height:1.25}.rotulo{color:var(--acento);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.75rem;font-size:.8rem;font-weight:700}.pagina{max-width:48rem;padding-top:2.5rem;padding-bottom:2rem}.pagina>*+*{margin-top:2.5rem}.pagina h1{font-size:clamp(2rem,5vw,2.75rem)}.pagina h2{font-size:1.5rem}.bajada{color:var(--tenue);font-size:1.15rem}.tenue{color:var(--tenue)}.bloque{background:var(--superficie);border:1px solid var(--borde);border-radius:1.25rem;padding:1.5rem}.bloque--ambar{background:var(--ambar-suave);border-color:var(--ambar-borde)}.bloque--verde{background:var(--verde-suave);border:2px solid var(--protegido)}.bloque>:last-child{margin-bottom:0}.lista{gap:.5rem;margin:0 0 1rem;padding-left:1.25rem;display:grid}.checks{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.checks li{padding-left:1.6rem;position:relative}.checks li:before{content:"✓";color:var(--protegido);font-weight:800;position:absolute;left:0}.nota{color:var(--tenue);font-size:.9rem}
