/* PrintPackMachHub News & Insights v2.0.34 */
.ppmh-news-banner{background:linear-gradient(110deg,#0b3152,#0c5d9d);padding:34px 0 38px;color:#fff;border-top:1px solid rgba(255,255,255,.08)}
.ppmh-news-banner span{display:block;font-size:12px;font-weight:800;letter-spacing:.14em;color:#91c5eb;margin-bottom:7px}
.ppmh-news-banner h1{font-size:34px;line-height:1.15;margin:0 0 11px}
.ppmh-news-breadcrumb{display:flex;align-items:center;gap:8px;font-size:12px;color:#c5d9e9}
.ppmh-news-breadcrumb b{font-weight:400;opacity:.55}.ppmh-news-breadcrumb em{font-style:normal;color:#fff}

.ppmh-news-index,.ppmh-news-single{background:#fff;padding:54px 0 86px}
.ppmh-news-layout{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:64px;align-items:start}
.ppmh-news-main,.ppmh-news-article{min-width:0}
.ppmh-news-index__label{font-size:19px;color:#075ba7;margin:0 0 28px;font-weight:500}
.ppmh-news-list{border-top:1px solid transparent}
.ppmh-news-card{display:grid;grid-template-columns:370px minmax(0,1fr);gap:30px;padding:0 0 30px;margin:0 0 30px;border-bottom:1px solid #dfe4e8;min-height:230px}
.ppmh-news-card__media{height:230px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#eef2f4}
.ppmh-news-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.ppmh-news-card:hover .ppmh-news-card__media img{transform:scale(1.025)}
.ppmh-news-card__media span{font-size:13px;font-weight:800;letter-spacing:.16em;color:#8ea0ad}
.ppmh-news-card__body{display:flex;flex-direction:column;min-width:0;/*! padding:16px 0 0 */}
.ppmh-news-card__body time{font-size:14px;color:#8d98a2;margin-bottom:12px}
.ppmh-news-card__body h2{font-size:21px;line-height:1.4;font-weight:500;color:#111c27;margin:0 0 17px}.ppmh-news-card__body h2 a:hover{color:#075ba7}
.ppmh-news-card__body p{font-size:15px;line-height:1.75;color:#7a8792;margin:0;max-width:720px}
.ppmh-news-card__foot{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-top:auto;/*! padding-top:18px; */}
.ppmh-news-card__foot>span{display:inline-flex;background:#075ba7;color:#fff;font-size:12px;font-weight:700;padding:5px 8px;border-radius:2px}
.ppmh-news-card__arrow{width:45px;height:45px;border:1px solid #d7dde2;border-radius:50%;display:grid;place-items:center;font-size:17px;color:#162738;position:relative;transition:.2s}
.ppmh-news-card__arrow:before,.ppmh-news-card__arrow:after{content:"";position:absolute;border:1px solid #e7ebee;border-radius:50%;inset:6px}.ppmh-news-card__arrow:after{inset:12px}
.ppmh-news-card__arrow:hover{border-color:#075ba7;color:#075ba7;transform:translateX(3px)}
.ppmh-news-empty{padding:45px;border:1px solid #e2e7eb;background:#f8fafb;color:#788691}
.ppmh-news-pagination{display:flex;gap:7px;margin-top:28px;flex-wrap:wrap}.ppmh-news-pagination .page-numbers{min-width:38px;height:38px;padding:0 11px;border:1px solid #d9e0e5;display:grid;place-items:center;font-size:13px;color:#425466}.ppmh-news-pagination .page-numbers.current,.ppmh-news-pagination .page-numbers:hover{background:#075ba7;color:#fff;border-color:#075ba7}

.ppmh-news-sidebar{display:grid;gap:48px;position:sticky;top:92px}
.ppmh-news-sidebox{border-top:3px solid #075ba7;background:#f5f5f5;box-shadow:0 10px 26px rgba(29,55,79,.07)}
.ppmh-news-sidebox>h3{font-size:19px;font-weight:500;color:#075ba7;padding:14px 20px;margin:0;background:#f0f0f0}
.ppmh-news-sidebox__body{background:#fff;padding:26px 30px}
.ppmh-news-contactbox .ppmh-news-sidebox__body{min-height:245px;background-color:#fff;background-image:radial-gradient(circle at 95% 95%,rgba(34,91,139,.08),transparent 35%)}
.ppmh-news-contactbox p{margin:0 0 22px;font-size:15px;line-height:1.55;color:#303941}.ppmh-news-contactbox p:last-child{margin-bottom:0}
.ppmh-news-contactbox strong{display:block;font-size:15px;color:#1f2f3c;margin-bottom:3px}.ppmh-news-contactbox a,.ppmh-news-contactbox span{display:block;word-break:break-word}
.ppmh-news-relatedbox .ppmh-news-sidebox__body{padding:20px 30px 10px}
.ppmh-news-related-item{margin-bottom:26px}.ppmh-news-related-item__media{height:205px;overflow:hidden;background:#edf1f4;display:flex;align-items:center;justify-content:center}.ppmh-news-related-item__media img{width:100%;height:100%;object-fit:cover;transition:.3s}.ppmh-news-related-item:hover img{transform:scale(1.025)}
.ppmh-news-related-item__media span{color:#95a5b0;font-size:12px;font-weight:800;letter-spacing:.15em}
.ppmh-news-related-item h4{font-size:14px;line-height:1.55;font-weight:500;margin:10px 0 0;color:#202b34}.ppmh-news-related-item h4 a:hover{color:#075ba7}

.ppmh-news-layout--single{grid-template-columns:minmax(0,1fr) 400px}
.ppmh-news-back{display:inline-flex;align-items:center;gap:8px;color:#075ba7;font-size:14px;margin:0 0 20px}.ppmh-news-back span{width:18px;height:18px;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center;font-size:11px}
.ppmh-news-article>h1{font-size:34px;line-height:1.3;font-weight:500;color:#182533;margin:0 0 24px;max-width:980px}
.ppmh-news-meta{display:flex;align-items:center;gap:38px;flex-wrap:wrap;color:#333e49;font-size:14px;margin-bottom:30px}
.ppmh-news-share{display:flex;gap:8px;align-items:center}.ppmh-news-share a{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#355a92;font-size:12px;font-weight:800}.ppmh-news-share a:nth-child(2){background:#0a77a8}.ppmh-news-share a:nth-child(3){background:#182431}.ppmh-news-share a:nth-child(4){background:#d04b4b}
.ppmh-news-article__hero{margin:0 0 28px;height:560px;overflow:hidden;background:#f0f3f5}.ppmh-news-article__hero img{width:100%;height:100%;object-fit:cover}
.ppmh-news-article__summary{border-left:4px solid #1678d1;background:#edf6ff;padding:15px 20px 17px;margin:0 0 36px;color:#213d55}.ppmh-news-article__summary span{display:block;color:#075ba7;font-size:13px;margin-bottom:5px}.ppmh-news-article__summary p{font-size:14px;line-height:1.7;margin:0}
.ppmh-news-article__content{font-size:16px;line-height:1.9;color:#4d5c68}.ppmh-news-article__content h2{font-size:27px;line-height:1.35;color:#1a2d3e;margin:42px 0 16px}.ppmh-news-article__content h3{font-size:22px;line-height:1.4;color:#1b3042;margin:34px 0 14px}.ppmh-news-article__content p{margin:0 0 21px}.ppmh-news-article__content ul,.ppmh-news-article__content ol{padding-left:24px;margin:0 0 24px}.ppmh-news-article__content li{margin-bottom:8px}.ppmh-news-article__content img{height:auto;max-width:100%;margin:24px auto}.ppmh-news-article__content table{width:100%;border-collapse:collapse;margin:25px 0}.ppmh-news-article__content th,.ppmh-news-article__content td{border:1px solid #dce3e8;padding:11px 12px;text-align:left}.ppmh-news-article__content th{background:#f2f6f9;color:#263d50}
.ppmh-news-article__footer{display:flex;justify-content:space-between;gap:30px;border-top:1px solid #dfe5e9;padding-top:24px;margin-top:42px;font-size:13px;color:#6d7c87}.ppmh-news-article__footer>a{color:#075ba7;font-weight:700}.ppmh-news-tags a{display:inline-block;border:1px solid #dbe2e7;padding:4px 8px;margin:0 3px 4px 0}

@media(max-width:1250px){
  .ppmh-news-layout,.ppmh-news-layout--single{grid-template-columns:minmax(0,1fr) 330px;gap:38px}
  .ppmh-news-card{grid-template-columns:310px minmax(0,1fr)}
  .ppmh-news-sidebox__body{padding-left:22px;padding-right:22px}
  .ppmh-news-related-item__media{height:175px}
}
@media(max-width:980px){
  .ppmh-news-layout,.ppmh-news-layout--single{grid-template-columns:1fr}
  .ppmh-news-sidebar{position:static;grid-template-columns:1fr 1fr;gap:24px}
  .ppmh-news-related-item__media{height:200px}
  .ppmh-news-article__hero{height:480px}
}
@media(max-width:720px){
  .ppmh-news-banner{padding:27px 0 30px}.ppmh-news-banner h1{font-size:28px}
  .ppmh-news-index,.ppmh-news-single{padding:38px 0 62px}
  .ppmh-news-card{grid-template-columns:1fr;gap:0;padding-bottom:24px;margin-bottom:24px}.ppmh-news-card__media{height:220px}.ppmh-news-card__body{padding-top:16px}.ppmh-news-card__body h2{font-size:19px}.ppmh-news-card__arrow{width:46px;height:46px}
  .ppmh-news-sidebar{grid-template-columns:1fr}.ppmh-news-sidebox{box-shadow:none}
  .ppmh-news-article>h1{font-size:27px}.ppmh-news-meta{gap:14px 22px}.ppmh-news-article__hero{height:auto;max-height:360px}.ppmh-news-article__hero img{height:auto;max-height:360px}
  .ppmh-news-article__content{font-size:15px}.ppmh-news-article__content h2{font-size:23px}.ppmh-news-article__content h3{font-size:20px}.ppmh-news-article__footer{display:block}.ppmh-news-article__footer>a{display:inline-block;margin-top:16px}
}
