.elementor-769 .elementor-element.elementor-element-595c89ea{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS *//* === ARTICLE HERO FIX (Claude) === */
.ins-article-subtitle{ color:#1F5C5C !important; }
.ins-article-readtime, .ins-article-date{ white-space:nowrap !important; overflow:visible !important; }
@media (max-width:1024px){
  .ins-article-hero{ background-position: 78% top !important; }
}
@media (max-width:767px){
  .ins-article-hero{
    background-position: 60% top !important;
    background-size: cover !important;
    align-items: flex-end !important;
    min-height: 520px !important;
  }
  .ins-article-hero-text{
    width:100% !important; max-width:100% !important;
    padding: 200px 22px 36px 22px !important;
    box-sizing:border-box !important;
    background: linear-gradient(180deg, rgba(250,249,246,0) 0%, rgba(250,249,246,0.88) 30%, rgba(250,249,246,0.97) 100%) !important;
  }
  .ins-article-hero-inner{ max-width:100% !important; }
  .ins-article-readtime, .ins-article-date{ font-size:12px !important; }
}/* End custom CSS */