/* BR Times — Tipografia (eyebrow, headings, meta, lead) (portado 1:1 do bundle BR Times Design System) */

/* ── Eyebrow / headings ───────────────────────────── */
.brt-eyebrow { font-weight:700; font-size:12px; line-height:18px; letter-spacing:.05em; text-transform: uppercase; color: var(--accent); display: flex; align-items: center; gap: 5px; flex-wrap: wrap; }
.brt-eyebrow__sep { opacity: 0.45; font-weight: 400; }
.brt-eyebrow__country { font-weight: 700; letter-spacing: .05em; text-transform: uppercase; color: var(--accent); }
.brt-h1 { font-weight:700; font-size:40px; line-height:52.8px; color: var(--fg); margin: 0 0 24px; letter-spacing:-0.01em; }
.brt-h2 { font-weight:700; font-size:32px; line-height:48px; color: var(--fg); margin: 0 0 48px; letter-spacing:-0.005em; }
.brt-h2--inline { font-size: 24px; line-height: 36px; margin: 32px 0 16px; }
.brt-h3 { font-weight:700; font-size:24px; line-height:36px; color: var(--fg); margin: 0 0 12px; }
.brt-meta { font-size:14px; line-height:21px; color: var(--fg-muted); }
.brt-meta--sm { font-size: 13px; line-height: 19.5px; }
.brt-lead-muted { font-size:15px; line-height:22.5px; color: var(--fg-muted); margin: 0 0 24px; max-width:557px; }
