.shell--article { max-width: 40rem; }
.shell--article h1 { text-align: left; }
.shell--article .lede { text-align: left; margin-left: 0; }
.shell--article h2 {
  font-family: var(--ct-font-display);
  font-size: 1.35rem;
  margin: 2rem 0 0.75rem;
  color: var(--ct-text);
}
.shell--article p, .shell--article li {
  font-size: 0.82rem;
  color: var(--ct-muted);
  margin-bottom: 0.75rem;
}
.shell--article ul { padding-left: 1.25rem; }
.shell--article a { color: var(--ct-accent); }
.meta { font-size: 0.65rem; letter-spacing: 0.12em; text-transform: uppercase; color: var(--ct-accent-dim); margin-bottom: 1rem; }
