@layer components {
  ._root_5pjle_2 {
    text-wrap: pretty;
  }
  ._root_5pjle_2 > * {
    margin-block: .75rem;
  }
  :is(._root_5pjle_2 > :is(*, [class])):first-child {
    margin-block-start: 0;
  }
  :is(._root_5pjle_2 > :is(*, [class])):last-child {
    margin-block-end: 0;
  }
  ._root_5pjle_2 > :where(h1) {
    margin-block: var(--space-2xl) var(--space-lg);
  }
  :is(._root_5pjle_2 > :where(h1)) + h2 {
    margin-block-start: var(--space-lg);
  }
  ._root_5pjle_2 > :where(h2) {
    margin-block: clamp(2.5rem, 1.6rem + 3vw, 4rem) var(--space-md);
  }
  ._root_5pjle_2 > :where(h3) {
    margin-block: clamp(2.5rem, 2.2rem + 1vw, 3rem) 1rem;
  }
  ._root_5pjle_2 > :where(h4, h5, h6) {
    font-weight: 600;
  }
  :is(._root_5pjle_2 > :where(h4, h5, h6)) > :where(b, strong) {
    font-weight: inherit;
  }
  ._root_5pjle_2 > :where(h4) {
    font-size: 1.25rem;
    line-height: var(--line-height-sm);
    margin-block: 2.5rem 1rem;
  }
  ._root_5pjle_2 > :where(h5, h6) {
    margin-block: 2rem .75rem;
  }
  ._root_5pjle_2 > :where(:where(ul, ol):not([class])) {
    list-style-type: revert;
    margin-block: 1rem 2rem;
    padding-inline-start: 1.25rem;
  }
  :is(._root_5pjle_2 > :where(:where(ul, ol):not([class]))) > :where(li) {
    margin-block: .5rem;
    display: list-item;
  }
  :is(:is(._root_5pjle_2 > :where(:where(ul, ol):not([class]))) > :where(li)):first-child {
    margin-block-start: 0;
  }
  :is(:is(._root_5pjle_2 > :where(:where(ul, ol):not([class]))) > :where(li)):last-child {
    margin-block-end: 0;
  }
  ._root_5pjle_2 > :where(img, video, div) {
    margin-block: var(--space-lg);
  }
  ._root_5pjle_2 > :where(img, video) {
    border-radius: var(--border-radius);
  }
  ._root_5pjle_2 > :where(video) {
    aspect-ratio: 1;
    object-fit: cover;
  }
  @media (width >= 64rem) {
    ._root_5pjle_2 > :where(video) {
      aspect-ratio: 4/3;
    }
  }
  ._root_5pjle_2 > :where(hr) {
    border: .5px solid var(--color-border);
    margin-block: 2rem;
  }
  ._root_5pjle_2 :where(b, strong) {
    font-weight: 600;
  }
  ._root_5pjle_2 :where(i, em) {
    font-style: italic;
  }
}
