@layer base{html{background-color:var(--color-fondo);color:var(--color-tinta);font-family:var(--font-texto);-webkit-text-size-adjust:100%}body{min-height:100dvh}h1,h2,h3{font-family:var(--font-titulo);text-wrap:balance}@media not (min-width:1040px){html:has([data-barra-sitio]){scroll-padding-top:68px}}[data-panel] :where(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range],[type=color],[type=submit],[type=button],[type=reset],[type=image]),select,textarea){background-color:var(--color-superficie)}[data-panel] :where(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range],[type=color],[type=submit],[type=button],[type=reset],[type=image]),select,textarea):is(:disabled,[readonly]){color:var(--color-tinta-suave);background-color:var(--color-superficie-alt)!important}[data-panel] :where(input[type=checkbox],input[type=radio]){appearance:none;border:1.5px solid var(--color-borde-fuerte);background-color:var(--color-superficie);cursor:pointer;flex-shrink:0;place-content:center;width:1.125rem;height:1.125rem;margin:0;transition:background-color .12s,border-color .12s;display:inline-grid}[data-panel] :where(input[type=checkbox]){border-radius:.3125rem}[data-panel] :where(input[type=radio]){border-radius:9999px}[data-panel] :where(input[type=checkbox],input[type=radio]):before{content:"";transition:transform .12s;transform:scale(0)}[data-panel] :where(input[type=checkbox]):before{background-color:var(--color-superficie);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);width:.7rem;height:.7rem}[data-panel] :where(input[type=radio]):before{background-color:var(--color-marca-fuerte);border-radius:9999px;width:.5rem;height:.5rem}[data-panel] :where(input[type=checkbox],input[type=radio]):where(:hover:not(:disabled)){border-color:var(--color-marca-fuerte)}[data-panel] :where(input[type=checkbox]):where(:checked,:indeterminate){border-color:var(--color-marca-fuerte);background-color:var(--color-marca-fuerte)}[data-panel] :where(input[type=radio]):where(:checked){border-color:var(--color-marca-fuerte)}[data-panel] :where(input[type=checkbox],input[type=radio]):where(:checked):before{transform:scale(1)}[data-panel] :where(input[type=checkbox]):where(:indeterminate):before{clip-path:none;border-radius:9999px;height:.125rem;transform:scale(1)}[data-panel] :where(input[type=checkbox],input[type=radio]):where(:focus-visible){outline:2px solid var(--color-marca-fuerte);outline-offset:2px}[data-panel] :where(input[type=checkbox],input[type=radio]):where([aria-invalid=true]){border-color:var(--color-error)}[data-panel] :where(input[type=checkbox],input[type=radio]):where(:disabled){cursor:not-allowed;border-color:var(--color-borde);background-color:var(--color-superficie-alt)}[data-panel] :where(input[type=checkbox]):where(:disabled):where(:checked,:indeterminate){border-color:var(--color-tinta-tenue);background-color:var(--color-tinta-tenue)}[data-panel] :where(input[type=radio]):where(:disabled):before{background-color:var(--color-tinta-tenue)}@media (forced-colors:active){[data-panel] :where(input[type=checkbox],input[type=radio]){appearance:auto}[data-panel] :where(input[type=checkbox],input[type=radio]):before{content:none}}}
