/* Spectre Intelligence uses the existing site typography and appearance tokens. */
.intelligence-preview{padding-top:80px;padding-bottom:80px}
.intelligence-feature{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:center;text-decoration:none;color:inherit}
.intelligence-feature>img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:26px}
.intelligence-feature h3{font-size:clamp(28px,3.2vw,44px);font-weight:500;line-height:1.12;letter-spacing:-.04em;margin:24px 0}
.intelligence-feature p{font-size:18px;line-height:1.7;color:var(--muted);margin:0 0 24px}
.intelligence-feature .text-button{min-height:48px;display:inline-flex;align-items:center}
.intelligence-feature:focus-visible,.intelligence-card:focus-visible{outline:2px solid currentColor;outline-offset:8px}
.intelligence-index .journal-intro{padding-bottom:56px}
.intelligence-stories{display:grid;gap:40px}
.intelligence-page .intelligence-card{padding:0;gap:44px;border:0;border-radius:0;background:none;align-items:center}
.intelligence-card-cover img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:26px}
.intelligence-card .text-button{display:inline-flex;align-items:center;min-height:48px}
.intelligence-page .intelligence-cover{max-width:980px;margin:28px auto 0}
.intelligence-cover img{display:block;width:100%;height:auto;border-radius:26px}
.intelligence-cover figcaption{font-size:13px;line-height:1.6;color:var(--muted);padding:14px 0}
.intelligence-page .intelligence-article{padding-top:32px}
.intelligence-page .article-heading{max-width:980px}
.intelligence-page .article-heading .section-label{margin:12px 0}
.intelligence-page .article-heading h1{margin:12px 0 20px}
.intelligence-page .article-heading>a,.intelligence-index .journal-intro>a,.intelligence-page .journal-note>a{display:inline-flex;align-items:center;min-height:48px}
.intelligence-page .article-body{overflow-wrap:anywhere}
.intelligence-page .article-body h2{scroll-margin-top:120px}
.intelligence-page .article-disclosure{margin-top:56px;border-color:var(--line);font-size:15px}
.intelligence-page .article-byline{color:var(--muted)}
.intelligence-page .journal-note{line-height:1.7}
@media(max-width:760px){.intelligence-preview{padding-top:48px;padding-bottom:48px}.intelligence-preview .section-heading{align-items:flex-start;flex-wrap:wrap;gap:24px}.intelligence-feature{grid-template-columns:1fr;gap:24px}.intelligence-page .intelligence-card{grid-template-columns:1fr;gap:20px}.intelligence-feature h3{font-size:30px;margin:18px 0}.intelligence-feature p{font-size:17px}.intelligence-page .intelligence-cover{margin-top:36px}.intelligence-card h2{font-size:30px}.intelligence-page .article-heading h1{font-size:clamp(34px,8.5vw,46px)}.intelligence-stories{gap:48px}}

/* Article readers already follow the in-flow mobile navigation. */
@media(max-width:760px){
  .intelligence-page .intelligence-article{padding-top:20px;padding-bottom:64px}
  .intelligence-page .article-heading>a{min-height:44px;font-size:14px}
  .intelligence-page .article-heading .section-label{margin:8px 0 10px;line-height:1.5}
  .intelligence-page .article-heading h1{margin:10px 0 16px;line-height:1.1}
  .intelligence-page .article-lede{font-size:17px;line-height:1.55}
  .intelligence-page .article-byline{font-size:12px;line-height:1.5;padding-top:12px}
  .intelligence-page .intelligence-cover{margin-top:20px}
  .intelligence-page .intelligence-cover img{border-radius:16px}
  .intelligence-page .intelligence-cover figcaption{font-size:11px;padding:8px 0}
  .intelligence-page .article-body{margin-top:28px}
  .intelligence-page .article-body>section:first-child h2{margin-top:24px}
}

/* Keep prose paragraphs visually distinct, with unobtrusive linked evidence. */
.intelligence-page .article-body p{margin:0 0 1.25em;line-height:1.75}
.intelligence-page .article-body p:last-child{margin-bottom:0}
.intelligence-page .article-citations{font-size:.7em;line-height:0;vertical-align:super;white-space:nowrap;margin-left:.15em}
.intelligence-page .article-citations a{padding:0 .12em;text-decoration:none;border-bottom:1px solid currentColor}
.intelligence-page .article-citations a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
/* Daily articles (2026-10-14): subtitle, the one-line why, what to watch, and the calls to action. */
.intelligence-page .article-dek{font-size:20px;line-height:1.5;color:#687181;max-width:760px;margin:-6px 0 18px}
.intelligence-page .article-takeaway{font-size:19px;line-height:1.55;max-width:760px;padding:14px 18px;border:1px solid #dde3ed;border-radius:14px;color:#2f3540}
.intelligence-page .article-watch ul{padding-left:20px}
.intelligence-page .article-cta{display:flex;flex-wrap:wrap;gap:12px;margin:46px 0 10px;padding:22px;border:1px solid #dde3ed;border-radius:18px}
.intelligence-page .article-cta .button{margin-top:0}
.intelligence-page .article-cta .button-secondary{background:transparent;color:inherit;border:1px solid #c9d2de}
html[data-site-theme=dark] .intelligence-page .article-takeaway,html[data-site-theme=dark] .intelligence-page .article-cta{border-color:#2a2f37;color:#d9dde3}
html[data-site-theme=dark] .intelligence-page .article-cta .button-secondary{background:transparent!important;color:#e9ecef!important;border-color:#3a414b!important;box-shadow:none!important}
@media(max-width:700px){.intelligence-page .article-cta{flex-direction:column}.intelligence-page .article-dek{font-size:17px}}
