/* Step 4 A — balanced corporate hierarchy for the desktop inner catalogue.
   The approved opening and navigation are outside this scope. */
@media (min-width: 800px) {
  .catalogue-chapter {
    font-size: 1.125rem;
    line-height: 1.65;
  }
  .catalogue-chapter :is(h2, h3, h4) {
    font-family: Outfit, Arial, sans-serif;
    font-weight: 600;
    letter-spacing: -.02em;
    line-height: 1.22;
    overflow-wrap: break-word;
  }
  .catalogue-chapter h2[id^="chapter-"] {
    font-size: clamp(2.75rem, 3.6vw, 3rem);
    line-height: 1.14;
    letter-spacing: -.025em;
    text-wrap: balance;
  }
  .catalogue-chapter .group-title h3,
  .catalogue-chapter .engineering-notes h3,
  .catalogue-chapter .case-copy h3,
  .catalogue-chapter .film-stage h3 {
    font-size: 2rem;
    line-height: 1.22;
    text-wrap: balance;
  }
  .catalogue-chapter .solution-feature h4,
  .catalogue-chapter .solution-introduction h4,
  .catalogue-chapter .factory-films-heading h3 {
    font-size: 1.625rem;
    line-height: 1.25;
  }
  .catalogue-chapter .project-evidence h4,
  .catalogue-chapter .delivery-models h3,
  .catalogue-chapter .case--two-stage .smyrna-design-copy h4,
  .catalogue-chapter .case--two-stage .smyrna-revision h4,
  .catalogue-chapter .reference-card h4,
  .catalogue-chapter .energy-principles h3,
  .catalogue-chapter.process h3,
  .catalogue-chapter .factory-film h4 {
    font-size: 1.5rem;
    line-height: 1.3;
  }
  .catalogue-chapter p:not(.eyebrow, .topic-label, .reference-meta, .commissioning, .factory-film-meta),
  .catalogue-chapter li,
  .catalogue-chapter .case-story dd {
    font-size: 1.125rem;
    line-height: 1.65;
    letter-spacing: normal;
    text-wrap: pretty;
  }
  .catalogue-chapter p:not(.eyebrow, .topic-label, .reference-meta, .commissioning, .factory-film-meta),
  .catalogue-chapter .case-story dd {
    max-width: 65ch;
  }
  #uygulamalar.catalogue-chapter > .section-heading > p { max-width: 65ch; }
  .catalogue-chapter .technical-depth h5,
  .catalogue-chapter .case-story dt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.45;
    letter-spacing: normal;
  }
  .catalogue-chapter :is(input, select, textarea),
  .catalogue-chapter #solution-search,
  .catalogue-chapter #enquiry-context {
    font-size: 1.125rem;
    line-height: 1.6;
  }
  .catalogue-chapter figcaption.media-caption {
    font-size: .9375rem;
    line-height: 1.6;
    letter-spacing: normal;
  }
  .catalogue-chapter p.eyebrow,
  .catalogue-chapter p.topic-label {
    font-size: .875rem;
    line-height: 1.5;
    letter-spacing: .04em;
  }
  .catalogue-chapter p.chapter-label { letter-spacing: .025em; }
  .catalogue-chapter p.reference-meta,
  .catalogue-chapter p.commissioning,
  .catalogue-chapter .factory-film-meta,
  .catalogue-chapter label,
  .catalogue-chapter .scope span,
  .catalogue-chapter .film-meta,
  .catalogue-chapter .film-thumb > span,
  .catalogue-chapter .project-selector small,
  .catalogue-chapter .film-playlist > button > span:last-child > small,
  .catalogue-chapter .inline-film > span > small {
    font-size: .875rem;
    line-height: 1.5;
    letter-spacing: .025em;
  }
  .catalogue-chapter .reference-card dl,
  .catalogue-chapter .reference-card dt,
  .catalogue-chapter .reference-card dd,
  .catalogue-chapter .case-story dt span,
  .catalogue-chapter .engineering-notes li span {
    font-size: .875rem;
    line-height: 1.5;
  }
  .catalogue-chapter .reference-card dl { font-variant-numeric: tabular-nums; }
  .catalogue-chapter .project-selector button > span { font-size: 1.25rem; line-height: 1.3; }
  .catalogue-chapter .film-playlist strong,
  .catalogue-chapter .inline-film strong { font-size: 1.375rem; line-height: 1.3; letter-spacing: -.015em; }
  .catalogue-chapter .button,
  .catalogue-chapter .text-link,
  .catalogue-chapter .feature-actions a,
  .catalogue-chapter .solution-actions a,
  .catalogue-chapter .reference-card > a,
  .catalogue-chapter .reference-toolbar button,
  .catalogue-chapter .film-filters button,
  .catalogue-chapter .chips a,
  .catalogue-chapter .technical-depth > summary,
  .catalogue-chapter .transcript > summary,
  .catalogue-chapter .reference-index > summary,
  .catalogue-chapter .drawing-open > span,
  .catalogue-chapter .video-chapters button,
  .catalogue-chapter .inline-film > span > span,
  .catalogue-chapter .film-playlist > button > span:last-child > span {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: normal;
  }
  .catalogue-chapter .chapter-number { font-size: 2rem; }
  .catalogue-chapter .group-title .number { font-size: 1.5rem; }
}
