/* V1 — GREEN · editorial / education-led
   Serif display (Bitter), warm cream paper, generous rhythm.
   Structure follows Colorado Trout Hunters: trips → why → methods → water. */

.hero-inner { max-width: 760px; }
.hero h1 { font-size: clamp(2.2rem, 4.4vw + 1rem, 4.1rem); }

/* a hairline rule under each section heading, print-editorial feel */
.sect-head .eyebrow { position: relative; padding-bottom: .75rem; }
.sect-head .eyebrow::after {
  content: ""; position: absolute; left: 0; bottom: 0;
  width: 44px; height: 2px; background: var(--accent);
}
.sect-head.center .eyebrow::after { left: 50%; transform: translateX(-50%); }

/* method splits get real breathing room */
.method-split { padding-block: var(--s-6); }
.method-split + .method-split { border-top: 1px solid var(--line); }
@media (min-width: 900px) {
  .method-split { padding-block: var(--s-7); }
}

/* the why grid reads as a numbered editorial list, not boxes */
.feature {
  background: transparent;
  border: 0;
  border-top: 2px solid var(--ink);
  border-radius: 0;
  padding: var(--s-4) 0 0;
}
[data-theme] .feature { background: transparent; }
.feature-num {
  font-size: var(--t-sm); letter-spacing: .12em; color: var(--muted);
  font-family: var(--font-body); font-weight: 700;
}
.feature h3 { font-size: var(--t-lg); }

/* drop cap on the "why" lede for the editorial note */
.bg-paper .sect-head h2 { max-width: 30ch; }
