a {
text-decoration-thickness: 1px !important;
text-underline-offset: .1em;
} :where(.wp-site-blocks *:focus) {
outline-width: 2px;
outline-style: solid;
} .wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child) {
margin-bottom: 3px;
} .wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content {
outline-offset: 4px;
} .wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content {
outline-offset: 0;
} h1, h2, h3, h4, h5, h6, blockquote, caption, figcaption, p {
text-wrap: pretty;
} .more-link {
display: block;
}:root{ --infante-shadow: 0 6px 20px rgba(0,0,0,.06); --infante-radius: 12px; }
.site-header { position: sticky; top: 0; z-index: 50; background: var(--wp--preset--color--background, #FFF6EE); border-bottom: 1px solid rgba(0,0,0,.06); }
.site-header .wp-block-navigation__container { gap: 1.1rem; }
.card { border: 1px solid rgba(0,0,0,.08); border-radius: var(--infante-radius); padding: 1rem; box-shadow: var(--infante-shadow); background: #fff; }
.card .wp-block-post-featured-image img { border-radius: 10px; aspect-ratio: 16 / 9; object-fit: cover; width: 100%; height: auto; }
.footer-columns { gap: 2rem; }
.wp-block-button.is-style-outline .wp-block-button__link{ border-width:2px; } h1,h2,h3,h4,h5,h6{ margin:0 0 .55em; line-height:1.2; }
p{ margin:0 0 1em; }
ul,ol{ margin:0 0 1.2em 1.2em; }
figure{ margin:0 0 1.2em; }
figcaption{ font-size:.9em; opacity:.85; margin-top:.4em; } .wp-site-blocks > *:first-child{ margin-top:0; }
.wp-site-blocks > *:last-child{ margin-bottom:0; } .wp-block-columns{ gap: var(--wp--style--block-gap, 1.2rem); } .alignleft{ float:left; margin:0 1rem .5rem 0; }
.alignright{ float:right; margin:0 0 .5rem 1rem; }
.aligncenter{ display:block; margin-left:auto; margin-right:auto; } html[lang|="es"] body{ hyphens:auto; }
a { text-decoration-thickness: .08em; text-underline-offset: .2em; }
a:hover { text-decoration: underline; } .elementor p, .elementor h1, .elementor h2, .elementor h3, .elementor h4, .elementor h5, .elementor h6{ margin-top:0; }
.elementor .elementor-widget-text-editor p{ text-align:inherit !important; }
.the7-wrapper p{ margin-top:0; } .entry-content::after, .wp-block-post-content::after{ content:""; display:block; clear:both; } table{ border-collapse:collapse; width:100%; }
th,td{ padding:.55rem .75rem; border-bottom:1px solid rgba(0,0,0,.08); }