:root {
  --color-text: #231815;
  --color-primary-text: #4d9988;
  --color-primary: #5db4a0;
  --color-primary-light: #edf5f3;
  --color-primary-dark: #3e8274;
  --color-secondary: #a28c74;
  --color-secondary-light: #f1f0e8;
  --color-secondary-dark: #804f1b;
  --color-gray: #737373;
  --color-gray-light: #e6e6e6;
  --color-white: #ffffff;
  --font-size-xsmall: clamp(10.5px, 0.656rem + ((1vw - 3.2px) * 0.384), 14px);
  --font-size-small: clamp(12px, 0.75rem + ((1vw - 3.2px) * 0.439), 16px);
  --font-size-medium: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.439), 18px);
  --font-size-large: clamp(16px, 1rem + ((1vw - 3.2px) * 0.439), 20px);
  --font-size-x-large: clamp(16px, 1rem + ((1vw - 3.2px) * 0.877), 24px);
  --font-size-xx-large: clamp(20px, 1.25rem + ((1vw - 3.2px) * 0.877), 28px);
  --lending-trim: calc((1em - 1lh) / 2);
}

@supports not (top: 1lh) {
  :root {
    --lending-trim: 0;
  }
}
.p-news-list {
  max-width: 560px;
  margin-inline: auto;
  padding-bottom: min(7.0877192982dvw, 6.3125rem);
}
@media only screen and (max-width: 767px) {
  .p-news-list {
    padding-bottom: 9.6385542169dvw;
  }
}/*# sourceMappingURL=style.css.map */
