html{overflow-x:clip;-webkit-text-size-adjust:100%}body{overflow-x:clip}img,
svg,
video{max-width:100%;height:auto}:root{--tamosa-foco-halo:0 0 0 4px rgb(255 255 255 / 90%)}:where(a, button, input, select, textarea, summary, [tabindex]):focus-visible{outline:2px solid var(--wp--preset--color--rojo);outline-offset:2px;box-shadow:var(--tamosa-foco-halo)}.has-rojo-background-color :where(a, button, input, select, textarea, summary, [tabindex]):focus-visible{outline-color:var(--wp--preset--color--negro)}html.tamosa-cabecera-fija{scroll-padding-top:calc(var(--tamosa-cabecera-fijada, 0px) + var(--wp--preset--spacing--30))}.wp-block-heading,
.wp-block-post-title,
.wp-block-query-title{text-wrap:balance}p{text-wrap:pretty}:where(.wp-element-button, .wp-block-button__link){transition:background-color var(--wp--custom--transicion),
		color var(--wp--custom--transicion)}.wp-block-button__link.has-blanco-background-color.has-rojo-color:is(:hover, :focus-visible){color:var(--wp--preset--color--rojo-oscuro) !important}@media (max-width: 1023.98px), (pointer: coarse){:where(.wp-block-button__link){min-block-size:2.75rem}}@media (prefers-reduced-motion: reduce){*,
	*::before,
	*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}@media (max-width: 1023.98px){:root{--tamosa-margen:clamp(1.25rem, 5vw, 2rem)}.wp-site-blocks{--wp--style--root--padding-left:var(--tamosa-margen);--wp--style--root--padding-right:var(--tamosa-margen)}}.tamosa-main:has(> .wp-block-post-content > .alignfull:first-child) > .tamosa-pagina__titulo{max-width:var(--wp--style--global--wide-size)}.tamosa-main:has(> .tamosa-pagina__titulo){display:flow-root}.tamosa-main:has(> .tamosa-pagina__titulo) > .wp-block-post-content > :first-child:not(.has-background){padding-block-start:0 !important}.tamosa-main:has(> .tamosa-pagina__titulo) > .wp-block-post-content > :last-child:not(.has-background){padding-block-end:0 !important}@media (min-width: 1024px){.tamosa-main:not(.tamosa-main--completo) > .tamosa-pagina__titulo,
	.tamosa-main:not(.tamosa-main--completo) > .tamosa-entrada__portada.alignwide,
	.tamosa-main:not(.tamosa-main--completo) > .wp-block-post-content > .alignfull.is-layout-constrained > :not(.alignleft, .alignright, .alignfull){width:min(100%, var(--tamosa-cabecera-ancho))}}