:root{--azul:#1f3a5f;--azul-claro:#e8edf3;--cobre:#a8582a;--amarillo:#f2b705;--verde:#2e7d4f;--verde-claro:#e6f2eb;--rojo:#c62828;--rojo-claro:#fbe9e9;--arena:#f3ece0;--carbon:#262626;--gris:#6b6b6b;--gris-borde:#d9d3c7;--blanco:#ffffff;--radio:12px;--radio-sm:8px;--espacio:16px;--ancho-max:960px;--toque-min:48px;--fuente:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--arena);color:var(--carbon);font-family:var(--fuente);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{color:var(--azul);line-height:1.2;margin:0 0 .5em}h1{font-size:1.75rem}h2{font-size:1.35rem}a{color:var(--azul)}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--amarillo);outline-offset:2px}.contenedor{width:100%;max-width:var(--ancho-max);margin:0 auto;padding:var(--espacio)}