.pnh-news {
  --pnh-primary: #236b50;
  --pnh-primary-2: #2f8a68;
  --pnh-deep: #102f27;
  --pnh-gold: #d5a64b;
  --pnh-cream: #f7f4ec;
  --pnh-paper: #fffdfa;
  --pnh-ink: #17352d;
  --pnh-muted: #62766f;
  --pnh-line: rgba(35,107,80,.15);
  direction: rtl;
  color: var(--pnh-ink);
  background: var(--pnh-paper);
  font-family: inherit;
  line-height: 1.85;
  overflow: hidden;
}
.pnh-news *, .pnh-news *::before, .pnh-news *::after { box-sizing: border-box; }
.pnh-news h1, .pnh-news h2, .pnh-news h3, .pnh-news p { margin: 0; }
.pnh-news a { color: inherit; text-decoration: none; }
.pnh-news img, .pnh-news svg { display: block; max-width: 100%; }
.pnh-wrap { width: min(1180px,calc(100% - 40px)); margin-inline: auto; }
.pnh-kicker { display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--pnh-primary);font-size:12px;font-weight:900; }
.pnh-kicker::before { content:"";width:22px;height:2px;border-radius:9px;background:var(--pnh-gold); }
.pnh-meta { display:flex;flex-wrap:wrap;align-items:center;gap:9px;color:#81918b;font-size:10px;font-weight:700; }
.pnh-meta i { font-style:normal; }
.pnh-meta b { padding:3px 7px;border-radius:6px;color:#fff;background:var(--pnh-primary); }

.pnh-masthead { position:relative;padding:clamp(62px,8vw,105px) 0 88px;background:radial-gradient(circle at 9% 15%,rgba(213,166,75,.18),transparent 25%),linear-gradient(135deg,#f9f5e9,#ebf4ee); }
.pnh-masthead::after { content:"";position:absolute;inset:0;opacity:.24;background-image:radial-gradient(rgba(35,107,80,.32) .7px,transparent .7px);background-size:18px 18px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 55%);mask-image:linear-gradient(90deg,#000,transparent 55%);pointer-events:none; }
.pnh-masthead-row { position:relative;z-index:1;display:grid;grid-template-columns:1.2fr .8fr;gap:65px;align-items:end; }
.pnh-live { display:inline-flex;align-items:center;gap:8px;margin-bottom:15px;padding:6px 11px;border:1px solid var(--pnh-line);border-radius:100px;color:var(--pnh-primary);background:rgba(255,255,255,.68);font-size:11px;font-weight:900; }
.pnh-live i { width:7px;height:7px;border-radius:50%;background:#d15649;box-shadow:0 0 0 5px rgba(209,86,73,.12); }
.pnh-masthead h1 { max-width:770px;color:var(--pnh-deep)!important;font-size:clamp(38px,5.7vw,67px);line-height:1.3;font-weight:950;letter-spacing:-.045em; }
.pnh-masthead h1 em { color:var(--pnh-primary);font-style:normal; }
.pnh-masthead-row > p { padding:0 0 9px;color:var(--pnh-muted);font-size:15px; }

.pnh-headlines { position:relative;z-index:2;margin-top:-48px;padding-bottom:clamp(75px,9vw,115px); }
.pnh-section-label { display:flex;align-items:center;justify-content:space-between;margin-bottom:13px; }
.pnh-section-label > span { display:inline-flex;padding:6px 11px;border-radius:8px;color:#fff;background:var(--pnh-primary);font-size:11px;font-weight:900; }
.pnh-section-label a, .pnh-industry-head > a, .pnh-company-head > a { color:var(--pnh-primary);font-size:12px;font-weight:900; }
.pnh-section-label a b, .pnh-industry-head > a b, .pnh-company-head > a b { display:inline-block;margin-right:5px;transition:transform .2s ease; }
.pnh-section-label a:hover b, .pnh-industry-head > a:hover b, .pnh-company-head > a:hover b { transform:translateX(-4px); }
.pnh-headline-layout { display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:14px; }
.pnh-lead-story, .pnh-lead-image { min-height:540px; }
.pnh-lead-image { position:relative;display:block;overflow:hidden;border-radius:25px;background:var(--pnh-deep);box-shadow:0 26px 65px rgba(16,47,39,.15); }
.pnh-lead-image > img, .pnh-lead-image > .pnh-placeholder { width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transition:transform .5s ease; }
.pnh-lead-image:hover > img { transform:scale(1.035); }
.pnh-image-shade { position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,35,28,.05) 20%,rgba(10,35,28,.9) 100%); }
.pnh-lead-content { position:absolute;right:clamp(22px,4vw,44px);bottom:clamp(24px,4vw,42px);left:clamp(22px,4vw,44px);color:#fff; }
.pnh-lead-content .pnh-meta { color:#d7e2de; }
.pnh-lead-content h2 { max-width:760px;margin-top:11px;color:#fff!important;font-size:clamp(25px,3.6vw,41px);line-height:1.5;font-weight:950; }
.pnh-lead-content p { max-width:680px;margin-top:11px;color:#d2ded9;font-size:13px; }
.pnh-read-link { display:inline-flex;align-items:center;gap:7px;margin-top:17px;color:#f0ce7d;font-size:12px;font-style:normal;font-weight:900; }
.pnh-headline-rail { display:grid;grid-template-rows:repeat(4,1fr);gap:10px; }
.pnh-rail-story { display:grid;grid-template-columns:125px 1fr;gap:14px;align-items:center;padding:10px;border:1px solid var(--pnh-line);border-radius:17px;background:#fff;transition:.2s ease; }
.pnh-rail-story:hover { transform:translateX(-3px);box-shadow:0 12px 30px rgba(16,47,39,.07); }
.pnh-rail-image { height:100%;min-height:102px;display:block;overflow:hidden;border-radius:12px;background:#edf3ef; }
.pnh-rail-image img, .pnh-rail-image .pnh-placeholder { width:100%;height:100%;object-fit:cover; }
.pnh-rail-story h3 { margin-top:7px;color:var(--pnh-deep)!important;font-size:14px;line-height:1.65;font-weight:900; }

.pnh-placeholder { display:grid!important;place-items:center;color:rgba(35,107,80,.42);background:linear-gradient(135deg,#e6f0ea,#f7edd7); }
.pnh-placeholder svg { width:52%; }

.pnh-industry { position:relative;padding:clamp(72px,9vw,112px) 0;color:#fff;background:#0b2b22; }
.pnh-industry::after { content:"";position:absolute;width:430px;height:430px;left:-220px;bottom:-240px;border:1px solid rgba(255,255,255,.07);border-radius:50%;box-shadow:0 0 0 50px rgba(255,255,255,.018),0 0 0 100px rgba(255,255,255,.012); }
.pnh-industry-head { position:relative;z-index:1;display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:39px; }
.pnh-industry .pnh-kicker { color:#bcd8cd; }
.pnh-industry-head h2 { color:#fff!important;font-size:clamp(28px,4vw,43px);line-height:1.4;font-weight:950; }
.pnh-industry-head > a { color:#f0cf80; }
.pnh-industry-grid { position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.1); }
.pnh-industry-item { display:grid;grid-template-columns:27px 82px 1fr 34px;gap:13px;align-items:center;min-height:130px;padding:18px;border-bottom:1px solid rgba(255,255,255,.1); }
.pnh-industry-item:nth-child(odd) { border-left:1px solid rgba(255,255,255,.1); }
.pnh-index { color:#f0cf80;font-size:11px;font-weight:900; }
.pnh-industry-thumb { width:82px;height:72px;display:block;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:rgba(255,255,255,.06); }
.pnh-industry-thumb img,.pnh-industry-thumb .pnh-placeholder { width:100%;height:100%;object-fit:cover;transition:transform .3s ease; }
.pnh-industry-item:hover .pnh-industry-thumb img { transform:scale(1.05); }
.pnh-industry-item .pnh-meta { color:#9eb4ac; }
.pnh-industry-item h3 { margin-top:6px;color:#fff!important;font-size:15px;line-height:1.75;font-weight:850; }
.pnh-arrow { width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:9px;color:#f0cf80;transition:.2s ease; }
.pnh-industry-item:hover .pnh-arrow { color:var(--pnh-deep);border-color:var(--pnh-gold);background:var(--pnh-gold);transform:translateX(-3px); }

.pnh-company-news { padding:clamp(78px,10vw,125px) 0;background:var(--pnh-cream); }
.pnh-company-head { display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:42px; }
.pnh-company-head h2 { color:var(--pnh-deep)!important;font-size:clamp(28px,4vw,43px);line-height:1.4;font-weight:950; }
.pnh-company-head p { max-width:650px;margin-top:10px;color:var(--pnh-muted);font-size:14px; }
.pnh-card-grid { display:grid;grid-template-columns:repeat(3,1fr);gap:17px; }
.pnh-news-card { overflow:hidden;border:1px solid rgba(35,107,80,.11);border-radius:21px;background:#fff;box-shadow:0 14px 40px rgba(16,47,39,.055);transition:.25s ease; }
.pnh-news-card:hover { transform:translateY(-5px);box-shadow:0 22px 46px rgba(16,47,39,.1); }
.pnh-card-image { position:relative;height:225px;display:block;overflow:hidden;background:#eaf1ed; }
.pnh-card-image img, .pnh-card-image .pnh-placeholder { width:100%;height:100%;object-fit:cover;transition:transform .45s ease; }
.pnh-news-card:hover .pnh-card-image img { transform:scale(1.04); }
.pnh-card-image > span:not(.pnh-placeholder) { position:absolute;right:14px;bottom:13px;padding:4px 9px;border-radius:7px;color:#fff;background:rgba(16,47,39,.86);font-size:10px;font-weight:850;backdrop-filter:blur(6px); }
.pnh-card-body { padding:21px; }
.pnh-card-body h3 { margin-top:8px;color:var(--pnh-deep)!important;font-size:18px;line-height:1.7;font-weight:950; }
.pnh-card-body > p { margin-top:9px;color:var(--pnh-muted);font-size:12px; }
.pnh-card-link { display:inline-flex;align-items:center;gap:6px;margin-top:14px;color:var(--pnh-primary)!important;font-size:11px;font-weight:900; }
.pnh-card-link b { transition:transform .2s ease; }.pnh-card-link:hover b { transform:translateX(-4px); }
.pnh-empty { padding:35px;border:1px dashed var(--pnh-line);border-radius:18px;text-align:center;color:var(--pnh-muted);background:#fff; }
.pnh-pagination { display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:40px; }
.pnh-pagination .page-numbers { min-width:39px;height:39px;display:grid;place-items:center;padding:0 10px;border:1px solid var(--pnh-line);border-radius:10px;color:var(--pnh-primary);background:#fff;font-size:12px;font-weight:850; }
.pnh-pagination .current { color:#fff;border-color:var(--pnh-primary);background:var(--pnh-primary); }

.pnh-cta { padding:0 0 clamp(75px,9vw,115px);background:var(--pnh-cream); }
.pnh-cta-box { position:relative;display:flex;align-items:center;justify-content:space-between;gap:35px;padding:clamp(30px,5vw,56px);overflow:hidden;border-radius:28px;color:#fff;background:linear-gradient(135deg,var(--pnh-primary),#164637);box-shadow:0 24px 60px rgba(16,47,39,.15); }
.pnh-cta-box::after { content:"";position:absolute;width:240px;height:240px;left:-90px;bottom:-155px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 40px rgba(255,255,255,.025); }
.pnh-cta .pnh-kicker { color:#c8e1d7; }.pnh-cta-box h2 { color:#fff!important;font-size:clamp(25px,3.7vw,39px);line-height:1.45;font-weight:950; }.pnh-cta-box p { margin-top:8px;color:#d0e0da;font-size:13px; }
.pnh-cta-box > a { position:relative;z-index:1;flex:0 0 auto;padding:12px 18px;border-radius:11px;color:var(--pnh-deep);background:var(--pnh-gold);font-size:12px;font-weight:900; }

@media(max-width:980px){
  .pnh-masthead-row,.pnh-headline-layout{grid-template-columns:1fr}.pnh-masthead-row{gap:20px}.pnh-headline-rail{grid-template-columns:1fr 1fr;grid-template-rows:auto}.pnh-lead-story,.pnh-lead-image{min-height:500px}.pnh-card-grid{grid-template-columns:1fr 1fr}.pnh-news-card:last-child:nth-child(odd){grid-column:1/-1}.pnh-card-image{height:250px}
}
@media(max-width:680px){
  .pnh-wrap{width:min(100% - 28px,1180px)}.pnh-masthead{padding-top:55px}.pnh-masthead h1{font-size:clamp(36px,12vw,50px)}.pnh-headlines{margin-top:-32px}.pnh-lead-story,.pnh-lead-image{min-height:455px}.pnh-lead-content p{display:none}.pnh-headline-rail,.pnh-industry-grid,.pnh-card-grid{grid-template-columns:1fr}.pnh-rail-story{grid-template-columns:105px 1fr}.pnh-industry-item{grid-template-columns:70px 1fr 32px;padding:15px 5px}.pnh-industry-item .pnh-index{display:none}.pnh-industry-thumb{width:70px;height:64px}.pnh-industry-item:nth-child(odd){border-left:0}.pnh-company-head,.pnh-industry-head,.pnh-cta-box{display:block}.pnh-company-head>a,.pnh-industry-head>a{display:inline-block;margin-top:15px}.pnh-news-card:last-child:nth-child(odd){grid-column:auto}.pnh-card-image{height:225px}.pnh-cta-box>a{display:inline-flex;margin-top:20px}
}
@media(prefers-reduced-motion:reduce){.pnh-news *{transition:none!important;scroll-behavior:auto!important}}
