/* Word detail pages and the recommendations hub. */
.guide-kind { margin: 0 0 8px; font-size: 13px; font-weight: 700; text-transform: uppercase; letter-spacing: .05em; color: var(--ink-muted); }
.word-facts { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: 12px; margin: 20px 0; }
.word-facts > div { padding: 14px 16px; border: 1px solid var(--paper-edge); border-radius: 10px; background: var(--paper-light); }
.word-facts dt { font-size: 13px; font-weight: 700; color: var(--ink-muted); margin-bottom: 4px; }
.word-facts dd { margin: 0; font-weight: 700; }
.word-facts code { white-space: nowrap; }
.guide-sources { margin-top: 28px; border-top: 1px solid var(--paper-edge); padding-top: 14px; font-size: 14px; }
.guide-sources summary { font-weight: 700; cursor: pointer; }
.guide-sources ul { margin-top: 12px; }
.sit-card h3 a { text-underline-offset: 4px; }
.related-grid > li > a { display: block; padding: 12px; }
@media (max-width: 480px) { .word-facts { grid-template-columns: minmax(0, 1fr); } }
