/* Fix: links blancos en contenido */
.entry-content a:not(.elementor-button):not(.wp-block-button__link), .elementor-widget-theme-post-content a:not(.elementor-button):not(.wp-block-button__link), article a:not(.elementor-button):not(.wp-block-button__link), .e-loop-item a:not(.elementor-button):not(.wp-block-button__link) { color: #202e44 !important; text-decoration: underline; transition: color 0.2s ease; }
.entry-content a:not(.elementor-button):not(.wp-block-button__link):hover, .elementor-widget-theme-post-content a:not(.elementor-button):not(.wp-block-button__link):hover, article a:not(.elementor-button):not(.wp-block-button__link):hover, .e-loop-item a:not(.elementor-button):not(.wp-block-button__link):hover { color: #e85d2f !important; }
details.tk-faq-accordion summary { cursor: pointer; font-weight: 600; padding: 12px 0; list-style: none; border-bottom: 1px solid #e0e0e0; color: #202e44; }
details.tk-faq-accordion summary::-webkit-details-marker { display: none; }
details.tk-faq-accordion summary::before { content: «+»; display: inline-block; width: 20px; font-weight: bold; color: #e85d2f; }
details.tk-faq-accordion[open] summary::before { content: «-«; }
details.tk-faq-accordion .tk-faq-content { padding: 8px 0 16px 20px; color: #555; }