/* Presentation applies only to the four approved, marked R3-A1 articles. */
.ttb-r3a1-guide .ttb-hero-inner { grid-template-columns: minmax(0, 1fr); }
.ttb-r3a1-guide h2.ttb-h1 {
  font-size: clamp(2rem, 3.8vw, 3.5rem);
  line-height: 1.12;
  margin: 0 0 14px;
  color: var(--ttb-dark);
  overflow-wrap: anywhere;
}
.ttb-r3a1-guide .ttb-section-content,
.ttb-r3a1-guide .ttb-copy { min-width: 0; }
.ttb-r3a1-guide .ttb-table-wrap { max-width: 100%; overflow-x: auto; }
.ttb-r3a1-guide .ttb-table th,
.ttb-r3a1-guide .ttb-table td { white-space: normal; }
.ttb-r3a1-guide .ttb-toc-list { padding-left: 1.3rem; }
.ttb-r3a1-guide .ttb-section-content a { text-decoration: underline; text-underline-offset: 0.15em; }
