.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for heading, class: .elementor-element-d050922 */.elementor-417 .elementor-element.elementor-element-d050922 .elementor-heading-title{color:#00334A !important;font-weight:700 !important;font-size:clamp(1.8rem,4vw,2.75rem) !important;line-height:1.2 !important;letter-spacing:-0.02em;max-width:48rem;}/* End custom CSS */
/* Start custom CSS */#art-head{background:#F7F8FA;border-bottom:1px solid #ececec;padding:120px 24px 48px;}
#art-head-inner,#art-body-inner{max-width:1152px;margin:0 auto;width:100%;}
#art-backlink{color:#34C75C !important;font-size:0.78rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;}
#art-cat{color:#34C75C !important;font-size:0.75rem;font-weight:600;letter-spacing:0.2em;text-transform:uppercase;margin:22px 0 12px;}
#art-title{max-width:48rem;margin-bottom:20px;}
#art-title h1,#art-title{color:#00334A !important;font-weight:700 !important;font-size:clamp(1.8rem,4vw,2.75rem) !important;line-height:1.2;letter-spacing:-0.02em;}
#art-author-row{gap:14px;align-items:center;}
#art-avatar img{width:40px;height:40px;border-radius:50%;object-fit:cover;object-position:top;}
#art-author-name{color:#00334A !important;font-weight:600;font-size:0.875rem;}
#art-date,#art-date p{color:#8a97a0 !important;font-weight:300;font-size:0.85rem;margin:0;}
#art-body-sec{background:#fff;padding:56px 24px 80px;}
#art-cols{gap:64px;}
#art-main{flex:1 1 460px;min-width:0;}
#art-main .elementor-widget-theme-post-content{font-size:1rem;font-weight:300;line-height:1.85;color:#333;}
#art-main h2{font-size:1.35rem;font-weight:600;color:#00334A;margin:2.25rem 0 0.9rem;}
#art-main p{margin-bottom:1.4rem;}
#art-main blockquote{border-left:3px solid #34C75C;padding-left:20px;margin:1.8rem 0;color:#555;font-style:italic;}
#art-side{flex:0 0 300px;}
#art-authcard,#art-topicscard{border:1px solid #ececec;border-radius:16px;}
#art-auth-label,#art-topics-label{color:#ABB6B8 !important;font-size:0.625rem;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;margin-bottom:14px;}
#art-auth-img img{width:56px;height:56px;border-radius:12px;object-fit:cover;object-position:top;margin-bottom:12px;}
#art-auth-name2{color:#00334A !important;font-weight:600;font-size:0.9rem;}
#art-auth-bio{color:#66707a !important;font-weight:300;font-size:0.8rem;line-height:1.6;margin:8px 0 14px;}
#art-fullbio{color:#34C75C !important;font-weight:600;font-size:0.8rem;}
#art-topics{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px;}
#art-topics > *{border:1px solid rgba(0,51,74,0.15);color:rgba(0,51,74,0.65) !important;border-radius:9999px;padding:4px 13px;font-size:0.72rem;font-weight:500;}
#art-cta-card{background:#1C2834;border-radius:16px;padding:24px;}
#art-cta-title{color:#fff !important;font-weight:600;font-size:0.9rem;margin-bottom:8px;}
#art-cta-text{color:#ABB6B8 !important;font-weight:300;font-size:0.8rem;line-height:1.6;margin-bottom:16px;}
#art-cta-btn{background:#34C75C !important;color:#fff !important;border-radius:9999px !important;padding:11px 20px !important;font-weight:600 !important;font-size:0.8rem !important;width:100%;text-align:center;}/* End custom CSS */