main [data-section-head]:not([data-section-custom]) {
  padding-block: .2rem .35rem;
  padding-inline: 1rem 0;
  margin-bottom: .55rem;
  border: 0;
  border-inline-start: 3px solid var(--action);
}
main [data-section-title]:not([data-section-custom]) {
  color: var(--ink);
  font-size: clamp(1.3rem, 2.2vw, 1.65rem);
  font-weight: 710;
  line-height: 1.3;
  letter-spacing: -.035em;
  text-wrap: pretty;
}
main .section-head[data-section-head] [data-section-title] { margin: 0; }
main [data-section-head]:not([data-section-custom]) .eyebrow {
  margin: 0 0 .6rem;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  color: var(--action);
  font-size: .67rem;
  letter-spacing: .12em;
  line-height: 1.5;
}
main [data-section-answer]:not([data-section-custom]) {
  margin-top: 0;
  margin-bottom: 1.5rem;
  padding: .75rem 1rem .85rem calc(1rem + 2px);
  border-inline-start: 1px solid var(--navy-200);
  border-radius: 0 var(--radius-sm) var(--radius-sm) 0;
  background: linear-gradient(100deg, var(--navy-050), transparent);
  color: var(--body);
  font-size: clamp(.98rem, 1.4vw, 1.08rem);
  line-height: 1.7;
  text-wrap: pretty;
  overflow-wrap: break-word;
}
main [data-section-head][data-section-contained] {
  display: block;
}
main [data-section-head][data-section-contained] [data-section-answer] {
  margin-top: .65rem;
  margin-bottom: 0;
  padding-inline-start: 0;
  border-inline-start: 0;
  max-width: var(--measure);
}
main [data-section-head][data-section-custom] {
  border-inline-start: 3px solid color-mix(in srgb, currentColor 40%, transparent);
  padding-inline-start: 1rem;
}
main [data-section-answer][data-section-custom] {
  border-inline-start: 1px solid color-mix(in srgb, currentColor 25%, transparent);
  padding-inline-start: calc(1rem + 2px);
}
@media (max-width: 41.99rem) {
  main [data-section-head]:not([data-section-custom]) { padding-inline-start: .8rem; }
  main [data-section-answer]:not([data-section-custom]) { padding-inline: calc(.8rem + 2px) .8rem; }
}
