/* ═══════════════════════════════════════════════════════════════
   Section eyebrows — one voice across every section.
   Loaded after the theme and after the per-section sheets, so the
   plain class selectors here are enough to win on order alone.
   ═══════════════════════════════════════════════════════════════ */

/* The serif, not the UI sans: these labels now read as an aside in
   the same voice as the body copy rather than as chrome. */
.fmt-label,
.wwd-label,
.rst-label,
.section .s-label {
  font-family: "P22 Mackinac", Georgia, serif;
  font-weight: 400;
  letter-spacing: .01em;
}

/* .fmt-label is drawn in --fmt-w, which only exists inside
   .vel-formats. The fallback lets the one class label any section
   while leaving the formats shelf computing exactly as before. */
.fmt-label {
  display: block;
  margin-bottom: max(14px, calc(1.8 * var(--fmt-w, 1vw)));
  color: rgba(255, 255, 255, .5);
  font-size: max(15px, calc(1.2 * var(--fmt-w, 1vw)));
}

/* Metodología ships from the theme as a blue pill (#0a1f4d plate,
   teal type). Strip the plate so it sits in line with the others —
   the section keeps its own bottom spacing rule below. */
.section .s-label {
  display: block;
  height: auto;
  padding: 0;
  border-radius: 0;
  background: none;
  color: rgba(255, 255, 255, .5);
  font-size: max(15px, 1.2vw);
  white-space: normal;
}

.section-channels .s-label {
  margin-bottom: max(14px, 1.8vw);
}
