/* Subtitle block — the brand's eyebrow line, standing on its own.

   Typography comes from .section-label, which every brand defines, so
   this follows the local palette and type rather than importing another
   site's. Only what changes when the line stands alone belongs here.

   Side padding follows var(--space-section-x), this brand's own section
   gutter, so the line sits on the same left edge as the sections above
   and below it. */

.block-subtitle {
  padding: 0 var(--space-section-x, 32px);
  display: flex;
  flex-direction: column;
  scroll-margin-top: 85px;
}

.block-subtitle.align-center { align-items: center;  text-align: center; }
.block-subtitle.align-right  { align-items: flex-end; text-align: right; }

/* The eyebrow usually carries a bottom margin so it clears the heading
   under it. Alone in its own block that is invisible dead space directly
   above whatever spacer the author placed to control exactly that gap —
   so the spacer would never read as the number typed into it. */
.block-subtitle .section-label { margin: 0; }
