.jq-news-page.agc-news {
  --jq-accent: #80652F;
  --jq-accent-hover: #6D5221;
  --jq-text: #000810;
  --jq-text-secondary: #5E6873;
  --jq-bg: #ECEDEA;
  --jq-border: rgba(43, 58, 84, .16);
  --jq-font-serif: 'Space Grotesk', 'Segoe UI', sans-serif;
  --jq-font-sans: 'Inter', 'Segoe UI', sans-serif;
}
.agc-news .jq-news-page-hero {
  position: relative;
  overflow: hidden;
  padding: clamp(86px, 10vw, 152px) 0 clamp(72px, 9vw, 128px);
  background: #2B3A54;
  color: #fff;
  text-align: left;
}
.agc-news .jq-news-page-hero::before {
  position: absolute;
  inset: 0;
  background-image: linear-gradient(90deg, rgba(255,255,255,.045) 1px, transparent 1px);
  background-size: calc(100% / 12) 100%;
  content: '';
}
.agc-news .jq-news-page-hero__inner { position: relative; z-index: 1; max-width: 1120px; }
.agc-news .jq-news-page-hero h1 {
  max-width: 900px;
  margin: 0 0 1.4rem;
  color: #fff;
  font-size: clamp(3rem, 7vw, 7rem);
  font-weight: 500;
  letter-spacing: -.055em;
  line-height: .94;
}
.agc-news .jq-news-page-hero p { max-width: 710px; margin: 0; color: rgba(255,255,255,.72); font-size: clamp(1.05rem, 1.7vw, 1.32rem); }
.agc-news .jq-news-overline { color: #C9AD77; font-family: 'JetBrains Mono', Consolas, monospace; font-size: 10px; letter-spacing: .16em; }
.agc-news .jq-news-article { padding: clamp(58px, 8vw, 100px) 0; }
.agc-news .jq-news-article__media { max-width: 1120px; }
.agc-news .jq-news-article__media img { border-radius: 0; }
.agc-news .jq-news-article__body { max-width: 790px; }
.agc-news .jq-news-article__body h2 { font-family: 'Space Grotesk', sans-serif !important; font-weight: 500; letter-spacing: -.04em; }
.agc-news .jq-news-article__meta { font-family: 'JetBrains Mono', Consolas, monospace; font-size: 10px; }
.agc-news .jq-news-article__meta span + span::before { margin-right: .55rem; color: #A7ADB2; content: '/'; }
.agc-news-scope {
  margin: 2rem 0;
  padding: 1.5rem 1.6rem;
  border-left: 3px solid #A8884D;
  background: #ECEDEA;
  color: #2B3A54;
  font-size: .95rem;
  line-height: 1.7;
}
.agc-news-quote { margin: 2.5rem 0; padding: 0 0 0 1.6rem; border-left: 1px solid #A8884D; color: #2B3A54; font-family: 'Space Grotesk', sans-serif; font-size: clamp(1.35rem, 2.7vw, 2.15rem); letter-spacing: -.035em; line-height: 1.35; }
.agc-news .jq-btn { border-radius: 0; font-family: 'JetBrains Mono', Consolas, monospace; font-size: 10px; letter-spacing: .08em; text-transform: uppercase; }
.agc-news .jq-btn--primary { background: #2B3A54; }
.agc-news .jq-btn--primary:hover { background: #A8884D; }
.agc-news .jq-news-related { background: #ECEDEA; }
.agc-news .jq-news-related h2 { font-family: 'Space Grotesk', sans-serif !important; font-weight: 500; letter-spacing: -.04em; }
@media (max-width: 640px) {
  .agc-news .jq-news-page-hero { padding: 72px 0 64px; }
  .agc-news .jq-news-page-hero h1 { font-size: clamp(2.75rem, 14vw, 4.6rem); }
  .agc-news .jq-news-article__actions { flex-direction: column; }
  .agc-news .jq-btn { width: 100%; }
}
