/* Tinologi 2.4.6 — hard alignment layer.
   New filename is intentional to bypass stale CSS caches from earlier releases. */
.section-kicker{
  display:block!important;
  width:max-content!important;
  max-width:100%!important;
  position:static!important;
  margin:0 0 7px 0!important;
  padding:0!important;
  border:0!important;
  text-indent:0!important;
  transform:none!important;
  font-size:12px!important;
  line-height:1.25!important;
  font-weight:700!important;
  letter-spacing:.09em!important;
  text-transform:uppercase!important;
  color:var(--tino-primary,#1277e8)!important;
}
.section-kicker::before,.section-kicker::after{content:none!important;display:none!important}

/* Kill the old decorative-dot system at source level in rendered CSS. */
.section-head .eyebrow,
.page-hero .eyebrow,
.archive-feed-head .eyebrow,
.comments-card-head .eyebrow,
.newsletter-card .eyebrow{
  display:block!important;
  width:max-content!important;
  max-width:100%!important;
  position:static!important;
  margin-left:0!important;
  padding-left:0!important;
  text-indent:0!important;
  transform:none!important;
}
.section-head .eyebrow::before,.section-head .eyebrow::after,
.page-hero .eyebrow::before,.page-hero .eyebrow::after,
.archive-feed-head .eyebrow::before,.archive-feed-head .eyebrow::after,
.comments-card-head .eyebrow::before,.comments-card-head .eyebrow::after,
.newsletter-card .eyebrow::before,.newsletter-card .eyebrow::after{
  content:none!important;
  display:none!important;
}

/* Exact shared left axis: kicker, heading and description start at x=0 of their copy column. */
.section-head>div,
.archive-feed-head>div,
.page-hero>.container{
  padding-left:0!important;
  text-indent:0!important;
}
.section-head>div>.section-kicker,
.section-head>div>h2,
.section-head>div>p,
.archive-feed-head>div>.section-kicker,
.archive-feed-head>div>h2,
.page-hero>.container>.section-kicker,
.page-hero>.container>h1,
.page-hero>.container>.archive-desc{
  margin-left:0!important;
  left:auto!important;
}
.page-hero .breadcrumb + .section-kicker{margin-top:10px!important}

/* Home section headings use the same axis regardless of section background. */
.home .section-head{padding-left:0!important}
.home .section-head>div{margin-left:0!important}
