:root {
  --lending-trim: calc((1em - 1lh) / 2);
  --global--font-size-base: clamp(15px, 0.938rem + ((1vw - 3.2px) * 0.078), 16px);
  --global--font-size-xs: clamp(15px, 0.938rem + ((1vw - 3.2px) * 0.078), 16px);
  --global--font-size-sm: clamp(15px, 0.938rem + ((1vw - 3.2px) * 0.078), 16px);
  --global--font-size-md: clamp(16px, 1rem + ((1vw - 3.2px) * 0.156), 18px);
  --global--font-size-lg: clamp(18px, 1.125rem + ((1vw - 3.2px) * 0.156), 20px);
  --global--font-size-xl: clamp(24px, 1.5rem + ((1vw - 3.2px) * 0.625), 32px);
  --global--font-size-xxl: clamp(30px, 1.875rem + ((1vw - 3.2px) * 0.547), 37px);
  --global--font-size-xxxl: clamp(30px, 1.875rem + ((1vw - 3.2px) * 0.547), 37px);
  --global--line-height-body: 2;
  --global--line-height-heading: 1.75;
  --global--line-height-page-title: 1.6;
  --global--spacing-vertical: 30px;
  --global--spacing-horizontal: 16px;
  --image--spacing-vertical: 16px;
  --responsive--aligndefault-width: 1200px;
  --responsive--alignright-margin: 0;
  --responsive--alignleft-margin: 0;
  --global--color-primary: #78768c;
  --global--color-background: #e9ebed;
  --global--color-dark-gray: #4d4d4d;
  --button--border-width: 1px;
  --button--border-radius: 0px;
  --button--font-weight: 400;
  --button--font-family: inherit;
  --button--font-size: var(--global--font-size-lg);
  --button--line-height: 1.75;
  --button--padding-vertical: 5px;
  --button--padding-horizontal: 20px;
  --button--letter-spacing: 0.1em;
  --button--background-color: #78768c;
  --button--color: #ffffff;
  --button--outline-color: #78768c;
  --button--opacity: 0.7;
  --pullquote--border-width: 1px;
  --form--border-width: 1px;
  --form--border-color: #ababbb;
  --form--color-text: #4d4d4d;
}
@supports not (top: 1lh) {
  :root {
    --lending-trim: 0;
  }
}
.p-news-container {
  padding-top: 30px;
}
.p-news-wrapper {
  padding-block: min(8.2865168539dvw, 7.375rem);
  background-color: #ffffff;
}
.p-news-inner {
  max-width: 900px;
}
.p-news-title {
  margin-bottom: min(3.1601123596dvw, 2.8125rem);
}
.p-news-list {
  margin-bottom: min(5.6179775281dvw, 5rem);
}
.p-news-item {
  padding-top: min(4.2134831461dvw, 3.75rem);
  padding-bottom: min(2.106741573dvw, 1.875rem);
  border-bottom: 1px solid #778180;
  font-size: clamp(15px, 0.938rem + (1vw - 3.2px) * 0.078, 16px);
}
.p-news-item__date {
  color: #8285a8;
}
.p-news-item__title {
  margin-block: 15px;
  font-weight: 400;
  font-size: clamp(15px, 0.938rem + (1vw - 3.2px) * 0.078, 16px);
  line-height: 1.5;
}
@media only screen and (min-width: 652px) {
  :root {
    --heading--font-size-h3: var(--global--font-size-md);
    --heading--font-size-h2: var(--global--font-size-lg);
  }
}
@media only screen and (max-width: 767px) {
  :root {
    --global--spacing-vertical: 15px;
  }
}/*# sourceMappingURL=style.css.map */
/*# sourceMappingURL=style.css.map */
