.buyer-news-page{background:#f5f7fa;color:#1d2530;min-height:100vh}
.buyer-news-page a{color:inherit;text-decoration:none}
.buyer-news-hero{--buyer-list-hero-fade:#1B2A4A;height:280px;background-color:#1B2A4A;color:#fff;display:flex;align-items:flex-start}
.buyer-news-hero .buyer-shell{padding-top:50px;position:relative;z-index:2}
.buyer-news-hero h1,.buyer-news-hero__kicker{font-size:36px;font-weight:800;line-height:1.25;margin:0 0 12px;max-width:760px;text-shadow:0 1px 12px rgba(11,26,48,.55)}
.buyer-news-hero p{color:#d9e6ff;font-size:16px;font-weight:500;margin:0;max-width:760px;text-shadow:0 1px 12px rgba(11,26,48,.45)}
.buyer-news-layout{display:grid;grid-template-columns:minmax(0,940px) 300px;gap:40px;padding-top:0;padding-bottom:64px}
.buyer-news-breadcrumbs{margin:24px 0 8px}
.buyer-news-feed{min-width:0}
.buyer-news-featured{height:360px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:grid;grid-template-columns:60% 40%;overflow:hidden}
.buyer-news-featured__image,.buyer-news-card__image{display:block;overflow:hidden;background:#e8ecf0}
.buyer-news-featured__image img,.buyer-news-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}
.buyer-news-featured:hover img,.buyer-news-card:hover img{transform:scale(1.025)}
.buyer-news-featured__content{display:flex;flex-direction:column;justify-content:space-between;padding:32px;min-width:0}
.buyer-news-badge{display:inline-flex;background:#fffaf0;border-radius:4px;color:#ff9f0a;font-size:12px;font-weight:700;padding:4px 10px}
.buyer-news-featured h2{font-size:22px;font-weight:800;line-height:1.35;margin:12px 0}
.buyer-news-featured h2 a:hover,.buyer-news-card h2 a:hover{color:#e8790c}
.buyer-news-featured p{color:#4d5765;font-size:14px;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.buyer-news-featured__meta{display:flex;align-items:center;justify-content:space-between;color:#7a869a;font-size:13px;gap:16px}
.buyer-news-featured__meta a,.buyer-news-card__more{color:#e8790c;font-weight:700}
.buyer-news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}
.buyer-news-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;min-width:0}
.buyer-news-card__image{height:248px}
.buyer-news-card__content{padding:20px 24px 24px}
.buyer-news-card time{color:#7a869a;font-size:12px}
.buyer-news-card h2{font-size:18px;font-weight:800;line-height:1.4;margin:9px 0}
.buyer-news-card p{color:#4d5765;font-size:13px;line-height:1.55;margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.buyer-news-card__more{font-size:13px}
.buyer-news-sidebar{display:flex;flex-direction:column;gap:24px}
.buyer-news-side-card,.buyer-news-subscribe{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:24px}
.buyer-news-side-card h2,.buyer-news-subscribe h2{font-size:18px;font-weight:800;margin:0 0 18px}
.buyer-news-side-card nav{display:flex;flex-direction:column}
.buyer-news-side-card nav a{align-items:center;border-bottom:1px solid #eef1f4;color:#4d5765;display:flex;font-size:14px;justify-content:space-between;padding:12px 0}
.buyer-news-side-card nav a:first-child{padding-top:0}
.buyer-news-side-card nav a:last-child{border-bottom:0;padding-bottom:0}
.buyer-news-side-card nav a.is-active,.buyer-news-side-card nav a:hover{color:#e8790c;font-weight:700}
.buyer-news-side-card nav b{background:#f5f7fa;border-radius:12px;font-size:11px;font-weight:600;min-width:28px;padding:3px 7px;text-align:center}
.buyer-news-subscribe{background:#132943;border-color:#132943;color:#fff}
.buyer-news-subscribe p{color:#c8d2e3;font-size:13px;line-height:1.55;margin:0 0 18px}
.buyer-news-subscribe .default_newsletter{width:100%}
.buyer-news-subscribe__form{display:flex;width:100%}
.buyer-news-subscribe__form input{border:0;border-radius:4px 0 0 4px;flex:1;min-width:0;padding:11px 12px}
.buyer-news-subscribe__form button{background:#ff9f0a;border:0;border-radius:0 4px 4px 0;color:#132943;font-weight:700;padding:0 14px}
.buyer-news-empty{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:64px 24px;text-align:center}
.buyer-news-empty h2{font-size:22px;margin:0 0 10px}
.buyer-news-empty p{color:#7a869a;margin:0}
.buyer-news-pagination{display:flex;justify-content:center;margin-top:32px}
.buyer-news-pagination__list{display:flex;gap:8px;list-style:none;margin:0;padding:0}
.buyer-news-pagination__list li{display:block}
.buyer-news-pagination__list>li>a,.buyer-news-pagination__list>li>span,.buyer-news-pagination__link{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:4px;box-sizing:border-box;color:#354052;display:flex;font-size:13px;height:36px;justify-content:center;min-width:36px;padding:0 10px}
.buyer-news-pagination__list .is-active .buyer-news-pagination__link,.buyer-news-pagination__list .is-active>span{background:#132943;border-color:#132943;color:#fff}
.buyer-news-pagination__list .is-disabled>a,.buyer-news-pagination__list .is-disabled>span,.buyer-news-pagination__list .is-disabled .buyer-news-pagination__link{color:#a9b0ba;pointer-events:none}

@media(max-width:767px){
  .buyer-news-hero{height:188px}
  .buyer-news-hero .buyer-shell{padding:16px 16px 0}
  .buyer-news-hero h1{font-size:28px;margin-bottom:7px}
  .buyer-news-hero p{font-size:13px}
  .buyer-news-layout{display:flex;flex-direction:column;gap:24px;padding:0 0 32px}
  .buyer-news-breadcrumbs{margin:16px 0 8px}
  .buyer-news-featured{display:block;height:auto}
  .buyer-news-featured__image{height:206px}
  .buyer-news-featured__content{gap:18px;padding:20px}
  .buyer-news-featured h2{font-size:18px;margin:10px 0}
  .buyer-news-featured p{-webkit-line-clamp:3;font-size:13px}
  .buyer-news-featured__meta{font-size:12px}
  .buyer-news-grid{display:flex;flex-direction:column;gap:0;margin-top:16px}
  .buyer-news-card{border:0;border-bottom:1px solid #e5e7eb;border-radius:0;display:grid;grid-template-columns:108px minmax(0,1fr);gap:12px;padding:12px 0}
  .buyer-news-card:first-child{border-top:1px solid #e5e7eb}
  .buyer-news-card__image{height:84px;border-radius:6px}
  .buyer-news-card__content{padding:0;min-width:0}
  .buyer-news-card h2{font-size:14px;line-height:1.35;margin:5px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
  .buyer-news-card p,.buyer-news-card__more{display:none}
  .buyer-news-sidebar{width:100%}
  .buyer-news-side-card,.buyer-news-subscribe{padding:20px}
  .buyer-news-pagination{margin-top:24px}
  .buyer-news-pagination__list>li>a,.buyer-news-pagination__list>li>span,.buyer-news-pagination__link{font-size:12px;height:32px;min-width:32px;padding:0 8px}
}
