/*! EchoHaber Site Layout Contract v4.2.22 R522 | EchoBilisim | ECHOBILISIM-ECHOHABER */




.site-header{overflow:visible!important}
.site-header .header-main{position:relative!important;overflow:visible!important;align-items:center!important}
.site-header .header-main>.brand.has-brand-logo{position:relative!important;align-self:stretch!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important;height:100%!important;min-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;line-height:0!important;box-sizing:border-box!important}
.site-header .header-main>.brand.has-brand-logo .brand-logo-frame{position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;height:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;background:transparent!important;line-height:0!important;box-sizing:border-box!important}
.site-header .header-main>.brand.has-brand-logo .brand-logo[data-header-brand-logo]{position:absolute!important;inset:0!important;display:block!important;flex:0 0 auto!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:left center!important;margin:0!important;vertical-align:middle!important;transform-origin:center center!important;transform:translateY(var(--brand-logo-shift-y,var(--eh-brand-logo-shift-y,0%)))!important;filter:none!important;image-rendering:auto!important}
.site-footer .brand-footer{max-width:100%!important;color:#fff!important}
.site-footer .brand-footer.has-brand-logo{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:min(var(--eh-footer-logo-width,200px),100%)!important;min-height:calc(var(--eh-footer-logo-height,72px) + 18px)!important;line-height:0!important;overflow:hidden!important}
.site-footer .brand-footer.has-brand-logo .footer-logo-frame{position:relative!important;display:block!important;width:min(var(--eh-footer-logo-width,200px),100%)!important;height:var(--eh-footer-logo-height,72px)!important;max-width:100%!important;max-height:var(--eh-footer-logo-height,72px)!important;overflow:hidden!important;line-height:0!important}.site-footer .brand-footer.has-brand-logo .brand-logo{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:left center!important;margin:0!important;image-rendering:auto!important;filter:drop-shadow(0 8px 22px rgba(15,23,42,.18))}

html[data-resolved-theme="light"] .brand-logo-theme-dark,html:not([data-resolved-theme]) .brand-logo-theme-dark{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}
html[data-resolved-theme="light"] .brand-logo-theme-light,html:not([data-resolved-theme]) .brand-logo-theme-light{display:block!important;opacity:1!important;visibility:visible!important}
html[data-resolved-theme="dark"] .brand-logo-theme-light{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}
html[data-resolved-theme="dark"] .brand-logo-theme-dark{display:block!important;opacity:1!important;visibility:visible!important}

.site-footer .brand-footer.has-brand-mark{display:inline-grid!important;grid-template-columns:68px minmax(0,1fr)!important;align-items:center!important;justify-content:start!important;gap:16px!important;width:auto!important;max-width:min(100%,640px)!important;min-height:84px!important;margin:0!important;line-height:1!important;white-space:nowrap!important;overflow:visible!important}
.site-footer .brand-footer.has-brand-mark .brand-mark{width:68px!important;height:68px!important;min-width:68px!important;border-radius:20px!important;font-size:30px!important;box-shadow:0 14px 34px color-mix(in srgb,var(--brand) 28%,transparent)!important}
.site-footer .brand-footer.has-brand-mark .brand-text{display:block!important;min-width:0!important;max-width:100%!important;margin:0!important;color:#fff!important;font-size:clamp(28px,2.7vw,38px)!important;font-weight:950!important;line-height:1.02!important;letter-spacing:-.045em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;word-break:normal!important}
@media (min-width:901px){
  
  .category-nav>.desktop-category-overflow-item{display:none!important}
  .category-nav>.desktop-category-more{display:flex!important;align-items:center!important;position:relative!important}
  .category-nav>.desktop-category-more>.desktop-category-more-trigger{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:42px!important;padding:0 4px!important;border:0!important;background:transparent!important;color:var(--text)!important;font:inherit!important;font-size:var(--theme-menu-font-size,14px)!important;font-weight:var(--theme-nav-weight,700)!important;white-space:nowrap!important}
  .category-nav>.desktop-category-more>.desktop-category-more-trigger:hover,.category-nav>.desktop-category-more.submenu-open>.desktop-category-more-trigger{color:var(--brand)!important}
  .category-nav>.desktop-category-more>.desktop-category-more-trigger>.ui-icon:first-child{width:16px!important;height:16px!important}
  .category-nav>.desktop-category-more>.desktop-category-more-trigger>.ui-icon:last-child{width:14px!important;height:14px!important;transition:transform .18s ease}
  .category-nav>.desktop-category-more.submenu-open>.desktop-category-more-trigger>.ui-icon:last-child{transform:rotate(180deg)}
  .category-nav>.desktop-category-more>.nav-dropdown{min-width:270px!important;max-width:min(360px,calc(100vw - 28px))!important;max-height:min(68vh,520px)!important;overflow:auto!important;overscroll-behavior:contain!important;padding:8px!important;border-radius:14px!important}
  .category-nav>.desktop-category-more>.nav-dropdown>.nav-item>a{min-height:40px!important;padding:8px 10px!important;border-radius:9px!important}
  
  .site-header .header-main{display:grid!important;grid-template-columns:minmax(210px,1fr) minmax(280px,480px) minmax(210px,1fr)!important;align-items:center!important;column-gap:clamp(12px,2vw,26px)!important;height:var(--eh-header-height,74px)!important;min-height:var(--eh-header-height,74px)!important;max-height:var(--eh-header-height,74px)!important;padding-block:0!important}
  .site-header .header-main>.menu-toggle{display:none!important}
  .site-header .header-main>.brand{grid-column:1!important;justify-self:start!important;margin:0!important}
  .site-header .header-main>.brand.has-brand-logo{align-self:center!important;flex:none!important;width:min(var(--eh-logo-desktop-width,220px),100%)!important;max-width:100%!important;height:100%!important;min-height:100%!important;overflow:hidden!important}
  .site-header .header-main>.brand.has-brand-logo .brand-logo-frame{width:100%!important;height:min(var(--eh-logo-desktop-height,64px),calc(100% - 6px))!important;max-height:calc(100% - 6px)!important}
  .site-header .header-main>.brand.has-brand-logo .brand-logo[data-header-brand-logo]{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important}
  .site-header .header-main>.header-search.desktop-header-search{grid-column:2!important;display:block!important;position:relative!important;justify-self:center!important;width:100%!important;max-width:480px!important;margin:0!important;z-index:2!important}
  .site-header .header-main>.header-actions{grid-column:3!important;justify-self:end!important;margin-left:0!important;min-width:0!important;max-width:100%!important;flex:0 0 auto;gap:8px!important}
  .site-header .header-main>.header-actions>.mobile-search-toggle{display:none!important}
}
@media (min-width:901px) and (max-width:1179px){
  .site-header .header-main{grid-template-columns:minmax(190px,1fr) minmax(260px,380px) minmax(190px,1fr)!important;column-gap:12px!important}
  .site-header .header-main>.header-search.desktop-header-search{max-width:380px!important}
}
@media (max-width:900px){
  
  .category-nav[data-mobile-menu]>.nav-item.desktop-category-more{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}
  .category-nav[data-mobile-menu]>.nav-item.desktop-category-overflow-item{display:flex!important;width:100%!important}
  .category-nav[data-mobile-menu]>.nav-item.desktop-category-overflow-item.has-dropdown{display:grid!important}
}
@media (min-width:681px) and (max-width:900px){
  .site-header .header-main{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;grid-template-rows:var(--eh-header-height,74px)!important;column-gap:6px!important;height:var(--eh-header-height,74px)!important;min-height:var(--eh-header-height,74px)!important;max-height:var(--eh-header-height,74px)!important;padding-block:0!important}
  .site-header .header-main>.menu-toggle{grid-column:1!important}
  .site-header .header-main>.brand.has-brand-logo{grid-column:2!important;width:100%!important;max-width:100%!important}
  .site-header .header-main>.header-actions{grid-column:3!important}
  .site-header .header-main>.brand.has-brand-logo .brand-logo-frame{width:min(var(--eh-logo-mobile-width,170px),100%)!important;height:min(var(--eh-logo-mobile-height,52px),calc(100% - 6px))!important;max-width:100%!important;max-height:calc(100% - 6px)!important;padding-left:2px!important}
  .site-header .header-main>.brand.has-brand-logo .brand-logo[data-header-brand-logo]{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important}
  .category-nav[data-mobile-menu]{top:var(--eh-header-height,74px)!important;height:calc(100dvh - var(--eh-header-height,74px))!important}
  .mobile-menu-backdrop{inset:var(--eh-header-height,74px) 0 0!important}
}
@media (max-width:680px){
  .site-header .header-main.container{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:6px!important}
  .site-header .header-main{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;grid-template-rows:var(--eh-phone-header-height,64px)!important;column-gap:4px!important;height:var(--eh-phone-header-height,64px)!important;min-height:var(--eh-phone-header-height,64px)!important;max-height:var(--eh-phone-header-height,64px)!important;padding-block:0!important}
  .site-header .header-main>.menu-toggle{grid-column:1!important}
  .site-header .header-main>.brand.has-brand-logo{grid-column:2!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}
  .site-header .header-main>.header-actions{grid-column:3!important}
  .site-header .header-main>.brand.has-brand-logo .brand-logo-frame{width:min(var(--eh-logo-mobile-width,170px),100%)!important;height:min(var(--eh-logo-mobile-height,52px),calc(100% - 6px))!important;max-width:100%!important;max-height:calc(100% - 6px)!important;padding:0 1px!important;overflow:hidden!important}
  .site-header .header-main>.brand.has-brand-logo .brand-logo[data-header-brand-logo]{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important}
  .category-nav[data-mobile-menu]{top:var(--eh-phone-header-height,64px)!important;height:calc(100dvh - var(--eh-phone-header-height,64px))!important}
  .mobile-menu-backdrop{inset:var(--eh-phone-header-height,64px) 0 0!important}
}

@media (max-width:430px){
  .site-header .header-main{grid-template-columns:40px minmax(0,1fr) auto!important;column-gap:3px!important}
  .site-header .header-main>.menu-toggle{width:40px!important;min-width:40px!important;height:40px!important;border-radius:13px!important}
  .site-header .header-main>.menu-toggle .ui-icon{width:23px!important;height:23px!important;stroke-width:2!important}
  .site-header .header-main>.header-actions{gap:2px!important}
  .site-header .header-main>.header-actions .icon-btn,.site-header .header-main>.header-actions .mobile-search-toggle{width:38px!important;min-width:38px!important;height:38px!important;flex-basis:38px!important;border-radius:12px!important}
  .site-header .header-main>.header-actions .icon-btn .ui-icon,.site-header .header-main>.header-actions .mobile-search-toggle .ui-icon{width:22px!important;height:22px!important;stroke-width:2!important}
  .site-header .header-main>.header-actions .notification-badge{right:-4px!important;top:-5px!important}
  body[data-language-selector-enabled="1"] .site-header .header-main>.header-actions .icon-btn,
  body[data-language-selector-enabled="1"] .site-header .header-main>.header-actions .mobile-search-toggle{width:34px!important;min-width:34px!important;height:34px!important;flex-basis:34px!important}
  body[data-language-selector-enabled="1"] .site-header .header-main>.header-actions .icon-btn .ui-icon,
  body[data-language-selector-enabled="1"] .site-header .header-main>.header-actions .mobile-search-toggle .ui-icon{width:20px!important;height:20px!important}
}

@media (max-width:680px){
  .site-footer .brand-footer.has-brand-logo{width:min(var(--eh-footer-logo-mobile-width,180px),100%)!important;min-height:calc(var(--eh-footer-logo-mobile-height,64px) + 16px)!important}
  .site-footer .brand-footer.has-brand-logo .footer-logo-frame{width:min(var(--eh-footer-logo-mobile-width,180px),100%)!important;height:var(--eh-footer-logo-mobile-height,64px)!important;max-height:var(--eh-footer-logo-mobile-height,64px)!important;max-width:100%!important}
  .site-footer .brand-footer.has-brand-mark{grid-template-columns:58px minmax(0,1fr)!important;gap:13px!important;min-height:72px!important;max-width:100%!important}
  .site-footer .brand-footer.has-brand-mark .brand-mark{width:58px!important;height:58px!important;min-width:58px!important;border-radius:17px!important;font-size:25px!important}
  .site-footer .brand-footer.has-brand-mark .brand-text{font-size:clamp(23px,6.4vw,31px)!important;line-height:1!important}
}
@media (max-width:390px){
  .site-footer .brand-footer.has-brand-logo{width:min(var(--eh-footer-logo-mobile-width,180px),100%)!important}
  .site-footer .brand-footer.has-brand-logo .footer-logo-frame{width:min(var(--eh-footer-logo-mobile-width,180px),100%)!important;height:var(--eh-footer-logo-mobile-compact-height,72px)!important;max-height:var(--eh-footer-logo-mobile-compact-height,72px)!important}
  .site-footer .brand-footer.has-brand-mark{grid-template-columns:54px minmax(0,1fr)!important;gap:11px!important;min-height:66px!important}
  .site-footer .brand-footer.has-brand-mark .brand-mark{width:54px!important;height:54px!important;min-width:54px!important;border-radius:16px!important;font-size:23px!important}
  .site-footer .brand-footer.has-brand-mark .brand-text{font-size:clamp(22px,6.15vw,28px)!important;letter-spacing:-.04em!important}
}

.account-menu-toggle-pro .account-menu-toggle-icon{display:grid;place-items:center;flex:0 0 auto;line-height:0}
.account-menu-toggle-pro .account-menu-toggle-name{display:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media (min-width:901px){
  
  .site-header .header-main>.header-search{min-width:120px}
  .site-header .header-main>.header-actions .account-menu-toggle-pro{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:44px!important;max-width:210px!important;height:40px!important;flex:0 1 auto!important;gap:8px!important;padding:0 12px!important;border-radius:12px!important}
  .site-header .header-main>.header-actions .account-menu-toggle-pro .account-menu-toggle-icon .ui-icon{width:20px!important;height:20px!important}
  .site-header .header-main>.header-actions .account-menu-toggle-pro .account-menu-toggle-name{display:block!important;max-width:148px;color:inherit;font-size:13px;font-weight:800;line-height:1.15;letter-spacing:-.01em}
}
@media (min-width:901px) and (max-width:1180px){
  .site-header .header-main>.header-actions .account-menu-toggle-pro{max-width:158px!important;padding-inline:10px!important;gap:6px!important}
  .site-header .header-main>.header-actions .account-menu-toggle-pro .account-menu-toggle-name{max-width:100px;font-size:12px}
}
@media (max-width:900px){
  .site-header .header-main>.header-actions .account-menu-toggle-pro .account-menu-toggle-name{display:none!important}
  .site-header .header-main>.header-actions .account-menu-toggle-pro{padding:0!important}
}

@media (max-width:360px){
  .site-header .header-main.container{padding-inline:4px!important}
  .site-header .header-main{grid-template-columns:40px minmax(0,1fr) auto!important;column-gap:2px!important}
  .site-header .header-main>.menu-toggle{width:40px!important;min-width:40px!important;height:40px!important}
  .site-header .header-main>.menu-toggle .ui-icon{width:22px!important;height:22px!important}
  .site-header .header-main>.header-actions{gap:2px!important}
  .site-header .header-main>.header-actions .icon-btn,.site-header .header-main>.header-actions .mobile-search-toggle{width:38px!important;min-width:38px!important;height:38px!important;flex-basis:38px!important}
  .site-header .header-main>.header-actions .icon-btn .ui-icon,.site-header .header-main>.header-actions .mobile-search-toggle .ui-icon{width:21px!important;height:21px!important}
  body[data-language-selector-enabled="1"] .site-header .header-main>.header-actions .icon-btn,
  body[data-language-selector-enabled="1"] .site-header .header-main>.header-actions .mobile-search-toggle{width:33px!important;min-width:33px!important;height:33px!important;flex-basis:33px!important}
  body[data-language-selector-enabled="1"] .site-header .header-main>.header-actions .icon-btn .ui-icon,
  body[data-language-selector-enabled="1"] .site-header .header-main>.header-actions .mobile-search-toggle .ui-icon{width:19px!important;height:19px!important}
}

.site-header.is-sticky{position:sticky!important;top:0!important;z-index:1200!important,opacity;transition:transform .22s cubic-bezier(.2,.7,.2,1),opacity .16s ease,box-shadow .2s ease;-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;opacity:1;visibility:visible}
.site-header.is-sticky.is-viewport-fixed{position:fixed!important;inset:0 0 auto 0!important;width:auto!important;max-width:none!important;margin:0!important}
.smart-header-flow-spacer{display:block!important;width:100%!important;height:var(--smart-header-height,var(--header-height,72px));min-height:0!important;margin:0!important;padding:0!important;border:0!important;visibility:hidden!important;pointer-events:none!important;contain:strict!important}
.site-header.is-sticky.is-scroll-hidden{-webkit-transform:translate3d(0,var(--smart-header-hide-y,-90px),0)!important;transform:translate3d(0,var(--smart-header-hide-y,-90px),0)!important;opacity:0!important;visibility:hidden!important;box-shadow:none!important;pointer-events:none!important}
.site-header.is-sticky.is-scroll-visible{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}
body.menu-open .site-header.is-sticky,body.search-open .site-header.is-sticky{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}
@media (hover:hover) and (pointer:fine){
  .site-header.is-sticky:focus-within{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}
}
@media (max-width:1180px),(pointer:coarse){
  .site-header.is-sticky{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-duration:.18s}
  .site-header.is-sticky.is-scroll-hidden{-webkit-transform:translate3d(0,calc(var(--smart-header-hide-y,-90px) - env(safe-area-inset-top)),0)!important;transform:translate3d(0,calc(var(--smart-header-hide-y,-90px) - env(safe-area-inset-top)),0)!important;opacity:0!important;visibility:hidden!important}
  .site-header.is-sticky.is-scroll-visible{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;opacity:1!important;visibility:visible!important}
}
@media (prefers-reduced-motion:reduce){.site-header.is-sticky{transition:none!important}}

@media (max-width:900px){
  html{--echo-mobile-menu-top:var(--eh-header-height,74px)}
  body.menu-open .site-header.is-sticky{-webkit-transform:none!important;transform:none!important;will-change:auto!important}
  .site-header .category-bar{position:static!important;height:0!important;min-height:0!important;border-top:0!important;overflow:visible!important}
  .site-header .category-nav[data-mobile-menu]{
    display:flex!important;position:fixed!important;z-index:1002!important;
    top:var(--echo-mobile-menu-top,var(--eh-header-height,74px))!important;bottom:auto!important;left:0!important;right:auto!important;
    width:min(88vw,360px)!important;max-width:calc(100vw - 44px)!important;
    height:calc(100dvh - var(--echo-mobile-menu-top,var(--eh-header-height,74px)))!important;max-height:calc(100dvh - var(--echo-mobile-menu-top,var(--eh-header-height,74px)))!important;min-height:0!important;
    margin:0!important;padding:12px 10px calc(26px + env(safe-area-inset-bottom))!important;
    flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;align-content:stretch!important;justify-content:flex-start!important;gap:8px!important;
    overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;
    background:var(--surface)!important;border:0!important;border-right:1px solid var(--line)!important;box-shadow:22px 0 50px rgba(15,23,42,.20)!important;
    visibility:hidden!important;opacity:1!important;pointer-events:none!important;
    -webkit-transform:translate3d(-104%,0,0)!important;transform:translate3d(-104%,0,0)!important;
    transition:transform .22s cubic-bezier(.22,.8,.3,1),visibility 0s linear .22s!important;
    contain:layout paint!important;isolation:isolate!important
  }
  .site-header .category-nav[data-mobile-menu].open,
  body.menu-open .site-header .category-nav[data-mobile-menu]{visibility:visible!important;pointer-events:auto!important;-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;transition:transform .22s cubic-bezier(.22,.8,.3,1)!important}
  .site-header .category-nav[data-mobile-menu]>.mobile-menu-auth-actions,
  .site-header .category-nav[data-mobile-menu]>.mobile-menu-category-heading,
  .site-header .category-nav[data-mobile-menu]>a,
  .site-header .category-nav[data-mobile-menu]>.nav-item{position:relative!important;inset:auto!important;float:none!important;clear:both!important;flex:0 0 auto!important;align-self:stretch!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;transform:none!important}
  .site-header .category-nav[data-mobile-menu]>.nav-item{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;align-items:stretch!important;overflow:hidden!important;border:1px solid var(--line)!important;border-radius:13px!important;background:var(--surface)!important;box-shadow:none!important}
  .site-header .category-nav[data-mobile-menu]>.nav-item.has-dropdown{grid-template-columns:minmax(0,1fr) 42px!important}
  .site-header .category-nav[data-mobile-menu]>a,
  .site-header .category-nav[data-mobile-menu]>.nav-item>a{position:relative!important;inset:auto!important;grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;min-height:48px!important;height:auto!important;margin:0!important;padding:11px 12px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--ink)!important;font-size:14px!important;font-weight:800!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}
  .site-header .category-nav[data-mobile-menu]>a{border:1px solid var(--line)!important;border-radius:13px!important;background:var(--surface)!important}
  .site-header .category-nav[data-mobile-menu]>.nav-item>a>span,
  .site-header .category-nav[data-mobile-menu]>a>span{display:block!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}
  .site-header .category-nav[data-mobile-menu]>.nav-item.has-dropdown>.nav-submenu-toggle{position:relative!important;inset:auto!important;grid-column:2!important;grid-row:1!important;align-self:stretch!important;justify-self:stretch!important;display:grid!important;place-items:center!important;width:42px!important;min-width:42px!important;height:auto!important;min-height:48px!important;margin:0!important;padding:0!important;border:0!important;border-left:1px solid color-mix(in srgb,var(--line) 86%,transparent)!important;border-radius:0!important;background:transparent!important;color:var(--muted)!important;z-index:2!important}
  .site-header .category-nav[data-mobile-menu] .nav-item.has-dropdown>.nav-dropdown{position:static!important;inset:auto!important;grid-column:1/-1!important;grid-row:auto!important;display:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:6px 8px 8px 14px!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;background:color-mix(in srgb,var(--soft) 52%,var(--surface))!important;box-shadow:none!important;overflow:visible!important;transform:none!important}
  .site-header .category-nav[data-mobile-menu] .nav-item.has-dropdown.submenu-open>.nav-dropdown{display:grid!important;gap:4px!important}
  .site-header .category-nav[data-mobile-menu] .nav-dropdown>.nav-item{position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--line) 74%,transparent)!important;border-radius:0!important;background:transparent!important;overflow:hidden!important;transform:none!important}
  .site-header .category-nav[data-mobile-menu] .nav-dropdown>.nav-item.has-dropdown{grid-template-columns:minmax(0,1fr) 38px!important}
  .site-header .category-nav[data-mobile-menu] .nav-dropdown>.nav-item:last-child{border-bottom:0!important}
  .site-header .category-nav[data-mobile-menu] .nav-dropdown>.nav-item>a{position:relative!important;inset:auto!important;grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:42px!important;height:auto!important;margin:0!important;padding:8px 8px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--text)!important;font-size:12.75px!important;font-weight:750!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:anywhere!important}
  .site-header .category-nav[data-mobile-menu] .nav-dropdown>.nav-item.has-dropdown>.nav-submenu-toggle{grid-column:2!important;grid-row:1!important;align-self:stretch!important;width:38px!important;min-width:38px!important;height:auto!important;min-height:42px!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important}
  .site-header .category-nav[data-mobile-menu]>.nav-item.desktop-category-more{display:none!important;visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}
  .site-header .category-nav[data-mobile-menu]>.nav-item.desktop-category-overflow-item{display:grid!important;width:100%!important;height:auto!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}
  .site-header .category-nav[data-mobile-menu]>.nav-item.desktop-category-overflow-item.has-dropdown{grid-template-columns:minmax(0,1fr) 42px!important}
  .site-header .mobile-menu-backdrop{display:block!important;position:fixed!important;z-index:1001!important;inset:var(--echo-mobile-menu-top,var(--eh-header-height,74px)) 0 0!important;width:100%!important;height:auto!important;margin:0!important;border:0!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;background:rgba(15,23,42,.58)!important;transition:opacity .18s ease,visibility 0s linear .18s!important}
  body.menu-open .site-header .mobile-menu-backdrop{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transition:opacity .18s ease!important}
  .site-header .header-main>.menu-toggle,
  .site-header .header-main>.brand,
  .site-header .header-main>.header-actions{position:relative!important;min-width:0!important;z-index:2!important}
  .site-header .header-main>.brand{overflow:hidden!important}
  .site-header .header-main>.header-actions{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;white-space:nowrap!important}
}
@media (max-width:680px){html{--echo-mobile-menu-top:var(--eh-phone-header-height,64px)}}
@media (max-width:390px){
  .site-header .category-nav[data-mobile-menu]{width:min(90vw,342px)!important;max-width:calc(100vw - 34px)!important;padding-inline:8px!important;gap:7px!important}
  .site-header .category-nav[data-mobile-menu]>.nav-item>a,
  .site-header .category-nav[data-mobile-menu]>a{min-height:46px!important;padding:10px!important;font-size:13.5px!important}
  .site-header .category-nav[data-mobile-menu]>.nav-item.has-dropdown>.nav-submenu-toggle{min-height:46px!important}
}

:root{
  --eh-page-max:1240px;
  --eh-page-gutter:16px;
  --eh-section-gap:24px;
  --eh-card-gap:16px;
  --eh-panel-pad:18px;
  --eh-panel-pad-compact:14px;
  --eh-radius:16px;
  --eh-radius-sm:12px;
  --eh-control-h:42px;
  --eh-control-h-sm:38px;
  --eh-border:var(--line,#e4e7ec);
  --eh-surface:var(--surface,#fff);
  --eh-soft:var(--soft,#f2f4f7);
}

html,body{max-width:100%;overflow-x:hidden;}
#content{min-width:0;}
#content *{min-width:0;}


body.theme-layout-normal .container,
html[data-site-width-preference="normal"] body.theme-layout-full .container{
  width:min(calc(100% - (var(--eh-page-gutter) * 2)),var(--eh-page-max))!important;
  max-width:var(--eh-page-max)!important;
  margin-inline:auto!important;
}
body.theme-layout-normal .container .container,
html[data-site-width-preference="normal"] body.theme-layout-full .container .container{
  width:100%!important;
  max-width:100%!important;
  margin-inline:0!important;
}
body.theme-layout-full:not(.theme-layout-normal) #content>.container,
body.theme-layout-full:not(.theme-layout-normal) #content>main>.container{
  width:calc(100% - 32px)!important;
  max-width:none!important;
  margin-inline:auto!important;
}


body:not(.page-private-message-thread) #content :where(.panel,.widget,.news-card,.author-card,.publisher-directory-card,.gallery-card,.info-card,.contact-form-card,.static-page,.sticky-card,.article-widget){
  box-sizing:border-box;
  min-width:0;
  max-width:100%;
  border-radius:var(--eh-radius)!important;
}
#content :where(.panel,.widget,.sticky-card,.article-widget){box-shadow:none!important;}
#content :where(.news-grid,.configurable-news-grid,.category-page-grid,.latest-news-grid,.publisher-directory-grid,.home-author-grid,.home-market-board,.home-updated-grid,.gallery-grid,.series-news-grid,.author-profile-news-grid,.member-profile-news-grid,.profile-grid,.contact-layout){
  gap:var(--eh-card-gap)!important;
}
#content :where(.section-head,.page-title-row,.panel-head,.page-head){
  align-items:center;
  gap:12px!important;
  margin-bottom:16px!important;
}
#content :where(.section-head,.page-title-row,.panel-head,.page-head)>*{min-width:0;}


:where(.btn,.icon-btn,button,input,select,textarea){box-sizing:border-box;}
.btn{min-height:var(--eh-control-h);padding-block:0!important;line-height:1.2;}
.btn-sm{min-height:var(--eh-control-h-sm);padding-block:0!important;}
.btn-xs{min-height:34px;padding-block:0!important;}
.icon-btn{width:var(--eh-control-h);height:var(--eh-control-h);min-width:var(--eh-control-h);min-height:var(--eh-control-h);padding:0!important;}
#content :where(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]),select){min-height:var(--eh-control-h);}
#content textarea{min-height:112px;resize:vertical;}
#content :where(input,select,textarea){max-width:100%;}
#content :where(.table-wrap,.responsive-table,.article-content table){max-width:100%!important;overflow-x:auto!important;}


body.theme-layout-normal:not(.page-private-message-thread) #content :where(
  .home-page-pro,.news-detail,.category-page-content,.latest-news-content,.topic-page-content,
  .publisher-directory-content,.search-news-section,.audio-directory-page,.series-page,
  .static-page-layout,.contact-page,.dashboard-public,.profile-page-modern,.profile-settings-page,
  .reading-history-page,.user-library-page,.messages-page,.message-thread-page
),
html[data-site-width-preference="normal"] body.theme-layout-full:not(.page-private-message-thread) #content :where(
  .home-page-pro,.news-detail,.category-page-content,.latest-news-content,.topic-page-content,
  .publisher-directory-content,.search-news-section,.audio-directory-page,.series-page,
  .static-page-layout,.contact-page,.dashboard-public,.profile-page-modern,.profile-settings-page,
  .reading-history-page,.user-library-page,.messages-page,.message-thread-page
){
  width:min(calc(100% - (var(--eh-page-gutter) * 2)),var(--eh-page-max))!important;
  max-width:var(--eh-page-max)!important;
  margin-inline:auto!important;
}
#content :where(.section,.panel,.widget,.news-card,.author-card,.article-widget,.contact-form-card,.static-page){
  scroll-margin-top:96px;
}
#content :where(.panel,.widget,.contact-form-card,.static-page,.article-widget){
  border-color:var(--eh-border)!important;
}
#content :where(.section-head h1,.section-head h2,.page-title-row h1,.panel-head h2,.page-head h1){
  line-height:1.15;
  text-wrap:balance;
}
#content :where(.section-head p,.page-title-row p,.panel-head p,.page-head p){
  margin-top:5px;
  color:var(--muted);
  line-height:1.5;
}
#content :where(.page-actions,.panel-actions,.form-actions){
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:8px;
}
#content :where(.empty-state){
  max-width:100%;
  padding:clamp(22px,4vw,38px)!important;
  border-radius:var(--eh-radius)!important;
}


body.theme-layout-normal:not(.page-private-message-thread) #content :where(
  .category-page-content,.latest-news-content,.topic-page-content,.publisher-directory-content,
  .search-news-section,.audio-directory-page,.series-page,.static-page-layout,.contact-page,
  .dashboard-public,.profile-page-modern,.profile-settings-page,.reading-history-page,.user-library-page
),
html[data-site-width-preference="normal"] body.theme-layout-full:not(.page-private-message-thread) #content :where(
  .category-page-content,.latest-news-content,.topic-page-content,.publisher-directory-content,
  .search-news-section,.audio-directory-page,.series-page,.static-page-layout,.contact-page,
  .dashboard-public,.profile-page-modern,.profile-settings-page,.reading-history-page,.user-library-page
){padding-top:24px!important;padding-bottom:32px!important;}


body.page-auth.theme-layout-normal #content .auth-shell,
html[data-site-width-preference="normal"] body.page-auth.theme-layout-full #content .auth-shell{
  width:min(calc(100% - 32px),var(--eh-page-max))!important;
  min-height:620px!important;
  margin:28px auto 44px!important;
  grid-template-columns:minmax(0,1fr) minmax(390px,.82fr)!important;
  border:1px solid var(--eh-border)!important;
  border-radius:var(--eh-radius)!important;
  overflow:hidden!important;
  background:var(--eh-surface)!important;
  box-shadow:none!important;
}
body.page-auth #content .auth-art{padding:clamp(36px,5vw,68px)!important;}
body.page-auth #content .auth-card{width:min(calc(100% - 40px),500px)!important;padding:42px 0!important;}
body.page-auth #content .form{gap:14px!important;}
body.page-auth #content .form :where(input:not([type="checkbox"]):not([type="radio"]),select){min-height:44px!important;}


body.page-contact.theme-layout-normal #content .contact-layout,
html[data-site-width-preference="normal"] body.page-contact.theme-layout-full #content .contact-layout{
  grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)!important;
  gap:18px!important;
}
body.page-contact #content .contact-form-card{padding:var(--eh-panel-pad)!important;}
body.page-static.theme-layout-normal #content .static-page-layout,
html[data-site-width-preference="normal"] body.page-static.theme-layout-full #content .static-page-layout{
  grid-template-columns:minmax(240px,260px) minmax(0,1fr)!important;
  gap:18px!important;
}
body.page-static #content .static-page-layout:not(.has-page-menu){grid-template-columns:minmax(0,1fr)!important;}
body.page-static #content .static-page-nav{border-radius:var(--eh-radius)!important;box-shadow:none!important;}
body.page-static #content .static-page.static-page-pro{max-width:100%!important;}

@media(max-width:980px){
  body.page-static #content .static-page-layout{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;}
}
@media(max-width:680px){
  body.page-auth.theme-layout-normal #content .auth-shell,
  html[data-site-width-preference="normal"] body.page-auth.theme-layout-full #content .auth-shell{
    width:min(calc(100% - 24px),560px)!important;min-height:0!important;margin:16px auto 30px!important;
    grid-template-columns:minmax(0,1fr)!important;border-radius:14px!important;
  }
  body.page-auth #content .auth-art{display:none!important;}
  body.page-auth #content .auth-card{width:min(calc(100% - 28px),520px)!important;padding:30px 0!important;}
  body.page-contact #content .contact-layout{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;}
}




body.page-news-detail{
  --article-frame:1240px;
  --article-sidebar:288px;
  --article-gap:12px;
  --article-panel-pad:16px;
  --article-panel-radius:16px;
  overflow-x:hidden;
}
body.page-news-detail #content{overflow:visible;}
body.page-news-detail .news-detail{
  width:min(calc(100% - 32px),var(--article-frame))!important;
  max-width:var(--article-frame)!important;
  margin:0 auto!important;
  padding:24px 0 52px!important;
  overflow:visible!important;
}
body.page-news-detail .news-detail>*{max-width:100%;min-width:0;}


body.page-news-detail .news-detail__breadcrumb,
body.page-news-detail .news-detail__header,
body.page-news-detail .news-detail__facts,
body.page-news-detail .news-detail__progress,
body.page-news-detail .news-detail__cover,
body.page-news-detail .article-reader-tools,
body.page-news-detail .article-reader-resume,
body.page-news-detail .article-series-strip,
body.page-news-detail .news-detail>.news-audio-player,
body.page-news-detail .news-detail>.news-video-player,
body.page-news-detail .news-detail__layout,
body.page-news-detail .article-ad-section,
body.page-news-detail .news-detail__related,
body.page-news-detail .news-detail__comments{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;}

body.page-news-detail .news-detail__breadcrumb{
  display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;
  margin-bottom:18px!important;padding:0!important;color:var(--muted);font-size:12.5px;line-height:1.4
;}
body.page-news-detail .news-detail__breadcrumb a{display:inline-flex;align-items:center;gap:6px;}

body.page-news-detail .news-detail__header{
  position:static!important;margin-bottom:14px!important;padding:0!important;border:0!important;
  border-radius:0!important;background:transparent!important;box-shadow:none!important;}
body.page-news-detail .news-detail__badges{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:0 0 12px;}
body.page-news-detail .news-detail__badges .badge{position:static!important;inset:auto!important;margin:0!important;}
body.page-news-detail .news-detail__header h1{
  width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;
  color:var(--ink);font-size:clamp(34px,4.25vw,var(--article-title-size,52px))!important;
  font-weight:900;line-height:1.08!important;letter-spacing:-.042em!important;
  white-space:normal;overflow-wrap:break-word;text-wrap:balance
;}
body.page-news-detail .news-detail__summary{
  width:100%!important;max-width:100%!important;margin:12px 0 0!important;padding:0!important;
  color:var(--text);font-size:clamp(17px,1.45vw,20px)!important;line-height:1.58!important;text-wrap:pretty
;}


body.page-news-detail .news-detail__byline{
  display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;
  gap:12px!important;width:100%!important;min-height:72px!important;margin:16px 0 0!important;
  padding:12px 14px!important;border:1px solid var(--eh-border)!important;border-radius:var(--article-panel-radius)!important;
  background:var(--eh-surface)!important;box-shadow:none!important;}
body.page-news-detail .news-detail__byline .author-mini{display:flex!important;align-items:center!important;gap:11px!important;min-width:0!important;}
body.page-news-detail .news-detail__byline .article-author-avatar{
  position:relative;display:grid!important;place-items:center!important;width:46px!important;height:46px!important;
  min-width:46px!important;flex:0 0 46px!important;overflow:hidden;border-radius:13px!important;
  background:color-mix(in srgb,var(--brand) 10%,var(--eh-soft));color:var(--brand);box-shadow:none!important;}
body.page-news-detail .news-detail__byline .article-author-avatar :where(img,span){width:100%!important;height:100%!important;border-radius:inherit!important;object-fit:cover;}
body.page-news-detail .news-detail__byline .article-author-avatar span{display:grid;place-items:center;font-weight:900;}
body.page-news-detail .news-detail__byline .author-mini>div{min-width:0;}
body.page-news-detail .news-detail__byline .author-mini :where(strong,small){display:block;max-width:100%;overflow-wrap:break-word;}
body.page-news-detail .news-detail__byline .author-mini strong{color:var(--ink);font-size:14px;line-height:1.25;}
body.page-news-detail .news-detail__byline .author-mini small{color:var(--muted);font-size:11px;line-height:1.35;}
body.page-news-detail .news-detail__byline .article-actions{display:grid!important;grid-template-columns:42px repeat(2,minmax(92px,max-content))!important;align-items:center!important;justify-content:end!important;gap:7px!important;min-width:0!important;}
body.page-news-detail .news-detail__byline .article-actions.has-reactions{grid-template-columns:repeat(3,42px) repeat(2,minmax(92px,max-content))!important;}
body.page-news-detail .news-detail__byline .article-actions form{display:flex!important;min-width:0!important;margin:0!important;}
body.page-news-detail .news-detail__byline .article-action-icon,
body.page-news-detail .news-detail__byline .article-action-text.btn,
body.page-news-detail .news-detail__byline .article-action-text .btn{
  height:42px!important;min-height:42px!important;border-radius:11px!important;box-shadow:none!important;}
body.page-news-detail .news-detail__byline .article-action-icon{
  display:grid!important;place-items:center!important;width:42px!important;min-width:42px!important;padding:0!important;
  border:1px solid var(--eh-border)!important;background:var(--eh-surface)!important;color:var(--ink)!important;}
body.page-news-detail .news-detail__byline .article-action-icon .ui-icon{width:17px!important;height:17px!important;}
body.page-news-detail .news-detail__byline .article-action-text.btn,
body.page-news-detail .news-detail__byline .article-action-text .btn{padding-inline:13px!important;font-size:12px!important;}
body.page-news-detail .news-detail__byline .article-action-icon:hover,
body.page-news-detail .news-detail__byline .article-action-icon:focus-visible{border-color:color-mix(in srgb,var(--brand) 38%,var(--eh-border))!important;color:var(--brand)!important;}
body.page-news-detail .news-detail__byline .article-tts-action.is-active,
body.page-news-detail .news-detail__byline .article-reaction-action.is-like.is-active{border-color:color-mix(in srgb,var(--brand) 42%,var(--eh-border))!important;background:color-mix(in srgb,var(--brand) 8%,var(--eh-surface))!important;color:var(--brand)!important;}
body.page-news-detail .news-detail__byline .article-reaction-action.is-dislike.is-active{border-color:color-mix(in srgb,var(--danger) 42%,var(--eh-border))!important;background:color-mix(in srgb,var(--danger) 7%,var(--eh-surface))!important;color:var(--danger)!important;}


body.page-news-detail .news-detail__facts{
  margin-bottom:12px!important;padding:12px 14px!important;border:1px solid var(--eh-border)!important;
  border-radius:var(--article-panel-radius)!important;background:var(--eh-surface)!important;box-shadow:none!important;}
body.page-news-detail .news-detail__facts .article-facts-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0 0 10px!important;padding:0 0 9px!important;border-bottom:1px solid var(--eh-border)!important;}
body.page-news-detail .article-facts-title{display:flex!important;align-items:center!important;gap:8px!important;min-width:0;}
body.page-news-detail .article-facts-title__icon{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;flex:0 0 30px!important;border-radius:9px!important;background:color-mix(in srgb,var(--brand) 8%,var(--eh-soft));color:var(--brand);}
body.page-news-detail .article-facts-title__icon .ui-icon{width:15px;height:15px;}
body.page-news-detail .article-facts-title h2{margin:0!important;color:var(--ink)!important;font-size:14px!important;line-height:1.2!important;}
body.page-news-detail .article-facts-title small{display:block;margin-top:1px;color:var(--muted);font-size:10px;line-height:1.25;}
body.page-news-detail .news-detail__fresh{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:5px 8px!important;border:1px solid color-mix(in srgb,var(--success) 24%,var(--eh-border));border-radius:999px;background:color-mix(in srgb,var(--success) 6%,var(--eh-surface));color:var(--success);font-size:9.5px;font-weight:850;white-space:nowrap;}
body.page-news-detail .news-detail__facts .article-info-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:7px!important;padding:0!important;}
body.page-news-detail .news-detail__facts .article-info-card{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:52px!important;padding:8px 9px!important;border:1px solid color-mix(in srgb,var(--eh-border) 88%,transparent)!important;border-radius:11px!important;background:color-mix(in srgb,var(--eh-soft) 42%,var(--eh-surface))!important;box-shadow:none!important;}
body.page-news-detail .news-detail__facts .article-info-icon{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border-radius:9px!important;background:var(--eh-surface)!important;color:var(--brand)!important;}
body.page-news-detail .news-detail__facts .article-info-icon .ui-icon{width:14px;height:14px;}
body.page-news-detail .news-detail__facts .article-info-copy{min-width:0;}
body.page-news-detail .news-detail__facts .article-info-card small{display:block!important;color:var(--muted)!important;font-size:8.5px!important;font-weight:800!important;letter-spacing:.035em;line-height:1.2;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
body.page-news-detail .news-detail__facts .article-info-card strong{display:block!important;margin-top:2px!important;color:var(--ink)!important;font-size:11px!important;font-weight:850!important;line-height:1.25!important;overflow-wrap:break-word;}


body.page-news-detail .news-detail__progress{
  display:grid!important;grid-template-columns:36px minmax(0,1fr) minmax(150px,280px)!important;align-items:center!important;
  gap:10px!important;min-height:62px!important;margin-bottom:12px!important;padding:10px 12px!important;
  border:1px solid var(--eh-border)!important;border-radius:var(--article-panel-radius)!important;background:var(--eh-surface)!important;box-shadow:none!important;}
body.page-news-detail .news-detail__progress .article-reading-progress-icon{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;border-radius:10px!important;background:color-mix(in srgb,var(--brand) 8%,var(--eh-soft));color:var(--brand);}
body.page-news-detail .news-detail__progress .article-reading-progress-copy{min-width:0;}
body.page-news-detail .news-detail__progress :where(strong,small){display:block;overflow-wrap:break-word;}
body.page-news-detail .news-detail__progress strong{color:var(--ink);font-size:11.5px;line-height:1.25;}
body.page-news-detail .news-detail__progress small{margin-top:2px;color:var(--muted);font-size:9.5px;line-height:1.3;}
body.page-news-detail .news-detail__progress .article-reading-progress-track{position:relative!important;display:block!important;width:100%!important;height:7px!important;overflow:hidden;border-radius:999px!important;background:var(--eh-soft)!important;}
body.page-news-detail .news-detail__progress .article-reading-progress-track i{display:block;height:100%;width:0;border-radius:inherit;background:var(--brand);}
body.page-news-detail .news-detail__progress.is-already-processed{grid-template-columns:36px minmax(0,1fr)!important;border-color:color-mix(in srgb,var(--success) 28%,var(--eh-border))!important;background:color-mix(in srgb,var(--success) 5%,var(--eh-surface))!important;}


body.page-news-detail .news-detail__cover{
  position:relative!important;margin-top:0!important;margin-bottom:12px!important;overflow:hidden!important;
  border:1px solid var(--eh-border)!important;border-radius:var(--article-panel-radius)!important;background:var(--eh-soft)!important;box-shadow:none!important;}
body.page-news-detail .news-detail__cover>img{display:block!important;width:100%!important;height:auto!important;max-height:700px!important;object-fit:cover!important;border-radius:0!important;}
body.page-news-detail .news-detail__cover figcaption{margin:0!important;padding:9px 12px!important;border-top:1px solid var(--eh-border);background:var(--eh-surface);color:var(--muted);font-size:11px;line-height:1.45;}


body.page-news-detail .article-reader-tools{
  display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;
  min-height:62px!important;margin-bottom:16px!important;padding:10px 12px!important;border:1px solid var(--eh-border)!important;
  border-radius:var(--article-panel-radius)!important;background:var(--eh-surface)!important;box-shadow:none!important;}
body.page-news-detail .article-reader-tools__intro{display:flex!important;align-items:center!important;gap:9px!important;min-width:0;}
body.page-news-detail .article-reader-tools__icon{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;flex:0 0 36px!important;border-radius:10px!important;background:color-mix(in srgb,var(--brand) 8%,var(--eh-soft));color:var(--brand);}
body.page-news-detail .article-reader-tools__intro :where(strong,small){display:block;}
body.page-news-detail .article-reader-tools__intro strong{color:var(--ink);font-size:12px;line-height:1.25;}
body.page-news-detail .article-reader-tools__intro small{margin-top:2px;color:var(--muted);font-size:9.5px;line-height:1.3;}
body.page-news-detail .article-reader-tools__actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;}
body.page-news-detail .article-reader-font-control{display:grid!important;grid-template-columns:36px 52px 36px!important;align-items:center!important;height:38px!important;border:1px solid var(--eh-border)!important;border-radius:10px!important;overflow:hidden;background:var(--eh-surface)!important;}
body.page-news-detail .article-reader-font-control button,
body.page-news-detail .article-reader-action{height:38px!important;min-height:38px!important;border:1px solid var(--eh-border)!important;border-radius:10px!important;background:var(--eh-surface)!important;color:var(--ink)!important;box-shadow:none!important;}
body.page-news-detail .article-reader-font-control button{width:36px!important;padding:0!important;border:0!important;border-radius:0!important;}
body.page-news-detail .article-reader-font-control output{display:grid;place-items:center;height:100%;border-inline:1px solid var(--eh-border);font-size:10px;font-weight:850;color:var(--ink);}
body.page-news-detail .article-reader-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 11px!important;font-size:10.5px!important;font-weight:800!important;}


body.page-news-detail .news-detail__layout{
  display:grid!important;grid-template-columns:minmax(0,1fr) var(--article-sidebar)!important;
  align-items:start!important;gap:var(--article-gap)!important;margin-top:0!important;}
body.page-news-detail .news-detail__main{
  width:100%!important;max-width:none!important;margin:0!important;padding:22px 22px 26px!important;
  overflow:hidden!important;border:1px solid var(--eh-border)!important;border-radius:var(--article-panel-radius)!important;
  background:var(--eh-surface)!important;box-shadow:none!important;}
body.page-news-detail .news-detail__main .article-content{font-size:18px;line-height:1.78;}
body.page-news-detail .news-detail__main .article-content>p:first-child{margin-top:0;}
body.page-news-detail .news-detail__aside{width:var(--article-sidebar)!important;max-width:var(--article-sidebar)!important;margin:0!important;padding:0!important;justify-self:stretch!important;align-self:stretch!important;overflow:visible!important;}
body.page-news-detail .news-detail__aside .article-aside-sticky{position:sticky!important;top:var(--article-aside-sticky-top,96px)!important;align-self:start!important;display:grid!important;grid-template-columns:1fr!important;gap:var(--article-gap)!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;}
body.page-news-detail .news-detail__aside :where(.sticky-card,.article-widget){width:100%!important;max-width:100%!important;margin:0!important;padding:14px!important;border:1px solid var(--eh-border)!important;border-radius:var(--article-panel-radius)!important;background:var(--eh-surface)!important;box-shadow:none!important;}
body.page-news-detail .news-detail__aside .article-sidebar-author-top{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;padding-bottom:11px!important;border-bottom:1px solid var(--eh-border)!important;}
body.page-news-detail .news-detail__aside .article-sidebar-author-avatar{position:relative;display:grid!important;place-items:center!important;width:48px!important;height:48px!important;overflow:visible!important;border:1px solid color-mix(in srgb,var(--brand) 18%,var(--eh-border))!important;border-radius:14px!important;background:color-mix(in srgb,var(--brand) 7%,var(--eh-soft))!important;color:var(--brand)!important;}
body.page-news-detail .news-detail__aside .article-sidebar-author-avatar :where(img,.article-sidebar-author-avatar-placeholder){width:100%!important;height:100%!important;object-fit:cover;border-radius:inherit!important;}
body.page-news-detail .news-detail__aside .article-sidebar-author-avatar-placeholder{display:grid!important;place-items:center!important;background:transparent!important;color:var(--brand)!important;}
body.page-news-detail .news-detail__aside .article-sidebar-author-avatar-placeholder .ui-icon{width:22px!important;height:22px!important;stroke-width:2!important;}
body.page-news-detail .news-detail__aside .article-sidebar-author-avatar .author-presence-dot{top:-3px!important;right:-3px!important;width:15px!important;height:15px!important;min-width:15px!important;min-height:15px!important;border:3px solid var(--eh-surface)!important;box-shadow:0 0 0 1px color-mix(in srgb,#667085 22%,transparent)!important;}
body.page-news-detail .news-detail__aside .article-sidebar-author-avatar .author-presence-dot.is-online{box-shadow:0 0 0 1px color-mix(in srgb,#12b76a 34%,transparent),0 0 0 3px color-mix(in srgb,#12b76a 10%,transparent)!important;}
body.page-news-detail .news-detail__aside .article-sidebar-author-copy>small:first-child{font-size:8px!important;font-weight:850!important;letter-spacing:.045em!important;text-transform:uppercase!important;}
body.page-news-detail .news-detail__aside .article-sidebar-author-copy .article-author-role-badge{max-width:100%!important;min-height:22px!important;height:22px!important;margin-top:5px!important;padding-inline:7px!important;border-radius:7px!important;font-size:8.5px!important;}
body.page-news-detail .news-detail__aside .article-sidebar-author-copy .article-author-role-badge .ui-icon{width:11px!important;height:11px!important;}
body.page-news-detail .news-detail__main .article-content .internal-seo-auto-link{color:var(--brand)!important;text-decoration-line:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important;text-decoration-color:color-mix(in srgb,var(--brand) 55%,transparent)!important;}
body.page-news-detail .news-detail__main .article-content .internal-seo-auto-link:hover{text-decoration-color:currentColor!important;}
body.page-news-detail .news-detail__aside .article-sidebar-author-copy{display:grid!important;align-content:center!important;justify-items:start!important;min-width:0!important;}
body.page-news-detail .news-detail__aside .article-sidebar-author-copy :where(strong,small){display:block;max-width:100%;overflow-wrap:break-word;}
body.page-news-detail .news-detail__aside .article-sidebar-author-copy strong{color:var(--ink);font-size:13.5px;line-height:1.25;font-weight:900;}
body.page-news-detail .news-detail__aside .article-sidebar-author-copy small{color:var(--muted);font-size:9px;line-height:1.3;}
body.page-news-detail .news-detail__aside .article-sidebar-author-bio{margin:11px 0 0!important;color:var(--text);font-size:10.5px;line-height:1.5;}
body.page-news-detail .news-detail__aside .article-sidebar-author-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:11px 0!important;}
body.page-news-detail .news-detail__aside .article-sidebar-author-stats span{display:grid!important;place-items:center!important;gap:2px!important;min-width:0!important;padding:8px 4px!important;border:1px solid var(--eh-border)!important;border-radius:10px!important;background:color-mix(in srgb,var(--eh-soft) 54%,var(--eh-surface))!important;text-align:center!important;}
body.page-news-detail .news-detail__aside .article-sidebar-author-stats b{color:var(--ink);font-size:11px;line-height:1.2;}
body.page-news-detail .news-detail__aside .article-sidebar-author-stats small{color:var(--muted);font-size:7.5px;line-height:1.2;}
body.page-news-detail .news-detail__aside .article-sidebar-author-actions{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;}
body.page-news-detail .news-detail__aside .article-sidebar-author-actions :where(form,.btn){width:100%!important;margin:0!important;}
body.page-news-detail .news-detail__aside .article-sidebar-author-actions .btn{min-height:38px!important;font-size:10.5px!important;}
body.page-news-detail .news-detail__aside .news-detail__info-card{padding:13px!important;overflow:hidden!important;}
body.page-news-detail .news-detail__aside .news-detail__info-head{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;margin:0 0 10px!important;padding:0 0 10px!important;border-bottom:1px solid var(--eh-border)!important;}
body.page-news-detail .news-detail__aside .news-detail__info-head-icon{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;border-radius:10px!important;background:color-mix(in srgb,var(--brand) 8%,var(--eh-soft))!important;color:var(--brand)!important;}
body.page-news-detail .news-detail__aside .news-detail__info-head-icon .ui-icon{width:16px!important;height:16px!important;}
body.page-news-detail .news-detail__aside .news-detail__info-head .kicker{display:block!important;margin:0!important;color:var(--brand)!important;font-size:8px!important;font-weight:900!important;line-height:1.15!important;letter-spacing:.075em!important;}
body.page-news-detail .news-detail__aside .news-detail__info-head strong{display:block!important;margin-top:2px!important;color:var(--ink)!important;font-size:12.5px!important;font-weight:850!important;line-height:1.25!important;}
body.page-news-detail .news-detail__aside .news-detail__info-list{display:grid!important;gap:7px!important;margin:0!important;}
body.page-news-detail .news-detail__aside .news-detail__info-row{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-width:0!important;padding:9px!important;border:1px solid color-mix(in srgb,var(--eh-border) 88%,transparent)!important;border-radius:10px!important;background:color-mix(in srgb,var(--eh-soft) 42%,var(--eh-surface))!important;}
body.page-news-detail .news-detail__aside .news-detail__info-row>div{min-width:0!important;}
body.page-news-detail .news-detail__aside .news-detail__info-row-icon{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:9px!important;background:var(--eh-surface)!important;color:var(--brand)!important;border:1px solid color-mix(in srgb,var(--eh-border) 82%,transparent)!important;}
body.page-news-detail .news-detail__aside .news-detail__info-row-icon .ui-icon{width:15px!important;height:15px!important;}
body.page-news-detail .news-detail__aside .news-detail__info-row dt{margin:0!important;color:var(--muted)!important;font-size:8px!important;font-weight:850!important;letter-spacing:.055em!important;line-height:1.15!important;text-transform:uppercase!important;}
body.page-news-detail .news-detail__aside .news-detail__info-row dd{display:block!important;min-width:0!important;margin:3px 0 0!important;color:var(--ink)!important;font-size:11px!important;font-weight:850!important;line-height:1.3!important;overflow-wrap:anywhere!important;}
body.page-news-detail .news-detail__aside .article-widget-head{margin:0 0 9px!important;padding:0 0 8px!important;border-bottom:1px solid var(--eh-border);}
body.page-news-detail .news-detail__aside .article-widget-head h3{margin:0!important;color:var(--ink);font-size:13px;line-height:1.25;}
body.page-news-detail .news-detail__aside .article-widget-list{display:grid!important;gap:0!important;}
body.page-news-detail .news-detail__aside .article-widget-news{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;padding:9px 0!important;border-bottom:1px solid color-mix(in srgb,var(--eh-border) 78%,transparent);}
body.page-news-detail .news-detail__aside .article-widget-news:last-child{border-bottom:0;}
body.page-news-detail .news-detail__aside .article-widget-news img,
body.page-news-detail .news-detail__aside .article-widget-rank{width:72px!important;height:54px!important;border-radius:9px!important;object-fit:cover;background:var(--eh-soft);}
body.page-news-detail .news-detail__aside .article-widget-rank{display:grid!important;place-items:center!important;color:var(--brand);font-size:16px;font-weight:900;}
body.page-news-detail .news-detail__aside .article-widget-news strong{display:-webkit-box;overflow:hidden;color:var(--ink);font-size:10.5px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
body.page-news-detail .news-detail__aside .article-widget-news small{display:block;margin-top:3px;color:var(--muted);font-size:8.5px;line-height:1.25;}
body.page-news-detail .news-detail__aside .news-detail__info-card dl{display:grid;gap:8px;margin:10px 0 0;}
body.page-news-detail .news-detail__aside .news-detail__info-card dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-bottom:7px;border-bottom:1px solid var(--eh-border);}
body.page-news-detail .news-detail__aside .news-detail__info-card dl>div:last-child{padding-bottom:0;border-bottom:0;}
body.page-news-detail .news-detail__aside .news-detail__info-card :where(dt,dd){margin:0;font-size:9.5px;line-height:1.3;}
body.page-news-detail .news-detail__aside .news-detail__info-card dt{color:var(--muted);}
body.page-news-detail .news-detail__aside .news-detail__info-card dd{color:var(--ink);font-weight:800;text-align:right;}


body.page-news-detail .article-ad-section{margin-top:24px!important;margin-bottom:0!important;}
body.page-news-detail .news-detail__related,
body.page-news-detail .news-detail__comments{margin-top:28px!important;padding-top:20px!important;border-top:1px solid var(--eh-border)!important;}


body.page-news-detail .news-detail__related .section-head{margin-bottom:14px!important;}
body.page-news-detail .news-detail__related .section-head h2{margin:0!important;color:var(--ink);font-size:27px!important;line-height:1.15!important;}
body.page-news-detail .news-detail__related .related-news-count{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid var(--eh-border);border-radius:999px;background:var(--eh-soft);color:var(--muted);font-size:10px;font-weight:800;white-space:nowrap;}
body.page-news-detail .news-detail__related .related-news-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:1fr!important;gap:12px!important;align-items:stretch!important;}
body.page-news-detail .news-detail__related .related-news-card{display:flex!important;min-width:0!important;min-height:100%!important;flex-direction:column!important;overflow:hidden!important;border:1px solid var(--eh-border)!important;border-radius:var(--article-panel-radius)!important;background:var(--eh-surface)!important;box-shadow:none!important;}
body.page-news-detail .news-detail__related .related-news-media{display:block!important;width:100%!important;aspect-ratio:16/10!important;overflow:hidden!important;background:var(--eh-soft)!important;}
body.page-news-detail .news-detail__related .related-news-media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;}
body.page-news-detail .news-detail__related .related-news-placeholder{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;color:var(--muted)!important;}
body.page-news-detail .news-detail__related .related-news-copy{display:flex!important;flex:1!important;min-height:0!important;flex-direction:column!important;padding:12px!important;}
body.page-news-detail .news-detail__related .related-news-copy .eyebrow{margin:0!important;font-size:9px!important;line-height:1.25!important;}
body.page-news-detail .news-detail__related .related-news-copy h3{display:-webkit-box!important;min-height:40px!important;margin:6px 0 7px!important;overflow:hidden!important;color:var(--ink);font-size:14px!important;line-height:1.4!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;}
body.page-news-detail .news-detail__related .related-news-summary{display:-webkit-box!important;min-height:49px!important;margin:0 0 9px!important;overflow:hidden!important;color:var(--muted);font-size:11px!important;line-height:1.48!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;}
body.page-news-detail .news-detail__related .related-news-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:7px!important;margin-top:auto!important;padding-top:9px!important;border-top:1px solid var(--eh-border)!important;color:var(--muted);font-size:9px!important;white-space:nowrap!important;}


body.page-news-detail .news-detail__comments{display:block!important;}
body.page-news-detail .news-detail__comments .comment-hub-header{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:18px!important;margin:0 0 16px!important;}
body.page-news-detail .news-detail__comments .comment-hub-title{min-width:0!important;}
body.page-news-detail .news-detail__comments .comment-hub-title .kicker{display:block;margin-bottom:4px;}
body.page-news-detail .news-detail__comments .comment-hub-title h2{margin:0!important;color:var(--ink);font-size:27px!important;line-height:1.15!important;}
body.page-news-detail .news-detail__comments .comment-hub-title h2 span{color:var(--brand);font-size:.72em;}
body.page-news-detail .news-detail__comments .comment-hub-title p{max-width:720px;margin:7px 0 0!important;color:var(--muted);font-size:12px;line-height:1.55;}
body.page-news-detail .news-detail__comments .comment-sort{display:flex!important;align-items:center!important;gap:4px!important;padding:4px!important;border:1px solid var(--eh-border)!important;border-radius:12px!important;background:var(--eh-soft)!important;white-space:nowrap!important;}
body.page-news-detail .news-detail__comments .comment-sort a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;padding:0 10px!important;border-radius:8px!important;color:var(--muted)!important;font-size:10px!important;font-weight:800!important;}
body.page-news-detail .news-detail__comments .comment-sort a.is-active{background:var(--eh-surface)!important;color:var(--ink)!important;box-shadow:0 0 0 1px var(--eh-border)!important;}
body.page-news-detail .news-detail__comments .comment-thread-warning{display:flex!important;align-items:flex-start!important;gap:8px!important;margin:0 0 12px!important;padding:11px 12px!important;border:1px solid color-mix(in srgb,var(--warning,#d97706) 30%,var(--eh-border))!important;border-radius:12px!important;background:color-mix(in srgb,var(--warning,#d97706) 7%,var(--eh-surface))!important;color:var(--text)!important;font-size:11px!important;line-height:1.5!important;}
body.page-news-detail .news-detail__comments .comment-thread-warning .ui-icon{flex:0 0 auto;width:16px;height:16px;color:var(--warning,#d97706);}
body.page-news-detail .comment-participation-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:12px!important;align-items:start!important;width:100%!important;margin:0 0 18px!important;}
body.page-news-detail .news-detail__comments .comment-composer,
body.page-news-detail .news-detail__comments .comment-community-panel{min-width:0!important;margin:0!important;border:1px solid var(--eh-border)!important;border-radius:var(--article-panel-radius)!important;background:var(--eh-surface)!important;box-shadow:none!important;}
body.page-news-detail .news-detail__comments .comment-composer{display:grid!important;gap:13px!important;padding:16px!important;}
body.page-news-detail .news-detail__comments .comment-composer-identity{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;padding-bottom:12px!important;border-bottom:1px solid var(--eh-border)!important;}
body.page-news-detail .news-detail__comments .comment-composer-avatar{display:grid!important;place-items:center!important;flex:0 0 40px!important;width:40px!important;height:40px!important;overflow:hidden!important;border-radius:12px!important;background:color-mix(in srgb,var(--brand) 9%,var(--eh-soft))!important;color:var(--brand)!important;font-weight:900!important;}
body.page-news-detail .news-detail__comments .comment-composer-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;}
body.page-news-detail .news-detail__comments .comment-composer-identity>span:last-child{min-width:0!important;}
body.page-news-detail .news-detail__comments .comment-composer-identity :where(strong,small){display:block!important;overflow-wrap:break-word!important;}
body.page-news-detail .news-detail__comments .comment-composer-identity strong{color:var(--ink)!important;font-size:12px!important;line-height:1.3!important;}
body.page-news-detail .news-detail__comments .comment-composer-identity small{margin-top:2px!important;color:var(--muted)!important;font-size:9.5px!important;line-height:1.4!important;}
body.page-news-detail .news-detail__comments .comment-reply-context{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:9px 10px!important;border:1px solid color-mix(in srgb,var(--brand) 25%,var(--eh-border))!important;border-radius:10px!important;background:color-mix(in srgb,var(--brand) 6%,var(--eh-surface))!important;color:var(--text)!important;font-size:10px!important;}
body.page-news-detail .news-detail__comments .comment-reply-context[hidden]{display:none!important;}
body.page-news-detail .news-detail__comments .comment-reply-context button{display:inline-flex!important;align-items:center!important;gap:4px!important;flex:0 0 auto!important;padding:0!important;border:0!important;background:transparent!important;color:var(--brand)!important;font-size:9.5px!important;font-weight:800!important;}
body.page-news-detail .news-detail__comments .comment-guest-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0!important;}
body.page-news-detail .news-detail__comments .comment-composer label{display:grid!important;gap:6px!important;margin:0!important;color:var(--ink)!important;font-size:10px!important;font-weight:800!important;}
body.page-news-detail .news-detail__comments .comment-composer input,
body.page-news-detail .news-detail__comments .comment-composer textarea{width:100%!important;margin:0!important;border:1px solid var(--eh-border)!important;border-radius:11px!important;background:var(--eh-surface)!important;color:var(--ink)!important;box-shadow:none!important;outline:0!important;}
body.page-news-detail .news-detail__comments .comment-composer input{min-height:42px!important;padding:0 11px!important;}
body.page-news-detail .news-detail__comments .comment-composer textarea{min-height:126px!important;padding:11px 12px!important;resize:vertical!important;line-height:1.55!important;}
body.page-news-detail .news-detail__comments .comment-composer :where(input,textarea):focus{border-color:color-mix(in srgb,var(--brand) 55%,var(--eh-border))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 9%,transparent)!important;}
body.page-news-detail .news-detail__comments .comment-textarea-label>small{display:flex!important;justify-content:flex-end!important;color:var(--muted)!important;font-size:9px!important;font-weight:700!important;}
body.page-news-detail .news-detail__comments .comment-composer-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding-top:1px!important;}
body.page-news-detail .news-detail__comments .comment-guideline{display:inline-flex!important;align-items:center!important;gap:6px!important;color:var(--muted)!important;font-size:9.5px!important;line-height:1.4!important;}
body.page-news-detail .news-detail__comments .comment-guideline .ui-icon{width:14px;height:14px;color:var(--brand);}
body.page-news-detail .news-detail__comments .comment-form-actions{display:flex!important;align-items:center!important;gap:8px!important;margin-left:auto!important;}
body.page-news-detail .news-detail__comments .comment-form-actions .btn{min-height:40px!important;padding-inline:14px!important;font-size:10.5px!important;}
body.page-news-detail .news-detail__comments .comment-form-feedback{width:100%!important;margin:0!important;padding:10px 11px!important;border-radius:10px!important;font-size:10px!important;font-weight:750!important;}
body.page-news-detail .news-detail__comments .comment-form-feedback[hidden]{display:none!important;}

body.page-news-detail .news-detail__comments .comment-community-panel{display:grid!important;align-self:start!important;gap:0!important;padding:14px!important;}
body.page-news-detail .news-detail__comments .comment-community-panel__head{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding-bottom:11px!important;border-bottom:1px solid var(--eh-border)!important;}
body.page-news-detail .news-detail__comments .comment-community-panel__icon{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;border:1px solid color-mix(in srgb,var(--brand) 18%,var(--eh-border))!important;border-radius:12px!important;background:color-mix(in srgb,var(--brand) 7%,var(--eh-soft))!important;color:var(--brand)!important;}
body.page-news-detail .news-detail__comments .comment-community-panel__icon .ui-icon{width:18px;height:18px;}
body.page-news-detail .news-detail__comments .comment-community-panel__head small,
body.page-news-detail .news-detail__comments .comment-community-panel__head strong{display:block!important;}
body.page-news-detail .news-detail__comments .comment-community-panel__head small{color:var(--muted)!important;font-size:8.5px!important;font-weight:850!important;line-height:1.2!important;letter-spacing:.055em!important;text-transform:uppercase!important;}
body.page-news-detail .news-detail__comments .comment-community-panel__head strong{margin-top:2px!important;color:var(--ink)!important;font-size:13px!important;line-height:1.25!important;}
body.page-news-detail .news-detail__comments .comment-community-panel__head>b{display:grid!important;place-items:center!important;min-width:32px!important;height:30px!important;padding:0 9px!important;border:1px solid color-mix(in srgb,var(--brand) 16%,var(--eh-border))!important;border-radius:999px!important;background:color-mix(in srgb,var(--brand) 7%,var(--eh-soft))!important;color:var(--brand)!important;font-size:10.5px!important;}
body.page-news-detail .news-detail__comments .comment-community-panel__items{display:grid!important;gap:8px!important;margin-top:11px!important;}
body.page-news-detail .news-detail__comments .comment-community-panel__item{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;padding:10px!important;border:1px solid color-mix(in srgb,var(--eh-border) 88%,transparent)!important;border-radius:11px!important;background:color-mix(in srgb,var(--eh-soft) 46%,var(--eh-surface))!important;}
body.page-news-detail .news-detail__comments .comment-community-panel__item:last-child{border-bottom:1px solid color-mix(in srgb,var(--eh-border) 88%,transparent)!important;padding-bottom:10px!important;}
body.page-news-detail .news-detail__comments .comment-community-panel__item>span{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;border-radius:9px!important;background:var(--eh-surface)!important;color:var(--brand)!important;border:1px solid color-mix(in srgb,var(--eh-border) 86%,transparent)!important;}
body.page-news-detail .news-detail__comments .comment-community-panel__item>span .ui-icon{width:15px;height:15px;}
body.page-news-detail .news-detail__comments .comment-community-panel__item strong,
body.page-news-detail .news-detail__comments .comment-community-panel__item small{display:block!important;}
body.page-news-detail .news-detail__comments .comment-community-panel__item strong{color:var(--ink)!important;font-size:10.5px!important;line-height:1.35!important;}
body.page-news-detail .news-detail__comments .comment-community-panel__item small{margin-top:3px!important;color:var(--muted)!important;font-size:9px!important;line-height:1.45!important;}
body.page-news-detail .news-detail__comments .comment-community-panel__item.is-warning>span,
body.page-news-detail .news-detail__comments .comment-community-panel__item.is-caution>span{color:var(--warning,#d97706)!important;}

body.page-news-detail .news-detail__comments .comment-thread-list{display:grid!important;gap:10px!important;width:100%!important;margin:0!important;}
body.page-news-detail .news-detail__comments .comment-thread-item{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;min-width:0!important;margin:0!important;padding:13px!important;border:1px solid var(--eh-border)!important;border-radius:14px!important;background:var(--eh-surface)!important;}
body.page-news-detail .news-detail__comments .comment-thread-item.depth-1{margin-left:32px!important;background:color-mix(in srgb,var(--eh-soft) 32%,var(--eh-surface))!important;}
body.page-news-detail .news-detail__comments .comment-thread-item.depth-2{margin-left:32px!important;}
body.page-news-detail .news-detail__comments .comment-thread-rail{display:flex!important;align-items:center!important;flex-direction:column!important;gap:6px!important;min-height:100%!important;}
body.page-news-detail .news-detail__comments .comment-thread-avatar{display:grid!important;place-items:center!important;flex:0 0 40px!important;width:40px!important;height:40px!important;overflow:hidden!important;border-radius:12px!important;background:color-mix(in srgb,var(--brand) 9%,var(--eh-soft))!important;color:var(--brand)!important;font-size:12px!important;font-weight:900!important;}
body.page-news-detail .news-detail__comments .comment-thread-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;}
body.page-news-detail .news-detail__comments .comment-thread-rail>i{width:1px!important;flex:1!important;background:var(--eh-border)!important;}
body.page-news-detail .news-detail__comments .comment-thread-main{min-width:0!important;}
body.page-news-detail .news-detail__comments .comment-thread-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;margin-bottom:6px!important;}
body.page-news-detail .news-detail__comments .comment-thread-person{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;min-width:0!important;}
body.page-news-detail .news-detail__comments .comment-thread-person strong{color:var(--ink)!important;font-size:11.5px!important;line-height:1.3!important;}
body.page-news-detail .news-detail__comments :where(.comment-role-badge,.comment-ban-badge){display:inline-flex!important;align-items:center!important;gap:4px!important;min-height:20px!important;padding:0 6px!important;border:1px solid var(--eh-border)!important;border-radius:999px!important;background:var(--eh-soft)!important;color:var(--muted)!important;font-size:7.5px!important;font-weight:900!important;}
body.page-news-detail .news-detail__comments .comment-ban-badge{color:var(--danger,#dc2626)!important;}
body.page-news-detail .news-detail__comments .comment-thread-time{flex:0 0 auto!important;color:var(--muted)!important;font-size:8.5px!important;line-height:1.3!important;white-space:nowrap!important;}
body.page-news-detail .news-detail__comments .comment-thread-content{color:var(--text)!important;font-size:11.5px!important;line-height:1.6!important;overflow-wrap:break-word!important;}
body.page-news-detail .news-detail__comments .comment-thread-actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;margin-top:9px!important;}
body.page-news-detail .news-detail__comments :where(.comment-action-button,.comment-moderation-button){display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:30px!important;padding:0 8px!important;border:1px solid var(--eh-border)!important;border-radius:9px!important;background:var(--eh-surface)!important;color:var(--muted)!important;font-size:8.5px!important;font-weight:800!important;box-shadow:none!important;}
body.page-news-detail .news-detail__comments .comment-action-button:hover{color:var(--brand)!important;border-color:color-mix(in srgb,var(--brand) 32%,var(--eh-border))!important;}
body.page-news-detail .news-detail__comments .comment-reply-count{display:inline-flex!important;align-items:center!important;gap:5px!important;color:var(--muted)!important;font-size:8.5px!important;font-weight:750!important;}
body.page-news-detail .news-detail__comments .comment-moderation-actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;margin-left:auto!important;}
body.page-news-detail .news-detail__comments .comment-moderation-actions form{margin:0!important;}
body.page-news-detail .news-detail__comments .comment-moderation-button.is-danger{color:var(--danger,#dc2626)!important;}
body.page-news-detail .news-detail__comments .comment-moderation-button.is-success{color:var(--success,#16a34a)!important;}
body.page-news-detail .news-detail__comments .comment-thread-children{display:grid!important;gap:8px!important;margin-top:10px!important;}
body.page-news-detail .news-detail__comments .comment-thread-children:empty{display:none!important;}
body.page-news-detail .news-detail__comments .comment-empty-state{display:grid!important;place-items:center!important;gap:6px!important;min-height:150px!important;width:100%!important;margin:0!important;padding:26px 18px!important;border:1px dashed var(--eh-border)!important;border-radius:14px!important;background:color-mix(in srgb,var(--eh-soft) 45%,var(--eh-surface))!important;text-align:center!important;}
body.page-news-detail .news-detail__comments .comment-empty-state>.ui-icon{width:24px;height:24px;color:var(--brand);}
body.page-news-detail .news-detail__comments .comment-empty-state strong{color:var(--ink)!important;font-size:12px!important;}
body.page-news-detail .news-detail__comments .comment-empty-state p{margin:0!important;color:var(--muted)!important;font-size:10px!important;}
body.page-news-detail .news-detail__comments .comment-pagination{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin-top:14px!important;}
body.page-news-detail .news-detail__comments .comment-pagination a,
body.page-news-detail .news-detail__comments .comment-pagination span{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-height:34px!important;padding:0 10px!important;border:1px solid var(--eh-border)!important;border-radius:10px!important;background:var(--eh-surface)!important;color:var(--text)!important;font-size:9px!important;font-weight:800!important;}

body.theme-layout-full.page-news-detail .news-detail{width:calc(100% - 32px)!important;max-width:none!important;}
body.theme-layout-full.page-news-detail .news-detail__layout{grid-template-columns:minmax(0,1fr) minmax(288px,320px)!important;}
body.theme-layout-full.page-news-detail .news-detail__aside{width:auto!important;max-width:320px!important;}


@media(max-width:1060px){
  body.page-news-detail .news-detail{width:min(calc(100% - 24px),var(--article-frame))!important;padding-top:18px!important;}
  body.page-news-detail .news-detail__layout,
  body.theme-layout-full.page-news-detail .news-detail__layout{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;}
  body.page-news-detail .news-detail__aside,
  body.theme-layout-full.page-news-detail .news-detail__aside{width:100%!important;max-width:none!important;}
  body.page-news-detail .news-detail__aside .article-aside-sticky{position:static!important;top:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}
  body.page-news-detail .news-detail__aside .article-sidebar-author{grid-column:1/-1;}
  body.page-news-detail .news-detail__related .related-news-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
  body.page-news-detail .comment-participation-grid{grid-template-columns:minmax(0,1fr)!important;}
  body.page-news-detail .news-detail__comments .comment-community-panel{padding:14px!important;}
}
@media(max-width:760px){
  :root{--eh-page-gutter:12px;--eh-card-gap:10px;--eh-panel-pad:14px;--eh-radius:14px;}
  body.page-news-detail{--article-gap:10px;--article-panel-radius:14px;}
  body.page-news-detail .news-detail,
  body.theme-layout-full.page-news-detail .news-detail{width:100%!important;max-width:100%!important;padding:14px max(12px,env(safe-area-inset-right)) 44px max(12px,env(safe-area-inset-left))!important;}
  body.page-news-detail .news-detail__header h1{font-size:clamp(29px,8.2vw,42px)!important;line-height:1.09!important;}
  body.page-news-detail .news-detail__summary{font-size:16px!important;line-height:1.55!important;}
  body.page-news-detail .news-detail__byline{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;padding:11px!important;}
  body.page-news-detail .news-detail__byline .article-actions{grid-template-columns:42px repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;width:100%!important;}
  body.page-news-detail .news-detail__byline .article-actions.has-reactions{grid-template-columns:repeat(3,42px) repeat(2,minmax(0,1fr))!important;}
  body.page-news-detail .news-detail__byline .article-action-text{min-width:0!important;}
  body.page-news-detail .news-detail__byline .article-action-text.btn,
  body.page-news-detail .news-detail__byline form.article-action-text .btn{width:100%!important;min-width:0!important;padding-inline:9px!important;white-space:nowrap!important;}
  body.page-news-detail .news-detail__facts{padding:10px!important;}
  body.page-news-detail .news-detail__facts .article-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  body.page-news-detail .news-detail__progress{grid-template-columns:32px minmax(0,1fr)!important;gap:8px!important;min-height:52px!important;padding:8px 10px!important;}
  body.page-news-detail .news-detail__progress .article-reading-progress-icon{width:32px!important;height:32px!important;border-radius:9px!important;}
  body.page-news-detail .news-detail__progress .article-reading-progress-icon .ui-icon{width:16px!important;height:16px!important;}
  body.page-news-detail .news-detail__progress strong{font-size:10.5px!important;line-height:1.22!important;}
  body.page-news-detail .news-detail__progress small{margin-top:1px!important;font-size:8.5px!important;line-height:1.25!important;}
  body.page-news-detail .news-detail__progress .article-reading-progress-track{grid-column:1/-1!important;height:4px!important;}
  body.page-news-detail .news-detail__progress.is-floating{position:fixed!important;width:min(calc(100% - 20px),520px)!important;min-height:46px!important;margin:0!important;padding:7px 9px 10px!important;grid-template-columns:30px minmax(0,1fr)!important;gap:7px!important;border-radius:12px!important;box-shadow:0 8px 24px rgba(16,24,40,.13)!important;backdrop-filter:blur(10px);}
  body.page-news-detail .news-detail__progress.is-floating .article-reading-progress-icon{width:30px!important;height:30px!important;border-radius:8px!important;}
  body.page-news-detail .news-detail__progress.is-floating .article-reading-progress-copy{align-self:center!important;}
  body.page-news-detail .news-detail__progress.is-floating .article-reading-progress-copy small{display:none!important;}
  body.page-news-detail .news-detail__progress.is-floating .article-reading-progress-track{position:absolute!important;left:9px!important;right:9px!important;bottom:5px!important;width:auto!important;height:3px!important;grid-column:auto!important;}
  body.page-news-detail .news-detail__cover>img{max-height:none!important;}
  body.page-news-detail .article-reader-tools{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;}
  body.page-news-detail .article-reader-tools__actions{justify-content:stretch!important;width:100%!important;}
  body.page-news-detail .article-reader-font-control{flex:1 1 auto!important;grid-template-columns:36px minmax(44px,1fr) 36px!important;}
  body.page-news-detail .article-reader-action{flex:1 1 auto!important;}
  body.page-news-detail .news-detail__main{padding:18px 15px 22px!important;}
  body.page-news-detail .news-detail__main .article-content{font-size:17px;line-height:1.74;}
  body.page-news-detail .news-detail__aside .article-aside-sticky{grid-template-columns:minmax(0,1fr)!important;}
  body.page-news-detail .news-detail__aside .article-sidebar-author{grid-column:auto;}
  body.page-news-detail .news-detail__related .related-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;}
  body.page-news-detail .news-detail__related,
  body.page-news-detail .news-detail__comments{margin-top:24px!important;padding-top:17px!important;}
  body.page-news-detail .news-detail__comments .comment-hub-header{align-items:flex-start!important;flex-direction:column!important;gap:10px!important;}
  body.page-news-detail .news-detail__comments .comment-sort{width:100%!important;}
  body.page-news-detail .news-detail__comments .comment-sort a{flex:1 1 0!important;}
  body.page-news-detail .news-detail__comments .comment-composer-footer{align-items:flex-start!important;flex-direction:column!important;}
  body.page-news-detail .news-detail__comments .comment-form-actions{width:100%!important;margin-left:0!important;}
  body.page-news-detail .news-detail__comments .comment-form-actions .btn{width:100%!important;}
  body.page-news-detail .news-detail__comments .comment-thread-item.depth-1,
  body.page-news-detail .news-detail__comments .comment-thread-item.depth-2{margin-left:14px!important;}
}
@media(max-width:520px){
  body.page-news-detail .news-detail__facts .article-info-grid{grid-template-columns:1fr!important;}
  body.page-news-detail .news-detail__progress:not(.is-already-processed) .article-reading-progress-copy small{display:none!important;}
  body.page-news-detail .news-detail__progress:not(.is-floating){min-height:46px!important;padding-block:7px!important;}
  body.page-news-detail .article-reader-tools__intro small{display:none;}
  body.page-news-detail .article-reader-tools__actions{gap:5px!important;}
  body.page-news-detail .article-reader-action{flex:0 0 38px!important;width:38px!important;padding:0!important;}
  body.page-news-detail .article-reader-action span{display:none!important;}
  body.page-news-detail .news-detail__related .related-news-grid{grid-template-columns:1fr!important;}
  body.page-news-detail .news-detail__related .related-news-card{display:grid!important;grid-template-columns:126px minmax(0,1fr)!important;}
  body.page-news-detail .news-detail__related .related-news-media{height:100%!important;min-height:126px!important;aspect-ratio:auto!important;}
  body.page-news-detail .news-detail__related .related-news-summary{display:none!important;}
  body.page-news-detail .news-detail__comments .comment-guest-fields{grid-template-columns:1fr!important;}
  body.page-news-detail .news-detail__comments .comment-thread-item{grid-template-columns:36px minmax(0,1fr)!important;padding:11px!important;}
  body.page-news-detail .news-detail__comments .comment-thread-avatar{width:34px!important;height:34px!important;flex-basis:34px!important;border-radius:10px!important;}
  body.page-news-detail .news-detail__comments .comment-thread-head{align-items:flex-start!important;flex-direction:column!important;gap:4px!important;}
  body.page-news-detail .news-detail__comments .comment-moderation-actions{width:100%!important;margin-left:0!important;}
}
@media(max-width:390px){
  body.page-news-detail .news-detail,
  body.theme-layout-full.page-news-detail .news-detail{padding-inline:max(10px,env(safe-area-inset-left))!important;}
  body.page-news-detail .news-detail__byline .article-actions{grid-template-columns:40px repeat(2,minmax(0,1fr))!important;gap:6px!important;}
  body.page-news-detail .news-detail__byline .article-actions.has-reactions{grid-template-columns:repeat(3,40px) repeat(2,minmax(0,1fr))!important;}
  body.page-news-detail .news-detail__byline .article-action-icon{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;}
  body.page-news-detail .news-detail__byline .article-action-text.btn,
  body.page-news-detail .news-detail__byline form.article-action-text .btn{height:40px!important;min-height:40px!important;padding-inline:7px!important;font-size:11px!important;gap:5px!important;}
  body.page-news-detail .news-detail__byline .article-action-text .ui-icon{width:15px!important;height:15px!important;}
}
@media(max-width:340px){
  body.page-news-detail .news-detail__byline .article-actions.has-reactions{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important;}
  body.page-news-detail .news-detail__byline .article-actions.has-reactions .article-tts-action{grid-column:1/3;width:100%!important;}
  body.page-news-detail .news-detail__byline .article-actions.has-reactions .article-reaction-action.is-like{grid-column:3/5;width:100%!important;}
  body.page-news-detail .news-detail__byline .article-actions.has-reactions .article-reaction-action.is-dislike{grid-column:5/7;width:100%!important;}
  body.page-news-detail .news-detail__byline .article-actions.has-reactions form.article-action-text{grid-column:1/4;}
  body.page-news-detail .news-detail__byline .article-actions.has-reactions>button.article-action-text{grid-column:4/7;}
}


:where(.global-ad,.home-ad,.listing-ad,.article-ad,.static-page-ad,.listing-ad-grid){min-width:0!important;max-width:100%!important;box-sizing:border-box!important;}
.home-page-pro>.home-ad-balanced-zone{margin-block:12px 18px!important;padding:0!important;min-height:0!important;overflow:visible!important;}
.home-page-pro>.home-ad-balanced-zone .ad-slot{margin-inline:auto!important;}

:where(.global-ad,.home-ad,.listing-ad,.article-ad,.static-page-ad) .adsense-manual-slot,
.listing-ad-grid>.ad-slot,.listing-ad-grid .adsense-manual-slot{width:min(100%,970px)!important;max-width:970px!important;margin-inline:auto!important;box-sizing:border-box!important;}
:where(.news-grid,.configurable-news-grid,.category-page-grid,.latest-news-grid,.author-profile-news-grid,.member-profile-news-grid)>.listing-ad-grid{grid-column:1/-1!important;width:100%!important;margin:4px 0!important;padding:0!important;justify-self:stretch!important;}


.adsense-manual-slot .ad-code-inner{display:block!important;width:100%!important;max-width:100%!important;margin-inline:auto!important;text-align:center!important;box-sizing:border-box!important;}
.adsense-manual-slot ins.adsbygoogle{display:block!important;width:100%!important;max-width:970px!important;margin-inline:auto!important;text-align:center!important;box-sizing:border-box!important;}
.adsense-manual-slot ins.adsbygoogle>iframe,.adsense-manual-slot .ad-code-inner iframe{display:block!important;max-width:100%!important;margin-inline:auto!important;}
.ad-slot.ad-type-adsense.is-ad-waiting:not(.is-ad-loaded):not(.is-ad-empty){min-height:0!important;height:auto!important;padding:0!important;gap:0!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;}
.ad-slot.ad-type-adsense.is-ad-waiting:not(.is-ad-loaded):not(.is-ad-empty)>.ad-disclosure{display:none!important;}
:is(.global-ad,.home-ad,.listing-ad,.article-ad,.static-page-ad,.deferred-ad-impression).is-ad-waiting-wrapper,
:is(.global-ad,.home-ad,.listing-ad,.article-ad,.static-page-ad,.deferred-ad-impression):has(.ad-slot.ad-type-adsense.is-ad-waiting:not(.is-ad-loaded):not(.is-ad-empty)){min-height:0!important;margin-block:0!important;padding-block:0!important;border:0!important;background:transparent!important;box-shadow:none!important;}
.desktop-side-ad-rail.is-ad-waiting-wrapper{opacity:0!important;pointer-events:none!important;}


.google-auto-placed.echo-auto-ad:not(.is-auto-ad-overlay){
  position:relative!important;inset:auto!important;float:none!important;clear:both!important;display:block!important;
  grid-column:1/-1!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-width:0!important;
  margin:14px auto!important;padding:0!important;overflow:visible!important;transform:none!important;text-align:center!important;
  box-sizing:border-box!important;justify-self:stretch!important;align-self:start!important;}
.google-auto-placed.echo-auto-ad:not(.is-auto-ad-overlay)>:where(ins.adsbygoogle,div){display:block!important;width:min(100%,970px)!important;max-width:970px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;float:none!important;text-align:center!important;}
.google-auto-placed.echo-auto-ad:not(.is-auto-ad-overlay)>iframe,
.google-auto-placed.echo-auto-ad:not(.is-auto-ad-overlay)>div>iframe,
.google-auto-placed.echo-auto-ad:not(.is-auto-ad-overlay)>ins.adsbygoogle>iframe{display:block!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;float:none!important;}
.google-auto-placed.echo-auto-ad:not(.is-auto-ad-overlay)>ins.adsbygoogle{width:min(100%,970px)!important;}

.google-auto-placed.echo-auto-ad:not(.is-auto-ad-overlay) .echo-auto-ad-creative-shell{
  margin-left:auto!important;margin-right:auto!important;float:none!important;
  max-width:100%!important;translate:var(--echo-auto-ad-shift,0px) 0!important;
}
.google-auto-placed.echo-auto-ad:not(.is-auto-ad-overlay) iframe.echo-auto-ad-creative-shell{display:block!important;}
:where(.home-page-pro,.news-grid,.configurable-news-grid,.category-page-grid,.latest-news-grid,.author-profile-news-grid,.member-profile-news-grid,.publisher-directory-grid,.home-discovery-inner,.home-updated-grid,.home-author-grid,.news-detail__layout,.contact-layout)>.google-auto-placed.echo-auto-ad:not(.is-auto-ad-overlay){grid-column:1/-1!important;justify-self:stretch!important;width:100%!important;max-width:100%!important;}
.google-auto-placed.echo-auto-ad:not(.is-auto-ad-overlay).is-auto-ad-unfilled{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;}
.google-auto-placed.echo-auto-ad:not(.is-auto-ad-overlay).is-auto-ad-stale{height:1px!important;min-height:0!important;max-height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;visibility:hidden!important;border:0!important;background:transparent!important;}


:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 58%,transparent);outline-offset:2px;}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;}}
@supports(content-visibility:auto){
  
  #content :where(.news-card,.author-card,.publisher-directory-card,.related-news-card){content-visibility:auto;contain-intrinsic-size:auto 320px;}
  body.page-home #content .home-page-pro>section:not(.home-critical-top-boundary){content-visibility:auto;contain-intrinsic-size:auto 720px;}
  body.page-listing #content :where(.news-grid,.category-page-grid,.latest-news-grid){content-visibility:auto;contain-intrinsic-size:auto 760px;}
  body.page-news-detail #content :where(.news-detail__related,.news-detail__comments){content-visibility:auto;contain-intrinsic-size:auto 620px;}
}
@media print{
  #content :where(.news-card,.author-card,.publisher-directory-card,.related-news-card),
  body.page-home #content .home-page-pro>section,
  body.page-listing #content :where(.news-grid,.category-page-grid,.latest-news-grid),
  body.page-news-detail #content :where(.news-detail__related,.news-detail__comments){content-visibility:visible!important;contain-intrinsic-size:auto!important;}
}

@media(max-width:900px){
  :root{--eh-page-gutter:12px;--eh-section-gap:22px;--eh-card-gap:10px;--eh-radius:14px;}
  body.theme-layout-normal .container,html[data-site-width-preference="normal"] body.theme-layout-full .container{width:calc(100% - (var(--eh-page-gutter) * 2))!important;max-width:100%!important;}
  .google-auto-placed.echo-auto-ad:not(.is-auto-ad-overlay){width:100%!important;max-width:100%!important;margin-block:10px!important;}
}



@media(min-width:1061px){
  body.page-news-detail .news-detail__layout{overflow:visible!important;}
  body.page-news-detail .news-detail__aside{
    position:relative!important;height:100%!important;min-height:100%!important;
    overflow:visible!important;align-self:stretch!important;
  }
  body.page-news-detail .news-detail__aside[data-article-aside-smart="1"] .article-aside-sticky{
    position:relative!important;top:auto!important;left:auto!important;bottom:auto!important;
    width:100%!important;max-width:100%!important;transform:none!important;
  }
  body.page-news-detail .news-detail__aside[data-article-aside-smart="1"] .article-aside-sticky.is-article-aside-fixed{
    position:fixed!important;
    top:var(--article-aside-fixed-top,96px)!important;
    left:var(--article-aside-fixed-left,auto)!important;
    bottom:auto!important;
    width:var(--article-aside-fixed-width,var(--article-sidebar))!important;
    max-width:var(--article-aside-fixed-width,var(--article-sidebar))!important;
    z-index:34!important;
  }
  body.page-news-detail .news-detail__aside[data-article-aside-smart="1"] .article-aside-sticky.is-article-aside-end{
    position:absolute!important;top:auto!important;right:0!important;bottom:0!important;left:0!important;
    width:100%!important;max-width:100%!important;z-index:1!important;
  }
}
@media(max-width:1060px){
  body.page-news-detail .news-detail__aside[data-article-aside-smart="1"] .article-aside-sticky{
    position:static!important;inset:auto!important;width:100%!important;max-width:100%!important;
  }
}


:where(.global-ad,.home-ad,.listing-ad,.article-ad,.static-page-ad,.listing-ad-grid) :where(.ad-slot,.adsense-manual-slot),
.listing-ad-grid>.ad-slot{
  width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;
}
:where(.global-ad,.home-ad,.listing-ad,.article-ad,.static-page-ad,.listing-ad-grid) .ad-code-inner,
:where(.global-ad,.home-ad,.listing-ad,.article-ad,.static-page-ad,.listing-ad-grid) ins.adsbygoogle,
:where(.global-ad,.home-ad,.listing-ad,.article-ad,.static-page-ad,.listing-ad-grid) .ad-video-frame,
:where(.global-ad,.home-ad,.listing-ad,.article-ad,.static-page-ad,.listing-ad-grid) .ad-media-link{
  display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:auto!important;box-sizing:border-box!important;
}
:where(.global-ad,.home-ad,.listing-ad,.article-ad,.static-page-ad,.listing-ad-grid) .ad-media-link img,
:where(.global-ad,.home-ad,.listing-ad,.article-ad,.static-page-ad,.listing-ad-grid) .ad-video-frame video{
  display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin-inline:auto!important;
  object-fit:var(--ad-media-fit,contain)!important;
}
body.theme-layout-full :where(.global-ad.container,.home-ad.container,.listing-ad.container),
html[data-site-width-preference="full"] body :where(.global-ad.container,.home-ad.container,.listing-ad.container){
  width:calc(100% - (var(--eh-page-gutter,16px) * 2))!important;max-width:none!important;
}
@media(max-width:900px){
  body.theme-layout-full :where(.global-ad.container,.home-ad.container,.listing-ad.container),
  html[data-site-width-preference="full"] body :where(.global-ad.container,.home-ad.container,.listing-ad.container){
    width:calc(100% - (var(--eh-page-gutter,12px) * 2))!important;
  }
}


body :is(.global-ad,.home-ad,.listing-ad,.article-ad,.static-page-ad,.listing-ad-grid) .adsense-manual-slot,
body :is(.global-ad,.home-ad,.listing-ad,.article-ad,.static-page-ad,.listing-ad-grid) .adsense-manual-slot ins.adsbygoogle,
body :is(.global-ad,.home-ad,.listing-ad,.article-ad,.static-page-ad,.listing-ad-grid) .adsense-manual-slot .ad-code-inner,
body :is(.global-ad,.home-ad,.listing-ad,.article-ad,.static-page-ad,.listing-ad-grid) .ad-video-frame{
  width:100%!important;max-width:100%!important;
}
body .listing-ad-grid>.ad-slot,
body .listing-ad-grid .adsense-manual-slot{width:100%!important;max-width:100%!important;}


body .google-auto-placed.echo-auto-ad:not(.is-auto-ad-overlay)>:where(ins.adsbygoogle,div){
  width:100%!important;max-width:100%!important;margin-inline:auto!important;
}
body .google-auto-placed.echo-auto-ad:not(.is-auto-ad-overlay)>ins.adsbygoogle{width:100%!important;max-width:100%!important;}





body.theme-layout-normal #content :where(
  .home-page-pro,.category-page-content,.latest-news-content,.topic-page-content,
  .publisher-directory-content,.search-news-section,.audio-directory-page,.series-page,
  .static-page-layout,.contact-page
) > .container,
html[data-site-width-preference="normal"] body.theme-layout-full #content :where(
  .home-page-pro,.category-page-content,.latest-news-content,.topic-page-content,
  .publisher-directory-content,.search-news-section,.audio-directory-page,.series-page,
  .static-page-layout,.contact-page
) > .container{
  width:100%!important;
  max-width:100%!important;
  margin-inline:0!important;
}


body.theme-layout-normal :where(.site-header,.site-footer,#content) .container,
html[data-site-width-preference="normal"] body.theme-layout-full :where(.site-header,.site-footer,#content) .container{
  max-width:var(--eh-page-max)!important;
}



body.theme-layout-wide.page-news-detail{--article-frame:1480px;}
body.theme-layout-full.page-news-detail{--article-frame:calc(100vw - 32px);}


body.theme-layout-full .home-page-pro{--home-full-edge:16px!important;}


@media (max-width:760px){
  body.page-private-message-thread #content .messages-page.container.dashboard-public{
    box-sizing:border-box!important;
    display:block!important;
    width:100%!important;
    max-width:none!important;
    height:100%!important;
    min-height:0!important;
    max-height:100%!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
  }
  body.page-private-message-thread #content .message-thread-shell{
    width:100%!important;
    height:100%!important;
    min-height:0!important;
    max-height:100%!important;
    margin:0!important;
  }
  body.page-private-message-thread #content .message-thread-head{
    margin:0!important;
  }
  body.page-private-message-thread #content .message-compose{
    margin:0!important;
  }
}
