/* Corrección de colisiones entre el diseño heredado y los bloques editables */
.ff-editor-managed-page .ff-templates-hero,
.ff-editor-managed-page .ff-tactics-hero{color:#082c21}
.ff-editor-managed-page .ff-templates-hero .ff-kicker,
.ff-editor-managed-page .ff-tactics-hero .ff-kicker{color:#08764b}
.ff-editor-managed-page .ff-templates-hero h1,
.ff-editor-managed-page .ff-tactics-hero h1{color:#082c21}
.ff-editor-managed-page .ff-templates-hero p,
.ff-editor-managed-page .ff-tactics-hero p{color:#52685f}

.ff-editor-managed-page .ff-templates-intro,
.ff-editor-managed-page .ff-tactics-intro,
.ff-editor-managed-page .ff-tactics-choice{display:block}
.ff-editor-managed-page .ff-tactics-faq{color:#082c21}
.ff-editor-managed-page .ff-tactics-faq h2,
.ff-editor-managed-page .ff-tactics-faq summary{color:#082c21}
.ff-editor-managed-page .ff-home-statement>.ff-shell{display:block}

.ff-editor-managed-page .ff-template-card .wp-block-buttons{position:static!important;display:flex!important;width:auto!important;height:auto!important;margin-top:auto!important;padding-top:20px!important}
.ff-editor-managed-page .ff-template-card .wp-block-button{position:static!important;display:block!important;width:auto!important;height:auto!important;margin:0!important}
.ff-editor-managed-page .ff-template-card a{position:static!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:44px!important;margin:0!important;padding:12px 18px!important;border:0!important;border-radius:999px!important;background:#082c21!important;color:#fff!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important;box-shadow:none!important}
.ff-editor-managed-page .ff-template-card a:hover,
.ff-editor-managed-page .ff-template-card a:focus-visible{background:#08764b!important;color:#fff!important;transform:translateY(-1px)}

.ff-editor-managed-page .ff-template-card{overflow:visible;min-height:360px}
.ff-editor-managed-page .ff-template-help{color:#082c21}
.ff-editor-managed-page .ff-template-help .ff-kicker{color:#08764b}

@media(max-width:850px){
  .ff-editor-managed-page .ff-template-card{min-height:0}
  .ff-editor-managed-page .ff-template-card a{width:100%!important}
}
