.knowledge-page { max-width: 1120px; }
.knowledge-page .guide-hero { min-height: 0; padding: 42px 0 24px; }
.knowledge-page .guide-hero h1 { font-size: 2.5rem; line-height: 1.15; letter-spacing: 0; }
.knowledge-page .guide-hero p:not(.eyebrow) { max-width: 65ch; font-size: 1.05rem; }
.knowledge-index { display: flex; flex-wrap: wrap; gap: 12px 26px; padding: 0 0 28px; }
.knowledge-index a, .knowledge-page .guide-note a, .knowledge-page .legal-copy a { text-decoration: underline; text-underline-offset: 4px; }
.knowledge-index a { min-height: 44px; display: inline-flex; align-items: center; color: var(--ink); font-weight: 700; }
.knowledge-page .guide-section { scroll-margin-top: 155px; }
.knowledge-page .guide-table { border: 0; border-radius: 0; box-shadow: none; background: transparent; }
.knowledge-page .guide-table div { grid-template-columns: minmax(0, 0.45fr) minmax(0, 1fr); padding: 18px 0; gap: 24px; }
.knowledge-page .guide-table span, .knowledge-page .guide-card p, .knowledge-page .legal-copy p { line-height: 1.7; }
.knowledge-page .guide-table strong { font-size: 1rem; }
.knowledge-page .guide-note { max-width: 85ch; line-height: 1.7; }
.knowledge-page .guide-card, .knowledge-page .guide-term-grid article { box-shadow: none; border-radius: 8px; }
.knowledge-page .guide-card:nth-child(2) > span { background: #286457; }
.knowledge-page .guide-card:nth-child(3) > span { background: #735639; }
.knowledge-page .guide-term-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.knowledge-page p, .knowledge-page strong, .knowledge-page h2, .knowledge-page h3 { overflow-wrap: anywhere; }
@media (max-width: 640px) {
  .knowledge-page .guide-hero h1 { font-size: 2rem; }
  .knowledge-page .guide-table div { grid-template-columns: minmax(0, 1fr); gap: 6px; padding: 16px 0; }
  .knowledge-page .guide-card-grid, .knowledge-page .guide-term-grid { grid-template-columns: minmax(0, 1fr); }
  .knowledge-page .guide-section { scroll-margin-top: 145px; }
  .knowledge-index { gap: 4px 20px; }
}
