/* Peaky Blinders Season 2 — typography normalization.
   Scoped to season 2 so the approved Season 1 design is untouched.
   All ordinary paragraph copy is 18px / Lato regular / 1.7 line-height.
   Headings, metadata labels and decorative numerals keep their own hierarchy. */
body.mb2-site.mb2-universe main.mb2-v18-season[data-mb-season="peaky-blinders-2"] p,
body.mb2-site.mb2-universe main.mb2-v18-season[data-mb-season="peaky-blinders-2"] li {
  font-family: Lato, 'Helvetica Neue', Arial, sans-serif !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 1.7 !important;
  letter-spacing: normal !important;
}
/* Season navigation rail: links are not paragraph elements.
   Override the inherited 12px desktop and mobile navigation rules. */
body.mb2-site.mb2-universe main.mb2-v18-season[data-mb-season="peaky-blinders-2"] .mb2-v18-nav a {
  font-family: Lato, 'Helvetica Neue', Arial, sans-serif !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
  letter-spacing: normal !important;
}
/* A card's italic story angle is prose, not tiny metadata. */
body.mb2-site.mb2-universe main.mb2-v18-season[data-mb-season="peaky-blinders-2"] .mb2-v18-episode-angle {
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 1.65 !important;
}
/* Episode coverage links should be readable without making their type badges huge. */
body.mb2-site.mb2-universe main.mb2-v18-season[data-mb-season="peaky-blinders-2"] .mb2-v18-coverage-link strong {
  font-family: Lato, 'Helvetica Neue', Arial, sans-serif !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
}
body.mb2-site.mb2-universe main.mb2-v18-season[data-mb-season="peaky-blinders-2"] .mb2-v18-coming {
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 1.6 !important;
}
/* Descriptive copy remains consistent even where it is a non-paragraph element. */
body.mb2-site.mb2-universe main.mb2-v18-season[data-mb-season="peaky-blinders-2"] .mb2-v18-general-copy em {
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;
}
/* Keep emphasized opening/hero text distinguishable without changing point size. */
body.mb2-site.mb2-universe main.mb2-v18-season[data-mb-season="peaky-blinders-2"] .mb2-v18-hero-dek,
body.mb2-site.mb2-universe main.mb2-v18-season[data-mb-season="peaky-blinders-2"] .mb2-v18-lead {
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: 1.7 !important;
}
/* At phone widths, ten character bios cannot be read at 18px in two narrow columns. */
@media(max-width:520px) {
  body.mb2-site.mb2-universe main.mb2-v18-season[data-mb-season="peaky-blinders-2"] .mb2-v18-character-grid {grid-template-columns:1fr;}
  body.mb2-site.mb2-universe main.mb2-v18-season[data-mb-season="peaky-blinders-2"] .mb2-v18-character {padding:20px;}
  body.mb2-site.mb2-universe main.mb2-v18-season[data-mb-season="peaky-blinders-2"] .mb2-v18-episode-body {padding:23px 21px;}
}
