/* Extracted from inline style block: index.php#oh-index-news-v34 */
/* v34: cleaner professional homepage newsroom + safer brand spacing in translated text */
body.home-index .oh-brand-token{
  display:inline-block !important;
  margin-inline:.14em !important;
  white-space:nowrap !important;
}

body.home-index .oh-news-strip.news-breaking{
  margin:16px 24px 10px !important;
  min-height:42px !important;
  padding:0 16px !important;
  display:flex !important;
  align-items:center !important;
  gap:18px !important;
  overflow:hidden !important;
  border:1px solid rgba(255,106,0,.42) !important;
  border-radius:10px !important;
  background:linear-gradient(90deg,rgba(255,106,0,.13),rgba(5,20,34,.88) 34%,rgba(0,137,216,.06)) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 14px 34px rgba(0,0,0,.16) !important;
}

body.home-index .oh-news-strip b{
  flex:0 0 auto !important;
  display:inline-flex !important;
  align-items:center !important;
  gap:8px !important;
  color:#ff8a22 !important;
  font-size:12px !important;
  font-weight:950 !important;
  text-transform:uppercase !important;
  letter-spacing:.075em !important;
}

body.home-index .oh-news-strip b:before{
  content:"";
  width:7px;
  height:7px;
  border-radius:50%;
  background:#ff6a00;
  box-shadow:0 0 14px rgba(255,106,0,.85);
}

body.home-index .oh-news-ticker{
  flex:1 1 auto !important;
  min-width:0 !important;
  display:flex !important;
  align-items:center !important;
  gap:22px !important;
  white-space:nowrap !important;
  overflow:hidden !important;
}

body.home-index .oh-news-ticker a{
  position:relative !important;
  color:#dfeaf5 !important;
  font-size:13px !important;
  font-weight:850 !important;
  text-decoration:none !important;
  min-width:0 !important;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
  opacity:.94;
}

body.home-index .oh-news-ticker a:hover{color:#fff !important;opacity:1}
body.home-index .oh-news-ticker a:after{
  content:"";
  width:4px;
  height:4px;
  border-radius:50%;
  background:#ff6a00;
  position:absolute;
  right:-13px;
  top:50%;
  transform:translateY(-50%);
  opacity:.72;
}
body.home-index .oh-news-ticker a:last-child:after{display:none}
body.home-index .oh-news-strip .orange-link{flex:0 0 auto !important;font-size:13px !important;}

body.home-index .oh-news-hub.news-spotlight{
  display:block !important;
  padding:10px 24px 0 !important;
}

body.home-index .oh-news-shell{
  border:1px solid rgba(0,137,216,.62);
  border-radius:12px;
  background:linear-gradient(180deg,rgba(4,18,31,.82),rgba(2,10,18,.72));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 20px 54px rgba(0,0,0,.24);
  overflow:hidden;
}

body.home-index .oh-news-head{
  min-height:48px;
  padding:0 17px 0 18px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  border-bottom:1px solid rgba(0,137,216,.32);
  background:linear-gradient(90deg,rgba(0,137,216,.12),rgba(255,106,0,.035));
}

body.home-index .oh-news-head .box-title,
body.home-index .oh-news-more .box-title{
  letter-spacing:.055em;
  word-spacing:.12em;
}
body.home-index .oh-news-head .box-title span,
body.home-index .oh-news-more .box-title span{margin-left:.36em;}

body.home-index .oh-news-main{
  padding:16px;
  display:grid;
  grid-template-columns:minmax(0,1.25fr) minmax(370px,.75fr);
  gap:16px;
}

body.home-index .oh-news-lead{
  position:relative;
  min-height:390px;
  border:1px solid rgba(0,137,216,.52);
  border-radius:11px;
  overflow:hidden;
  display:block;
  background:#061523;
  text-decoration:none;
  box-shadow:0 12px 32px rgba(0,0,0,.22);
}

body.home-index .oh-news-lead img{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  object-fit:cover;
  filter:brightness(.67) contrast(1.08) saturate(1.04);
  transition:transform .45s ease,filter .25s ease;
}

body.home-index .oh-news-lead:before{display:none !important;}
body.home-index .oh-news-lead:after{
  content:"";
  position:absolute;
  inset:0;
  background:
    linear-gradient(90deg,rgba(2,8,14,.94) 0%,rgba(2,8,14,.63) 48%,rgba(2,8,14,.20) 100%),
    linear-gradient(0deg,rgba(2,8,14,.94) 0%,rgba(2,8,14,.08) 68%);
}

body.home-index .oh-news-lead:hover img{transform:scale(1.035);filter:brightness(.80) contrast(1.08) saturate(1.12);}
body.home-index .oh-news-lead-content{position:absolute;z-index:2;left:28px;right:28px;bottom:26px;}

body.home-index .oh-news-chip{
  display:inline-flex;
  align-items:center;
  align-self:flex-start;
  width:max-content;
  max-width:100%;
  gap:7px;
  border:1px solid rgba(255,106,0,.62);
  background:rgba(255,106,0,.13);
  color:#ffd9c2;
  border-radius:999px;
  padding:6px 10px;
  font-size:10px;
  font-weight:950;
  text-transform:uppercase;
  letter-spacing:.055em;
  line-height:1;
}
body.home-index .oh-news-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:#ff6a00;box-shadow:0 0 10px rgba(255,106,0,.78);flex:0 0 auto;}

body.home-index .oh-news-lead h2{
  max-width:780px;
  margin:16px 0 11px;
  color:#fff;
  font-size:clamp(30px,2.25vw,42px);
  line-height:1.04;
  letter-spacing:-.04em;
  text-shadow:0 14px 34px rgba(0,0,0,.72);
}
body.home-index .oh-news-lead p{max-width:760px;margin:0 0 15px;color:#dce8f5;font-size:15px;line-height:1.5;font-weight:750;}

body.home-index .oh-news-meta{display:flex;gap:14px;flex-wrap:wrap;color:#b7c7d8;font-size:12px;font-weight:850;}
body.home-index .oh-news-meta span{display:inline-flex;align-items:center;gap:6px;}
body.home-index .oh-news-meta .date:before{content:"◷";color:#ff6a00}
body.home-index .oh-news-meta .read:before{content:"☰";color:#ff6a00}
body.home-index .oh-news-meta .source:before{content:"●";color:#ff6a00}

body.home-index .oh-news-side{display:grid;grid-template-rows:1fr 1fr;gap:16px;}
body.home-index .oh-news-side-card{
  position:relative;
  min-height:187px;
  display:grid;
  grid-template-columns:39% 1fr;
  overflow:hidden;
  border:1px solid rgba(0,137,216,.48);
  border-radius:11px;
  background:linear-gradient(135deg,rgba(4,19,32,.94),rgba(2,10,18,.90));
  text-decoration:none;
  transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;
}
body.home-index .oh-news-side-img{position:relative;min-height:100%;background:#071521;overflow:hidden;}
body.home-index .oh-news-side-img img{width:100%;height:100%;object-fit:cover;filter:brightness(.70) contrast(1.06) saturate(1.04);transition:transform .45s ease,filter .25s ease;}
body.home-index .oh-news-side-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(2,8,14,.08),rgba(2,8,14,.45) 42%,rgba(2,8,14,.06));}
body.home-index .oh-news-side-card:hover{transform:translateY(-3px);border-color:rgba(255,106,0,.66);box-shadow:0 16px 34px rgba(0,0,0,.30),0 0 24px rgba(255,106,0,.09);}
body.home-index .oh-news-side-card:hover img{transform:scale(1.045);filter:brightness(.82) saturate(1.12);}
body.home-index .oh-news-side-body{position:relative;z-index:2;padding:18px 18px 17px;display:flex;flex-direction:column;justify-content:center;min-width:0;align-items:flex-start;}
body.home-index .oh-news-side-body h3{margin:11px 0 8px;color:#fff;font-size:20px;line-height:1.08;letter-spacing:-.025em;}
body.home-index .oh-news-side-body p{margin:0 0 12px;color:#c9d7e5;font-size:12.5px;line-height:1.42;font-weight:750;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}

body.home-index .oh-news-more.news-grid-section{display:block !important;padding:14px 24px 0 !important;}
body.home-index .oh-news-more .box{overflow:hidden;border-radius:12px;}
body.home-index .oh-news-row{padding:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}
body.home-index .oh-news-mini{min-height:154px;display:grid;grid-template-columns:38% 1fr;overflow:hidden;border:1px solid rgba(0,137,216,.48);border-radius:11px;background:rgba(3,15,25,.82);text-decoration:none;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;}
body.home-index .oh-news-mini:hover{transform:translateY(-3px);border-color:rgba(255,106,0,.66);box-shadow:0 14px 32px rgba(0,0,0,.30),0 0 22px rgba(255,106,0,.08);}
body.home-index .oh-news-mini-img{overflow:hidden;background:#071521;}
body.home-index .oh-news-mini-img img{width:100%;height:100%;object-fit:cover;filter:brightness(.74) saturate(1.05);transition:transform .45s ease,filter .25s ease;}
body.home-index .oh-news-mini:hover img{transform:scale(1.045);filter:brightness(.86) saturate(1.14);}
body.home-index .oh-news-mini-body{padding:15px 15px 13px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;}
body.home-index .oh-news-mini-body h3{margin:10px 0 9px;color:#fff;font-size:16px;line-height:1.12;letter-spacing:-.015em;}
body.home-index .oh-news-mini-body p{margin:0 0 10px;color:#b9c8d7;font-size:12px;line-height:1.38;font-weight:750;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
body.home-index .oh-news-mini .orange-link,body.home-index .oh-news-side-card .orange-link{font-size:12px;margin-top:auto;}

@media(max-width:1200px){
  body.home-index .oh-news-main{grid-template-columns:1fr;}
  body.home-index .oh-news-side{grid-template-columns:1fr 1fr;grid-template-rows:auto;}
  body.home-index .oh-news-row{grid-template-columns:1fr;}
}
@media(max-width:800px){
  body.home-index .oh-news-hub.news-spotlight,body.home-index .oh-news-more.news-grid-section{padding-left:14px !important;padding-right:14px !important;}
  body.home-index .oh-news-strip.news-breaking{margin-left:14px !important;margin-right:14px !important;flex-direction:column !important;align-items:flex-start !important;padding:12px 14px !important;}
  body.home-index .oh-news-ticker{width:100% !important;flex-direction:column !important;align-items:flex-start !important;gap:7px !important;white-space:normal !important;}
  body.home-index .oh-news-ticker a:after{display:none}
  body.home-index .oh-news-lead{min-height:380px;}
  body.home-index .oh-news-side,body.home-index .oh-news-side-card,body.home-index .oh-news-mini{grid-template-columns:1fr;}
  body.home-index .oh-news-side-img,body.home-index .oh-news-mini-img{min-height:160px;}
}
