/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./app/[lang]/shared/components/tab/ButtonTab.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.ButtonTab_ta-left__Ug_xU {
  text-align: start !important;
}

.ButtonTab_ta-right__ah2oG {
  text-align: end !important;
}

.ButtonTab_ta-center__NnKxU {
  text-align: center !important;
}

.ButtonTab_tabList__eumMa {
  display: flex;
  flex-flow: wrap;
  justify-content: flex-start;
  gap: 2rem;
  margin-top: 10rem;
  overflow-x: auto;
  -ms-overflow-style: none; /* Internet Explorer, Edge에서 스크롤 바 숨기기 */
  scrollbar-width: none; /* Firefox에서 스크롤 바 숨기기 */
}
.ButtonTab_tabList__eumMa::-webkit-scrollbar {
  width: 0.6rem;
  height: 0.6rem;
  display: none; /* 웹킷 브라우저에서 스크롤 바 숨기기 */
}
.ButtonTab_tabList__eumMa::-webkit-scrollbar-thumb {
  background: var(--gray-scale-gray400);
  border-radius: 0.3rem;
}
.ButtonTab_tabList__eumMa::-webkit-scrollbar-track {
  background: none;
  border: none;
}

.ButtonTab_hiddenSection__1K7PX {
  display: none;
}

button.ButtonTab_btn__XJsPr {
  display: flex;
  padding: 1.2rem 4.4rem;
  border-radius: 99.9rem;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  color: var(--color-gray800);
  text-align: center;
  white-space: nowrap;
  font-weight: 500;
  font-size: var(--font-size-b3);
  font-style: normal;
  line-height: 140%;
  letter-spacing: -0.24px;
  background-color: var(--color-gray100);
}
button.ButtonTab_btn__XJsPr.ButtonTab_textBtn__uHU2w {
  padding: 0 1.6rem;
  border-radius: 0;
  border-right: 0.1rem solid var(--color-gray400);
  background: transparent;
  color: var(--color-gray800);
}
button.ButtonTab_btn__XJsPr.ButtonTab_textBtn__uHU2w:last-child {
  border-right: none;
}
button.ButtonTab_btn__XJsPr.ButtonTab_on__2b52Y {
  color: #fff;
  font-weight: 700;
  background-color: var(--color-primary);
}
button.ButtonTab_btn__XJsPr.ButtonTab_on__2b52Y.ButtonTab_textBtn__uHU2w {
  background: transparent;
  text-underline-offset: 2px;
  text-decoration: underline;
  color: var(--color-black);
}

@media screen and (max-width: 1439px) {
  .ButtonTab_tabList__eumMa {
    margin-top: 6rem;
  }
  button.ButtonTab_btn__XJsPr {
    font-size: var(--font-size-b10);
    padding: 1rem 2.4rem;
  }
}
@media screen and (max-width: 799px) {
  .ButtonTab_tabList__eumMa {
    width: calc(100% + 4rem);
    flex-flow: nowrap;
    justify-content: flex-start;
    overflow-x: auto;
    -webkit-padding-end: 4rem;
            padding-inline-end: 4rem;
    -webkit-margin-start: -2rem;
            margin-inline-start: -2rem;
    -webkit-padding-start: 2rem;
            padding-inline-start: 2rem;
  }
  .ButtonTab_tabList__eumMa.ButtonTab_compact__Fhjjj {
    gap: 1rem;
    margin-top: 2rem;
  }
  .ButtonTab_btn__XJsPr {
    flex-shrink: 0;
  }
  .ButtonTab_compact__Fhjjj button.ButtonTab_btn__XJsPr {
    padding-inline: 1.7rem;
  }
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./app/[lang]/shared/components/button/Button.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Button_ta-left__P2lEI {
  text-align: start !important;
}

.Button_ta-right__8jDxg {
  text-align: end !important;
}

.Button_ta-center__7YKXY {
  text-align: center !important;
}

.Button_button__8YE8_ {
  display: inline-block;
  padding: 1.2rem 6rem;
  border-radius: 10rem;
  box-sizing: border-box;
  line-height: 1.4;
  font-weight: 600;
  font-size: var(--font-size-b5);
}
.Button_button__8YE8_.Button_hasIcon__qTVBj {
  display: flex;
  align-items: center;
  gap: 0.4rem;
  padding: 1.2rem 2.4rem;
}

.Button_filled__SEFsc {
  background-color: var(--color-primary);
  color: var(--color-white);
}

.Button_line__cws5M {
  border: 1px solid var(--color-gray500);
  color: var(--color-gray900);
}
.Button_line__cws5M:hover {
  color: var(--color-white);
  border-color: var(--color-primary);
  background-color: var(--color-primary);
}

.Button_button__8YE8_:disabled {
  background-color: var(--color-white);
  border: 0.1rem solid var(--color-gray600);
  color: var(--color-gray800);
}

.Button_iconAppend__18cRF {
  display: inline-block;
  vertical-align: middle;
  background-position: 0 0;
  background-size: contain;
  background-repeat: no-repeat;
}

.Button_iconMore__qPc9C {
  width: 2.4rem;
  height: 2.4rem;
  background-image: url("https://d1i57cju2iebv0.cloudfront.net/homepage/images/icons/icon_plus_gray.svg");
}

.Button_iconDownload__Z7Ff4 {
  width: 2.4rem;
  height: 2.4rem;
  background: url("https://d1i57cju2iebv0.cloudfront.net/homepage/images/icons/icon_download_gray.svg");
}

.Button_button__8YE8_:hover .Button_iconMore__qPc9C {
  background-image: url("https://d1i57cju2iebv0.cloudfront.net/homepage/images/icons/icon_plus_white.svg");
}
.Button_button__8YE8_:hover .Button_iconDownload__Z7Ff4 {
  background-image: url("https://d1i57cju2iebv0.cloudfront.net/homepage/images/icons/icon_download_white.svg");
}

.Button_center__tm2jX {
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-margin-start: auto;
          margin-inline-start: auto;
  -webkit-margin-end: auto;
          margin-inline-end: auto;
}

@media screen and (max-width: 1439px) {
  .Button_button__8YE8_ {
    font-size: var(--font-size-b7);
  }
}
@media screen and (max-width: 359px) {
  .Button_filled__SEFsc {
    background-color: var(--color-primary);
    color: var(--color-white);
  }
  .Button_line__cws5M {
    border: 1px solid var(--color-gray500);
    color: var(--color-gray900);
  }
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./app/[lang]/shared/components/guide/GuideCard.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.GuideCard_ta-left__0_Y7F {
  text-align: start !important;
}

.GuideCard_ta-right__n17GE {
  text-align: end !important;
}

.GuideCard_ta-center__POJEr {
  text-align: center !important;
}

/* 가이드 카드 그리드 — 블로그 아카이브·송금 페이지 갤러리 공용 */
.GuideCard_grid__05F_P {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 2.8rem 2.4rem;
  gap: 2.8rem 2.4rem;
  margin-top: 3.6rem;
  padding: 0;
  list-style: none;
}
@media screen and (max-width: 1439px) {
  .GuideCard_grid__05F_P {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 799px) {
  .GuideCard_grid__05F_P {
    grid-template-columns: 1fr;
    gap: 2.4rem;
    margin-top: 3rem;
  }
}

/* 대표 글 — 그리드 전폭 */
.GuideCard_featuredItem__5_TbI {
  grid-column: 1/-1;
}

.GuideCard_card__o8avL {
  display: flex;
  flex-direction: column;
  height: 100%;
  border: 1px solid var(--color-gray300);
  border-radius: 2rem;
  overflow: hidden;
  transition: box-shadow 0.2s ease, transform 0.2s ease;
}
.GuideCard_card__o8avL:hover {
  box-shadow: 0 0.8rem 2.4rem rgba(0, 0, 0, 0.08);
  transform: translateY(-0.2rem);
}

.GuideCard_thumb__9hZoE {
  display: block;
  aspect-ratio: 2/1;
  overflow: hidden;
}
.GuideCard_thumb__9hZoE img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.GuideCard_body__Q71hM {
  display: flex;
  flex: 1 1;
  flex-direction: column;
  align-items: flex-start;
  padding: 2rem 2.2rem 2.4rem;
}

.GuideCard_tag__TYD14 {
  font-size: var(--font-size-b8);
  font-weight: 700;
  color: var(--color-primary);
}

.GuideCard_title__OslaI {
  margin-top: 0.8rem;
  font-size: var(--font-size-b5);
  font-weight: 700;
  line-height: 1.45;
  color: var(--color-black);
}

.GuideCard_excerpt__Ae9Ti {
  display: none;
}

.GuideCard_date__N4BLl {
  margin-top: auto;
  padding-top: 1rem;
  font-size: var(--font-size-b8);
  color: var(--color-gray600);
}

/* 대표 글 가로형 변형 */
.GuideCard_cardFeatured__l2AEq {
  flex-direction: row;
  border-radius: 2.4rem;
}
.GuideCard_cardFeatured__l2AEq .GuideCard_thumb__9hZoE {
  flex: 0 0 46%;
  aspect-ratio: auto;
  min-height: 24rem;
}
.GuideCard_cardFeatured__l2AEq .GuideCard_body__Q71hM {
  justify-content: center;
  padding: 3.4rem 3.8rem;
}
.GuideCard_cardFeatured__l2AEq .GuideCard_title__OslaI {
  font-size: var(--font-size-b3);
}
.GuideCard_cardFeatured__l2AEq .GuideCard_excerpt__Ae9Ti {
  /* 본문 발췌라 길이가 들쭉날쭉 — 3줄에서 말줄임해 썸네일 높이를 넘지 않게 */
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  word-break: break-word;
  margin-top: 1rem;
  font-size: var(--font-size-b6);
  font-weight: 400;
  line-height: 1.55;
  color: var(--color-gray800);
}
.GuideCard_cardFeatured__l2AEq .GuideCard_date__N4BLl {
  margin-top: 1.4rem;
  padding-top: 0;
}
@media screen and (max-width: 799px) {
  .GuideCard_cardFeatured__l2AEq {
    flex-direction: column;
  }
  .GuideCard_cardFeatured__l2AEq .GuideCard_thumb__9hZoE {
    flex: none;
    aspect-ratio: 2/1;
    min-height: 0;
  }
  .GuideCard_cardFeatured__l2AEq .GuideCard_body__Q71hM {
    padding: 2rem 2.2rem 2.4rem;
  }
  .GuideCard_cardFeatured__l2AEq .GuideCard_title__OslaI {
    font-size: var(--font-size-b5);
  }
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./app/[lang]/shared/components/breadcrumb/Breadcrumb.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.Breadcrumb_ta-left___OUES {
  text-align: start !important;
}

.Breadcrumb_ta-right__snodS {
  text-align: end !important;
}

.Breadcrumb_ta-center__IItxC {
  text-align: center !important;
}

/**
 * 화면 breadcrumb.
 *
 * 새 hex 리터럴을 도입하지 않는다 — 색은 전부 `var(--color-*)`, 크기는
 * `var(--font-size-*)`. 두 그룹 모두 `_variable.scss`가 `globals.scss`에서
 * `:root`로 전개한 토큰이다.
 *
 * 방향 의존 값은 전부 논리 속성으로 쓴다. `/ur`(RTL)에서 구분자가 뒤집혀야
 * 하므로 `content: '\2192'` 같은 방향 고정 문자를 절대 쓰지 않는다.
 */
.Breadcrumb_breadcrumb__YH9lH {
  display: flex;
  -webkit-margin-after: 2.4rem;
          margin-block-end: 2.4rem;
}
@media screen and (max-width: 1439px) {
  .Breadcrumb_breadcrumb__YH9lH {
    -webkit-margin-after: 1.6rem;
            margin-block-end: 1.6rem;
  }
}

.Breadcrumb_list__PgmO4 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.8rem;
  -webkit-user-select: text;
  -moz-user-select: text;
       user-select: text;
}

.Breadcrumb_item__J3KtF {
  display: flex;
  align-items: center;
  gap: 0.8rem;
  flex-shrink: 0;
  position: relative;
}

.Breadcrumb_item__J3KtF + .Breadcrumb_item__J3KtF::before {
  color: var(--color-gray500);
  font-size: var(--font-size-b6);
  line-height: 1;
}
:dir(ltr) .Breadcrumb_item__J3KtF + .Breadcrumb_item__J3KtF::before {
  content: "›";
}
:dir(rtl) .Breadcrumb_item__J3KtF + .Breadcrumb_item__J3KtF::before {
  content: "‹";
}

.Breadcrumb_link__zcliu,
.Breadcrumb_current__ImBFa,
.Breadcrumb_group__xyrCb,
.Breadcrumb_homeLink__2sCkY {
  font-size: var(--font-size-b6);
  max-width: 24rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media screen and (max-width: 1439px) {
  .Breadcrumb_link__zcliu,
  .Breadcrumb_current__ImBFa,
  .Breadcrumb_group__xyrCb,
  .Breadcrumb_homeLink__2sCkY {
    font-size: var(--font-size-b7);
    max-width: 16rem;
  }
}

.Breadcrumb_link__zcliu {
  color: var(--color-gray800);
  transition: color 0.2s ease;
}
.Breadcrumb_link__zcliu:hover, .Breadcrumb_link__zcliu:focus-visible {
  color: var(--color-primary);
}

.Breadcrumb_current__ImBFa {
  color: var(--color-black);
  font-weight: 600;
}

.Breadcrumb_group__xyrCb {
  color: var(--color-gray800);
}

.Breadcrumb_homeLink__2sCkY {
  display: flex;
  align-items: center;
  color: var(--color-gray500);
  transition: color 0.2s ease;
}
.Breadcrumb_homeLink__2sCkY:hover, .Breadcrumb_homeLink__2sCkY:focus-visible {
  color: var(--color-primary);
}

.Breadcrumb_homeIcon__SQOrn {
  width: 1.2em;
  height: 1.2em;
}

.Breadcrumb_inHeadline__aUjR1 {
  -webkit-margin-after: 0.8rem;
          margin-block-end: 0.8rem;
}
.Breadcrumb_inHeadline__aUjR1 .Breadcrumb_link__zcliu,
.Breadcrumb_inHeadline__aUjR1 .Breadcrumb_current__ImBFa,
.Breadcrumb_inHeadline__aUjR1 .Breadcrumb_group__xyrCb,
.Breadcrumb_inHeadline__aUjR1 .Breadcrumb_homeLink__2sCkY,
.Breadcrumb_inHeadline__aUjR1 .Breadcrumb_item__J3KtF + .Breadcrumb_item__J3KtF::before {
  font-size: calc(var(--font-size-b2) * 0.8);
}
@media screen and (max-width: 1439px) {
  .Breadcrumb_inHeadline__aUjR1 {
    -webkit-margin-after: 0.8rem;
            margin-block-end: 0.8rem;
  }
  .Breadcrumb_inHeadline__aUjR1 .Breadcrumb_link__zcliu,
  .Breadcrumb_inHeadline__aUjR1 .Breadcrumb_current__ImBFa,
  .Breadcrumb_inHeadline__aUjR1 .Breadcrumb_group__xyrCb,
  .Breadcrumb_inHeadline__aUjR1 .Breadcrumb_homeLink__2sCkY,
  .Breadcrumb_inHeadline__aUjR1 .Breadcrumb_item__J3KtF + .Breadcrumb_item__J3KtF::before {
    font-size: calc(var(--font-size-b7) * 0.8);
  }
}

.Breadcrumb_link__zcliu:focus-visible,
.Breadcrumb_homeLink__2sCkY:focus-visible,
.Breadcrumb_summary__Dgf1n:focus-visible {
  outline: 2px solid var(--color-primary);
  outline-offset: 2px;
  border-radius: 0.4rem;
}

.Breadcrumb_dropdown__PRaKI {
  position: relative;
  display: flex;
  align-items: center;
}

.Breadcrumb_summary__Dgf1n {
  display: flex;
  align-items: center;
  cursor: pointer;
  list-style: none;
  color: var(--color-gray800);
  padding: 0.4rem;
  margin: -0.4rem;
}
.Breadcrumb_summary__Dgf1n::-webkit-details-marker {
  display: none;
}
.Breadcrumb_summary__Dgf1n > svg {
  transform: rotate(180deg);
  transition: transform 0.3s ease;
}

.Breadcrumb_summaryWithLabel__BK5r2 {
  gap: 0.4rem;
  border-radius: 0.4rem;
}
.Breadcrumb_summaryWithLabel__BK5r2:hover {
  background-color: var(--color-blue50);
}

.Breadcrumb_dropdown__PRaKI[open] .Breadcrumb_summary__Dgf1n > svg {
  transform: rotate(0);
}

.Breadcrumb_panel__c6ur8 {
  position: absolute;
  inset-inline-start: 0;
  top: 100%;
  z-index: 300;
  min-width: 16rem;
  max-width: 28rem;
  padding: 0.8rem;
  background-color: var(--color-white);
  border-radius: 1.5rem;
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.25);
  animation: Breadcrumb_breadcrumbPanelIn__EPQpC 0.18s ease;
}
@media screen and (max-width: 1439px) {
  .Breadcrumb_panel__c6ur8 {
    border-radius: 0.8rem;
  }
}

@keyframes Breadcrumb_breadcrumbPanelIn__EPQpC {
  from {
    opacity: 0;
    transform: translateY(-0.4rem);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.Breadcrumb_panelItem__5H6_l {
  display: block;
  padding: 0.8rem 1.2rem;
  border-radius: 0.6rem;
  font-size: var(--font-size-b6);
  color: var(--color-gray800);
  text-align: start;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.Breadcrumb_panelItem__5H6_l:hover, .Breadcrumb_panelItem__5H6_l:focus-visible {
  background-color: var(--color-blue100);
  color: var(--color-primary);
}
@media screen and (max-width: 1439px) {
  .Breadcrumb_panelItem__5H6_l {
    font-size: var(--font-size-b7);
  }
}

.Breadcrumb_panelItemCurrent__GCK56 {
  color: var(--color-primary);
  font-weight: 600;
}

@media (prefers-reduced-motion: reduce) {
  .Breadcrumb_summary__Dgf1n > svg,
  .Breadcrumb_link__zcliu,
  .Breadcrumb_homeLink__2sCkY {
    transition: none;
  }
  .Breadcrumb_panel__c6ur8 {
    animation: none;
  }
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./app/[lang]/shared/components/headline-group/HeadlineGroup.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.HeadlineGroup_ta-left__x_kug {
  text-align: start !important;
}

.HeadlineGroup_ta-right__XNmgg {
  text-align: end !important;
}

.HeadlineGroup_ta-center__XMgsA {
  text-align: center !important;
}

/* HeadlindGroup */
.HeadlineGroup_headlineGroup__3zYZ_ {
  margin-bottom: 10rem;
  line-height: 1.4;
}
.HeadlineGroup_headlineGroup__3zYZ_ .HeadlineGroup_headlineEyebrow__330vk {
  display: block;
  margin-bottom: 0.8rem;
  font-size: var(--font-size-b2);
  font-weight: 600;
  color: var(--color-gray600);
}
.HeadlineGroup_headlineGroup__3zYZ_ .HeadlineGroup_headlineTitle___KtDm {
  display: block;
  font-size: var(--font-size-t6);
  font-weight: 700;
  color: var(--color-black);
  white-space: pre-line;
}
.HeadlineGroup_headlineGroup__3zYZ_ .HeadlineGroup_headlineDescription__Zqjmj {
  margin-top: 1.8rem;
  font-size: var(--font-size-b4);
  font-weight: 500;
  color: var(--color-gray800);
  white-space: pre-line;
}
.HeadlineGroup_headlineGroup__3zYZ_.HeadlineGroup_colorMode___fvma .HeadlineGroup_headlineEyebrow__330vk:not(.HeadlineGroup_bg-dark__g_L5M) {
  font-weight: 500;
  color: var(--color-primary);
}
.HeadlineGroup_headlineGroup__3zYZ_.HeadlineGroup_colorMode___fvma .HeadlineGroup_headlineTitle___KtDm {
  color: var(--color-black);
}
.HeadlineGroup_headlineGroup__3zYZ_.HeadlineGroup_bg-dark__g_L5M .HeadlineGroup_headlineEyebrow__330vk,
.HeadlineGroup_headlineGroup__3zYZ_.HeadlineGroup_bg-dark__g_L5M .HeadlineGroup_headlineTitle___KtDm,
.HeadlineGroup_headlineGroup__3zYZ_.HeadlineGroup_bg-dark__g_L5M .HeadlineGroup_headlineDescription__Zqjmj {
  color: #fff;
}
.HeadlineGroup_headlineGroup__3zYZ_.HeadlineGroup_isEyebrowOnly__UO_qc {
  margin-bottom: 2.2rem;
}

@media screen and (max-width: 1439px) {
  .HeadlineGroup_headlineGroup__3zYZ_ {
    margin-bottom: 3rem;
  }
  .HeadlineGroup_headlineGroup__3zYZ_ .HeadlineGroup_headlineEyebrow__330vk {
    font-size: var(--font-size-b7);
  }
  .HeadlineGroup_headlineGroup__3zYZ_ .HeadlineGroup_headlineTitle___KtDm {
    font-size: var(--font-size-b5);
  }
  .HeadlineGroup_headlineGroup__3zYZ_ .HeadlineGroup_headlineDescription__Zqjmj {
    margin-top: 0.6rem;
    font-size: var(--font-size-b10);
  }
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./public/css/ui/no-data.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.no-data_ta-left__jjkqY {
  text-align: start !important;
}

.no-data_ta-right__BygU4 {
  text-align: end !important;
}

.no-data_ta-center__swimr {
  text-align: center !important;
}

.no-data_c_noData__rNhJt {
  padding: 31.6rem 0 42.5rem;
  text-align: center;
}

.no-data_c_noDataText__8LldX {
  font-size: 3rem;
  line-height: 1.5;
  text-align: center;
}

.no-data_c_noDataText__8LldX.no-data_muted__N_qy0 {
  color: var(--color-gray600);
  font-size: var(--font-size-b4);
}

@media screen and (max-width: 799px) {
  .no-data_c_noData__rNhJt {
    padding: 12.6rem 0 21rem;
  }
  .no-data_c_noDataText__8LldX {
    font-size: 1.6rem;
  }
  .no-data_c_noDataText__8LldX.no-data_muted__N_qy0 {
    font-size: var(--font-size-b7);
  }
}
