.em-logo-text{font:800 26px/1.1 var(--font-heading,Inter,sans-serif);color:var(--gc-accent,#0c6878);letter-spacing:-.02em;white-space:nowrap}
.mnav-brand .em-logo-text{font-size:22px}
.skip-link:focus{position:fixed;left:8px;top:8px;z-index:100000;clip:auto;width:auto;height:auto;padding:8px 12px;background:#fff;color:#111}
.em-noimg{display:block;width:100%;aspect-ratio:16/9;background:#eef2f5}
.post-layout.em-no-side{grid-template-columns:minmax(0,1fr)}
.em-page .post-main{max-width:900px;margin:0 auto}
.em-page .nb-head-card .entry-title{margin:0}
.hv-grid.em-hv-one{grid-template-columns:minmax(0,1fr)}
.em-search-count{padding:5px;color:#606060;margin-bottom:10px}
.em-404{padding:30px 16px 10px}
.em-404-form{max-width:560px;margin:18px 0 28px}
.nb-also-track .nb-also-slide{text-decoration:none}
.em-comment-list{list-style:none;margin:0;padding:0}
.em-comment-list .children{list-style:none;margin:0 0 0 22px;padding:0}
.blog-comment-item{padding:14px 0;border-top:1px solid #eef0f2}
.blog-comment-item:first-child{border-top:0}
.em-c-head{display:flex;align-items:center;gap:10px;margin-bottom:6px}
.em-c-head img{border-radius:50%}
.em-c-head b{display:block;font-size:15px;color:#111827}
.em-c-head time{font-size:12.5px;color:#6b7280}
.em-c-body p{margin:0 0 8px;font-size:15px;line-height:1.6}
.em-c-reply a{font-size:13px;font-weight:600;color:var(--gc-accent,#0c6878)}
#blog-comment-form .comment-form-cookies-consent,#blog-comment-form p.form-submit{margin:0}
.blog-comment-form-container #reply-title small{font-size:13px;margin-left:8px}
.nb-push-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:99999;padding:10px 18px;border-radius:99px;background:#202124;color:#fff;font:600 14px system-ui,sans-serif}
#ast-scroll-top{display:none !important}
.nb-header .nb-brand-link .em-logo-text,.mnav-brand .em-logo-text{display:inline-block;font:800 26px/1.15 var(--font-heading,"Inter",sans-serif);color:var(--gc-accent,#0c6878);letter-spacing:-.02em}
@media (max-width:767px){.nb-header .nb-brand-link .em-logo-text{font-size:22px}}
.nb-header .nb-brand-link .em-logo-text{font-size:26px !important;font-weight:800 !important}
@media (max-width:767px){.nb-header .nb-brand-link .em-logo-text{font-size:22px !important}}
#blog-comment-form textarea,#blog-comment-form input{font-family:inherit}
.blog-comment-replying-to-wp:empty,.blog-comment-replying-to-wp small:empty{display:none}
.blog-comment-replying-to-wp small a{font-size:13px;color:var(--gc-accent,#0c6878)}
.mnav-brand .em-logo-text{font-size:22px !important;font-weight:800 !important}
.hero-search-section{background:none}
.hero-search-card{background:var(--em-hero-bg);box-shadow:none}
.hero-search-label{color:var(--em-hero-title)}
.hero-search-sub{color:var(--em-hero-text);opacity:.9}
.hero-search-form{background:var(--em-search-bg);box-shadow:none;border:1px solid rgba(0,0,0,.06)}
.hero-search-input{color:var(--em-search-text)}
.hero-search-input::placeholder{color:var(--em-search-text);opacity:.55}
.hero-search-btn{background:var(--em-search-btn-bg);color:var(--em-search-btn-text)}
.hc-item{background:var(--em-tile-bg);border:1px solid var(--em-tile-border);border-radius:5px;box-shadow:none;color:var(--em-tile-text);transition:background .15s,border-color .15s,color .15s,transform .15s}
.hc-item .hc-icon svg{stroke:var(--em-tile-icon)}
.hc-item:hover,.hc-item:focus-visible{background:var(--em-tile-hover-bg);border-color:var(--em-tile-hover);color:var(--em-tile-hover);box-shadow:none;transform:translateY(-2px)}
.hc-item:hover .hc-icon svg,.hc-item:focus-visible .hc-icon svg{stroke:var(--em-tile-hover)}
.nb-hr-sub,.nb-card-more,.hf-btn,.mnav-btn.solid,.blog-comment-submit-btn,.jss-dots button.is-active{background:var(--t-buttons-background) !important;color:var(--t-buttons-text) !important;border-color:var(--t-buttons-background) !important}
.nb-hr-sub:hover,.nb-card-more:hover,.hf-btn:hover,.mnav-btn.solid:hover,.blog-comment-submit-btn:hover{background:var(--t-buttons-background-hover) !important;color:var(--t-buttons-text-hover) !important}
.nb-header,.nb-hr-top{background:var(--t-header-racing-bg)}
.nb-hr-soc a,.nb-hr-act .nb-search-icon,.nb-hr-login,.nb-burger{color:var(--t-header-racing-text)}
.nb-hr-nav,.nb-hr-nav .inb-scroll-menu{background:var(--t-menu-strip-background)}
.nb-hr-nav .inb-scroll-menu-inner a{color:var(--t-menu-strip-text)}
.nb-hr-nav .inb-scroll-menu-inner a.current,.nb-hr-nav .inb-scroll-menu-inner a:hover{color:var(--edu-strip-hover)}
.mnav{background:var(--t-off-canvas-background);color:var(--t-off-canvas-text)}
.mnav-link{color:var(--t-off-canvas-text)}
.mnav-list li.active .mnav-link,.mnav-list li.active .mnav-icon{color:var(--gc-accent)}
.nb-header .nb-brand-link .em-logo-text,.mnav-brand .em-logo-text{color:var(--gc-accent)}
.ftx-footer{background:var(--t-footer-widgets-background);color:var(--t-footer-widgets-text)}
.ftx-footer .ftx-heading{border-bottom-color:var(--t-footer-widgets-accent)}
.ftx-footer .ftx-link,.ftx-footer .ftx-site-name,.ftx-footer .ftx-desc,.ftx-footer .ftx-copy,.ftx-footer .ftx-cta-title,.ftx-footer .ftx-cta-subtitle,.ftx-footer .ftx-social-btn,.ftx-footer .ftx-heading{color:var(--t-footer-widgets-text)}
.ftx-footer .ftx-cta-card{border-color:var(--t-footer-widgets-text)}
.ftx-footer .ftx-link:hover{color:var(--t-footer-widgets-link-hover)}
.single-post .content,.single-post .content p,.single-post .content li{color:var(--t-content-text)}
.single-post .entry-title,.nb-card-title a,.home-sec-title,.jss-h2,.hv-h2{color:var(--t-content-title)}
.nb-card-meta,.nb-card-date,.nb-head-date,.trending-item-date{color:var(--t-content-meta-text)}
.mnav:not(.open){box-shadow:none !important}
.single-post .breadcrumbs p{display:flex !important;align-items:baseline;min-width:0;white-space:nowrap;overflow:hidden}
.single-post .breadcrumbs p > a,.single-post .breadcrumbs .separator{flex:0 0 auto;white-space:pre}
.single-post .breadcrumbs .last{display:block !important;flex:0 1 auto;min-width:0;max-width:none !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.single-post .breadcrumbs.nb-card-bc{margin:16px 0 14px !important;padding:0 !important}
main > .breadcrumbs{margin-top:16px !important;margin-bottom:6px !important}
@media (max-width:767px){.single-post .breadcrumbs.nb-card-bc{margin:14px 0 12px !important}main > .breadcrumbs{margin-top:14px !important}}
main > .breadcrumbs{margin-bottom:12px !important}
@media (max-width:767px){.ftx-follow > .ftx-heading{display:none}}
