:root{--apollo-header-bg:#d71920;--apollo-header-text:#fff;--apollo-menu-bg:#d71920;--apollo-menu-text:#fff;--apollo-menu-hover:#ffd54a;--apollo-mobile-menu-bg:#d71920;--apollo-mobile-menu-text:#fff;--apollo-sticky-bg:#c9161d;--apollo-ticker-bg:#071633;--apollo-ticker-text:#fff;--apollo-ticker-label-bg:#d71920;--apollo-footer-bg:#10151d;--apollo-footer-text:#dbe4f0;--apollo-footer-social:#fff;--apollo-hero-title-size:34px;--apollo-ticker-speed:16s;--maxw:1240px}
*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#0f172a;background:#fff}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.container{width:min(var(--maxw),calc(100vw - 32px));margin:0 auto}
.apollo-header{position:sticky;top:0;z-index:100;background:var(--apollo-header-bg);color:var(--apollo-header-text);box-shadow:0 2px 12px rgba(0,0,0,.08)}.apollo-header-bar{background:var(--apollo-header-bg)}.apollo-header-inner{display:grid;grid-template-columns:64px 1fr 64px;align-items:center;gap:16px;min-height:88px;padding:0 4px}.apollo-logo-wrap{text-align:center}.apollo-logo-left .apollo-logo-wrap{text-align:left}.apollo-logo-right .apollo-logo-wrap{text-align:right}.apollo-logo{max-height:var(--apollo-logo-max-desktop);width:auto;object-fit:contain}.apollo-site-title{font-size:32px;font-weight:800;letter-spacing:.02em}.apollo-menu-toggle{display:none;background:none;border:0;padding:0;cursor:pointer}.apollo-menu-toggle span{display:block;width:28px;height:2px;background:#fff;margin:5px 0}.apollo-icon-btn{background:none;border:0;color:#fff;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:flex-end;width:100%}.apollo-icon-btn svg{width:24px;height:24px}.apollo-header-actions{text-align:right}
.apollo-desktop-inline-nav{display:none}.apollo-desktop-menu{list-style:none;margin:0;padding:0;display:flex;gap:24px;align-items:center;font-weight:700;color:var(--apollo-menu-text)}.apollo-desktop-menu li{position:relative}.apollo-desktop-menu a{display:block;padding:10px 0}.apollo-desktop-menu a:hover,.apollo-desktop-menu .current-menu-item>a{color:var(--apollo-menu-hover)}
.apollo-mobile-drawer{position:fixed;top:0;left:-100%;width:min(360px,90vw);height:100vh;background:var(--apollo-mobile-menu-bg);color:var(--apollo-mobile-menu-text);z-index:999;padding:18px;transition:left .25s ease;overflow:auto}.apollo-mobile-drawer.open{left:0}.apollo-mobile-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.apollo-drawer-close{background:none;border:0;color:inherit;font-size:34px;line-height:1;cursor:pointer}.apollo-mobile-menu{list-style:none;margin:18px 0 0;padding:0}.apollo-mobile-menu a{display:block;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.15);font-weight:700}
.apollo-under-header-ad,.apollo-below-article-ad,.apollo-section-ad{margin:14px auto 18px}.apollo-under-header-ad img,.apollo-below-article-ad img,.apollo-section-ad img{width:100%;height:auto;display:block;max-height:110px}.mode-contain img{object-fit:contain}.mode-cover img{object-fit:cover}.mode-none img{object-fit:fill}
.apollo-ticker{background:var(--apollo-ticker-bg);color:var(--apollo-ticker-text);overflow:hidden}.apollo-ticker-inner{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px;min-height:44px}.apollo-ticker-label{background:var(--apollo-ticker-label-bg);padding:10px 14px;font-weight:800}.apollo-ticker-track-wrap{overflow:hidden;white-space:nowrap}.apollo-ticker-track{display:inline-flex;gap:36px;animation:apolloTicker var(--apollo-ticker-speed) linear infinite}.apollo-ticker-track a{font-size:14px;color:#fff}.apollo-ticker:hover .apollo-ticker-track{animation-play-state:paused}@keyframes apolloTicker{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.apollo-hero-shell{margin:16px auto 26px}.apollo-main-story{position:relative;overflow:hidden}.apollo-main-thumb{display:block;aspect-ratio:16/9;background:#eee}.apollo-main-thumb img{width:100%;height:100%;object-fit:cover}.apollo-main-overlay{position:absolute;inset:auto 0 0 0;padding:24px;background:linear-gradient(to top,rgba(0,0,0,.85),rgba(0,0,0,.2),transparent)}.apollo-main-overlay h2{font-size:var(--apollo-hero-title-size);line-height:1.05;color:#fff;margin:0;max-width:78%}.apollo-main-overlay a{color:#fff}.apollo-hero-slider{position:relative}.hero-slide{display:none}.hero-slide.is-active{display:block}.apollo-slider-dots{display:flex;gap:8px;justify-content:center;margin-top:14px}.apollo-dot{width:12px;height:12px;border-radius:999px;border:0;background:#d1d5db;cursor:pointer}.apollo-dot.is-active{background:#d71920}
.apollo-home-section{background:var(--section-bg);color:var(--section-text);padding:24px 0;margin:0}.apollo-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.apollo-section-head h2{font-size:30px;line-height:1.1;margin:0;padding-bottom:10px;border-bottom:4px solid var(--section-accent)}
.apollo-block{display:grid;gap:18px}.apollo-style-compact-list{grid-template-columns:1fr}.apollo-row-item{display:grid;grid-template-columns:160px 1fr;gap:16px;align-items:start}.apollo-row-thumb{display:block;aspect-ratio:4/3;overflow:hidden;background:#eee}.apollo-row-thumb img{width:100%;height:100%;object-fit:cover}.apollo-meta-line{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:13px;color:#667085;margin-bottom:8px}.apollo-cat-inline,.apollo-cat{display:inline-block;background:var(--section-accent);color:#fff;padding:6px 10px;font-weight:800;font-size:12px}.apollo-row-content h3{font-size:22px;line-height:1.2;margin:0}
.apollo-style-express-grid,.apollo-style-overlay-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.apollo-express-card,.apollo-overlay-card{display:flex;flex-direction:column;gap:12px}.apollo-express-thumb,.apollo-thumb{display:block;aspect-ratio:4/3;overflow:hidden;background:#eee}.apollo-express-thumb img,.apollo-thumb img{width:100%;height:100%;object-fit:cover}.apollo-express-content h3,.apollo-overlay-content h3{font-size:20px;line-height:1.2;margin:0}.apollo-overlay-card{position:relative}.apollo-overlay-content{position:absolute;left:0;right:0;bottom:0;padding:16px;background:linear-gradient(to top,rgba(0,0,0,.85),transparent)}.apollo-overlay-content h3 a{color:#fff}.apollo-thumb-placeholder{display:block;width:100%;height:100%;background:#ddd}
.apollo-single{max-width:860px;margin:24px auto 0}.apollo-single-thumb{aspect-ratio:16/9;overflow:hidden;background:#eee;margin-bottom:16px}.apollo-single-thumb img{width:100%;height:100%;object-fit:cover}.apollo-single h1{font-size:42px;line-height:1.08;margin:0 0 12px}.apollo-single-meta{font-size:14px;color:#6b7280;margin-bottom:8px}.apollo-single-content{font-size:18px;line-height:1.8}.apollo-related-posts{padding-top:0}
.apollo-footer{background:var(--apollo-footer-bg);color:var(--apollo-footer-text);margin-top:48px}.apollo-footer-grid{display:grid;grid-template-columns:1.6fr .8fr;gap:24px;padding:28px 0}.apollo-footer-brand{text-align:left}.apollo-footer-logo{max-height:52px;width:auto;margin-bottom:10px}.apollo-footer-about{margin-bottom:16px}.apollo-footer-about h3{margin:0 0 8px;font-size:20px;color:#fff}.apollo-footer-about p{margin:0;line-height:1.7}.apollo-footer-socialwrap{display:flex;align-items:flex-start;justify-content:flex-end}.apollo-socials{display:flex;gap:14px;flex-wrap:wrap}.apollo-socials a{width:38px;height:38px;border-radius:999px;background:rgba(255,255,255,.08);display:inline-flex;align-items:center;justify-content:center;color:var(--apollo-footer-social)}.apollo-socials svg{width:20px;height:20px}.apollo-footer-bottom{border-top:1px solid rgba(255,255,255,.12);padding:14px 0;text-align:center;font-size:14px}
.search-form{display:flex;gap:8px}.search-field{flex:1;padding:12px 14px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:#fff;border-radius:10px}.search-field::placeholder{color:#e5e7eb}.search-submit{padding:12px 16px;border-radius:10px;border:0;background:#fff;color:#111827;font-weight:700}
@media (min-width:980px){.apollo-mobile-drawer{display:none}.apollo-header-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:92px}.apollo-menu-toggle{display:none}.apollo-logo-wrap{justify-self:start;text-align:left !important}.apollo-logo-link{display:flex;align-items:center}.apollo-logo{max-height:var(--apollo-logo-max-desktop);width:auto}.apollo-desktop-inline-nav{display:block;min-width:0}.apollo-desktop-menu{gap:18px;flex-wrap:nowrap;white-space:nowrap}.apollo-header-actions{justify-self:end;text-align:right}.apollo-icon-btn{justify-content:flex-end}.apollo-logo-center .apollo-header-inner{grid-template-columns:1fr auto auto}.apollo-logo-center .apollo-logo-wrap{justify-self:center}.apollo-logo-center .apollo-desktop-inline-nav{justify-self:start}.apollo-logo-right .apollo-header-inner{grid-template-columns:1fr auto auto}.apollo-logo-right .apollo-logo-wrap{order:3;justify-self:end}.apollo-logo-right .apollo-desktop-inline-nav{order:2}.apollo-logo-right .apollo-header-actions{order:1;justify-self:start}}
@media (max-width:979px){.container{width:min(100%,calc(100vw - 24px))}.apollo-menu-toggle{display:block;grid-area:toggle}.apollo-header-actions{grid-area:actions;text-align:right}.apollo-logo-wrap{grid-area:logo;text-align:center !important;justify-self:center;min-width:0}.apollo-header-inner{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;grid-template-areas:"toggle logo actions";align-items:center;padding:14px 0;min-height:76px;gap:10px}.apollo-desktop-inline-nav{display:none !important}.apollo-logo{max-height:var(--apollo-logo-max-mobile);margin:0 auto;max-width:min(240px,52vw)}.apollo-menu-toggle span{width:32px;height:3px}.apollo-icon-btn svg{width:26px;height:26px}.apollo-main-thumb{aspect-ratio:4/3}.apollo-main-overlay{padding:14px}.apollo-main-overlay h2{font-size:clamp(18px,5vw,22px);max-width:94%}.apollo-home-section{padding:18px 0}.apollo-section-head h2{font-size:24px}.apollo-row-item{grid-template-columns:118px 1fr;gap:12px}.apollo-row-content h3{font-size:17px}.apollo-style-express-grid,.apollo-style-overlay-grid{grid-template-columns:1fr 1fr;gap:14px}.apollo-express-content h3,.apollo-overlay-content h3{font-size:15px}.apollo-footer-grid{grid-template-columns:1fr;gap:18px}.apollo-footer-brand{text-align:center}.apollo-footer-logo{margin:0 auto 12px}.apollo-footer-socialwrap{justify-content:center}.apollo-socials{justify-content:center}.apollo-under-header-ad img,.apollo-below-article-ad img,.apollo-section-ad img{max-height:100px}}

@media (min-width:980px){.apollo-desktop-inline-nav{overflow:hidden}.apollo-desktop-menu{justify-content:flex-start}.apollo-header-actions{padding-left:8px}.apollo-logo-link img{max-height:54px;width:auto}.apollo-header .container{width:min(1280px,calc(100vw - 40px))}}

/* Apollo News v13.6.0 fixes + portal section layouts */
.apollo-header{position:relative}.apollo-header.is-sticky-enabled{position:sticky;top:0}.apollo-header.is-sticky{background:var(--apollo-sticky-bg)}
@media (min-width:980px){
  .apollo-mobile-drawer{display:block}
  .apollo-header-inner.apollo-logo-center{grid-template-columns:1fr auto 1fr}.apollo-header-inner.apollo-logo-center .apollo-logo-wrap{justify-self:center;text-align:center!important}.apollo-header-inner.apollo-logo-center .apollo-desktop-inline-nav{justify-self:start}.apollo-header-inner.apollo-logo-center .apollo-header-actions{justify-self:end}
  .apollo-header-inner.apollo-logo-right{grid-template-columns:auto minmax(0,1fr) auto}.apollo-header-inner.apollo-logo-right .apollo-logo-wrap{order:3;justify-self:end;text-align:right!important}.apollo-header-inner.apollo-logo-right .apollo-desktop-inline-nav{order:2}.apollo-header-inner.apollo-logo-right .apollo-header-actions{order:1;justify-self:start}
  .apollo-header-inner.apollo-logo-left .apollo-logo-wrap{justify-self:start;text-align:left!important}
  .apollo-logo-link img.apollo-logo{max-height:var(--apollo-logo-max-desktop)}
}
@media (max-width:979px){.apollo-logo-link img.apollo-logo{max-height:var(--apollo-logo-max-mobile)}}

.apollo-section-layout{display:block}.apollo-section-featured{margin-bottom:18px}.apollo-section-lead-card{position:relative;overflow:hidden;background:#e5e7eb}.apollo-section-lead-thumb{display:block;aspect-ratio:16/9;overflow:hidden;background:#e5e7eb}.apollo-section-lead-thumb img{width:100%;height:100%;object-fit:cover}.apollo-section-lead-overlay{position:absolute;inset:auto 0 0 0;padding:22px;background:linear-gradient(to top,rgba(0,0,0,.86),rgba(0,0,0,.18),transparent)}.apollo-section-lead-overlay h3{font-size:32px;line-height:1.08;margin:10px 0 0;color:#fff}.apollo-section-lead-overlay h3 a{color:#fff}.apollo-section-lead-slider{position:relative}.apollo-section-lead-slider .apollo-slider-dots{margin-top:10px}.apollo-section-lead-slider .apollo-dot.is-active{background:var(--section-accent)}
.apollo-layout-index-lead-list,.apollo-layout-rotating-index{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.85fr);gap:20px;align-items:start}.apollo-layout-index-lead-list .apollo-section-featured,.apollo-layout-rotating-index .apollo-section-featured{margin-bottom:0}.apollo-layout-index-lead-list .apollo-block,.apollo-layout-rotating-index .apollo-block{gap:14px}.apollo-layout-index-lead-list .apollo-row-item,.apollo-layout-rotating-index .apollo-row-item{grid-template-columns:120px 1fr}.apollo-layout-index-lead-list .apollo-row-content h3,.apollo-layout-rotating-index .apollo-row-content h3{font-size:18px}.apollo-layout-index-lead-list .apollo-meta-line,.apollo-layout-rotating-index .apollo-meta-line{margin-bottom:6px}.apollo-layout-express-lead-grid .apollo-section-featured,.apollo-layout-rotating-express .apollo-section-featured{margin-bottom:20px}.apollo-layout-express-lead-grid .apollo-style-express-grid,.apollo-layout-rotating-express .apollo-style-express-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media (max-width:979px){.apollo-layout-index-lead-list,.apollo-layout-rotating-index{display:block}.apollo-layout-index-lead-list .apollo-section-featured,.apollo-layout-rotating-index .apollo-section-featured{margin-bottom:16px}.apollo-section-lead-overlay{padding:15px}.apollo-section-lead-overlay h3{font-size:clamp(20px,5.4vw,26px)}.apollo-layout-index-lead-list .apollo-row-item,.apollo-layout-rotating-index .apollo-row-item{grid-template-columns:118px 1fr}.apollo-layout-express-lead-grid .apollo-style-express-grid,.apollo-layout-rotating-express .apollo-style-express-grid{grid-template-columns:1fr 1fr}}
@media (max-width:520px){.apollo-layout-express-lead-grid .apollo-style-express-grid,.apollo-layout-rotating-express .apollo-style-express-grid{grid-template-columns:1fr 1fr}.apollo-layout-index-lead-list .apollo-row-content h3,.apollo-layout-rotating-index .apollo-row-content h3{font-size:16px}.apollo-section-lead-thumb{aspect-ratio:4/3}}
.apollo-header.is-sticky .apollo-header-bar{background:var(--apollo-sticky-bg)}
.apollo-archive-grid{width:min(var(--maxw),calc(100vw - 32px));margin:24px auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.apollo-loop-item{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden}.apollo-loop-thumb{display:block;aspect-ratio:4/3;background:#eee;overflow:hidden}.apollo-loop-thumb img{width:100%;height:100%;object-fit:cover}.apollo-loop-item h2{font-size:20px;line-height:1.2;margin:14px}.apollo-loop-item p{margin:0 14px 16px;color:#4b5563;line-height:1.55}@media(max-width:979px){.apollo-archive-grid{grid-template-columns:1fr 1fr;gap:14px}}@media(max-width:560px){.apollo-archive-grid{grid-template-columns:1fr}}


/* Apollo News v13.6.0: desktop menu scroll, mobile logo fallback, side ads */
.apollo-logo-link{min-width:0;display:inline-flex;align-items:center;justify-content:center;max-width:100%}
.apollo-logo-fallback{display:none;font-weight:900;letter-spacing:.02em;color:var(--apollo-header-text);line-height:1;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}
.apollo-logo-broken .apollo-logo{display:none!important}.apollo-logo-broken .apollo-logo-fallback{display:inline-block}
@media (min-width:980px){
  .apollo-header-inner{grid-template-columns:auto minmax(0,1fr) auto!important}.apollo-logo-wrap{grid-column:1;grid-row:1}.apollo-desktop-nav-shell{grid-column:2;grid-row:1}.apollo-header-actions{grid-column:3;grid-row:1}
  .apollo-header-inner.apollo-logo-center{grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr)!important}.apollo-header-inner.apollo-logo-center .apollo-logo-wrap{grid-column:2;justify-self:center;text-align:center!important}.apollo-header-inner.apollo-logo-center .apollo-desktop-nav-shell{grid-column:1;justify-self:stretch;width:100%;min-width:0}.apollo-header-inner.apollo-logo-center .apollo-header-actions{grid-column:3;justify-self:end}
  .apollo-header-inner.apollo-logo-right .apollo-logo-wrap{grid-column:3;order:0;justify-self:end;text-align:right!important}.apollo-header-inner.apollo-logo-right .apollo-desktop-nav-shell{grid-column:2;order:0;width:100%;min-width:0}.apollo-header-inner.apollo-logo-right .apollo-header-actions{grid-column:1;order:0;justify-self:start}
  .apollo-desktop-nav-shell{display:grid;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:6px;min-width:0;width:100%}
  .apollo-desktop-inline-nav{display:block!important;overflow-x:auto!important;overflow-y:hidden;scroll-behavior:smooth;min-width:0;max-width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;mask-image:linear-gradient(to right, transparent 0, #000 18px, #000 calc(100% - 18px), transparent 100%)}
  .apollo-desktop-inline-nav::-webkit-scrollbar{display:none}.apollo-desktop-menu{width:max-content;min-width:max-content;flex-wrap:nowrap!important;gap:20px!important}.apollo-desktop-menu a{padding:12px 0}
  .apollo-menu-scroll{display:inline-flex;align-items:center;justify-content:center;width:30px;height:34px;border:0;border-radius:999px;background:rgba(255,255,255,.16);color:var(--apollo-header-text);font-size:25px;font-weight:900;line-height:1;cursor:pointer;transition:.15s}.apollo-menu-scroll:hover{background:rgba(255,255,255,.28)}.apollo-menu-scroll.is-disabled{opacity:.25;pointer-events:none}.apollo-desktop-nav-shell:not(.has-overflow) .apollo-menu-scroll{visibility:hidden}
}
@media (max-width:979px){
  .apollo-desktop-nav-shell{display:none!important}.apollo-site-title,.apollo-logo-fallback{font-size:clamp(22px,8vw,34px);max-width:min(260px,56vw);color:var(--apollo-header-text)}.apollo-logo-link{width:100%;min-height:42px}.apollo-logo{max-width:min(260px,58vw)!important;width:auto!important;height:auto!important;object-fit:contain}.apollo-logo-broken .apollo-logo-fallback{display:block;margin:0 auto;text-align:center}
}
.apollo-side-ad{display:none}
@media (min-width:1500px){
  .apollo-side-ad{display:block;position:fixed;top:var(--apollo-side-ad-top);z-index:70;width:160px;max-width:calc((100vw - var(--maxw))/2 - 32px)}
  .apollo-side-ad-left{left:max(16px,calc((100vw - var(--maxw))/2 - 188px))}.apollo-side-ad-right{right:max(16px,calc((100vw - var(--maxw))/2 - 188px))}
  .apollo-side-ad img{width:100%;height:auto;max-height:calc(100vh - var(--apollo-side-ad-top) - 20px);object-fit:contain;border-radius:12px;box-shadow:0 10px 30px rgba(15,23,42,.18);background:#fff}.apollo-side-ad a{display:block}
}

/* Apollo News v13.6.1: separate mobile logo + desktop/mobile header ads */
.apollo-logo-picture{display:inline-flex;align-items:center;justify-content:center;max-width:100%;line-height:0}
.apollo-logo-picture img.apollo-logo{display:block;visibility:visible;opacity:1;max-width:100%;height:auto;object-fit:contain}
.apollo-under-header-ad picture{display:block;width:100%;line-height:0}
.apollo-under-header-ad picture img{display:block;margin:0 auto;max-width:100%;height:auto;object-fit:contain}
@media (max-width:979px){
  .apollo-logo-picture{width:100%;min-height:36px}
  .apollo-logo-picture img.apollo-logo{max-height:var(--apollo-logo-max-mobile)!important;max-width:min(260px,62vw)!important;width:auto!important;height:auto!important}
}

/* Apollo News v13.7.0: cleaner spacing, fixed desktop menu, sticky ad option */
@media (min-width:980px){
  .apollo-desktop-nav-shell{display:block!important;width:100%;min-width:0}
  .apollo-desktop-inline-nav{display:block!important;overflow:hidden!important;mask-image:none!important;-webkit-mask-image:none!important;scrollbar-width:auto!important}
  .apollo-desktop-menu{display:flex!important;align-items:center;flex-wrap:nowrap!important;width:auto!important;min-width:0!important;max-width:100%;gap:0!important;overflow:hidden;white-space:nowrap}
  .apollo-desktop-menu li{display:flex;align-items:center;min-width:0}
  .apollo-desktop-menu li+li{margin-left:12px;padding-left:12px;border-left:1px solid rgba(255,255,255,.28)}
  .apollo-desktop-menu a{padding:10px 0!important;font-size:15px;line-height:1.1}
  .apollo-menu-scroll{display:none!important}
}
.apollo-under-header-ad{background:#fff;line-height:0}
.apollo-under-header-ad a{display:block;line-height:0}
.apollo-under-header-ad.is-ad-sticky{position:sticky;top:0;z-index:95;padding:6px 0;box-shadow:0 8px 18px rgba(15,23,42,.08)}
.apollo-header.is-sticky-enabled + .apollo-under-header-ad.is-ad-sticky{top:92px}
.apollo-hero-shell{margin:12px auto 18px}.apollo-slider-dots{margin-top:9px}.apollo-home-section{padding:18px 0}.apollo-section-head{margin-bottom:12px}.apollo-block{gap:14px}.apollo-section-featured{margin-bottom:14px}
.apollo-logo-image-stack{display:inline-flex;align-items:center;justify-content:center;max-width:100%;line-height:0}.apollo-logo-mobile-img{display:none!important}.apollo-logo-desktop-img,.apollo-logo-mobile-img{max-width:100%;height:auto;object-fit:contain}.apollo-logo-desktop-img.is-broken,.apollo-logo-mobile-img.is-broken{display:none!important}
@media (max-width:979px){
  .container{width:min(100%,calc(100vw - 20px))}
  .apollo-header-inner{min-height:66px;padding:8px 0;gap:8px}
  .apollo-logo-link{min-height:34px}.apollo-logo-picture{min-height:0!important}.apollo-logo-desktop-img{display:block!important}.apollo-logo-link.has-mobile-logo:not(.use-desktop-mobile):not(.apollo-logo-broken) .apollo-logo-desktop-img{display:none!important}.apollo-logo-link.has-mobile-logo:not(.use-desktop-mobile):not(.apollo-logo-broken) .apollo-logo-mobile-img{display:block!important}
  .apollo-logo-picture img.apollo-logo,.apollo-logo{max-height:var(--apollo-logo-max-mobile)!important;max-width:min(250px,58vw)!important;width:auto!important;height:auto!important;object-fit:contain!important}
  .apollo-under-header-ad.container{width:calc(100vw - 20px);margin:8px auto 6px;padding:0;overflow:hidden}
  .apollo-under-header-ad.is-ad-sticky{padding:4px 0;top:0}.apollo-header.is-sticky-enabled + .apollo-under-header-ad.is-ad-sticky{top:66px}
  .apollo-under-header-ad picture{display:block;width:100%;aspect-ratio:3.2/1;overflow:hidden;background:#fff}.apollo-under-header-ad picture img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;margin:0 auto!important}.apollo-under-header-ad.mode-contain picture img{object-fit:contain!important}
  .apollo-ticker-inner{min-height:38px;gap:8px}.apollo-ticker-label{padding:9px 12px}.apollo-ticker-track a{font-size:13px}
  .apollo-hero-shell{margin:8px auto 10px}.apollo-slider-dots{margin-top:7px}.apollo-dot{width:10px;height:10px}.apollo-home-section{padding:10px 0 14px}.apollo-section-head{margin-bottom:10px}.apollo-section-head h2{font-size:24px;padding-bottom:8px;border-bottom-width:4px}.apollo-style-express-grid,.apollo-style-overlay-grid{gap:10px}.apollo-block{gap:10px}.apollo-express-card,.apollo-overlay-card{gap:8px}.apollo-express-content h3,.apollo-overlay-content h3{font-size:14px;line-height:1.18}.apollo-main-overlay{padding:12px}.apollo-layout-index-lead-list .apollo-section-featured,.apollo-layout-rotating-index .apollo-section-featured{margin-bottom:10px}
}
