@layer pages {
  .static__crumbs { padding-block-start: var(--space-4); }
  .static__content { display: flex; flex-direction: column; gap: var(--space-10); min-inline-size: 0; }
  .static__block > * + * { margin-block-start: var(--space-4); }
  .static__block-title { font: var(--text-h2); text-transform: uppercase; letter-spacing: var(--letter-spacing-caps); }
  .static__cards { display: grid; gap: var(--grid-gap); grid-template-columns: minmax(0, 1fr); }
  .static__cta { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: var(--space-4); padding: var(--space-6); color: var(--color-on-brand); background: var(--color-brand); border-inline-start: var(--space-2) solid var(--color-accent); }
  .static__cta p { font: var(--text-h3); }
  .static__form { max-inline-size: var(--size-measure-m); }

  @media (min-width: 48rem) {
    .static__cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  }
  @media (min-width: 80rem) {
    .static__cards--3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  }
}
