body.single-post .blog-castano-content h2,body.single-post .elementor-widget-text-editor .blog-castano-content h2{color:#8b4513 !important;font-size:28px !important;font-weight:700 !important;margin:40px 0 20px !important;padding-bottom:12px !important;border-bottom:3px solid #e8b673 !important;position:relative !important}body.single-post .blog-castano-content h2:after,body.single-post .elementor-widget-text-editor .blog-castano-content h2:after{content:"" !important;position:absolute !important;bottom:-3px !important;left:0 !important;width:80px !important;height:3px !important;background:#d4a574 !important}body.single-post .blog-castano-content h3,body.single-post .elementor-widget-text-editor .blog-castano-content h3,body.single-post .faq-item h3{color:#6b4423 !important;font-size:20px !important;font-weight:600 !important;margin:30px 0 15px !important;padding-left:15px !important;border-left:4px solid #e8b673 !important}body.single-post .blog-castano-content p,body.single-post .elementor-widget-text-editor .blog-castano-content p{line-height:1.8 !important;margin-bottom:18px !important;color:#333 !important}body.single-post .blog-castano-content strong,body.single-post .elementor-widget-text-editor .blog-castano-content strong{color:#8b4513 !important;font-weight:600 !important}body.single-post .blog-castano-content a:not(.boton-comprar),body.single-post .elementor-widget-text-editor .blog-castano-content a:not(.boton-comprar){color:#d4a574 !important;text-decoration:none !important;font-weight:500 !important}body.single-post .blog-castano-content a:not(.boton-comprar):hover,body.single-post .elementor-widget-text-editor .blog-castano-content a:not(.boton-comprar):hover{color:#8b4513 !important;text-decoration:underline !important}body.single-post .blog-castano-content ul,body.single-post .elementor-widget-text-editor .blog-castano-content ul{margin:0 0 1.5rem 1.25rem !important;padding:0 !important}body.single-post .blog-castano-content li,body.single-post .elementor-widget-text-editor .blog-castano-content li{margin-bottom:8px !important;line-height:1.6 !important}body.single-post .tabla-comparativa-wrapper{overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;margin:30px 0 !important;box-shadow:0 2px 8px rgba(0,0,0,.1) !important;border-radius:8px !important}body.single-post .tabla-comparativa-wrapper table{width:100% !important;min-width:520px !important;border-collapse:collapse !important;background:#fff !important;font-size:14px !important;border:none !important}body.single-post .tabla-comparativa-wrapper thead{background:linear-gradient(135deg,#d4a574 0%,#e8b673 100%) !important}body.single-post .tabla-comparativa-wrapper th{padding:15px 12px !important;font-weight:600 !important;text-align:left !important;color:#fff !important;border-bottom:2px solid #c89b5e !important}body.single-post .tabla-comparativa-wrapper td{padding:12px !important;border-bottom:1px solid #f0f0f0 !important;vertical-align:top !important}body.single-post .tabla-comparativa-wrapper tbody tr:nth-child(even){background-color:#fff8ee !important}body.single-post .tabla-comparativa-wrapper td:first-child{font-weight:600 !important;color:#6b4423 !important}body.single-post .boton-comprar-wrapper{text-align:center !important;margin:40px 0 !important}body.single-post a.boton-comprar{display:inline-block !important;padding:16px 45px !important;background:linear-gradient(135deg,#e8b673 0%,#d4a574 100%) !important;color:#fff !important;text-decoration:none !important;border-radius:50px !important;font-weight:700 !important;font-size:17px !important;box-shadow:0 4px 15px rgba(212,165,116,.4) !important;text-transform:uppercase !important;letter-spacing:.5px !important}body.single-post a.boton-comprar:hover{transform:translateY(-2px) !important;color:#fff !important;background:linear-gradient(135deg,#d4a574 0%,#c89b5e 100%) !important}body.single-post .faq-item{margin-bottom:25px !important;padding:20px !important;background:#fff8ee !important;border-radius:8px !important;border-left:4px solid #e8b673 !important}body.single-post .faq-item h3{margin-top:0 !important}body.single-post .faq-item p{margin-bottom:0 !important}@media (max-width:768px){body.single-post .blog-castano-content h2{font-size:24px !important}body.single-post .blog-castano-content h3{font-size:18px !important}body.single-post .tabla-comparativa-wrapper table{font-size:13px !important}body.single-post .tabla-comparativa-wrapper th,body.single-post .tabla-comparativa-wrapper td{padding:8px !important}body.single-post a.boton-comprar{padding:14px 35px !important;font-size:15px !important}}