.ConfirmationPage_confirmation__Uvn6U {
  display: flex; flex-direction: column; gap: var(--spacing-32); width: 80%; padding: var(--spacing-40); border: 1px solid var(--color-border-secondary); border-radius: var(--spacing-8); font-family: var(--font-family-body); background-color: var(--color-background-neutral-1);
  & button { font-family: var(--font-family-body); }
}
.ConfirmationPage_header__3JbNb { display: flex; flex-direction: column; }
.ConfirmationPage_title__YUYu5 { margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: var(--spacing-12); font-family: var(--font-family-din-next-rounded); font-size: var(--display-base-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--display-base-small-line-height); color: var(--color-text-primary); }
.ConfirmationPage_description__adTni {
  margin: 0px; font-size: var(--body-base-x-large-font-size); line-height: var(--body-base-x-large-line-height); color: var(--color-text-secondary);
  & p { margin: 0px; font-family: inherit; font-size: var(--body-base-x-large-font-size); line-height: var(--body-base-x-large-line-height); color: inherit; }
  & a { color: var(--color-brand-default); text-decoration: none; }
}
.ConfirmationPage_fields__otH_e { display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--spacing-24); margin: 0px; padding: 0px; }
.ConfirmationPage_field-row__JYNsg { display: flex; flex-direction: column; gap: var(--spacing-4); }
.ConfirmationPage_field-label___pAg4 { font-size: var(--body-base-medium-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-medium-line-height); color: var(--color-text-secondary); }
.ConfirmationPage_field-value__oxxKx { margin: 0px; font-size: var(--body-base-large-font-size); font-weight: var(--font-weight-semi-bold); line-height: var(--body-base-large-line-height); color: var(--color-text-primary); }
.ConfirmationPage_half-width-row__ejtJB { grid-column: 1 / -1; max-width: calc(50% - var(--spacing-24) / 2); }
.ConfirmationPage_full-width__LwOXX { grid-column: 1 / -1; }
.ConfirmationPage_return-button__YWMCi { align-self: center; }
@media (max-width: 1024px) {
  .ConfirmationPage_confirmation__Uvn6U { width: 100%; padding: var(--spacing-32); }
  .ConfirmationPage_title__YUYu5 { font-size: var(--heading-base-large-font-size); line-height: var(--heading-base-large-line-height); }
}
@media (max-width: 768px) {
  .ConfirmationPage_confirmation__Uvn6U { gap: var(--spacing-24); padding: var(--spacing-20); }
  .ConfirmationPage_title__YUYu5 { font-size: var(--heading-base-small-font-size); line-height: var(--heading-base-small-line-height); }
  .ConfirmationPage_description__adTni {
  font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height);
  & p { font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height); }
}
  .ConfirmationPage_fields__otH_e { grid-template-columns: 1fr; }
}
.Select_wrapper__8cYB3 { display: flex; flex-direction: column; }
.Select_icon__Ko80z { color: var(--color-icon-tertiary); }
.Select_wrapper-x-small__eviZy { gap: var(--spacing-4); }
.Select_wrapper-large__j4Yk_, .Select_wrapper-medium__eufHC, .Select_wrapper-small__fLJZn { gap: var(--spacing-8); }
.Select_wrapper-x-large__6I9Uz { gap: var(--spacing-12); }
.Select_placeholder__h9G8_ { overflow: hidden; flex: 1 1 0%; text-overflow: ellipsis; white-space: nowrap; }
.Select_select__R5nHs { cursor: pointer; display: flex; gap: 0.5rem; align-items: center; justify-content: space-between; width: 100%; border: 1px solid var(--color-text-secondary); border-radius: var(--spacing-8); font-family: inherit; font-weight: var(--font-weight-regular); color: var(--color-text-primary); vertical-align: middle; transition: background-color 0.2s, border-color 0.2s; }
.Select_select-wrapper__OVfJV { position: relative; width: 100%; }
.Select_menu__HoYuy { position: absolute; z-index: 1000; top: calc(100% + var(--spacing-8)); left: 0px; overflow-y: auto; width: 100%; max-height: 300px; border: 1px solid var(--color-text-secondary); border-radius: var(--spacing-8); list-style: none; background: var(--color-background-default); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; transition: opacity 0.2s, transform 0.2s; }
.Select_menu-option__F0z9H { cursor: pointer; padding: var(--spacing-8) var(--spacing-12); }
.Select_menu-option-highlighted__lc1cG, .Select_menu-option__F0z9H:active:not(.Select_menu-option-disabled__FsBiA), .Select_menu-option__F0z9H:focus:not(.Select_menu-option-disabled__FsBiA), .Select_menu-option__F0z9H:hover:not(.Select_menu-option-disabled__FsBiA) { background: var(--color-background-neutral-1); }
.Select_menu-option-disabled__FsBiA { cursor: not-allowed; color: var(--color-text-disabled); }
.Select_select-error__s4r9x, .Select_select-error__s4r9x:hover:not(.Select_select-disabled__HzMpR), .Select_select__R5nHs.Select_select-error__s4r9x:hover:not(.Select_select-disabled__HzMpR) { border-color: var(--color-status-alert-primary); }
.Select_select-disabled__HzMpR { cursor: not-allowed; border-color: var(--color-border-disabled); color: var(--color-text-disabled); background: var(--color-background-neutral-1); }
.Select_select__R5nHs:hover:not(.Select_select-disabled__HzMpR) { border-color: var(--color-brand-default); }
.Select_menu-option-x-small__7ImOl, .Select_select-x-small__M7ywf { padding: var(--spacing-8) var(--spacing-8) var(--spacing-8) var(--spacing-12); font-size: var(--body-base-small-font-size); line-height: var(--body-base-medium-line-height); letter-spacing: -0.01em; }
.Select_menu-option-small__7is_B, .Select_select-small__reDeM { padding: var(--spacing-8); font-size: var(--body-base-medium-font-size); line-height: var(--body-base-medium-line-height); letter-spacing: -0.01em; }
.Select_menu-option-medium__l1x2F, .Select_select-medium__yYzxe { padding: var(--spacing-12) var(--spacing-12) var(--spacing-12) var(--spacing-16); font-size: var(--body-base-large-font-size); line-height: var(--body-base-large-line-height); letter-spacing: -0.01em; }
.Select_menu-option-large__uM_gl, .Select_select-large__g_OG1 { padding: var(--spacing-12) var(--spacing-16) var(--spacing-12) var(--spacing-20); font-size: var(--body-base-x-large-font-size); line-height: var(--body-base-large-line-height); }
.Select_menu-option-x-large__mJksW, .Select_select-x-large__KWrC3 { padding: var(--spacing-12) var(--spacing-20) var(--spacing-12) var(--spacing-28); font-size: var(--heading-base-small-font-size); line-height: var(--body-base-x-large-line-height); }
.Select_supporting-text__9SONh { font-family: inherit; font-weight: var(--font-weight-regular); color: var(--color-text-tertiary); }
.Select_supporting-text-x-small__oPPhP { font-size: var(--label-base-tiny-font-size); line-height: var(--label-base-tiny-line-height); }
.Select_supporting-text-small__DdL6O { font-size: var(--label-base-small-font-size); line-height: var(--label-base-small-line-height); }
.Select_supporting-text-large__qcSqY, .Select_supporting-text-medium__gtGky { font-size: var(--label-base-medium-font-size); line-height: var(--label-base-medium-line-height); }
.Select_supporting-text-x-large__PW4eI { font-size: var(--label-base-large-font-size); line-height: var(--label-base-large-line-height); }
.Select_supporting-text-error__ZKuxS { color: var(--color-status-alert-primary); }
.Select_label__OtnVv { cursor: pointer; font-family: inherit; font-weight: var(--font-weight-regular); color: var(--color-text-secondary); }
.Select_label-x-small__xPLSW { font-size: var(--label-base-small-font-size); line-height: var(--label-base-small-line-height); }
.Select_label-small__NZpB2 { font-size: var(--label-base-medium-font-size); line-height: var(--label-base-medium-line-height); }
.Select_label-medium__qbXwK { font-size: var(--body-base-medium-font-size); line-height: var(--body-base-medium-line-height); }
.Select_label-large__SRLr_ { font-size: var(--label-base-large-font-size); line-height: var(--label-base-large-line-height); }
.Select_label-x-large__GRJ7j { font-size: var(--body-base-large-font-size); line-height: var(--body-base-large-line-height); }
.Select_label-disabled__Z2CMB { cursor: not-allowed; }
.Select_label-disabled__Z2CMB, .Select_supporting-text-disabled__IOfhx { color: var(--color-text-disabled); }
@media (min-width: 768px) {
  .Select_placeholder__h9G8_ { max-width: 220px; font-family: inherit; font-size: var(--body-base-large-font-size); font-weight: var(--font-weight-regular); line-height: 21px; letter-spacing: normal; }
}
.FilterBy_section__XQoTN { display: block; }
.FilterBy_headline__SGtfE { margin-bottom: var(--spacing-8); font-size: var(--body-strong-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-strong-small-line-height); }
.FilterBy_label__L8DOa { display: block; margin-bottom: var(--spacing-8); font-size: var(--label-base-small-font-size); line-height: var(--label-base-small-line-height); color: var(--color-text-secondary); }
.FilterBy_selects___dceI { display: flex; flex-flow: wrap; gap: var(--spacing-16); }
.FilterBy_select__0VEp4 { flex: 1 0 calc(50% - var(--spacing-8)); min-width: 0px; }
.FilterBy_clear-all__hEW_F { display: flex; align-self: flex-end; justify-content: flex-end; }
.FilterBy_selects___dceI .FilterBy_clear-all__hEW_F { display: none; }
.FilterBy_filter-by__zz7Bq { display: flex; flex-direction: row; align-items: center; justify-content: space-between; }
.FilterBy_filter-by__zz7Bq .FilterBy_clear-all__hEW_F { display: flex; align-self: flex-end; justify-content: flex-end; }
.FilterBy_button__A5wc1 { font-size: var(--body-strong-small-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-strong-small-line-height); }
@media (min-width: 1024px) {
  .FilterBy_selects___dceI { flex-direction: row; gap: var(--spacing-16); }
  .FilterBy_select__0VEp4 { flex: 0 0 240px; }
  .FilterBy_selects___dceI .FilterBy_clear-all__hEW_F { display: flex; }
  .FilterBy_filter-by__zz7Bq .FilterBy_clear-all__hEW_F { display: none; }
  .FilterBy_button__A5wc1 { font-size: var(--body-strong-large-font-size); line-height: var(--body-strong-large-line-height); }
  .FilterBy_headline__SGtfE { margin-bottom: var(--spacing-16); font-size: var(--heading-base-small-font-size); line-height: var(--heading-base-small-line-height); }
  .FilterBy_label__L8DOa { font-size: var(--label-base-large-font-size); line-height: var(--label-base-large-line-height); }
}
@media (min-width: 1280px) {
  .FilterBy_select__0VEp4 { flex: 0 0 280px; }
}
.Pagination_pagination-wrapper__T6mYu { display: flex; gap: var(--spacing-24); align-items: center; justify-content: space-between; padding: var(--spacing-12) 0; }
.Pagination_pagination-show-results__XNZdu { display: flex; gap: var(--spacing-12); align-items: center; font-family: var(--font-family-din-next-rounded); font-size: var(--body-base-x-large-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-x-large-line-height); }
.Pagination_pagination-pages__6OOFV, .Pagination_pagination__Ahx25 { display: flex; gap: var(--spacing-4); align-items: center; }
.Pagination_pagination-page__xTdUr { cursor: pointer; display: flex; align-items: center; justify-content: center; min-width: 32px; height: 32px; padding: 0 var(--spacing-8); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: var(--spacing-4); font-family: var(--font-family-din-next-rounded); font-size: var(--body-base-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-small-line-height); color: var(--color-text-primary); background: none; transition: background-color 0.2s, color 0.2s; }
.Pagination_pagination-page__xTdUr:hover { background-color: var(--color-background-secondary); }
.Pagination_pagination-page-active__58x5W { font-weight: var(--font-weight-medium); color: var(--color-brand-default); }
.Pagination_pagination-page-active__58x5W, .Pagination_pagination-page-active__58x5W:hover { background-color: var(--color-overlay-blue-10); }
.Pagination_pagination-ellipsis__EWDDg { display: flex; align-items: center; justify-content: center; min-width: 32px; height: 32px; color: var(--color-text-secondary); }
.Pagination_pagination-ellipsis__EWDDg, .Pagination_pagination-info__mr8L9 { font-family: var(--font-family-din-next-rounded); font-size: var(--body-base-small-font-size); }
.Pagination_pagination-info__mr8L9 { margin-right: var(--spacing-8); font-weight: var(--font-weight-regular); line-height: var(--body-base-small-line-height); color: var(--color-text-primary); }
.Pagination_pagination-button__h8325 { width: 16px; height: 16px; }
.Pagination_pagination-button__h8325:not(:disabled) { color: var(--color-text-primary); }
.Pagination_menu-above__Sq0PP { top: auto; bottom: calc(100% + var(--spacing-8)); }
@media (max-width: 768px) {
  .Pagination_pagination-wrapper__T6mYu { width: 100%; }
  .Pagination_pagination-pages__6OOFV { display: none; }
  .Pagination_pagination-show-results__XNZdu, .Pagination_pagination-show-results__XNZdu [role="button"] { font-size: var(--body-base-tiny-font-size); line-height: var(--body-base-tiny-line-height); }
  .Pagination_pagination-show-results__XNZdu [role="button"] { padding: var(--spacing-4) var(--spacing-8); }
  .Pagination_pagination-button__h8325 { width: 16px; height: 16px; }
}
.Pagination_paginationEllipsis__4ba0W { display: flex; align-items: center; justify-content: center; }
.Pagination_pagination__UOZq3 { display: grid; grid-template-columns: auto auto; gap: var(--spacing-40); align-items: center; width: calc(100% + (var(--spacing-20) * 2)); margin: 0 calc(-1 * var(--spacing-20)); padding: 0 var(--spacing-20); border-radius: 0 0 var(--spacing-8) var(--spacing-8); background: var(--color-background-default); }
.Pagination_resultsPerPage__Rw5uG { display: grid; grid-template-columns: auto auto; gap: var(--spacing-8); align-items: center; justify-content: start; padding: var(--spacing-8); }
.Pagination_showResultsLabel___k8ln { font-family: var(--font-family-din-next-rounded); font-size: var(--body-base-small-font-size); font-weight: var(--font-weight-regular); color: var(--color-text-primary); }
.Pagination_mobileLabel__FE6fL { display: inline; font-size: var(--body-base-tiny-font-size); }
.Pagination_desktopLabel__omPsx { display: none; }
.Pagination_selectWrapper__Q63dA { position: relative; display: grid; align-items: center; }
.Pagination_paginationSelect__sUlct { cursor: pointer; box-sizing: border-box; min-width: 60px; padding-top: ; padding-bottom: ; padding-left: ; padding-right: var(--spacing-28); border: 1px solid var(--color-border-secondary); border-radius: var(--spacing-8); font-family: var(--font-family-din-next-rounded); font-size: var(--body-base-small-font-size); color: var(--color-text-primary); appearance: none; background: var(--color-background-default); }
.Pagination_selectIcon__adSXA { pointer-events: none; position: absolute; top: 25%; right: var(--spacing-8); transform: translateY(-50%); width: var(--spacing-20); height: var(--spacing-20); color: var(--color-text-tertiary); }
.Pagination_paginationButtons__6IHaU { display: grid; grid-auto-flow: column; gap: var(--spacing-16); align-items: center; }
.Pagination_paginationEllipsis__4ba0W, .Pagination_paginationPageNumber__w0PAa { display: none; }
.Pagination_paginationPageNumber__w0PAa {
  cursor: pointer; place-items: center; padding: 0 var(--spacing-8); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: var(--spacing-4); font-family: var(--font-family-din-next-rounded); font-size: var(--body-base-small-font-size); font-weight: var(--font-weight-regular); color: var(--color-text-secondary); background: transparent;
  & .Pagination_paginationEllipsis__4ba0W { display: block; align-self: end; text-align: center; }
}
.Pagination_paginationPageNumber__w0PAa:hover { background: var(--color-background-neutral-5); }
.Pagination_paginationPageNumberActive__1Ym1y { font-weight: var(--font-weight-medium); color: var(--color-brand-default); }
.Pagination_paginationButton__YT_1R { cursor: pointer; display: grid; place-items: center; width: 16px; height: 16px; padding: 0px; border: 0px; color: var(--color-text-tertiary); background: var(--color-background-default); }
.Pagination_paginationButton__YT_1R svg { width: 100%; height: 100%; }
.Pagination_paginationButton__YT_1R:not(:disabled) { color: var(--color-text-primary); }
.Pagination_paginationButton__YT_1R:disabled { cursor: not-allowed; opacity: 0.4; }
@media (min-width: 600px) {
  .Pagination_pagination__UOZq3 { border-radius: 0px; }
}
@media (min-width: 768px) {
  .Pagination_paginationEllipsis__4ba0W, .Pagination_paginationPageNumber__w0PAa, .Pagination_paginationSelect__sUlct, .Pagination_showResultsLabel___k8ln { font-size: var(--body-base-large-font-size); }
  .Pagination_paginationButton__YT_1R { width: 20px; height: 20px; }
}
@media (min-width: 1024px) {
  .Pagination_pagination__UOZq3 { justify-content: start; width: auto; margin: 0px; padding: 0px; background: transparent; }
  .Pagination_showResultsLabel___k8ln { font-family: var(--font-family-body); font-size: var(--body-base-large-font-size); font-weight: var(--font-weight-regular); line-height: var(--line-height-21); letter-spacing: normal; }
  .Pagination_mobileLabel__FE6fL { display: none; }
  .Pagination_desktopLabel__omPsx { display: inline; }
  .Pagination_paginationButtons__6IHaU { gap: var(--spacing-24); }
  .Pagination_paginationEllipsis__4ba0W, .Pagination_paginationPageNumber__w0PAa { display: flex; align-items: center; justify-content: center; }
  .Pagination_paginationSelect__sUlct { padding-top: ; padding-bottom: ; padding-left: ; padding-right: var(--spacing-28); font-size: var(--body-base-medium-font-size); }
  .Pagination_selectIcon__adSXA { width: 20px; height: 20px; }
  .Pagination_paginationButton__YT_1R { width: 24px; height: 24px; }
  .Pagination_paginationPageNumber__w0PAa { display: grid; min-width: var(--spacing-36); height: var(--spacing-20); font-family: var(--font-family-body); font-size: var(--body-base-large-font-size); font-weight: var(--font-weight-regular); line-height: var(--line-height-21); letter-spacing: normal; }
}
.PeopleCard_people-card__Yat9n { position: relative; overflow: hidden; display: flex; flex-direction: column; width: 628px; height: 100%; min-height: 264px; border: 1px solid var(--color-border-primary); border-radius: 24px; background-color: var(--color-background-default); transition: box-shadow 0.2s; }
.PeopleCard_people-card__Yat9n:hover { border-color: var(--color-brand-default); box-shadow: 0 4px 16px var(--color-overlay-grey-10); }
.PeopleCard_people-card-static__Dw_N6:hover { border-color: var(--color-border-primary); box-shadow: none; }
.PeopleCard_card-with-photo__OVlY5 { width: 410px; min-height: 444px; }
.PeopleCard_photo-container__iVNQG { position: relative; width: 410px; height: 264px; background-color: var(--color-background-neutral-1); }
.PeopleCard_photo__gwrwx { object-fit: cover; object-position: center center; filter: grayscale(0); transition: filter 0.3s, opacity 0.3s; }
.PeopleCard_people-card__Yat9n:hover .PeopleCard_photo__gwrwx { filter: grayscale(100%); }
.PeopleCard_people-card__Yat9n:hover .PeopleCard_photo-always-color__wXial, .PeopleCard_photo-always-color__wXial { filter: grayscale(0); }
.PeopleCard_photo-hidden__cVZxS { opacity: 0; }
.PeopleCard_content__XNkrg { display: flex; flex: 1 1 0%; flex-direction: column; padding: var(--spacing-18); opacity: 1; transition: opacity 0.3s; }
.PeopleCard_content-hidden__YhbuV { pointer-events: none; position: absolute; opacity: 0; }
.PeopleCard_info__L6IJs { display: flex; flex-direction: column; gap: var(--spacing-4); }
.PeopleCard_name__GtsTf { margin: 0px; font-size: var(--heading-strong-small-font-size); font-weight: var(--font-weight-medium); line-height: var(--heading-strong-small-line-height); color: var(--color-text-primary); }
.PeopleCard_title__yX7y3 { margin: 0px; font-size: var(--heading-base-x-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--heading-base-x-small-line-height); color: var(--color-text-secondary); }
.PeopleCard_profile-link__U3vc7 { cursor: pointer; align-self: flex-start; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: var(--body-strong-large-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-strong-large-line-height); color: var(--color-brand-default); background: none; transition: color 0.2s; }
.PeopleCard_content__XNkrg .PeopleCard_profile-link__U3vc7 { margin-top: auto; padding-top: var(--spacing-24); }
.PeopleCard_profile-link__U3vc7:hover { color: var(--color-brand-hover); }
.PeopleCard_profile-link__U3vc7:focus-visible { outline: 2px solid var(--color-brand-default); outline-offset: 2px; }
.PeopleCard_expanded-content__y5WNf { pointer-events: none; position: absolute; z-index: 2; inset: 0px; transform: translateY(100%); display: flex; flex-direction: column; padding: var(--spacing-18); opacity: 0; background-color: var(--color-background-default); transition: opacity 0.3s, transform 0.4s cubic-bezier(0.16, 1, 0.3, 1); }
.PeopleCard_expanded-content-visible__uj9M_ { pointer-events: auto; transform: translateY(0px); opacity: 1; }
.PeopleCard_expanded-header__sOyT7 { display: flex; flex-direction: column; flex-shrink: 0; gap: var(--spacing-4); }
.PeopleCard_bio-container__GXyep { overflow-y: auto; flex: 1 1 0%; margin-top: var(--spacing-12); padding-right: var(--spacing-8); }
.PeopleCard_bio-container__GXyep::-webkit-scrollbar { width: 4px; }
.PeopleCard_bio-container__GXyep::-webkit-scrollbar-track { border-radius: 2px; background: var(--color-background-neutral-1); }
.PeopleCard_bio-container__GXyep::-webkit-scrollbar-thumb { border-radius: 2px; background: var(--color-border-primary); }
.PeopleCard_bio-container__GXyep::-webkit-scrollbar-thumb:hover { background: var(--color-text-tertiary); }
.PeopleCard_bio__wcQ8V { font-size: var(--display-base-large-font-size); font-weight: var(--font-weight-regular); line-height: var(--display-base-large-line-height); color: var(--color-text-secondary); }
.PeopleCard_bio__wcQ8V p { margin: 0 0 var(--spacing-12) 0; white-space: pre-line; }
.PeopleCard_bio__wcQ8V p:last-child { margin-bottom: 0px; }
.PeopleCard_hide-profile-link__yY1ny { flex-shrink: 0; margin-top: var(--spacing-8); }
@media (max-width: 1024px) {
  .PeopleCard_people-card__Yat9n { width: 335px; min-height: 204px; border-radius: 16px; }
  .PeopleCard_card-with-photo__OVlY5 { min-height: 356px; }
  .PeopleCard_photo-container__iVNQG { width: 335px; height: 216px; }
  .PeopleCard_content__XNkrg, .PeopleCard_expanded-content__y5WNf { padding: var(--spacing-16); }
  .PeopleCard_name__GtsTf { font-size: var(--body-strong-large-font-size); line-height: var(--body-strong-large-line-height); }
  .PeopleCard_title__yX7y3 { font-size: var(--body-base-medium-font-size); line-height: var(--body-base-medium-line-height); }
  .PeopleCard_bio__wcQ8V { font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height); }
  .PeopleCard_profile-link__U3vc7 { font-size: var(--body-strong-medium-font-size); line-height: var(--body-strong-medium-line-height); }
}
@media (max-width: 768px) {
  .PeopleCard_people-card__Yat9n { width: 335px; border-radius: 12px; }
  .PeopleCard_photo-container__iVNQG { width: 335px; height: 216px; }
  .PeopleCard_content__XNkrg, .PeopleCard_expanded-content__y5WNf { padding: var(--spacing-12); }
  .PeopleCard_name__GtsTf { font-size: var(--body-strong-small-font-size); line-height: var(--body-strong-small-line-height); }
  .PeopleCard_title__yX7y3 { font-size: var(--body-base-tiny-font-size); line-height: var(--body-base-tiny-line-height); }
  .PeopleCard_profile-link__U3vc7 { font-size: var(--body-strong-small-font-size); line-height: var(--body-strong-small-line-height); }
}
@media (max-width: 599px) {
  .PeopleCard_people-card__Yat9n { min-height: 96px; }
  .PeopleCard_card-with-photo__OVlY5 { min-height: 307px; }
}
.ProfileModal_overlay__dLvuv { position: fixed; z-index: 1000; inset: 0px; display: flex; align-items: flex-end; justify-content: center; background: var(--color-overlay-grey-50); animation: 0.2s ease-out 0s 1 normal none running ProfileModal_fade-in__HXkEA; }
@keyframes ProfileModal_fade-in__HXkEA { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.ProfileModal_modal__OVhOw { position: relative; overflow: hidden; display: flex; flex-direction: column; width: 100%; max-height: 90vh; border-radius: var(--spacing-24) var(--spacing-24) 0 0; background: var(--color-background-default); box-shadow: 0 -4px 24px var(--color-overlay-grey-30); animation: 0.3s ease-out 0s 1 normal none running ProfileModal_slide-up__Mxdzb; }
@keyframes ProfileModal_slide-up__Mxdzb { 
  0% { transform: translateY(100%); }
  100% { transform: translateY(0px); }
}
.ProfileModal_header__fI79V { display: flex; gap: var(--spacing-12); align-items: flex-start; justify-content: space-between; padding: var(--spacing-24) var(--spacing-16) var(--spacing-16); }
.ProfileModal_header-info__SkTv_ { display: flex; flex-direction: column; gap: var(--spacing-4); }
.ProfileModal_name__QM_VK { margin: 0px; font-size: var(--heading-strong-x-small-font-size); font-weight: var(--font-weight-medium); line-height: var(--heading-strong-x-small-line-height); color: var(--color-text-primary); }
.ProfileModal_title__HGHzR { margin: 0px; font-size: var(--body-base-large-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-large-line-height); color: var(--color-text-secondary); }
.ProfileModal_close-button__bHh0E { cursor: pointer; display: flex; flex-shrink: 0; align-items: center; justify-content: center; width: var(--spacing-32); height: var(--spacing-32); padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: var(--color-icon-primary); background: transparent; transition: color 0.2s; }
.ProfileModal_close-button__bHh0E:hover { color: var(--color-text-primary); }
.ProfileModal_close-button__bHh0E:focus-visible { outline: 2px solid var(--color-brand-default); outline-offset: 2px; }
.ProfileModal_close-button__bHh0E svg { width: 20px; height: 20px; }
.ProfileModal_photo-container__tEZhU { position: relative; overflow: hidden; aspect-ratio: 335 / 216; width: calc(100% - var(--spacing-32)); margin: 0 var(--spacing-16) var(--spacing-16); border: 1px solid var(--color-border-default); border-radius: var(--spacing-8); background-color: var(--color-background-neutral-1); }
.ProfileModal_photo__6y37x { border-radius: var(--spacing-8); object-fit: cover; object-position: center center; }
.ProfileModal_bio-container__8aLSg { overflow-y: auto; flex: 1 1 0%; padding: var(--spacing-16) var(--spacing-16) var(--spacing-24); }
.ProfileModal_bio__0MntX { font-size: var(--body-base-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-small-line-height); color: var(--color-text-secondary); }
.ProfileModal_bio__0MntX p { margin: 0 0 var(--spacing-12) 0; white-space: pre-line; }
.ProfileModal_bio__0MntX p:last-child { margin-bottom: 0px; }
.PeopleGrid_container__gjGVh { background-color: var(--color-background-default); }
.PeopleGrid_content__O0Oax { padding-block: var(--spacing-28); }
.PeopleGrid_header__agyhs { display: flex; gap: var(--spacing-24); align-items: center; justify-content: space-between; margin-bottom: var(--spacing-32); }
.PeopleGrid_headline__FKzOk { margin: 0px; font-size: var(--display-base-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--display-base-small-line-height); color: var(--color-text-primary); }
.PeopleGrid_grid__91fSX { display: grid; gap: var(--spacing-16); }
.PeopleGrid_grid-with-photos__MPLMY { grid-template-columns: repeat(3, 1fr); }
.PeopleGrid_grid-without-photos__7Hf3B { grid-template-columns: repeat(2, 1fr); }
.PeopleGrid_grid-with-photos__MPLMY > [class*="highlight-card"], .PeopleGrid_grid-without-photos__7Hf3B > [class*="highlight-card"] { width: 100%; height: 100%; }
@media (max-width: 1420px) {
  .PeopleGrid_grid__91fSX {
  & > * { width: 100%; max-width: 100%; }
  & > * > [class*="photo-container"] { width: 100%; height: 195px; }
}
}
@media (max-width: 1024px) {
  .PeopleGrid_header__agyhs { gap: var(--spacing-16); margin-bottom: var(--spacing-24); }
  .PeopleGrid_headline__FKzOk { font-size: var(--heading-base-large-font-size); line-height: var(--heading-base-large-line-height); }
  .PeopleGrid_grid-with-photos__MPLMY { grid-template-columns: repeat(3, 1fr); }
  .PeopleGrid_grid-without-photos__7Hf3B { grid-template-columns: repeat(2, 1fr); }
  .PeopleGrid_grid-with-photos__MPLMY > [class*="highlight-card"], .PeopleGrid_grid-without-photos__7Hf3B > [class*="highlight-card"] { --highlight-card-title-font-size: var(--body-strong-x-large-font-size); --highlight-card-title-line-height: var(--body-strong-x-large-line-height); --highlight-card-description-font-size: var(--body-base-medium-font-size); --highlight-card-description-line-height: var(
			--body-base-medium-line-height
		); height: 100%; }
}
@media (max-width: 768px) {
  .PeopleGrid_grid-with-photos__MPLMY > [class*="highlight-card"], .PeopleGrid_grid-without-photos__7Hf3B > [class*="highlight-card"] { height: 100%; padding: var(--spacing-16); }
}
@media (max-width: 600px) {
  .PeopleGrid_content__O0Oax { padding-block: var(--spacing-16); }
  .PeopleGrid_header__agyhs { flex-direction: column; gap: var(--spacing-12); align-items: flex-start; }
  .PeopleGrid_headline__FKzOk { font-size: var(--heading-base-small-font-size); line-height: var(--heading-base-small-line-height); }
  .PeopleGrid_grid__91fSX {
  gap: var(--spacing-12);
  & > * > [class*="photo-container"] { height: 215px; }
}
  .PeopleGrid_grid-with-photos__MPLMY, .PeopleGrid_grid-without-photos__7Hf3B { grid-template-columns: 1fr; }
}
.TrainingVideosTableGPT_training-videos-table-gpt__ooeDa { display: flex; flex-direction: column; gap: var(--spacing-32); margin-top: var(--spacing-20); margin-bottom: var(--spacing-20); }
@media (min-width: 1024px) {
  .TrainingVideosTableGPT_training-videos-table-gpt__ooeDa { margin-top: var(--spacing-40); margin-bottom: var(--spacing-40); }
}
.ImageRejectionCalculator_container__NUdNj, .TrainingVideosTableGPT_content__m6bVV { display: flex; flex-direction: column; gap: var(--spacing-32); }
.ImageRejectionCalculator_container__NUdNj { padding-block: 40px; }
@media (max-width: 1279px) {
  .ImageRejectionCalculator_container__NUdNj { padding-block: 48px; }
}
@media (max-width: 767px) {
  .ImageRejectionCalculator_container__NUdNj { padding-block: var(--space-stack-xl); }
}
.ImageRejectionCalculator_heading__wJviz { margin: 0px; font-family: var(--font-family-din-next-rounded); font-size: var(--display-base-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--display-base-small-line-height); color: var(--color-text-primary); letter-spacing: -0.01em; }
.ImageRejectionCalculator_userInterface__Y7cMn { display: grid; grid-template-columns: 1fr; gap: var(--spacing-24); }
@media (min-width: 800px) {
  .ImageRejectionCalculator_userInterface__Y7cMn { grid-template-columns: 1fr 1fr; gap: var(--spacing-32); }
}
.ImageRejectionCalculator_column__3XaUa { display: flex; flex-direction: column; }
.ImageRejectionCalculator_legend__51pAG { margin-bottom: var(--spacing-16); padding: 0px; font-family: var(--font-family-din-next-rounded); font-size: var(--heading-base-x-small-font-size); font-weight: var(--font-weight-medium); line-height: var(--heading-base-x-small-line-height); color: var(--color-text-primary); text-transform: uppercase; }
.ImageRejectionCalculator_field__Z0D2B { display: flex; flex-wrap: wrap; gap: var(--spacing-8); align-items: center; justify-content: space-between; min-height: 40px; margin-bottom: var(--spacing-12); }
.ImageRejectionCalculator_label__iNPPQ { flex: 1 1 0%; min-width: 140px; font-size: var(--body-base-medium-font-size); line-height: var(--body-base-medium-line-height); }
.ImageRejectionCalculator_input__Yj0Gw, .ImageRejectionCalculator_label__iNPPQ { font-family: var(--font-family-din-next-rounded); font-weight: var(--font-weight-regular); color: var(--color-text-primary); }
.ImageRejectionCalculator_input__Yj0Gw { width: 160px; height: 36px; padding: var(--spacing-8) var(--spacing-12); border: 1px solid var(--color-border-default); border-radius: var(--spacing-4); font-size: var(--body-base-small-font-size); text-align: right; background-color: var(--color-background-default); }
.ImageRejectionCalculator_input__Yj0Gw:focus { border-color: var(--color-brand-default); outline: none; }
.ImageRejectionCalculator_input__Yj0Gw::-webkit-inner-spin-button { opacity: 1; }
.ImageRejectionCalculator_inputDisabled__uzoEY { cursor: not-allowed; border: 1px solid var(--color-border-disabled); color: var(--color-text-secondary); background-color: var(--color-background-neutral-3); }
.ImageRejectionCalculator_inputDisabled__uzoEY::-webkit-inner-spin-button { display: none; appearance: none; }
.ImageRejectionCalculator_graph__U1Qmk { width: 100%; margin-top: calc(var(--spacing-32) * -1); }
.ImageRejectionCalculator_formulaContainer__AKnj7 { padding: var(--spacing-24); border: 1px solid var(--color-border-default); border-radius: var(--spacing-4); background-color: var(--color-background-default); box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px; }
.ImageRejectionCalculator_formulaTitle__ysji6 { margin-top: 0px; margin-bottom: var(--spacing-16); font-family: var(--font-family-din-next-rounded); font-size: var(--heading-base-small-font-size); font-weight: var(--font-weight-medium); color: var(--color-text-primary); }
.ImageRejectionCalculator_formula__f20HJ { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; font-family: "Times New Roman", serif; font-size: 1.1em; color: var(--color-text-primary); }
.ImageRejectionCalculator_disclaimer__rrFfz { margin-top: var(--spacing-16); font-family: var(--font-family-din-next-rounded); font-size: var(--body-base-x-small-font-size); line-height: 1.4; color: var(--color-text-secondary); }
.ImageRejectionCalculator_fraction__9Yp2s { display: inline-block; margin: 0px 4px; text-align: center; vertical-align: middle; }
.ImageRejectionCalculator_numerator__sN8HA { display: block; padding-bottom: 2px; border-bottom: 1px solid; }
.ImageRejectionCalculator_denominator___Npio { display: block; padding-top: 2px; }
.ImageRejectionCalculator_log__jRTOw { font-style: normal; }
.ImageRejectionCalculator_bracket__QGcca { font-size: 2em; vertical-align: middle; }
.LatestNewsGPT_latest-news-gpt__JI86g { margin-top: 40px; margin-bottom: 40px; }
.LatestNewsGPT_latest-news-gpt__JI86g [data-part="media"] svg { width: 29px; height: 29px; }
.LocationInformationCard_card__Tyuf6 { display: flex; flex-direction: column; height: 100%; min-height: 284px; border: 1px solid var(--color-border-default); border-radius: var(--spacing-16); background-color: var(--color-background-default); }
.LocationInformationCard_image-container__R7rUI { position: relative; overflow: hidden; flex-shrink: 0; width: 100%; height: 116px; border-radius: 16px 16px 0px 0px; background-color: var(--color-background-secondary); }
.LocationInformationCard_expanded__VWzWw .LocationInformationCard_image-container__R7rUI { display: none; }
.LocationInformationCard_image__JZiV1 { object-fit: cover; }
.LocationInformationCard_content___QK3Y { position: relative; display: flex; flex: 1 1 0%; flex-direction: column; padding: var(--spacing-16); }
.LocationInformationCard_default-content__52Nq6 { display: flex; flex-direction: column; gap: var(--spacing-4); transition: opacity 0.25s; }
.LocationInformationCard_default-content__52Nq6.LocationInformationCard_hidden__8TRo7 { pointer-events: none; opacity: 0; }
.LocationInformationCard_expanded-content__A795W { pointer-events: none; position: absolute; inset: var(--spacing-16) var(--spacing-16) var(--spacing-4) var(--spacing-16); transform: translateY(8px); overflow-y: auto; display: flex; flex-direction: column; gap: var(--spacing-4); opacity: 0; transition: opacity 0.25s, transform 0.25s; }
.LocationInformationCard_expanded-content__A795W:not(.LocationInformationCard_hidden__8TRo7) { pointer-events: auto; transform: translateY(0px); opacity: 1; }
.LocationInformationCard_location-name__zZfdX { margin: 0px; font-size: var(--body-strong-large-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-strong-large-line-height); color: var(--color-text-primary); }
.LocationInformationCard_location-type__iv6L2, .LocationInformationCard_subtitle__6zACR { margin: 0px; font-size: var(--body-strong-large-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-strong-large-line-height); color: var(--color-text-secondary); }
.LocationInformationCard_address__ObsM6 { white-space: pre-line; }
.LocationInformationCard_address__ObsM6, .LocationInformationCard_phone__vaWCt { margin: 0px; font-size: var(--body-base-medium-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-medium-line-height); color: var(--color-text-secondary); }
.LocationInformationCard_map-link__3PCwr { display: inline-flex; gap: var(--spacing-4); align-items: center; margin-top: var(--spacing-12); font-size: var(--body-strong-medium-font-size); font-weight: var(--font-weight-medium); color: var(--color-brand-default); text-decoration: none; }
.LocationInformationCard_map-icon__Xzayo { width: 20px; height: 20px; }
.LocationInformationCard_toggle-button__P2NEN { cursor: pointer; padding: var(--spacing-12) var(--spacing-16); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-family: inherit; font-size: var(--body-strong-large-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-strong-large-line-height); color: var(--color-brand-default); text-align: left; background: none; }
@media only screen and (max-width: 1024px) {
  .LocationInformationCard_image-container__R7rUI { height: 108px; }
  .LocationInformationCard_location-name__zZfdX, .LocationInformationCard_location-type__iv6L2, .LocationInformationCard_subtitle__6zACR { font-size: var(--body-strong-medium-font-size); line-height: var(--body-strong-medium-line-height); }
  .LocationInformationCard_address__ObsM6, .LocationInformationCard_phone__vaWCt { font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height); }
  .LocationInformationCard_map-link__3PCwr { font-size: var(--body-strong-small-font-size); line-height: var(--body-strong-small-line-height); }
  .LocationInformationCard_toggle-button__P2NEN { font-size: var(--body-strong-medium-font-size); line-height: var(--body-strong-medium-line-height); }
}
@media only screen and (max-width: 768px) {
  .LocationInformationCard_card__Tyuf6 { min-height: 156px; border-radius: var(--spacing-8); }
  .LocationInformationCard_content___QK3Y { padding: var(--spacing-12); }
  .LocationInformationCard_expanded-content__A795W { inset: var(--spacing-12); }
  .LocationInformationCard_image-container__R7rUI { height: 56px; border-radius: var(--spacing-8) var(--spacing-8) 0 0; }
  .LocationInformationCard_location-name__zZfdX { font-size: var(--label-strong-medium-font-size); line-height: var(--label-strong-medium-line-height); }
  .LocationInformationCard_address__ObsM6, .LocationInformationCard_location-type__iv6L2, .LocationInformationCard_phone__vaWCt, .LocationInformationCard_subtitle__6zACR { font-size: var(--label-base-small-font-size); line-height: var(--label-base-small-line-height); }
  .LocationInformationCard_map-link__3PCwr { margin-top: var(--spacing-2); }
  .LocationInformationCard_map-link__3PCwr, .LocationInformationCard_toggle-button__P2NEN { font-size: var(--body-strong-small-font-size); line-height: var(--body-strong-small-line-height); }
  .LocationInformationCard_toggle-button__P2NEN { padding: var(--spacing-8) var(--spacing-12); }
}
.LocationsCardsDisplay_container__PfcKN { margin-top: var(--spacing-40); }
.LocationsCardsDisplay_section-title-row__DfDjk { display: flex; flex-wrap: wrap; gap: var(--spacing-16); align-items: baseline; margin: 0 0 var(--spacing-24); }
.LocationsCardsDisplay_section-title__PJ6di { margin: 0px; font-size: var(--heading-base-medium-font-size); font-weight: var(--font-weight-regular); line-height: var(--heading-base-medium-line-height); color: var(--color-text-primary); }
.LocationsCardsDisplay_country-name__jSx6D { color: var(--color-text-secondary); }
.LocationsCardsDisplay_clear-button___mgHW { cursor: pointer; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-family: inherit; font-size: var(--body-strong-medium-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-strong-medium-line-height); color: var(--color-brand-default); background: none; }
.LocationsCardsDisplay_carousel-viewport__6NJJO { overflow: hidden; }
.LocationsCardsDisplay_carousel-container__vrLlJ { display: flex; gap: var(--spacing-16); }
.LocationsCardsDisplay_carousel-slide__xGJHP { display: grid; grid-auto-rows: 1fr; grid-template-rows: repeat(2, 1fr); flex: 0 0 calc(20% - 12.8px); gap: var(--spacing-16); min-width: 0px; }
.LocationsCardsDisplay_carousel-slide-single__rTisd { grid-template-rows: 1fr; }
.LocationsCardsDisplay_card__AQPD5 { height: 100%; }
.LocationsCardsDisplay_cards-grid__0HHi9 { display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--spacing-16); }
@media (max-width: 1024px) {
  .LocationsCardsDisplay_carousel-slide__xGJHP { flex: 0 0 calc(25% - var(--spacing-6)); }
  .LocationsCardsDisplay_carousel-container__vrLlJ { gap: var(--spacing-8); }
}
@media (max-width: 768px) {
  .LocationsCardsDisplay_container__PfcKN { margin-top: var(--spacing-24); }
  .LocationsCardsDisplay_section-title__PJ6di { display: none; }
  .LocationsCardsDisplay_cards-grid__0HHi9 { grid-template-columns: repeat(2, 1fr); gap: var(--spacing-8); }
}
.LocationsFilter_filter-container__OkJfG { display: flex; flex-wrap: wrap; gap: var(--spacing-16); align-items: center; }
.LocationsFilter_filter-label__JTCGS { font-size: var(--heading-strong-small-font-size); font-weight: var(--font-weight-medium); line-height: var(--heading-strong-small-line-height); color: var(--color-text-primary); }
.LocationsFilter_checkboxes__R7msi { display: flex; flex-wrap: wrap; gap: var(--spacing-24); }
.LocationsFilter_checkbox-label__4V0XU { cursor: pointer; display: flex; gap: var(--spacing-8); align-items: center; }
.LocationsFilter_checkbox-input__WedbR { position: absolute; overflow: hidden; width: 1px; height: 1px; white-space: nowrap; clip-path: inset(50%); }
.LocationsFilter_checkbox-custom__LLtF_ { display: flex; align-items: center; justify-content: center; width: 20px; height: 20px; border: 1px solid var(--color-text-secondary); border-radius: 4px; background-color: var(--color-background-default); transition: background-color 0.15s, border-color 0.15s; }
.LocationsFilter_checkbox-checked__ZVpxk { border-color: var(--color-brand-default); color: var(--color-text-inverted); background-color: var(--color-brand-default); }
.LocationsFilter_check-icon__nszaK { width: 12px; height: 10px; }
.LocationsFilter_checkbox-text__Ye8T4 { color: var(--color-text-primary); }
.LocationsFilter_checkbox-text__Ye8T4, .LocationsFilter_clear-button__oRHt8 { font-size: var(--body-strong-medium-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-strong-medium-line-height); }
.LocationsFilter_clear-button__oRHt8 { cursor: pointer; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-family: inherit; color: var(--color-brand-default); background: none; }
@media (max-width: 1024px) {
  .LocationsFilter_filter-label__JTCGS { font-size: var(--heading-strong-x-small-font-size); line-height: var(--heading-strong-x-small-line-height); }
}
@media (max-width: 768px) {
  .LocationsFilter_filter-container__OkJfG { display: none; }
}
.LocationsHeader_header__rY3lT { display: flex; flex-direction: column; gap: var(--spacing-8); margin-bottom: var(--spacing-24); }
.LocationsHeader_headline__6zYfb { margin: 0px; font-size: var(--display-base-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--display-base-small-line-height); color: var(--color-text-primary); }
.LocationsHeader_description__FdphO { max-width: 900px; margin: 0px; font-size: var(--body-base-x-large-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-x-large-line-height); color: var(--color-text-secondary); }
@media (max-width: 1024px) {
  .LocationsHeader_headline__6zYfb { font-size: var(--heading-base-large-font-size); line-height: var(--heading-base-large-line-height); }
  .LocationsHeader_description__FdphO { font-size: var(--body-base-large-font-size); line-height: var(--body-base-large-line-height); }
}
.LocationsMobileFilters_mobile-filters__b6gPd { display: none; margin-bottom: var(--spacing-24); }
.LocationsMobileFilters_country-select__7zqlj {
  & label { font-size: 12px; }
  & li, & span { font-size: 14px; }
}
@media (max-width: 768px) {
  .LocationsMobileFilters_mobile-filters__b6gPd { display: block; }
}
.WorldMap_map-container__lAYVd { overflow: hidden; aspect-ratio: 1280 / 438; border: 1px solid var(--color-border-default); border-radius: 16px; background-color: var(--color-background-neutral-1); }
.WorldMap_map__tUNDX { cursor: grab; width: 100%; height: 100%; }
.WorldMap_geography__clzu4 { stroke: var(--color-border-default); stroke-width: 0.5; transition: fill 0.2s; }
.WorldMap_country-inactive__BNq49 { fill: var(--color-text-inverted); }
.WorldMap_country-active__WysvT { cursor: pointer; fill: var(--color-border-primary); }
.WorldMap_country-hovered__U7WJL, .WorldMap_country-selected__krjFU { cursor: pointer; fill: var(--color-brand-default); }
.WorldMap_marker__r1zO4 { cursor: pointer; }
.WorldMap_marker-line__w124O { stroke: var(--color-overlay-grey-30); stroke-width: 0.5px; }
.WorldMap_marker-outer__5WN_K { fill: var(--color-background-default); stroke: var(--color-text-secondary); stroke-width: 0.5px; transition: stroke 0.2s; }
.WorldMap_marker-inner__1gzlR { fill: var(--color-brand-default); }
.WorldMap_marker-interactive__YnKby { outline: none; }
.WorldMap_marker-interactive__YnKby:focus-visible .WorldMap_marker-outer__5WN_K { stroke: var(--color-brand-default); stroke-width: 1.5px; }
@media (max-width: 1024px) {
  .WorldMap_map-container__lAYVd { aspect-ratio: 944 / 323; }
}
@media (max-width: 768px) {
  .WorldMap_map-container__lAYVd { display: none; }
}
.LocationsMap_container__weqf8 { padding-block: var(--spacing-48); background-color: var(--color-background-secondary); }
.LocationsMap_filters-desktop__KoWTM { margin-bottom: var(--spacing-24); }
.LocationsMap_controls__6LDKP { margin-top: var(--spacing-24); }
@media (max-width: 1024px) {
  .LocationsMap_container__weqf8 { padding-block: var(--space-stack-xl); }
}
@media (max-width: 768px) {
  .LocationsMap_container__weqf8 { padding-block: var(--spacing-24); }
  .LocationsMap_controls__6LDKP, .LocationsMap_filters-desktop__KoWTM { display: none; }
}
.NewProductsTable_new-products-section__Vtxoz {
  padding: 0 0 var(--spacing-20) 0;
  @media (min-width: 600px) {
  padding: 0 0 var(--spacing-40) 0;
}
}
.NewProductsTable_new-products-wrapper__C_aPL { margin-top: var(--spacing-24); padding: 0px; }
.NewProductsTable_new-products-wrapper__C_aPL .table .container { overflow: auto visible; max-height: none; }
.NewProductsTable_new-products-wrapper__C_aPL .table .container .actual-table .table-body .row:nth-child(2n) .cell { background-color: rgb(245, 245, 245); }
.NewProductsTable_new-products-wrapper__C_aPL .table .container .actual-table .table-body .row:nth-child(2n+1) .cell { background-color: rgb(255, 255, 255); }
.NewProductsTable_new-products-wrapper__C_aPL .column-settings { position: relative; display: flex; }
.NewProductsTable_table-empty__L7Xes { min-height: 400px; }
.NewProductsTable_category-checkbox__xAoqT { display: flex; margin-bottom: var(--spacing-8); }
.NewProductsTable_date-popover__DqRBc { padding-bottom: var(--spacing-8); }
.NewProductsTable_date-popover-title__d8hMG { margin: 0 0 var(--spacing-12); font-size: 1rem; font-weight: 400; color: rgb(34, 34, 34); }
.NewProductsTable_date-range-popover-grid__6mjCQ { display: grid; grid-template-columns: 1fr 1fr; gap: var(--spacing-12); }
.NewProductsTable_date-range-popover-grid__6mjCQ > div { min-width: 0px; }
.NewProductsTable_date-label__V8uhJ { margin-bottom: var(--spacing-8); font-size: 0.875rem; color: rgb(102, 102, 102); }
.NewProductsTable_date-range-popover-grid__6mjCQ input { box-sizing: border-box; width: 100%; min-width: 0px; height: 36px; padding: 8px; border: 1px solid rgb(163, 163, 163); border-radius: 10px; font-size: 1rem; }
.NewProductsTable_column-search__ojrtC { position: relative; width: 210px; margin: 8px; }
.NewProductsTable_column-search-input__b6n10 { box-sizing: border-box; width: 100%; padding: 8px 40px 8px 8px; border: 1px solid rgb(205, 205, 205); border-radius: 8px; }
.NewProductsTable_column-search-input__b6n10:focus-visible { border-color: var(--color-brand-default); outline: 2px solid var(--color-brand-default); outline-offset: 2px; }
.NewProductsTable_table-controls__0wDo3 { display: flex; gap: var(--spacing-16); align-items: center; justify-content: space-between; margin-top: var(--spacing-16); }
.NewProductsTable_export-controls__jO0xf { display: flex; flex-direction: column; gap: var(--spacing-8); align-items: flex-start; }
.NewProductsTable_export-button__oo9j7 { cursor: pointer; display: inline-flex; gap: var(--spacing-8); align-items: center; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: var(--body-base-large-font-size); font-weight: 500; color: rgb(0, 151, 211); background: transparent; }
.NewProductsTable_export-button__oo9j7:disabled { cursor: not-allowed; opacity: 0.5; }
.NewProductsTable_export-button__oo9j7 img { width: 18px; height: 18px; }
.NewProductsTable_new-products-wrapper__C_aPL .table-definition-actions .head-cell.cell .column-actions .NewProductsTable_search-icon-button__0JA3Z { cursor: pointer; position: absolute; top: 50%; right: 4px; transform: translateY(-50%); display: inline-flex; align-items: center; justify-content: center; width: 32px; height: 32px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 4px; background: transparent; }
.NewProductsTable_new-products-wrapper__C_aPL .table-definition-actions .head-cell.cell .column-actions .NewProductsTable_search-icon-button__0JA3Z:hover { background: rgb(245, 245, 245); }
.NewProductsTable_new-products-wrapper__C_aPL .table-definition-actions .head-cell.cell .column-actions .NewProductsTable_search-icon-button__0JA3Z:focus-visible { outline: 2px solid var(--color-brand-default); outline-offset: 2px; }
.NewProductsTable_new-products-wrapper__C_aPL .table-definition-actions .head-cell.cell .column-actions .NewProductsTable_search-icon-button__0JA3Z img { display: block; width: 16px; height: 16px; }
.NewProductsTable_export-error__aoG58 { margin: 0px; font-size: var(--body-base-small-font-size); color: rgb(180, 35, 24); }
.NewProductsTable_pagination-right__A1lRa { margin-left: auto; }
@media (max-width: 1023px) {
  .NewProductsTable_table-controls__0wDo3 { flex-direction: column; align-items: flex-start; margin-top: 0px; }
  .NewProductsTable_pagination-right__A1lRa { width: 100%; margin-left: 0px; }
}
.PCBCalculator_designToolsContainer___4iBR { display: block; width: 100%; background: var(--color-surface,#fff); }
.PCBCalculator_container__Fk86E { max-width: var(--grid-desktop-max-width,1200px); margin-inline: auto; padding: 40px var(--grid-desktop-margin,24px); }
@media (max-width: 1279px) {
  .PCBCalculator_container__Fk86E { padding: 48px var(--grid-tablet-margin,20px); }
}
@media (max-width: 767px) {
  .PCBCalculator_container__Fk86E { padding: var(--spacing-40,24px) var(--grid-mobile-margin,16px); }
}
.PCBCalculator_row__ccwf_ { display: grid; grid-template-columns: 1fr; gap: var(--spacing-24,24px); }
.PCBCalculator_columnsSix__7wsab, .PCBCalculator_columnsTwelve__vOvkL { grid-column: span 1; }
@media (min-width: 1024px) {
  .PCBCalculator_row__ccwf_ { grid-template-columns: 1fr 1fr; }
  .PCBCalculator_columnsSix__7wsab { grid-column: span 1; }
}
.PCBCalculator_heading__AbNjV { margin: 0px; font-family: var(--font-family-din-next-rounded); font-size: var(--display-base-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--display-base-small-line-height); color: var(--color-text-primary); text-align: center; letter-spacing: -0.01em; }
.PCBCalculator_form__63yeK { display: block; }
.PCBCalculator_tw__T_F8r { display: flex; flex-direction: column; gap: var(--spacing-16,16px); }
.PCBCalculator_twTitle__ixDQZ { margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: var(--spacing-8,8px); font-size: var(--body-base-large-font-size,18px); line-height: var(--body-base-large-line-height,1.4); }
.PCBCalculator_twSubTitle__T5sjA, .PCBCalculator_twTitle__ixDQZ { font-family: var(--font-family-din-next-rounded,system-ui,sans-serif); font-weight: var(--font-weight-medium,600); color: var(--color-text-primary,#111); }
.PCBCalculator_twSubTitle__T5sjA { margin-right: 0px; margin-bottom: 0px; margin-left: 0px; margin-top: var(--spacing-8,8px); font-size: var(--body-base-medium-font-size,16px); line-height: var(--body-base-medium-line-height,1.4); }
.PCBCalculator_twLabel__Bh9cm { margin: 0px; font-size: var(--body-base-medium-font-size,16px); font-weight: var(--font-weight-regular,400); color: var(--color-text-primary,#111); }
.PCBCalculator_twGroup__Nr7rm { display: grid; grid-template-columns: 1fr auto; gap: var(--spacing-12,12px); align-items: center; }
.PCBCalculator_twField__sWZUc { display: flex; }
.PCBCalculator_twInput__SXnbo { width: 100%; height: 40px; padding: 0px 12px; border: 1px solid var(--color-border,#d0d7de); border-radius: 8px; font-size: 15px; color: var(--color-text-primary,#111); background: var(--color-surface,#fff); }
.PCBCalculator_twInput__SXnbo:focus { outline: 2px solid var(--color-brand-default,#0050ff); outline-offset: 0px; }
.PCBCalculator_disabled__ReSb_ { color: var(--color-text-secondary,#6b7280); background: var(--color-surface-subtle,#f5f7fa); }
.PCBCalculator_twAside__8pOjA { display: flex; gap: var(--spacing-8,8px); align-items: center; }
.PCBCalculator_twAsideText__ht3Mp { font-size: 14px; color: var(--color-text-primary,#111); }
.PCBCalculator_selectBg__zjxUG { position: relative; display: inline-flex; align-items: center; }
.PCBCalculator_twSelect__mVQWn { height: 40px; padding: 0px 36px 0px 12px; border: 1px solid var(--color-border,#d0d7de); border-radius: 8px; font-size: 15px; color: var(--color-text-primary,#111); appearance: none; background: var(--color-surface,#fff); }
.PCBCalculator_twSelect__mVQWn:focus { outline: 2px solid var(--color-brand-default,#0050ff); }
.PCBCalculator_selectChevron___1sBb { pointer-events: none; position: absolute; right: 12px; font-size: 12px; color: var(--color-text-secondary,#6b7280); }
.PCBCalculator_richText__ljO6I { display: flex; flex-direction: column; gap: var(--spacing-12,12px); margin-top: var(--spacing-24,24px); color: var(--color-text-primary,#111); }
.PCBCalculator_disclaimer__Z0ULA { margin-top: var(--spacing-8,8px); font-size: 13px; color: var(--color-text-secondary,#6b7280); }
@media (max-width: 1279px) {
  .PCBCalculator_container__Fk86E { padding-block: 48px; }
}
@media (max-width: 767px) {
  .PCBCalculator_container__Fk86E { padding-block: var(--space-stack-xl); }
}
.PCBCalculator_userInterface__enTii { display: grid; grid-template-columns: 1fr; gap: var(--spacing-24); }
@media (min-width: 800px) {
  .PCBCalculator_userInterface__enTii { grid-template-columns: 1fr 1fr; gap: var(--spacing-32); }
}
.PCBCalculator_column__clUsA { display: flex; flex-direction: column; }
.PCBCalculator_legend__soTlX { margin-bottom: var(--spacing-16); padding: 0px; font-family: var(--font-family-din-next-rounded); font-size: var(--heading-base-x-small-font-size); font-weight: var(--font-weight-medium); line-height: var(--heading-base-x-small-line-height); color: var(--color-text-primary); text-transform: uppercase; }
.PCBCalculator_field__nnIVj { display: flex; flex-wrap: wrap; gap: var(--spacing-8); align-items: center; justify-content: space-between; min-height: 40px; margin-bottom: var(--spacing-12); }
.PCBCalculator_label__5NbYz { flex: 1 1 0%; min-width: 140px; font-size: var(--body-base-medium-font-size); line-height: var(--body-base-medium-line-height); }
.PCBCalculator_input__97qN9, .PCBCalculator_label__5NbYz { font-family: var(--font-family-din-next-rounded); font-weight: var(--font-weight-regular); color: var(--color-text-primary); }
.PCBCalculator_input__97qN9 { width: 160px; height: 36px; padding: var(--spacing-8) var(--spacing-12); border: 1px solid var(--color-border-default); border-radius: var(--spacing-4); font-size: var(--body-base-small-font-size); text-align: right; background-color: var(--color-background-default); }
.PCBCalculator_input__97qN9:focus { border-color: var(--color-brand-default); outline: none; }
.PCBCalculator_inputDisabled__hZuXU { cursor: not-allowed; border: 1px solid var(--color-border-disabled); color: var(--color-text-secondary); background-color: var(--color-background-neutral-1); }
.PCBCalculator_input__97qN9::-webkit-inner-spin-button, .PCBCalculator_input__97qN9::-webkit-outer-spin-button { margin: 0px; appearance: none; }
.PCBCalculator_input__97qN9[type="number"] { appearance: textfield; }
.PCBCalculator_graph__dC1_N { width: 100%; margin-top: calc(var(--spacing-32) * -1); }
.PCBCalculator_formulaContainer__zITYB { padding: var(--spacing-24); border: 1px solid var(--color-border-default); border-radius: var(--spacing-4); background-color: var(--color-background-default); box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px; }
.PCBCalculator_formulaTitle__lgIYz { margin-top: 0px; margin-bottom: var(--spacing-16); font-family: var(--font-family-din-next-rounded); font-size: var(--heading-base-small-font-size); font-weight: var(--font-weight-medium); color: var(--color-text-primary); }
.PCBCalculator_formula__oBhJk { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; font-family: "Times New Roman", serif; font-size: 1.1em; color: var(--color-text-primary); }
.PCBCalculator_fraction__0U_Y_ { display: inline-block; margin: 0px 4px; text-align: center; vertical-align: middle; }
.PCBCalculator_numerator___ORac { display: block; padding-bottom: 2px; border-bottom: 1px solid; }
.PCBCalculator_denominator__q7WED { display: block; padding-top: 2px; }
.PCBCalculator_log__X9xZb { font-style: normal; }
.PCBCalculator_bracket__5hb0k { font-size: 2em; vertical-align: middle; }
.PressPhotoGalleryCard_card__m_oER {
  overflow: hidden; display: flex; flex-direction: column; padding: 0px; border: 1px solid var(--color-border-secondary); border-radius: var(--spacing-24); text-align: left; background-color: var(--color-background-default); transition: border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  &:hover { cursor: pointer; border-color: var(--color-brand-default); background-color: var(--color-background-neutral-5); }
}
.PressPhotoGalleryCard_card-image__pHooS { position: relative; flex-shrink: 0; aspect-ratio: 336 / 336; width: 100%; }
.PressPhotoGalleryCard_card-content__Zgddj { display: flex; align-items: center; padding: var(--spacing-24); }
.PressPhotoGalleryCard_card-title__sZ_Pp { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-bottom: 0px; font-size: var(--heading-strong-small-font-size); font-weight: var(--font-weight-medium); line-height: var(--heading-strong-small-line-height); color: var(--color-text-primary); }
@media (min-width: 768px) {
  .PressPhotoGalleryCard_card-title__sZ_Pp { -webkit-line-clamp: 3; }
}
@media (min-width: 1024px) {
  .PressPhotoGalleryCard_card-image__pHooS { aspect-ratio: 462 / 462; }
  .PressPhotoGalleryCard_card-title__sZ_Pp { -webkit-line-clamp: 3; }
}
@media (min-width: 1280px) {
  .PressPhotoGalleryCard_card-title__sZ_Pp { font-size: var(--font-size-18); line-height: var(--line-height-24); }
}
.PressPhotos_press-photos-gallery__oefHI { padding: var(--spacing-40) 0; }
.PressPhotos_press-photos-gallery-grid__67b88 { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: var(--spacing-16); }
.PressPhotos_press-photos-gallery-pagination__SGyuV { margin-top: var(--spacing-24); }
.ProductPurchasingInformation_section__15Qt8 { padding: var(--spacing-40) var(--spacing-20); }
.ProductPurchasingInformation_product-purchasing-information-component__ciPti { padding-block: var(--spacing-40); }
.ProductPurchasingInformation_header-text__6p8hu { margin-bottom: var(--spacing-4); font-size: var(--display-base-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--display-base-small-line-height); }
.ProductPurchasingInformation_description-text__eHXdy { max-width: 900px; margin-bottom: var(--spacing-40); font-size: var(--heading-base-x-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--heading-base-small-line-height); color: var(--color-text-secondary); }
.ProductPurchasingInformation_cards-container__vqwdH { --heading-base-medium-font-size: var(--heading-base-small-font-size); display: grid; grid-template-columns: 1fr 1fr 1fr; gap: var(--spacing-24); }
@media (max-width: 1024px) {
  .ProductPurchasingInformation_description-text__eHXdy { max-width: 780px; font-family: var(--font-family-din-next-rounded); font-size: var(--font-size-18); line-height: var(--line-height-24); color: rgb(117, 117, 117); }
  .ProductPurchasingInformation_header-text__6p8hu { font-size: var(--heading-base-large-font-size); line-height: var(--heading-base-large-line-height); }
  .ProductPurchasingInformation_cards-container__vqwdH a { font-size: var(--body-base-small-font-size); }
}
@media (max-width: 600px) {
  .ProductPurchasingInformation_product-purchasing-information-component__ciPti { padding-block: var(--spacing-32); }
}
@media (max-width: 768px) {
  .ProductPurchasingInformation_description-text__eHXdy { margin-bottom: var(--spacing-24); font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height); }
  .ProductPurchasingInformation_header-text__6p8hu { font-size: var(--heading-base-small-font-size); line-height: var(--heading-base-small-line-height); }
  .ProductPurchasingInformation_cards-container__vqwdH { grid-template-columns: 1fr; gap: var(--spacing-16); }
}
.FeaturedView_section__lMb8R {
  padding-block: var(--spacing-24); font-family: var(--font-family-din-next-rounded);
  & .content-container { padding-inline: var(--spacing-16); }
}
.FeaturedView_bg-light-blue__1TnDU { border-top-right-radius: 80px; background: linear-gradient(29.5deg, rgb(215, 227, 240) 0.59%, rgb(212, 228, 241) 28.52%, rgb(224, 236, 245) 52.73%, rgb(232, 239, 246) 75.66%, rgb(231, 242, 247) 100.66%); }
.FeaturedView_bg-white__5Vkme { background-color: var(--color-background-default); }
.FeaturedView_header__bucav { display: flex; flex-direction: column; gap: var(--spacing-12); margin-bottom: var(--spacing-24); }
.FeaturedView_title__je24Z { margin: 0px; font-size: var(--heading-base-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--heading-base-small-line-height); color: var(--color-text-primary); }
.FeaturedView_description__KbCVO { max-width: 900px; margin: 0px; font-family: var(--font-family-body); font-size: var(--body-base-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-small-line-height); color: var(--color-text-secondary); }
.FeaturedView_content__6_54r { display: flex; flex-direction: column; gap: var(--spacing-24); }
.FeaturedView_featured-card__8fnIG {
  width: 100%;
  & a { text-decoration: none; }
}
.FeaturedView_highlight-card__bSX_h.FeaturedView_highlight-card__bSX_h { width: 100%; height: 432px; padding: var(--spacing-40) var(--spacing-32); }
.FeaturedView_resource-list__2lul8 { overflow: hidden; display: flex; flex-direction: column; width: 100%; min-height: 432px; padding: var(--spacing-16); border-radius: var(--spacing-24); background-color: var(--color-background-default); }
.FeaturedView_resource-item-row__YUr_d { display: flex; flex: 1 1 0%; align-items: center; color: inherit; text-decoration: none; transition: background-color 0.2s; }
.FeaturedView_resource-item-row__YUr_d:not(:first-child) { border-top: 1px solid var(--color-border-default); }
.FeaturedView_resource-item-row__YUr_d:hover { background-color: var(--color-background-neutral-5); }
.FeaturedView_bg-white__5Vkme .FeaturedView_resource-list__2lul8 { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.FeaturedView_resource-item-row__YUr_d > article { flex: 1 1 0%; min-width: 0px; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.FeaturedView_resource-item-row__YUr_d > article > [data-part="star"] { display: none; }
.FeaturedView_resource-list--compact-thumbs__FzASX .FeaturedView_resource-item-row__YUr_d > article > [data-part="media"] { margin-right: 0px; margin-left: 0px; }
.FeaturedView_resource-list--compact-thumbs__FzASX .FeaturedView_resource-item-row__YUr_d > article > [data-part="media"] img, .FeaturedView_resource-list--compact-thumbs__FzASX .FeaturedView_resource-item-row__YUr_d > article > [data-part="media"] > div:first-child { display: none; }
.FeaturedView_resource-list--compact-thumbs__FzASX .FeaturedView_resource-item-row__YUr_d > article > [data-part="media"] > div:last-child { display: flex; align-items: center; justify-content: center; width: 36px; height: 36px; padding: var(--spacing-8); border-radius: 100px; color: var(--color-brand-default); background: var(--color-overlay-blue-8); }
.FeaturedView_arrow-icon__bbbye { display: none; flex-shrink: 0; align-items: center; justify-content: center; padding: var(--spacing-8); color: var(--color-brand-default); }
.FeaturedView_arrow-icon__bbbye svg { width: 24px; height: 24px; }
.FeaturedView_bookmark-button__O5igC { cursor: pointer; display: flex; flex-shrink: 0; align-items: center; justify-content: center; padding: var(--spacing-8); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; transition: opacity 0.2s; }
.FeaturedView_bookmark-button__O5igC:hover { opacity: 0.7; }
.FeaturedView_bookmark-button__O5igC:focus-visible { border-radius: var(--spacing-4); outline: 2px solid var(--color-brand-default); outline-offset: 2px; }
.FeaturedView_bookmark-icon__6Egfv { width: 24px; height: 24px; color: var(--color-brand-default); }
@media (min-width: 769px) {
  .FeaturedView_arrow-icon__bbbye { display: flex; }
  .FeaturedView_section__lMb8R {
  padding-block: var(--spacing-32);
  & .content-container { padding-inline: var(--grid-tablet-margin); }
}
  .FeaturedView_bg-light-blue__1TnDU { border-top-right-radius: 100px; }
  .FeaturedView_content__6_54r { flex-direction: row; align-items: stretch; }
  .FeaturedView_featured-card__8fnIG { flex: 0 0 342px; }
  .FeaturedView_resource-list__2lul8 { height: 432px; padding: 0 var(--spacing-16); }
  .FeaturedView_title__je24Z { font-size: var(--heading-base-large-font-size); line-height: var(--heading-base-large-line-height); }
  .FeaturedView_description__KbCVO { font-size: var(--body-base-large-font-size); line-height: var(--body-base-large-line-height); }
  .FeaturedView_resource-item-row__YUr_d > article { padding: var(--spacing-8) 0; }
  .FeaturedView_resource-item-row__YUr_d > article > [data-part="star"] { overflow: hidden; width: 0px; min-width: 0px; padding: 0px; }
  .FeaturedView_resource-item-row__YUr_d > article > [data-part="media"] { width: 100px; height: 68px; }
  .FeaturedView_resource-item-row__YUr_d > article [data-part="title"] { max-width: 374px; font-size: var(--body-strong-medium-font-size); line-height: var(--body-strong-medium-line-height); }
  .FeaturedView_resource-item-row__YUr_d > article [data-part="content"] > p:first-of-type { max-width: 374px; font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height); }
  .FeaturedView_resource-item-row__YUr_d > article [data-part="content"] > p:last-of-type { max-width: 374px; font-size: var(--body-base-tiny-font-size); line-height: var(--body-base-tiny-line-height); }
  .FeaturedView_resource-item-row__YUr_d > article > [data-part="resource-type"] { width: 60px; }
  .FeaturedView_resource-item-row__YUr_d > article > [data-part="resource-type"] svg { width: 24px; height: 24px; }
  .FeaturedView_resource-list--compact-thumbs__FzASX .FeaturedView_resource-item-row__YUr_d > article > [data-part="media"] img, .FeaturedView_resource-list--compact-thumbs__FzASX .FeaturedView_resource-item-row__YUr_d > article > [data-part="media"] > div:first-child { display: block; }
  .FeaturedView_resource-list--compact-thumbs__FzASX .FeaturedView_resource-item-row__YUr_d > article > [data-part="media"]:has(> img) > div:last-child { display: none; }
}
@media (min-width: 821px) {
  .FeaturedView_resource-item-row__YUr_d > article > [data-part="resource-type"] { width: 130px; }
}
@media (min-width: 1024px) {
  .FeaturedView_section__lMb8R { padding-block: var(--space-band-y); }
  .FeaturedView_bg-light-blue__1TnDU { border-top-right-radius: 160px; }
  .FeaturedView_header__bucav { margin-bottom: var(--spacing-40); }
  .FeaturedView_content__6_54r { flex-direction: row; align-items: stretch; }
  .FeaturedView_featured-card__8fnIG { flex: 0 0 410px; }
  .FeaturedView_highlight-card__bSX_h.FeaturedView_highlight-card__bSX_h, .FeaturedView_resource-list__2lul8 { height: 520px; }
  .FeaturedView_title__je24Z { font-size: var(--display-base-small-font-size); line-height: var(--display-base-small-line-height); }
  .FeaturedView_description__KbCVO { font-size: var(--body-base-x-large-font-size); line-height: var(--body-base-x-large-line-height); }
  .FeaturedView_arrow-icon__bbbye { padding: var(--spacing-12); }
  .FeaturedView_arrow-icon__bbbye svg { width: 32px; height: 32px; }
  .FeaturedView_bookmark-button__O5igC { padding: var(--spacing-12); }
  .FeaturedView_resource-item-row__YUr_d > article { padding: var(--spacing-12) 0; }
  .FeaturedView_resource-item-row__YUr_d > article > [data-part="media"] { width: 116px; height: 88px; }
  .FeaturedView_resource-item-row__YUr_d > article [data-part="title"] { max-width: 562px; font-size: var(--body-strong-large-font-size); line-height: var(--body-strong-large-line-height); }
  .FeaturedView_resource-item-row__YUr_d > article [data-part="content"] > p:first-of-type { max-width: 562px; font-size: var(--body-base-medium-font-size); line-height: var(--body-base-medium-line-height); }
  .FeaturedView_resource-item-row__YUr_d > article [data-part="content"] > p:last-of-type { max-width: 562px; font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height); }
  .FeaturedView_resource-item-row__YUr_d > article > [data-part="resource-type"] { width: 150px; }
  .FeaturedView_resource-item-row__YUr_d > article > [data-part="resource-type"] svg { width: 32px; height: 32px; }
}
.FeaturedHighlightCard_card__vUpcp { position: relative; overflow: hidden; display: flex; flex-direction: column; justify-content: flex-end; min-height: 280px; padding: var(--spacing-20); border-radius: 20px 20px 80px; background-color: var(--color-background-neutral-2); }
.FeaturedHighlightCard_card-image__NbXDi { position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; }
.FeaturedHighlightCard_card__vUpcp::after { pointer-events: none; content: ""; position: absolute; z-index: 0; right: 0px; bottom: 0px; left: 0px; height: 50%; background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0px, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0)); }
.FeaturedHighlightCard_card-link__8kYCF { cursor: pointer; text-decoration: none; }
.FeaturedHighlightCard_tags___ZCQX { position: absolute; z-index: 2; top: var(--spacing-16); left: var(--spacing-16); display: flex; flex-wrap: wrap; gap: var(--spacing-8); max-width: calc(100% - var(--spacing-32)); }
.FeaturedHighlightCard_tag__ldy_a { padding: var(--spacing-4) var(--spacing-12); border: 1px solid var(--color-border-default); border-radius: 100px; font-size: 16px; font-weight: 400; line-height: 20px; color: var(--color-text-primary); letter-spacing: -0.01em; vertical-align: middle; background-color: var(--color-background-default); }
.FeaturedHighlightCard_play-button___aPlZ { position: absolute; z-index: 2; top: 50%; left: 50%; transform: translate(-50%, -50%); display: flex; align-items: center; justify-content: center; }
.FeaturedHighlightCard_play-icon__rH4aN { width: 60px; height: 60px; }
.FeaturedHighlightCard_content__d2Cx9 { position: relative; z-index: 2; }
.FeaturedHighlightCard_title__aqEYf { margin: 0px; font-size: 24px; font-weight: 500; line-height: var(--heading-base-medium-line-height); color: var(--color-text-inverted); text-shadow: rgba(0, 0, 0, 0.5) 0px 1px 2px; letter-spacing: 0px; vertical-align: bottom; }
@media (min-width: 1024px) {
  .FeaturedHighlightCard_card__vUpcp { flex: 0 0 360px; padding: var(--spacing-24); border-radius: 24px 24px 120px; }
  .FeaturedHighlightCard_tags___ZCQX { top: var(--spacing-20); left: var(--spacing-20); max-width: calc(100% - var(--spacing-40)); }
  .FeaturedHighlightCard_title__aqEYf { font-size: var(--heading-base-x-small-font-size); line-height: var(--heading-base-x-small-line-height); }
}
.RecommendedView_section__myVja { max-width: var(--grid-desktop-max-width); margin: 0px auto; padding-top: var(--spacing-40); padding-bottom: var(--spacing-40); background-color: var(--color-background-neutral-2); }
.RecommendedView_content-wrapper__53lKW { padding: var(--spacing-20) var(--spacing-20); border-radius: 0px 80px 0px 0px; background-color: var(--color-background-default); }
.RecommendedView_header__EWTcK { display: flex; flex-wrap: wrap; gap: var(--spacing-8); align-items: center; justify-content: space-between; margin-bottom: var(--spacing-24); }
.RecommendedView_cta-link__QIuyU { display: inline-flex; gap: var(--spacing-8); align-items: center; font-size: var(--body-strong-medium-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-strong-medium-line-height); color: var(--color-brand-default); text-decoration: none; letter-spacing: -0.16px; }
.RecommendedView_cta-arrow__MrOHe { width: 20px; height: 20px; }
.RecommendedView_header-text__8b7a_ { display: flex; gap: var(--spacing-8); align-items: center; margin: 0px; font-size: var(--display-base-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--display-base-small-line-height); color: var(--color-text-primary); letter-spacing: 0px; vertical-align: middle; }
.RecommendedView_home-icon__YyirX { flex-shrink: 0; aspect-ratio: 1 / 1; width: var(--spacing-48); height: var(--spacing-48); color: var(--color-brand-default); }
.RecommendedView_content__4RUK_ { gap: var(--spacing-18); }
.RecommendedView_content__4RUK_, .RecommendedView_resource-items__Z1OeE { display: flex; flex-direction: column; }
@media (min-width: 768px) {
  .RecommendedView_cta-link__QIuyU { font-size: var(--heading-strong-x-small-font-size); line-height: var(--heading-strong-x-small-line-height); letter-spacing: 0px; }
}
@media (min-width: 1024px) {
  .RecommendedView_content-wrapper__53lKW { padding: var(--section-padding-y) var(--grid-desktop-margin); border-radius: 0px 160px 0px 0px; }
  .RecommendedView_header__EWTcK { margin-bottom: var(--spacing-32); }
  .RecommendedView_cta-link__QIuyU { font-size: var(--heading-strong-small-font-size); line-height: var(--heading-strong-small-line-height); letter-spacing: 0px; }
  .RecommendedView_header-text__8b7a_ { font-size: var(--heading-base-medium-font-size); line-height: var(--heading-base-medium-line-height); }
  .RecommendedView_content__4RUK_ { flex-direction: row; gap: var(--spacing-32); }
  .RecommendedView_resource-items__Z1OeE { flex: 1 1 0%; }
}
.ResourceItem_item__NfoX_ { display: flex; gap: var(--spacing-16); align-items: center; padding: var(--spacing-10) var(--spacing-16); transition: background-color 0.2s; }
.ResourceItem_item__NfoX_:not(:last-child) { border-bottom: 1px solid var(--color-border-default); }
.ResourceItem_item-link__Xutau { cursor: pointer; text-decoration: none; }
.ResourceItem_item-link__Xutau:hover { background-color: var(--color-background-neutral-5); }
.ResourceItem_icon__SuiKl { display: flex; flex-shrink: 0; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 73.463px; color: var(--color-brand-default); background-color: var(--color-overlay-blue-8); }
.ResourceItem_icon-svg__K9h0g { width: 24px; height: 24px; }
.ResourceItem_content__Za4F1 { display: flex; flex: 1 1 0%; flex-direction: column; gap: var(--spacing-4); min-width: 0px; }
.ResourceItem_title__SIy1t { margin: 0px; font-size: var(--body-base-x-large-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-base-x-large-line-height); color: var(--color-brand-default); letter-spacing: -0.01em; }
.ResourceItem_description__elKO8 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin: 0px; font-size: 16px; font-weight: 400; line-height: 20px; color: var(--color-text-secondary); letter-spacing: -0.01em; }
.ResourceItem_date__eI864 { margin-top: var(--spacing-4); font-size: 14px; font-weight: 400; line-height: 20px; color: var(--color-text-tertiary); letter-spacing: -0.01em; }
.ResourceItem_arrow__3XRJV {
  display: flex; flex-shrink: 0; align-items: center; justify-content: center; color: var(--color-brand-default);
  & svg { width: 24px; height: 24px; }
}
@media (min-width: 1024px) {
  .ResourceItem_item__NfoX_ { gap: var(--spacing-20); padding: var(--spacing-14) var(--spacing-20); }
  .ResourceItem_icon__SuiKl { width: 48px; height: 48px; border-radius: 73.463px; }
  .ResourceItem_arrow__3XRJV svg, .ResourceItem_icon-svg__K9h0g { width: 28px; height: 28px; }
}
.SatcomArrayCalculator_container___9gCC { display: flex; flex-direction: column; gap: var(--spacing-32); padding-block: 40px; }
@media (max-width: 1279px) {
  .SatcomArrayCalculator_container___9gCC { padding-block: 48px; }
}
@media (max-width: 767px) {
  .SatcomArrayCalculator_container___9gCC { padding-block: var(--space-stack-xl); }
}
.SatcomArrayCalculator_heading__H1GQP { margin: 0px; font-family: var(--font-family-din-next-rounded); font-size: var(--display-base-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--display-base-small-line-height); color: var(--color-text-primary); letter-spacing: -0.01em; }
.SatcomArrayCalculator_intro__n8Bsh { display: flex; flex-direction: column; gap: var(--spacing-16); }
.SatcomArrayCalculator_description__gIF3I { margin: 0px; font-family: var(--font-family-din-next-rounded); font-size: var(--body-base-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-small-line-height); color: var(--color-text-primary); }
.SatcomArrayCalculator_note__0itIM {
  padding: var(--spacing-16) var(--spacing-24); border-radius: var(--spacing-4); background-color: var(--color-brand-default);
  & p { margin: 0px; font-family: var(--font-family-din-next-rounded); font-size: var(--body-base-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-small-line-height); }
  & p, & strong { color: rgb(255, 255, 255); }
}
.SatcomArrayCalculator_form__JSDo_ { display: flex; flex-direction: column; gap: var(--spacing-32); }
.SatcomArrayCalculator_row__Q0En1 { display: grid; grid-template-columns: 1fr; gap: var(--spacing-24); }
@media (min-width: 600px) {
  .SatcomArrayCalculator_row__Q0En1 { grid-template-columns: 1fr 1fr; gap: var(--spacing-32); }
}
.SatcomArrayCalculator_column__XEQ2e { display: flex; flex-direction: column; }
.SatcomArrayCalculator_fieldset__hCoax { margin: 0px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.SatcomArrayCalculator_legend__5K5os { margin-bottom: var(--spacing-16); padding: 0px; font-family: var(--font-family-din-next-rounded); font-size: var(--heading-base-x-small-font-size); font-weight: var(--font-weight-medium); line-height: var(--heading-base-x-small-line-height); color: var(--color-text-primary); text-transform: uppercase; }
.SatcomArrayCalculator_field__26naU { display: flex; flex-wrap: wrap; gap: var(--spacing-8); align-items: center; justify-content: space-between; min-height: 40px; margin-bottom: var(--spacing-12); }
.SatcomArrayCalculator_label__Qvwfy { flex: 1 1 0%; min-width: 140px; font-family: var(--font-family-din-next-rounded); font-size: var(--body-base-medium-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-medium-line-height); color: var(--color-text-primary); }
.SatcomArrayCalculator_field-content__YtMIx { display: flex; flex-direction: column; gap: var(--spacing-8); }
.SatcomArrayCalculator_select-wrapper__7mNaR {
  width: 160px;
  & > div > div[role="button"] { width: 100%; min-width: 160px; height: 36px; padding: var(--spacing-8) var(--spacing-12); border: 1px solid var(--color-border-default); border-radius: var(--spacing-4); font-family: var(--font-family-din-next-rounded); font-size: var(--body-base-medium-font-size); background-color: var(--color-background-default); }
}
.SatcomArrayCalculator_product-link___nu0g { font-family: var(--font-family-din-next-rounded); font-size: var(--body-base-small-font-size); font-weight: var(--font-weight-regular); color: var(--color-brand-default); text-decoration: none; }
.SatcomArrayCalculator_product-link___nu0g:hover { text-decoration: underline; }
.SatcomArrayCalculator_input__ybJ85 { width: 160px; height: 36px; padding: var(--spacing-8) var(--spacing-12); border: 1px solid var(--color-border-default); border-radius: var(--spacing-4); font-family: var(--font-family-din-next-rounded); font-size: var(--body-base-small-font-size); font-weight: var(--font-weight-regular); color: var(--color-text-primary); text-align: right; background-color: var(--color-background-default); }
.SatcomArrayCalculator_input__ybJ85:focus { border-color: var(--color-brand-default); outline: none; }
.SatcomArrayCalculator_input-disabled__AfZMH { cursor: not-allowed; width: 160px; height: 36px; padding: var(--spacing-8) var(--spacing-12); border: 1px solid var(--color-border-disabled); border-radius: var(--spacing-4); font-family: var(--font-family-din-next-rounded); font-size: var(--body-base-small-font-size); font-weight: var(--font-weight-regular); color: var(--color-text-secondary); text-align: right; background-color: var(--color-background-neutral-1); }
.SatcomArrayCalculator_input__ybJ85::-webkit-inner-spin-button { opacity: 1; }
.ConfirmationPage_confirmation__1kewr {
  display: flex; flex-direction: column; gap: var(--spacing-32); font-family: var(--font-family-body);
  & button { font-family: var(--font-family-body); }
}
.ConfirmationPage_message__jqPBC {
  display: flex; flex-direction: column; gap: var(--spacing-16); margin: 0px; font-size: var(--body-base-x-large-font-size); line-height: var(--body-base-x-large-line-height); color: var(--color-text-secondary);
  & p { margin: 0px; font-family: inherit; font-size: var(--body-base-x-large-font-size); line-height: var(--body-base-x-large-line-height); color: inherit; }
  & a { color: var(--color-brand-default); text-decoration: none; }
}
.ConfirmationPage_actions__gPISw { display: flex; gap: var(--spacing-16); align-items: center; padding: var(--spacing-16) 0; }
.ConfirmationPage_download-button__TIYm4, .ConfirmationPage_return-button__ukvx2 { align-self: center; }
@media (max-width: 768px) {
  .ConfirmationPage_confirmation__1kewr { gap: var(--spacing-24); }
  .ConfirmationPage_message__jqPBC {
  font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height);
  & p { font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height); }
}
  .ConfirmationPage_actions__gPISw { flex-direction: column; align-items: flex-start; }
}
.FormFields_fields__nD5AX { display: flex; flex-direction: column; gap: var(--spacing-16); }
.FormFields_fields__nD5AX [role="button"], .FormFields_fields__nD5AX input { box-sizing: border-box; height: 44px; background: var(--color-background-default); }
.FormFields_fields__nD5AX label { font-size: var(--body-base-medium-font-size); font-weight: var(--font-weight-regular); }
.FormFields_row-2__y1VIN { display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--spacing-16); }
.FormFields_row-3__yACmw { display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--spacing-16); }
.FormFields_row-full__KVuQQ { display: grid; grid-template-columns: 1fr; }
.FormFields_checkbox-row__jC3Sd { display: flex; gap: var(--spacing-12); align-items: flex-start; }
.FormFields_checkbox-input__YLW2I { cursor: pointer; flex-shrink: 0; width: 20px; height: 20px; border: 1px solid var(--color-border-primary); border-radius: 4px; appearance: none; background-color: var(--color-background-primary); }
.FormFields_checkbox-input__YLW2I:checked { border-color: var(--color-brand-default); background-color: var(--color-brand-default); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='white'%3E%3Cpath fill-rule='evenodd' d='M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z' clip-rule='evenodd'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 50% center; background-size: 14px auto; }
.FormFields_checkbox-label__UvMrF { font-size: var(--body-base-medium-font-size); line-height: var(--body-base-medium-line-height); color: var(--color-text-primary); }
.FormFields_checkbox-label__UvMrF p { margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; color: inherit; }
.FormFields_checkbox-label__UvMrF a { color: var(--color-brand-default); text-decoration: none; }
.FormFields_checkbox-label__UvMrF a:hover { text-decoration: underline; }
@media (max-width: 1024px) {
  .FormFields_fields__nD5AX [role="button"], .FormFields_fields__nD5AX input { height: 40px; }
  .FormFields_checkbox-label__UvMrF { font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height); }
}
@media (max-width: 900px) {
  .FormFields_row-3__yACmw { grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 768px) {
  .FormFields_fields__nD5AX [role="button"], .FormFields_fields__nD5AX input { height: 38px; }
  .FormFields_fields__nD5AX label { font-size: var(--label-base-small-font-size); line-height: var(--label-base-small-line-height); }
  .FormFields_row-2__y1VIN, .FormFields_row-3__yACmw { grid-template-columns: 1fr; }
  .FormFields_checkbox-label__UvMrF { font-size: var(--body-base-tiny-font-size); line-height: var(--body-base-tiny-line-height); }
}
.StandardContactForm_wrapper__0Bi9I { background-color: var(--color-background-default); }
.StandardContactForm_wrapper-placeholder___Ny_k { min-height: 100vh; }
.StandardContactForm_standard-contact-form__xaqzk {
  display: flex; flex-direction: column; gap: var(--spacing-32); width: 100%; max-width: var(--grid-desktop-max-width); margin-inline: auto; padding-block: var(--spacing-40); padding-inline: var(--grid-mobile-margin);
  @media (min-width: 769px) {
  padding-inline: var(--grid-tablet-margin);
}
  @media (min-width: 1025px) {
  padding-inline: var(--grid-desktop-margin);
}
}
.StandardContactForm_header__VJv16 { display: flex; flex-direction: column; }
.StandardContactForm_title___PdMt { margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: var(--spacing-12); font-family: var(--font-family-din-next-rounded); font-size: var(--display-base-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--display-base-small-line-height); color: var(--color-text-primary); }
.StandardContactForm_description__E8Agt {
  margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: var(--spacing-12); font-family: var(--font-family-body); font-size: var(--body-base-x-large-font-size); line-height: var(--body-base-x-large-line-height); color: var(--color-text-primary);
  & p { margin: 0px; font-family: inherit; font-size: var(--body-base-x-large-font-size); line-height: var(--body-base-x-large-line-height); }
  & a { color: var(--color-brand-default); text-decoration: none; }
}
.StandardContactForm_required-note__Y_ybQ { margin: 0px; font-family: var(--font-family-body); font-size: var(--body-base-medium-font-size); line-height: var(--body-base-medium-line-height); color: var(--color-text-secondary); }
.StandardContactForm_form__E_1So {
  display: flex; flex-direction: column; gap: var(--spacing-32); width: 80%; padding: var(--spacing-40); border: 1px solid var(--color-border-secondary); border-radius: var(--spacing-8); font-family: var(--font-family-body); background-color: var(--color-background-neutral-1);
  & button, & input, & label, & span, & textarea { font-family: var(--font-family-body); }
}
.StandardContactForm_captcha-section__tCtbW { display: flex; flex-direction: row; gap: var(--spacing-16); align-items: center; }
.StandardContactForm_submit-section__3yLPb { display: flex; justify-content: center; width: 100%; }
.StandardContactForm_submit-button__sqAPH { margin-top: 0px; }
.StandardContactForm_error-message__7226s { padding: var(--spacing-12); border: 1px solid var(--color-status-alert-primary); border-radius: var(--spacing-4); background-color: var(--color-status-alert-subtle); }
.StandardContactForm_error-inline__VFvJn, .StandardContactForm_error-message__7226s { font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height); color: var(--color-status-alert-primary); }
@media (max-width: 1024px) {
  .StandardContactForm_form__E_1So { width: 100%; padding: var(--spacing-32); }
  .StandardContactForm_title___PdMt { font-size: var(--heading-base-large-font-size); line-height: var(--heading-base-large-line-height); }
  .StandardContactForm_submit-button__sqAPH { width: 145px; height: 48px; font-size: var(--body-strong-large-font-size); }
}
@media (max-width: 768px) {
  .StandardContactForm_standard-contact-form__xaqzk { gap: var(--spacing-24); }
  .StandardContactForm_title___PdMt { font-size: var(--heading-base-small-font-size); line-height: var(--heading-base-small-line-height); }
  .StandardContactForm_description__E8Agt {
  font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height);
  & p { font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height); }
}
  .StandardContactForm_required-note__Y_ybQ { font-size: var(--body-base-tiny-font-size); line-height: var(--body-base-tiny-line-height); }
  .StandardContactForm_form__E_1So { gap: var(--spacing-18); padding: var(--spacing-20); }
  .StandardContactForm_captcha-section__tCtbW { flex-direction: column; align-items: flex-start; width: 100%; }
  .StandardContactForm_submit-button__sqAPH { width: 126px; height: 44px; font-size: var(--body-strong-medium-font-size); }
}
@media (max-width: 599px) {
  .StandardContactForm_submit-button__sqAPH { width: 126px; height: 44px; font-size: var(--body-strong-medium-font-size); }
}