.entry-content{font-size:1.02rem;line-height:1.7;color:var(--tinta)}.entry-content>*{max-width:72ch}.entry-content>.alignwide,.entry-content>.alignfull,.entry-content>.wp-block-columns,.entry-content>.wp-block-group,.entry-content>.wp-block-table,.entry-content>.wp-block-image,.entry-content>.wp-block-gallery,.entry-content>.wp-block-embed,.entry-content>.wp-block-shortcode,.entry-content>.woocommerce{max-width:none}.entry-content>:first-child{margin-top:0}.entry-content>:last-child{margin-bottom:0}.entry-content h2{font-size:1.55rem;font-weight:700;margin:2.2rem 0 .7rem;letter-spacing:-.01em}.entry-content h3{font-size:1.25rem;font-weight:600;margin:1.8rem 0 .55rem}.entry-content h4{font-size:1.08rem;font-weight:600;margin:1.5rem 0 .5rem}.entry-content h5,.entry-content h6{font-size:1rem;font-weight:600;margin:1.3rem 0 .4rem}.entry-content p{margin:0 0 1.15rem}.entry-content ul,.entry-content ol{margin:0 0 1.15rem;padding-left:1.3rem}.entry-content li{margin-bottom:.4rem}.entry-content li::marker{color:var(--verde-accion)}.entry-content strong{font-weight:600}.entry-content p a,.entry-content li a,.entry-content td a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;font-weight:500}.entry-content figure{margin:1.6rem 0}.entry-content img{border-radius:12px}.entry-content figcaption,.wp-element-caption{margin-top:8px;font-size:.86rem;color:var(--gris-texto);text-align:center}.entry-content blockquote,.wp-block-quote{margin:1.6rem 0;padding:18px 22px;border:0;border-radius:12px;background:var(--crema);font-size:1.05rem}.wp-block-quote cite{display:block;margin-top:8px;font-size:.86rem;font-style:normal;color:var(--gris-texto)}.wp-block-separator{border:0;border-top:1px solid var(--borde-suave);margin:2rem 0}.wp-block-table table{width:100%;border-collapse:collapse;font-size:.95rem}.wp-block-table th,.wp-block-table td{padding:10px 12px;border-bottom:1px solid var(--borde-suave);text-align:left}.wp-block-table th{font-weight:600;background:var(--crema)}.wp-block-button__link,.wp-element-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 26px;border-radius:var(--r-pill);background:var(--verde-accion);color:#fff;font-weight:600;font-size:1rem;text-decoration:none;transition:background var(--dur-fast) var(--ease-flor)}@media (hover:hover) and (pointer:fine){.wp-block-button__link:hover,.wp-element-button:hover{background:var(--verde-hover);color:#fff}}.is-style-outline>.wp-block-button__link{background:#fff;color:var(--verde-accion);border:1.5px solid var(--verde-accion)}@media (hover:hover) and (pointer:fine){.is-style-outline>.wp-block-button__link:hover{background:var(--verde-pale)}}.wp-block-details{margin:0 0 10px;border:1px solid var(--borde-suave);border-radius:12px;background:#fff}.wp-block-details summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 18px;cursor:pointer;list-style:none;font-weight:600;font-size:1.02rem;color:var(--tinta)}.wp-block-details summary::-webkit-details-marker{display:none}.wp-block-details summary::after{content:"";flex:0 0 auto;width:9px;height:9px;margin-top:-4px;border-right:2px solid var(--verde-accion);border-bottom:2px solid var(--verde-accion);transform:rotate(45deg);transition:transform var(--dur-base) var(--ease-flor)}.wp-block-details[open] summary::after{transform:rotate(-135deg);margin-top:4px}.wp-block-details>:not(summary){padding:0 18px}.wp-block-details>:last-child{padding-bottom:16px}.wp-block-columns{gap:22px;margin:1.6rem 0}.wp-block-group.has-background{border-radius:var(--r-card);padding:26px}.wp-block-embed iframe,.entry-content iframe{max-width:100%;border:0;border-radius:12px}