.__3GPPFrequencyBandsCalculator_container__ssnwl { max-width: var(--grid-desktop-max-width,1200px); margin-inline: auto; padding: 40px var(--grid-desktop-margin,24px); }
.__3GPPFrequencyBandsCalculator_header__IjBrW { text-align: center; }
.__3GPPFrequencyBandsCalculator_heading__bGB_F { 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; }
.__3GPPFrequencyBandsCalculator_disclaimer__l3z8L, .__3GPPFrequencyBandsCalculator_tableSection__xkxwn { margin-top: var(--spacing-32); }
@media (max-width: 1279px) {
  .__3GPPFrequencyBandsCalculator_container__ssnwl { padding: 48px var(--grid-tablet-margin,20px); }
}
@media (max-width: 767px) {
  .__3GPPFrequencyBandsCalculator_container__ssnwl { padding: var(--spacing-40,24px) var(--grid-mobile-margin,16px); }
}
@media (max-width: 1279px) {
  .__3GPPFrequencyBandsCalculator_container__ssnwl { padding-block: 48px; }
}
@media (max-width: 767px) {
  .__3GPPFrequencyBandsCalculator_container__ssnwl { padding-block: var(--space-stack-xl); }
}
.__3GPPFrequencyBandsCalculator_root__U3d8T { color: var(--color-text-primary); background: var(--color-background-default); }
.__3GPPFrequencyBandsCalculator_systemNote__wYLby { margin-top: var(--spacing-16); color: var(--color-text-secondary); }
.__3GPPFrequencyBandsCalculator_pdfLink__IIaJt, .__3GPPFrequencyBandsCalculator_systemNote__wYLby { font-size: var(--heading-base-x-small-font-size); line-height: var(--heading-base-x-small-line-height); }
.__3GPPFrequencyBandsCalculator_pdfLink__IIaJt { gap: var(--spacing-8); width: fit-content; }
.__3GPPFrequencyBandsCalculator_headerRow__4TaHK { align-items: flex-start; width: 100%; }
.__3GPPFrequencyBandsCalculator_column__BNnX_, .__3GPPFrequencyBandsCalculator_headerRow__4TaHK { display: flex; flex-direction: column; gap: var(--spacing-16); }
.__3GPPFrequencyBandsCalculator_tableWrap__xxBhS { overflow-x: auto; border-radius: 0px; background: transparent; box-shadow: none; }
.__3GPPFrequencyBandsCalculator_table__hd0M8 { border-collapse: collapse; width: 100%; border: 0px; background: transparent; }
.__3GPPFrequencyBandsCalculator_thead__Bixue { background: var(--color-background-grey-primary); }
.__3GPPFrequencyBandsCalculator_td__pVgLl, .__3GPPFrequencyBandsCalculator_th__9mo41 { padding: var(--spacing-4); }
.__3GPPFrequencyBandsCalculator_th__9mo41 { border: 0px; font-size: var(--label-base-medium-font-size); line-height: var(--label-base-medium-line-height); color: var(--color-text-inverted); text-align: center; white-space: nowrap; }
.__3GPPFrequencyBandsCalculator_td__pVgLl { border: 0px; color: var(--color-text-primary); text-align: center; white-space: nowrap; }
.__3GPPFrequencyBandsCalculator_tbody__gewph { font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height); }
.__3GPPFrequencyBandsCalculator_tbody__gewph tr:nth-child(2n) { background: var(--color-background-neutral-2); }
@media (min-width: 600px) {
  .__3GPPFrequencyBandsCalculator_headerRow__4TaHK { flex-direction: row; gap: var(--spacing-16); align-items: baseline; justify-content: space-between; }
  .__3GPPFrequencyBandsCalculator_tables__u9chn { display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: var(--spacing-16); align-items: start; }
}
.__3GPPFrequencyBandsCalculator_legendWrap__q_bX6 { display: flex; flex: 1 1 0%; flex-direction: column; gap: var(--spacing-8); align-items: flex-start; }
.__3GPPFrequencyBandsCalculator_titleCenter__hPiBe { display: flex; flex: 1 1 0%; align-items: center; justify-content: center; }
.__3GPPFrequencyBandsCalculator_pdfRight__QKBT1 { display: flex; flex: 3 1 0%; align-items: center; justify-content: flex-end; }
.__3GPPFrequencyBandsCalculator_vswr-table-header__Z6SYt th { padding: 6px 9px; font-size: 13px; font-weight: 400; color: white; text-align: center; vertical-align: bottom; }
.Disclaimer_disclaimer__dHXpt { font-size: var(--body-base-x-small-font-size); line-height: var(--body-base-tiny-line-height); color: var(--color-text-secondary); }
.Button_button__aBJgR { cursor: pointer; display: inline-flex; align-items: center; justify-content: center; border: 1px solid transparent; border-radius: var(--spacing-4); font-family: var(--font-family-din-next-rounded); font-weight: var(--font-weight-medium); text-decoration: none; white-space: nowrap; transition: background-color 0.2s, border-color 0.2s, color 0.2s; }
.Button_button__aBJgR:disabled { cursor: not-allowed; opacity: 0.6; }
.Button_button-x-small__cc_FS { padding: var(--spacing-8) var(--spacing-16); font-size: var(--label-base-medium-font-size); }
.Button_button-small___otVx, .Button_button-x-small__cc_FS { border-radius: 100px; line-height: var(--body-base-medium-line-height); }
.Button_button-small___otVx { padding: var(--spacing-12) var(--spacing-20); font-size: var(--body-base-medium-font-size); }
.Button_button-medium__HU0WG { padding: var(--spacing-12) var(--spacing-24); font-size: var(--body-base-large-font-size); letter-spacing: -0.01em; }
.Button_button-large__waj3k, .Button_button-medium__HU0WG { border-radius: 100px; line-height: var(--body-base-large-line-height); }
.Button_button-large__waj3k { padding: var(--spacing-16) var(--spacing-28); font-size: var(--body-base-x-large-font-size); }
.Button_button-x-large__apVuZ { padding: var(--spacing-16) var(--spacing-32); border-radius: 100px; font-size: var(--heading-base-small-font-size); line-height: var(--body-base-x-large-line-height); }
.Button_button-contained__Vo1ef { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.Button_button-contained__Vo1ef.Button_button-blue__eREpu { border-color: rgb(11, 93, 157); color: var(--color-text-inverted); background: linear-gradient(90deg, rgb(11, 93, 157), rgb(0, 160, 223)); }
.Button_button-contained__Vo1ef.Button_button-blue__eREpu:hover:not(:disabled) { border-color: rgb(0, 66, 143); background: linear-gradient(90deg, rgb(0, 66, 143), rgb(0, 174, 242)); }
.Button_button-contained__Vo1ef.Button_button-white__W6_zP { color: var(--color-text-primary); background: var(--color-background-default); }
.Button_button-contained__Vo1ef.Button_button-white__W6_zP:hover:not(:disabled) { background: var(--color-background-default); box-shadow: 0 2px 4px var(--color-overlay-grey-8); }
.Button_button-contained__Vo1ef.Button_button-grey__2GcLQ { color: var(--color-text-inverted); background: var(--color-background-grey-secondary); }
.Button_button-contained__Vo1ef.Button_button-grey__2GcLQ:hover:not(:disabled) { background: var(--color-background-grey-primary); }
.Button_button-contained__Vo1ef.Button_button-disabled__l_Xhj.Button_button-blue__eREpu { color: var(--color-text-disabled); background: var(--color-overlay-blue-12); }
.Button_button-contained__Vo1ef.Button_button-disabled__l_Xhj.Button_button-grey__2GcLQ, .Button_button-contained__Vo1ef.Button_button-disabled__l_Xhj.Button_button-white__W6_zP { color: var(--color-text-disabled); background: var(--color-background-neutral-1); }
.Button_button-contained__Vo1ef.Button_button-alert__Dym2u { color: var(--color-text-inverted); background: var(--color-status-alert-primary); }
.Button_button-contained__Vo1ef.Button_button-alert__Dym2u:hover:not(:disabled) { background: rgb(208, 30, 28); }
.Button_button-outlined__98u2b { border-style: solid; border-width: 1px; background: transparent; }
.Button_button-outlined__98u2b.Button_button-blue__eREpu { border-color: var(--color-brand-default); color: var(--color-brand-default); background-color: rgba(0, 160, 223, 0.04); }
.Button_button-outlined__98u2b.Button_button-blue__eREpu:hover:not(:disabled) { border-color: var(--color-brand-gradient-dark-1); color: var(--color-brand-gradient-dark-1); }
.Button_button-outlined__98u2b.Button_button-white__W6_zP { border-color: var(--color-border-primary); color: var(--color-text-primary); }
.Button_button-outlined__98u2b.Button_button-full-white__iAw3v { border-color: var(--color-border-inverted); color: var(--color-text-inverted); }
.Button_button-outlined__98u2b.Button_button-white__W6_zP:hover:not(:disabled) { border-color: var(--color-border-secondary); color: var(--color-text-primary); }
.Button_button-outlined__98u2b.Button_button-grey__2GcLQ { border-color: var(--color-border-tertiary); color: var(--color-text-primary); }
.Button_button-outlined__98u2b.Button_button-grey__2GcLQ:hover:not(:disabled) { border-color: var(--color-background-grey-secondary); color: var(--color-background-grey-secondary); }
.Button_button-outlined__98u2b.Button_button-disabled__l_Xhj.Button_button-blue__eREpu { border-color: var(--color-overlay-blue-30); color: var(--color-text-disabled); }
.Button_button-outlined__98u2b.Button_button-disabled__l_Xhj.Button_button-grey__2GcLQ, .Button_button-outlined__98u2b.Button_button-disabled__l_Xhj.Button_button-white__W6_zP { border-color: var(--color-border-disabled); color: var(--color-text-disabled); }
.Button_button-outlined__98u2b.Button_button-alert__Dym2u { border-color: var(--color-status-alert-primary); color: var(--color-status-alert-primary); }
.Button_button-outlined__98u2b.Button_button-alert__Dym2u:hover:not(:disabled) { border-color: rgb(208, 30, 28); color: rgb(208, 30, 28); }
.Button_button-text__AqEd4 { padding-right: 0px; padding-left: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: transparent; }
.Button_button-text__AqEd4.Button_button-blue__eREpu { color: var(--color-brand-default); }
.Button_button-text__AqEd4.Button_button-blue__eREpu:hover:not(:disabled) { color: var(--color-brand-gradient-dark-1); }
.Button_button-text__AqEd4.Button_button-white__W6_zP { color: var(--color-text-primary); }
.Button_button-text__AqEd4.Button_button-white__W6_zP:hover:not(:disabled) { color: var(--color-text-secondary); }
.Button_button-text__AqEd4.Button_button-grey__2GcLQ { color: var(--color-text-primary); }
.Button_button-text__AqEd4.Button_button-grey__2GcLQ:hover:not(:disabled) { color: var(--color-background-grey-secondary); }
.Button_button-text__AqEd4.Button_button-disabled__l_Xhj.Button_button-blue__eREpu, .Button_button-text__AqEd4.Button_button-disabled__l_Xhj.Button_button-grey__2GcLQ, .Button_button-text__AqEd4.Button_button-disabled__l_Xhj.Button_button-white__W6_zP { color: var(--color-text-disabled); }
.Button_button-text__AqEd4.Button_button-alert__Dym2u { color: var(--color-status-alert-primary); }
.Button_button-text__AqEd4.Button_button-alert__Dym2u:hover:not(:disabled) { color: rgb(208, 30, 28); }
.Button_button-external__J1n9M, .Button_button-with-icon__13247 { display: flex; gap: var(--spacing-8); align-items: center; justify-content: start; }
.Button_icon__bgxL5 { width: 20px; height: 20px; }
@media (max-width: 599px) {
  .Button_button__aBJgR { width: 100%; }
}
.AboutUsSection_container__Cn2OC { max-width: var(--grid-desktop-max-width); margin: 0px auto; padding: var(--spacing-40) var(--grid-desktop-margin); background-color: var(--color-background-default); }
.AboutUsSection_grid__Cn69i { display: flex; flex-wrap: wrap; gap: var(--spacing-32); }
.AboutUsSection_grid__Cn69i > * { flex: 1 1 0%; min-width: 304px; max-width: calc((100% - var(--spacing-32) * 2) / 3); }
@media (max-width: 1279px) {
  .AboutUsSection_container__Cn2OC { padding: var(--spacing-48) var(--grid-tablet-margin); }
  .AboutUsSection_grid__Cn69i { gap: var(--spacing-16); }
  .AboutUsSection_grid__Cn69i > * { max-width: calc((100% - var(--spacing-16) * 2) / 3); }
}
@media (max-width: 1023px) {
  .AboutUsSection_grid__Cn69i > * { min-width: 280px; max-width: calc((100% - var(--spacing-16)) / 2); }
}
@media (max-width: 767px) {
  .AboutUsSection_container__Cn2OC { padding: var(--spacing-40) var(--grid-mobile-margin); }
  .AboutUsSection_grid__Cn69i { flex-direction: column; gap: var(--spacing-24); }
  .AboutUsSection_grid__Cn69i > * { min-width: 100%; max-width: 100%; }
}
.AboutUsSectionCard_card__0murb { display: flex; flex-direction: column; gap: var(--spacing-24); align-items: flex-start; }
.AboutUsSectionCard_button-wrapper__GBVes { align-self: flex-start; }
.AboutUsSectionCard_image-container__eVcIR { position: relative; overflow: hidden; width: 100%; height: 340px; border-radius: 16px 16px 120px; }
.AboutUsSectionCard_image__AvSFy { width: 100%; height: 100%; object-fit: cover; object-position: center center; }
.AboutUsSectionCard_content__kzGl5 { display: flex; flex-direction: column; gap: var(--spacing-16); width: 100%; }
.AboutUsSectionCard_title__E3MRT { font-size: 32px; line-height: 36px; color: var(--color-text-primary); }
.AboutUsSectionCard_description__3_kLe, .AboutUsSectionCard_title__E3MRT { margin: 0px; font-family: var(--font-family-din-next-rounded); font-weight: var(--font-weight-regular); }
.AboutUsSectionCard_description__3_kLe { padding-right: var(--spacing-40); font-size: var(--font-size-18); line-height: 24px; color: var(--color-text-secondary); letter-spacing: -0.01em; }
@media (max-width: 1279px) {
  .AboutUsSectionCard_card__0murb { gap: var(--spacing-16); }
  .AboutUsSectionCard_image-container__eVcIR { height: 160px; border-radius: 16px 16px 80px; }
  .AboutUsSectionCard_content__kzGl5 { gap: var(--spacing-8); }
  .AboutUsSectionCard_title__E3MRT { font-size: 20px; line-height: 24px; }
  .AboutUsSectionCard_description__3_kLe { padding-right: var(--spacing-24); font-size: 14px; line-height: 20px; }
  .AboutUsSectionCard_button-wrapper__GBVes { font-size: 14px; }
}
@media (max-width: 599px) {
  .AboutUsSectionCard_card__0murb { gap: var(--spacing-12); }
  .AboutUsSectionCard_image-container__eVcIR { height: 144px; border-radius: 16px 16px 80px; }
  .AboutUsSectionCard_content__kzGl5 { gap: var(--spacing-8); }
  .AboutUsSectionCard_title__E3MRT { font-size: 16px; font-weight: var(--font-weight-medium); line-height: 20px; letter-spacing: -0.01em; }
  .AboutUsSectionCard_description__3_kLe { padding-right: 0px; font-size: 14px; line-height: 20px; }
}
.AnchorsBar_placeholder__jtYZd { height: 0px; }
.AnchorsBar_anchors-bar__aIM16 {
  width: 100%; border-top: 1px solid var(--color-border-primary,#b2b2b2); border-bottom: 1px solid var(--color-border-primary,#b2b2b2); background: var(--color-background-default,#fff); transition: box-shadow 0.2s;
  &.AnchorsBar_sticky__UOw9w { position: fixed; z-index: 997; right: 0px; left: 0px; }
  &.AnchorsBar_css-sticky__WX7sD, &.AnchorsBar_sticky__UOw9w { background-color: var(--color-background-default,#fff); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
  &.AnchorsBar_css-sticky__WX7sD { position: sticky; z-index: 99; top: var(--anchors-bar-top,0); }
  & .AnchorsBar_bar-inner__2C56p { display: flex; align-items: center; max-width: var(--grid-desktop-max-width); margin-inline: auto; padding-inline: var(--grid-mobile-margin); }
  & nav { overflow: hidden; flex: 1 1 0%; min-width: 0px; mask-image: linear-gradient(90deg, transparent 0px, black 16px, black calc(100% - 16px), transparent); }
  & .AnchorsBar_scroll-btn__OroIw {
  cursor: pointer; display: flex; flex: 0 0 auto; align-items: center; justify-content: center; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: var(--color-text-secondary); background: none;
  &:focus-visible { outline: 2px solid var(--color-brand-default,#00a0df); outline-offset: 2px; }
  &:disabled { cursor: default; opacity: 0.3; }
  &:hover:not(:disabled) { color: var(--color-brand-default,#00a0df); }
}
  & .AnchorsBar_scroll-btn--left__BHJLX { transform: translateX(-8px); }
  & .AnchorsBar_scroll-btn--right__TwFVJ { transform: translateX(8px); }
  & .AnchorsBar_bar-inner__2C56p:not(:has(.AnchorsBar_scroll-btn__OroIw:not(:disabled))) .AnchorsBar_scroll-btn__OroIw { display: none; }
  & ul {
  display: flex; align-items: center; margin: 0px; padding: 0px; list-style: none;
  & li { flex: 0 0 auto; }
  & a {
  cursor: pointer; display: flex; align-items: center; justify-content: center; padding: var(--spacing-12) var(--spacing-8); border-width: medium medium 3px; border-style: none none solid; border-color: currentcolor currentcolor transparent; border-image: none; font-family: var(--font-family-din-next-rounded); font-size: var(--body-strong-tiny-font-size); font-weight: var(--font-weight-medium); font-style: normal; line-height: var(--body-strong-tiny-line-height); color: var(--color-text-secondary); text-decoration: none; letter-spacing: -0.12px; white-space: nowrap; background: none; transition: border-color 0.2s, color 0.2s;
  &:hover { color: var(--color-brand-default,#00a0df); }
  &:focus-visible { outline: 2px solid var(--color-brand-default,#00a0df); outline-offset: 2px; }
  &.AnchorsBar_active__fKF2q { border-bottom-color: var(--color-brand-default,#00a0df); color: var(--color-text-primary,#1e1e1e); }
}
}
}
@media (min-width: 600px) {
  .AnchorsBar_anchors-bar__aIM16 {
  gap: var(--spacing-20); width: 100%;
  & .AnchorsBar_bar-inner__2C56p { padding-inline: var(--grid-tablet-margin); }
  & ul a { padding: var(--spacing-12) var(--spacing-16); font-size: var(--body-strong-small-font-size); line-height: var(--body-strong-small-line-height); letter-spacing: -0.14px; }
}
}
@media (min-width: 1280px) {
  .AnchorsBar_anchors-bar__aIM16 {
  gap: 0px; width: 100%;
  & .AnchorsBar_bar-inner__2C56p { max-width: var(--grid-desktop-max-width); padding-inline: var(--spacing-52); }
  & nav { mask-image: linear-gradient(90deg, transparent 0px, black 32px, black calc(100% - 32px), transparent); }
  & .AnchorsBar_scroll-btn--left__BHJLX { transform: translateX(-25px); }
  & .AnchorsBar_scroll-btn--right__TwFVJ { transform: translateX(25px); }
  & ul {
  gap: var(--spacing-24);
  & a { padding: var(--spacing-12) var(--spacing-24); font-size: var(--body-strong-medium-font-size); line-height: var(--body-strong-medium-line-height); letter-spacing: -0.16px; }
}
}
}
.ButterworthVSChebyshevCalculator_section__pAqkv { padding: var(--spacing-64) var(--spacing-20); }
.ButterworthVSChebyshevCalculator_butterworth-vs-chebyshev-calculator-title__seIQm { font-size: var(--display-base-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--display-base-small-line-height); }
.ButterworthVSChebyshevCalculator_butterworth-vs-chebyshev-calculator-form__vO_BE { display: grid; grid-template-columns: 1fr 1.5fr; gap: var(--spacing-12); margin-bottom: var(--spacing-40); }
@media (max-width: 767px) {
  .ButterworthVSChebyshevCalculator_butterworth-vs-chebyshev-calculator-form__vO_BE { grid-template-columns: 1fr; }
}
.ButterworthVSChebyshevCalculator_butterworth-vs-chebyshev-calculator-form__vO_BE h3 { margin: var(--spacing-20) 0; font-size: var(--heading-base-medium-font-size); font-weight: var(--font-weight-medium); line-height: var(--heading-base-medium-line-height); overflow-wrap: break-word; }
.ButterworthVSChebyshevCalculator_butterworth-vs-chebyshev-calculator-outputs___4OqZ { overflow: hidden; min-width: 0px; }
.ButterworthVSChebyshevCalculator_butterworth-vs-chebyshev-calculator-bfr-table__D_iXP {
  overflow-x: auto; width: 100%; margin-top: var(--spacing-20);
  & table { table-layout: fixed; border-collapse: collapse; width: 100%; }
  & input { box-sizing: border-box; width: 100%; }
}
.ButterworthVSChebyshevCalculator_butterworth-vs-chebyshev-calculator-form-field__RdiwL { display: flex; gap: var(--spacing-12); margin-bottom: var(--spacing-12); }
.CertificationFilter_filter-container__Xx8z5 { display: flex; flex-direction: column; gap: var(--spacing-8); width: 100%; max-width: 411px; }
.CertificationFilter_filter-label__DxKDE { font-size: var(--label-base-large-font-size); font-weight: var(--font-weight-regular); line-height: var(--label-base-large-line-height); color: var(--color-text-secondary); }
.CertificationFilter_dropdown-container__mTw0r { display: flex; gap: var(--spacing-16); align-items: flex-end; justify-content: space-between; width: 100%; }
.CertificationFilter_dropdown__Z0_vU { position: relative; width: 100%; }
.CertificationFilter_dropdown-button__baF0D { cursor: pointer; display: flex; align-items: center; justify-content: space-between; width: 100%; height: 56px; padding: var(--spacing-12) var(--spacing-16); border: 1px solid var(--color-border-primary); border-radius: 8px; font-weight: var(--font-weight-regular); color: var(--color-text-secondary); text-align: left; background-color: var(--color-background-default); transition: 0.2s; }
.CertificationFilter_dropdown-button__baF0D:hover { border-color: var(--color-border-secondary); background-color: var(--color-background-neutral-1); }
.CertificationFilter_dropdown-button__baF0D:focus { outline: 2px solid var(--color-brand-default); outline-offset: 2px; }
.CertificationFilter_dropdown-value__4xTSp { overflow: hidden; flex: 1 1 0%; font-size: var(--heading-base-x-small-font-size); line-height: var(--heading-base-x-small-line-height); text-overflow: ellipsis; white-space: nowrap; }
.CertificationFilter_chevron-icon__xtTS9 { flex-shrink: 0; width: 16px; height: 16px; color: var(--color-icon-primary); transition: transform 0.2s; }
.CertificationFilter_dropdown-menu__O_pb9 { position: absolute; z-index: 10; top: calc(100% + 4px); right: 0px; left: 0px; overflow-y: auto; max-height: 300px; margin: 0px; padding: var(--spacing-8) 0; border: 1px solid var(--color-border-primary); border-radius: 8px; list-style: none; background-color: var(--color-background-default); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; }
.CertificationFilter_dropdown-menu__O_pb9 li { list-style: none; }
.CertificationFilter_dropdown-option___jRbk { cursor: pointer; display: block; width: 100%; padding: var(--spacing-8) var(--spacing-16); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; 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-primary); text-align: left; background: none; transition: background-color 0.2s; }
.CertificationFilter_dropdown-option___jRbk:hover { background-color: var(--color-background-neutral-1); }
.CertificationFilter_dropdown-option___jRbk:focus { outline: 2px solid var(--color-brand-default); outline-offset: -2px; }
.CertificationFilter_clear-filter__KuMd_ { cursor: pointer; min-width: 75px; 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; }
@media (max-width: 1024px) {
  .CertificationFilter_dropdown-button__baF0D { height: 48px; }
  .CertificationFilter_dropdown-option___jRbk, .CertificationFilter_dropdown-value__4xTSp { font-size: var(--body-base-large-font-size); line-height: var(--body-base-large-line-height); }
}
@media (max-width: 768px) {
  .CertificationFilter_filter-container__Xx8z5 { max-width: 100%; }
  .CertificationFilter_filter-label__DxKDE { font-size: var(--label-base-medium-font-size); line-height: var(--label-base-medium-line-height); }
  .CertificationFilter_dropdown-button__baF0D { height: 44px; }
  .CertificationFilter_dropdown-option___jRbk, .CertificationFilter_dropdown-value__4xTSp { font-size: var(--body-base-medium-font-size); line-height: var(--body-base-medium-line-height); }
}
.CertificationCard_card__kVt90 { position: relative; overflow: hidden; display: flex; flex-direction: column; width: 100%; height: 380px; border-radius: 16px; background-color: var(--color-background-grey-primary); }
.CertificationCard_card-image__aN1mt { position: absolute; z-index: 0; inset: 0px; width: 100%; height: 100%; }
.CertificationCard_card-overlay___T_g3 { position: absolute; z-index: 1; inset: 0px; background: rgba(0, 0, 0, 0.5); }
.CertificationCard_card-content__J9K6j { position: relative; z-index: 2; display: flex; flex: 1 1 0%; flex-direction: column; gap: var(--spacing-16); justify-content: space-between; padding: var(--spacing-20); }
.CertificationCard_card-header__ePtz_ { display: flex; flex-direction: column; gap: var(--spacing-4); }
.CertificationCard_card-title__l4JAe { 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-inverted); }
.CertificationCard_card-location__yEgJC { margin: 0px; font-size: var(--label-base-large-font-size); font-weight: var(--font-weight-regular); line-height: var(--label-base-large-line-height); color: var(--color-text-inverted); }
.CertificationCard_certification-tags__El7fh { display: flex; flex-wrap: wrap; gap: var(--spacing-8); margin-top: auto; }
.CertificationCard_certification-tag__ZAMh1 { cursor: pointer; display: inline-flex; gap: var(--spacing-8); align-items: center; padding: var(--spacing-4) var(--spacing-12); border-radius: 20px; text-decoration: none; background-color: var(--color-background-neutral-2); transition: 0.2s; }
.CertificationCard_certification-tag__ZAMh1:hover { background-color: var(--color-background-neutral-3); }
.CertificationCard_certification-name__16oM8 { margin: 0px; font-size: var(--body-strong-small-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-strong-small-line-height); color: var(--color-text-primary); }
.CertificationCard_certification-tag__ZAMh1 svg { width: 16px; height: 16px; color: var(--color-brand-default); }
@media (max-width: 1024px) {
  .CertificationCard_card__kVt90 { width: 100%; height: 224px; }
  .CertificationCard_card-title__l4JAe { font-size: var(--body-strong-medium-font-size); line-height: var(--body-strong-medium-line-height); }
  .CertificationCard_card-location__yEgJC { font-size: var(--label-base-medium-font-size); line-height: var(--label-base-medium-line-height); }
  .CertificationCard_certification-name__16oM8 { font-size: var(--body-strong-small-font-size); line-height: var(--body-strong-small-line-height); }
}
@media (max-width: 768px) {
  .CertificationCard_card__kVt90 { width: 100%; height: 204px; }
  .CertificationCard_card-title__l4JAe { font-size: var(--body-strong-small-font-size); line-height: var(--body-strong-small-line-height); }
  .CertificationCard_card-location__yEgJC { font-size: var(--label-base-small-font-size); line-height: var(--label-base-small-line-height); }
  .CertificationCard_certification-name__16oM8 { font-size: var(--label-strong-small-font-size); line-height: var(--label-strong-small-line-height); }
}
.FeaturedBanner_root__Plpli { --fb-img-w: 0px; --fb-img-gap: var(--spacing-24); max-width: var(--grid-desktop-max-width); margin-inline: auto; }
.FeaturedBanner_featured-banner-container__tE_42 { --fb-img-w: 0px; --fb-img-gap: var(--spacing-24); position: relative; overflow: hidden; width: 100%; min-height: 168px; padding-block: var(--space-stack-xl); }
.FeaturedBanner_bg-blue__TqMaa { background: linear-gradient(90deg,var(--color-brand-gradient-default-2) 10%,var(--color-brand-gradient-default-1) 100%); }
.FeaturedBanner_bg-grey__K16Hr { background: linear-gradient(90deg,var(--color-background-grey-primary) 10%,var(--color-background-grey-tertiary) 100%); }
.FeaturedBanner_featured-banner-content__56xhl { --fb-img-w: 0px; --fb-img-gap: var(--spacing-24); position: relative; display: flex; align-items: center; justify-content: space-between; width: 100%; padding-block: var(--space-stack-xl); padding-inline: var(--grid-mobile-margin); }
.FeaturedBanner_featured-banner-content-text__UrIzy { display: flex; flex: 1 1 auto; flex-direction: column; min-width: 0px; }
.FeaturedBanner_featured-banner-content-text-title__54lyn { 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-inverted); }
.FeaturedBanner_featured-banner-content-text-description__7QwxH { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height); color: var(--color-text-inverted); }
.FeaturedBanner_featured-banner-content-img-container__aUpGg { display: none; }
.FeaturedBanner_cta__mevsI { align-self: flex-start; }
.FeaturedBanner_cta__mevsI button, .FeaturedBanner_cta__mevsI span { display: inline-flex; width: auto; max-width: fit-content; color: var(--color-text-inverted); }
@media (min-width: 600px) {
  .FeaturedBanner_root__Plpli { --fb-img-w: 394px; }
  .FeaturedBanner_featured-banner-container__tE_42 { --fb-img-w: 394px; overflow: visible; padding-right: calc(var(--fb-img-w) + var(--fb-img-gap)); }
  .FeaturedBanner_featured-banner-content__56xhl { --fb-img-w: 394px; padding-right: calc(var(--fb-img-w) + var(--fb-img-gap)); padding-left: var(--grid-tablet-margin); }
  .FeaturedBanner_image-errored__P5jra { padding-right: var(--spacing-40); }
  .FeaturedBanner_featured-banner-content-text-title__54lyn { font-size: var(--heading-base-small-font-size); line-height: var(--heading-base-small-line-height); }
  .FeaturedBanner_featured-banner-content-text-description__7QwxH { font-size: var(--body-base-large-font-size); line-height: var(--body-base-large-line-height); }
  .FeaturedBanner_featured-banner-content-img-container__aUpGg { position: absolute; right: 0px; bottom: 0px; display: block; flex: 0 0 auto; width: var(--fb-img-w); height: 100%; border-radius: 999px 0px 0px 999px; }
  .FeaturedBanner_featured-banner-content-img-clipper__h2nrv { position: absolute; top: calc(-1 * var(--spacing-20)); right: 0px; bottom: 0px; overflow: hidden; min-width: 394px; border-radius: 999px 0px 0px 999px; }
  .FeaturedBanner_featured-banner-content-img__dDxRw { overflow: hidden; display: block; width: 100%; height: 100%; object-fit: cover; object-position: right center; }
}
@media (min-width: 1280px) {
  .FeaturedBanner_featured-banner-container__tE_42 { --fb-img-w: 488px; }
  .FeaturedBanner_image-errored__P5jra { padding-right: var(--grid-desktop-margin); }
  .FeaturedBanner_featured-banner-content__56xhl { --fb-img-w: 488px; padding-right: calc(var(--fb-img-w) + var(--fb-img-gap)); padding-left: var(--grid-desktop-margin); }
  .FeaturedBanner_featured-banner-content-text-title__54lyn { font-size: var(--heading-base-medium-font-size); line-height: var(--heading-base-medium-line-height); }
  .FeaturedBanner_featured-banner-content-text-description__7QwxH { font-family: var(--font-family-body); font-size: var(--body-base-large-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-large-line-height); }
  .FeaturedBanner_featured-banner-content-img-clipper__h2nrv { min-width: var(--fb-img-w); }
}
.FeaturedHighlightCardCarouselClient_section__3yaG6.FeaturedHighlightCardCarouselClient_section__3yaG6 { display: block; margin-top: 0px; margin-bottom: 0px; padding: var(--space-between-sections) var(--grid-mobile-margin); background-color: var(--color-background-neutral-5); }
.FeaturedHighlightCardCarouselClient_select-solutions__W39xp { flex: 0 0 100%; }
@media (min-width: 768px) {
  .FeaturedHighlightCardCarouselClient_section__3yaG6.FeaturedHighlightCardCarouselClient_section__3yaG6 { padding: var(--space-between-sections) var(--grid-tablet-margin); }
  .FeaturedHighlightCardCarouselClient_select-solutions__W39xp { flex: 0 0 290px; margin-left: var(--spacing-28); }
}
@media (min-width: 1280px) {
  .FeaturedHighlightCardCarouselClient_select-solutions__W39xp { flex: 0 0 360px; margin-left: var(--spacing-28); }
}
@media (min-width: 1400px) {
  .FeaturedHighlightCardCarouselClient_section__3yaG6.FeaturedHighlightCardCarouselClient_section__3yaG6 { padding: var(--space-between-sections) var(--grid-desktop-margin); }
  .FeaturedHighlightCardCarouselClient_select-solutions__W39xp { flex: 0 0 454px; }
}
.FeaturedHighlightCards_carousel-wrapper__UQIkx { overflow: hidden; box-sizing: border-box; margin-top: var(--spacing-32); padding-right: var(--spacing-16); }
.FeaturedHighlightCards_carousel__WPD2V { display: flex; flex-direction: row; gap: var(--spacing-16); align-items: stretch; box-sizing: border-box; }
.FeaturedHighlightCards_carousel-pagination__nYCce { margin-top: var(--spacing-24); }
.FeaturedHighlightCards_card__u1SQb.FeaturedHighlightCards_card__u1SQb { flex-direction: column; justify-content: flex-start; height: auto; }
.FeaturedHighlightCards_card__u1SQb { display: flex; flex: 0 0 calc((100% - (var(--spacing-16))) / 1.1); }
.FeaturedHighlightCards_card__u1SQb > :first-child { flex: 0 0 180px; height: 180px; }
.FeaturedHighlightCards_card__u1SQb > :last-child { padding-bottom: var(--spacing-24); }
@media (min-width: 768px) {
  .FeaturedHighlightCards_carousel-wrapper__UQIkx { margin-top: var(--spacing-28); padding-right: var(--spacing-20); }
  .FeaturedHighlightCards_carousel__WPD2V { gap: var(--spacing-20); }
  .FeaturedHighlightCards_card__u1SQb { flex: 0 0 calc((100% - (var(--spacing-20) * 3)) / 3.1); }
}
@media (min-width: 1280px) {
  .FeaturedHighlightCards_carousel-wrapper__UQIkx { margin-top: var(--spacing-22); padding-right: var(--spacing-24); }
  .FeaturedHighlightCards_carousel__WPD2V { gap: var(--spacing-24); }
  .FeaturedHighlightCards_card__u1SQb { flex: 0 0 calc((100% - (var(--spacing-24) * 3)) / 4); height: 100%; }
}
.FeaturedHighlightInfoSection_section__YslPD { font-family: var(--font-family-din-next-rounded); background: var(--color-background-primary,#fff); }
.FeaturedHighlightInfoSection_container__j_wFk { width: 100%; max-width: var(--grid-desktop-max-width); margin-inline: auto; padding: var(--spacing-36) var(--grid-mobile-margin); }
.FeaturedHighlightInfoSection_grid__Pavwu { display: grid; grid-template-columns: 1fr; gap: var(--grid-mobile-gutter); align-items: center; }
.FeaturedHighlightInfoSection_text-content__N98Pj { display: flex; flex-direction: column; gap: var(--spacing-24); }
.FeaturedHighlightInfoSection_title__1cjcI { margin: 0px; font-size: var(--heading-base-small-font-size); color: var(--color-text-primary,--color-text-secondary); }
.FeaturedHighlightInfoSection_description__nM_JC { margin: 0px; color: var(--color-text-secondary,#757575); }
.FeaturedHighlightInfoSection_description__nM_JC p { 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,#757575); }
.FeaturedHighlightInfoSection_description__nM_JC p + p { margin-top: var(--spacing-12); }
.FeaturedHighlightInfoSection_media-card__DvdDP { position: relative; display: none; }
.FeaturedHighlightInfoSection_image-card__JZHRq { display: flex; flex-direction: column; align-items: center; justify-content: space-between; aspect-ratio: 278.96 / 172; width: 100%; padding: var(--spacing-24) var(--spacing-16); background-color: lightgray; background-repeat: no-repeat; background-position: 50% center; background-size: cover; }
.FeaturedHighlightInfoSection_video-container__HMvXH { display: flex; flex-direction: column; align-items: center; justify-content: center; aspect-ratio: 278.96 / 172; width: 100%; height: 100%; }
.FeaturedHighlightInfoSection_video-thumbnail__5M2Fd { cursor: pointer; position: relative; overflow: hidden; display: block; width: 100%; height: 100%; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: var(--color-background-grey-primary); background-position: 50% center; background-size: cover; }
.FeaturedHighlightInfoSection_video-thumbnail__5M2Fd:focus-visible { outline: 2px solid var(--color-brand-default); outline-offset: var(--spacing-4); }
.FeaturedHighlightInfoSection_media-thumbnail__Go0Py { display: block; aspect-ratio: 16 / 10; width: 100%; height: auto; object-fit: cover; }
.FeaturedHighlightInfoSection_play-overlay__ZVN_5 { position: absolute; inset: 0px; display: flex; align-items: center; justify-content: center; }
.FeaturedHighlightInfoSection_play-icon___I0P0 { width: var(--spacing-60); height: var(--spacing-60); padding: var(--spacing-8); color: var(--color-text-inverted); filter: drop-shadow(rgba(0, 0, 0, 0.3) 0px 2px 8px); transition: transform 0.2s; }
.FeaturedHighlightInfoSection_video-thumbnail__5M2Fd:hover .FeaturedHighlightInfoSection_play-icon___I0P0 { transform: scale(1.1); }
@media (min-width: 600px) {
  .FeaturedHighlightInfoSection_container__j_wFk { padding: var(--spacing-40) var(--spacing-40); }
  .FeaturedHighlightInfoSection_grid__Pavwu { grid-template-columns: 601.038fr 278.96fr; gap: var(--space-stack-xl); }
  .FeaturedHighlightInfoSection_title__1cjcI { font-size: var(--heading-base-large-font-size); }
  .FeaturedHighlightInfoSection_media-card__DvdDP { display: block; }
  .FeaturedHighlightInfoSection_image-card__JZHRq { aspect-ratio: 278.96 / 172; border-radius: var(--spacing-20) var(--spacing-20) var(--grid-desktop-margin); }
  .FeaturedHighlightInfoSection_video-container__HMvXH { aspect-ratio: 278.96 / 172; }
  .FeaturedHighlightInfoSection_video-thumbnail__5M2Fd { border-radius: var(--spacing-20) var(--spacing-20) var(--grid-desktop-margin); }
  .FeaturedHighlightInfoSection_play-icon___I0P0 { width: var(--spacing-40); height: var(--spacing-40); }
}
@media (min-width: 1280px) {
  .FeaturedHighlightInfoSection_container__j_wFk { padding: var(--spacing-40) var(--grid-desktop-margin); }
  .FeaturedHighlightInfoSection_grid__Pavwu { grid-template-columns: 697fr 519fr; gap: var(--space-stack-xl); }
  .FeaturedHighlightInfoSection_title__1cjcI { font-size: var(--display-base-small-font-size); }
  .FeaturedHighlightInfoSection_description__nM_JC p { font-size: var(--body-base-x-large-font-size); line-height: var(--body-base-x-large-line-height); }
  .FeaturedHighlightInfoSection_image-card__JZHRq { aspect-ratio: 519 / 320; padding: var(--spacing-40) var(--spacing-32); border-radius: var(--spacing-24) var(--spacing-24) var(--grid-desktop-margin); }
  .FeaturedHighlightInfoSection_video-container__HMvXH { aspect-ratio: 519 / 320; }
  .FeaturedHighlightInfoSection_video-thumbnail__5M2Fd { border-radius: var(--spacing-24) var(--spacing-24) var(--grid-desktop-margin); }
  .FeaturedHighlightInfoSection_play-icon___I0P0 { width: var(--spacing-60); height: var(--spacing-60); }
}
.FiveGArrayCalculator_root__z2Dbv { padding-block: 40px; color: var(--color-text-primary); background: var(--color-background-default); }
.FiveGArrayCalculator_rootHeader__CJGnq { display: flex; gap: var(--spacing-16); align-items: center; margin-bottom: var(--spacing-16); }
.FiveGArrayCalculator_rootTitle__S26St { 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); }
.FiveGArrayCalculator_srOnly__W9ZAU { display: none; }
.FiveGArrayCalculator_divider__tLw5f { height: 1px; background-color: var(--color-border-secondary); }
.FiveGArrayCalculator_form__iUXzz { display: flex; flex-direction: column; gap: var(--spacing-16); padding-block: 40px; }
.FiveGArrayCalculator_keyArrayDetailsContentSections__SxbpD, .FiveGArrayCalculator_keyArrayDetailsContent__5fXTv { display: flex; flex-direction: column; gap: var(--spacing-24); }
.FiveGArrayCalculator_info__xmRKV { padding-block: var(--spacing-8); border-color: rgb(188, 232, 241); background-color: rgb(26, 163, 222); }
.FiveGArrayCalculator_info__xmRKV p { padding: var(--spacing-4); font-size: var(--body-base-x-small-font-size); line-height: var(--body-base-tiny-line-height); color: white; }
.FiveGArrayCalculator_fieldset__IdaB_ { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.FiveGArrayCalculator_fieldsetGrid__Dupl5 { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 1rem; place-items: start; }
.FiveGArrayCalculator_legend__oBc4P { padding: var(--spacing-4); font-family: var(--font-family-din-next-rounded); font-size: var(--heading-base-x-small-font-size); line-height: var(--body-base-small-line-height); color: var(--color-text-primary); }
.FiveGArrayCalculator_hint__PyEUE { display: block; margin: auto; font-size: var(--body-base-tiny-font-size); line-height: var(--body-base-tiny-line-height); color: var(--color-text-secondary); letter-spacing: 0.0333em; }
.FiveGArrayCalculator_saveBtn__6YUlc { gap: var(--spacing-16); }
.FiveGArrayCalculator_linkBtn__aXtDF { padding: 0px; }
.FiveGArrayCalculator_calcBtnWrapper__beK_c { display: flex; }
.FiveGArrayCalculator_formRadioGroup__bswa7 { display: grid; grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); gap: var(--spacing-8); justify-items: start; padding: var(--spacing-4) var(--spacing-16); }
.FiveGArrayCalculator_formRadioGroup__bswa7 input[type="radio"] { accent-color: rgb(11, 93, 157); }
.FiveGArrayCalculator_radioLabel__iS2Rn { display: flex; gap: var(--spacing-8); }
.FiveGArrayCalculator_vswrTable__NvOQL { border-collapse: collapse; width: 100%; color: var(--color-text-primary); background-color: var(--color-background-default); }
.FiveGArrayCalculator_vswrTable__NvOQL thead tr th { width: 50%; padding: var(--spacing-4); border: 1px solid rgb(221, 221, 221); color: var(--color-text-inverted); background-color: var(--color-background-grey-primary); }
.FiveGArrayCalculator_vswrTable__NvOQL tbody tr, .FiveGArrayCalculator_vswrTable__NvOQL tbody tr td { border: 1px solid rgb(221, 221, 221); text-align: left; vertical-align: middle; background-color: var(--color-background-secondary); }
.FiveGArrayCalculator_vswrTable__NvOQL tbody tr td { padding: var(--spacing-8) var(--spacing-8); }
.FiveGArrayCalculator_vswrTable__NvOQL tbody tr th { padding: var(--spacing-8) var(--spacing-8); border: 1px solid rgb(221, 221, 221); text-align: left; vertical-align: middle; background-color: var(--color-background-secondary); }
.FiveGArrayCalculator_inputItem__N7fnv { display: flex; flex-direction: row; align-items: center; margin-bottom: var(--spacing-12); }
.FiveGArrayCalculator_inputItem__N7fnv > * { flex: 0 0 50%; }
.FiveGArrayCalculator_textInput___6ZdD { background: var(--color-background-default); }
.FiveGArrayCalculator_textInputDisabled__UTjVx { color: var(--color-text-primary); }
.FiveGArrayCalculator_empty__ts58u { align-items: center; min-height: 200px; padding: 1rem; color: var(--color-text-secondary); text-align: center; }
.FiveGArrayCalculator_empty__ts58u, .FiveGArrayCalculator_figure__xRasE { display: flex; justify-content: center; border-radius: 8px; background: rgb(212, 212, 212); }
.FiveGArrayCalculator_figure__xRasE { padding: 16px; }
@keyframes FiveGArrayCalculator_shimmer___40hP { 
  0% { background-position: -200% 0px; }
  100% { background-position: 200% 0px; }
}
@media (prefers-reduced-motion: reduce) {
  .FiveGArrayCalculator_skeleton__NJMxn { animation: auto ease 0s 1 normal none running none; }
}
@media (min-width: 600px) {
  .FiveGArrayCalculator_fieldsetGrid__Dupl5 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .FiveGArrayCalculator_collapsibleBtn__FPOPL { display: inline-flex; width: fit-content; max-width: fit-content; margin: auto; }
  .FiveGArrayCalculator_sectionGridGroup__jnQYX { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; align-items: start; }
  .FiveGArrayCalculator_sectionGridGroup__jnQYX > * { align-self: start; }
  .FiveGArrayCalculator_sectionGridGroup__jnQYX .FiveGArrayCalculator_inputItem__N7fnv { display: flex; gap: var(--spacing-8); align-items: center; }
  .FiveGArrayCalculator_sectionGridGroup__jnQYX .FiveGArrayCalculator_inputItem__N7fnv > label { flex: 0 0 45%; max-width: 45%; }
  .FiveGArrayCalculator_sectionGridGroup__jnQYX .FiveGArrayCalculator_inputItem__N7fnv > :not(label) { flex: 1 1 55%; min-width: 0px; }
  .FiveGArrayCalculator_calcBtnWrapper__beK_c { justify-content: flex-end; }
}
.CalcSection_sectionHead__edfAn { display: flex; gap: var(--spacing-16); align-items: center; align-self: center; margin-bottom: var(--spacing-16); }
.CalcSection_sectionTitle__RSb1m { flex-grow: 1; margin: 0px; font-size: var(--heading-base-medium-font-size); line-height: var(--heading-base-medium-line-height); }
.CalcSection_sectionContent__nhnYs { gap: var(--spacing-16); }
.Skeleton_skeletonWrapper__jlz07 { position: relative; display: inline-block; width: 100%; min-height: max-content; border-radius: var(--spacing-4); background-image: ; background-position-x: ; background-position-y: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-size: 200% 100%; animation: 1.5s ease 0s infinite normal none running Skeleton_shimmer__ycf9e; }
@keyframes Skeleton_shimmer__ycf9e { 
  0% { background-position: -200% 0px; }
  100% { background-position: 200% 0px; }
}
.Skeleton_hidden___k9v_ { visibility: hidden; }
.Skeleton_skeleton__TF7uP { position: absolute; inset: 0px; }
.Collapsible_btn__aQEXF { gap: var(--spacing-16); }
.Collapsible_chevron-icon__jgJlw { flex-shrink: 0; color: inherit; transition: transform 0.2s; }
.Collapsible_wrapper__GT7gw { overflow: hidden; transition: height 0.2s; }
.FunFactCard_card__CUy6g { position: relative; overflow: hidden; display: flex; flex-direction: column; flex-shrink: 0; width: 100%; height: 100%; min-height: 240px; padding: var(--spacing-24); border: 1px solid var(--color-text-inverted); border-radius: 16px; background: transparent; backdrop-filter: blur(10px); transition: 0.3s; }
.FunFactCard_card__CUy6g:hover { background: rgba(255, 255, 255, 0.12); }
.FunFactCard_card-medium__RWjOA { min-height: 200px; padding: var(--spacing-20); }
.FunFactCard_card-small__dpKVP { min-height: 148px; padding: var(--spacing-16); }
.FunFactCard_card-default__OHFXY { display: flex; flex: 1 1 0%; flex-direction: column; opacity: 1; transition: opacity 0.3s; }
.FunFactCard_card-default-hidden__tATCB { pointer-events: none; opacity: 0; }
.FunFactCard_card-icon-placeholder__RBc_z, .FunFactCard_card-icon__lA6JG {
  position: relative; display: flex; align-items: center; justify-content: center; width: 32px; height: 32px; margin-bottom: var(--spacing-16); color: var(--color-text-inverted);
  & img, & svg { width: 100%; height: 100%; filter: brightness(0) invert(1); }
}
.FunFactCard_card-small__dpKVP .FunFactCard_card-icon-placeholder__RBc_z, .FunFactCard_card-small__dpKVP .FunFactCard_card-icon__lA6JG { width: 24px; height: 24px; }
.FunFactCard_card-headline__AR9jQ { flex: 1 1 0%; margin: 0 0 var(--spacing-16); 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-inverted); }
.FunFactCard_card-medium__RWjOA .FunFactCard_card-headline__AR9jQ, .FunFactCard_card-small__dpKVP .FunFactCard_card-headline__AR9jQ { font-size: var(--heading-base-x-small-font-size); font-weight: var(--heading-base-x-small-font-weight); line-height: var(--heading-base-x-small-line-height); }
.FunFactCard_discover-button__RVdI4 { 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-text-inverted); background: transparent; transition: opacity 0.2s; }
.FunFactCard_card-medium__RWjOA .FunFactCard_discover-button__RVdI4 { font-size: var(--body-strong-medium-font-size); line-height: var(--body-strong-medium-line-height); }
.FunFactCard_card-small__dpKVP .FunFactCard_discover-button__RVdI4 { font-size: var(--body-strong-small-font-size); line-height: var(--body-strong-small-line-height); }
.FunFactCard_discover-button__RVdI4:hover { opacity: 0.8; }
.FunFactCard_discover-button__RVdI4:focus-visible { border-radius: var(--radius-4); outline: 2px solid var(--color-text-inverted); outline-offset: 2px; }
.FunFactCard_card-expanded-content__qREbv { position: absolute; z-index: 1; inset: 0px; transform: translateY(100%); display: flex; flex-direction: column; justify-content: space-between; padding: var(--spacing-24); border-radius: 16px; color: var(--color-text-inverted); transition: transform 0.5s; }
.FunFactCard_card-medium__RWjOA .FunFactCard_card-expanded-content__qREbv { padding: var(--spacing-20); }
.FunFactCard_card-small__dpKVP .FunFactCard_card-expanded-content__qREbv { padding: var(--spacing-16); }
.FunFactCard_card-expanded-content-visible__fSgv7 { transform: translateY(0px); }
.FunFactCard_fact-text__IDvkc { overflow-y: auto; flex: 1 1 0%; margin: 0 0 var(--spacing-16) 0; padding-right: var(--spacing-8); 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-inverted); }
.FunFactCard_card-medium__RWjOA .FunFactCard_fact-text__IDvkc { font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height); }
.FunFactCard_card-small__dpKVP .FunFactCard_fact-text__IDvkc { font-size: var(--body-base-tiny-font-size); line-height: var(--body-base-tiny-line-height); }
.FunFactCard_fact-text__IDvkc::-webkit-scrollbar { width: 4px; }
.FunFactCard_fact-text__IDvkc::-webkit-scrollbar-track { border-radius: 2px; background: var(--color-background-neutral-1); }
.FunFactCard_fact-text__IDvkc::-webkit-scrollbar-thumb { border-radius: 2px; background: var(--color-border-primary); }
.FunFactCard_fact-text__IDvkc::-webkit-scrollbar-thumb:hover { background: var(--color-text-tertiary); }
.FunFactCard_hide-button__K63DQ { 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-text-inverted); background: transparent; transition: opacity 0.2s; }
.FunFactCard_card-medium__RWjOA .FunFactCard_hide-button__K63DQ { font-size: var(--body-strong-medium-font-size); line-height: var(--body-strong-medium-line-height); }
.FunFactCard_card-small__dpKVP .FunFactCard_hide-button__K63DQ { font-size: var(--body-strong-small-font-size); line-height: var(--body-strong-small-line-height); }
.FunFactCard_hide-button__K63DQ:hover { opacity: 0.8; }
.FunFactCard_hide-button__K63DQ:focus-visible { border-radius: var(--radius-4); outline: 2px solid var(--color-text-inverted); outline-offset: 2px; }
@media (max-width: 1024px) {
  .FunFactCard_card__CUy6g { min-height: 200px; padding: var(--spacing-20); }
  .FunFactCard_card-large__fzubQ .FunFactCard_card-headline__AR9jQ { font-size: var(--heading-base-x-small-font-size); line-height: var(--heading-base-x-small-line-height); }
  .FunFactCard_card-large__fzubQ .FunFactCard_discover-button__RVdI4, .FunFactCard_card-large__fzubQ .FunFactCard_hide-button__K63DQ { font-size: var(--body-strong-medium-font-size); line-height: var(--body-strong-medium-line-height); }
  .FunFactCard_card-large__fzubQ .FunFactCard_fact-text__IDvkc { font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height); }
}
@media (max-width: 768px) {
  .FunFactCard_card__CUy6g { min-height: 148px; }
  .FunFactCard_card-expanded-content__qREbv, .FunFactCard_card__CUy6g { padding: var(--spacing-20); }
  .FunFactCard_card-large__fzubQ .FunFactCard_discover-button__RVdI4, .FunFactCard_card-large__fzubQ .FunFactCard_hide-button__K63DQ { font-size: var(--body-strong-small-font-size); line-height: var(--body-strong-small-line-height); }
  .FunFactCard_card-large__fzubQ .FunFactCard_fact-text__IDvkc { font-size: var(--body-base-tiny-font-size); line-height: var(--body-base-tiny-line-height); }
  .FunFactCard_card-medium__RWjOA .FunFactCard_discover-button__RVdI4, .FunFactCard_card-medium__RWjOA .FunFactCard_hide-button__K63DQ { font-size: var(--body-strong-small-font-size); line-height: var(--body-strong-small-line-height); }
  .FunFactCard_card-medium__RWjOA .FunFactCard_fact-text__IDvkc { font-size: var(--body-base-tiny-font-size); line-height: var(--body-base-tiny-line-height); }
  .FunFactCard_card-icon-placeholder__RBc_z, .FunFactCard_card-icon__lA6JG { width: 24px; height: 24px; }
}
.FunFactsCarousel_container__NhJqj { max-width: var(--grid-desktop-max-width); margin: 0px auto; background: linear-gradient(242.02deg,var(--color-brand-gradient-default-1) 0,var(--color-brand-gradient-default-2) 102.44%); }
.FunFactsCarousel_content___Bvsx { padding: var(--space-stack-xl) var(--grid-desktop-margin); }
.FunFactsCarousel_header__BryEx { margin: 0 0 var(--spacing-32); color: var(--color-text-inverted); }
.FunFactsCarousel_carousel-wrapper__zLFNP { position: relative; }
.FunFactsCarousel_carousel__j2yPl { overflow: hidden; padding-left: 2px; }
.FunFactsCarousel_carousel-container___n_SZ { display: flex; gap: var(--spacing-16); }
.FunFactsCarousel_carousel-slide__lryt0 { flex-shrink: 0; width: calc((100% - var(--spacing-16) * 2) / 3); min-width: 0px; }
.FunFactsCarousel_controls__JoJWh { margin-top: var(--spacing-24); }
.FunFactsCarousel_progress-bar__ttP8f { position: relative; overflow: hidden; width: 120px; height: 4px; border-radius: 2px; background: var(--color-text-inverted); }
.FunFactsCarousel_progress-fill__7mI5n { height: 100%; border-radius: 2px; background: var(--color-brand-default); transition: width 0.15s ease-out; }
.FunFactsCarousel_navigation__86nF8 { display: flex; gap: var(--spacing-8); }
.FunFactsCarousel_nav-button__7MWLq { cursor: pointer; display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; padding: 0px; border: 2px solid var(--color-text-inverted); border-radius: 50%; color: var(--color-text-inverted); background: transparent; transition: background-color 0.2s, opacity 0.2s; }
.FunFactsCarousel_nav-button__7MWLq:focus-visible { outline: 2px solid var(--color-text-inverted); outline-offset: 2px; }
.FunFactsCarousel_nav-button__7MWLq:hover:not(:disabled) { background: rgba(255, 255, 255, 0.2); }
.FunFactsCarousel_nav-button-disabled__Q0nE8 { cursor: not-allowed; opacity: 0.4; }
@media (max-width: 1023px) {
  .FunFactsCarousel_content___Bvsx { padding: var(--space-stack-xl) var(--spacing-48); }
  .FunFactsCarousel_header__BryEx { font-size: var(--heading-base-large-font-size); line-height: var(--heading-base-large-line-height); }
}
@media (max-width: 767px) {
  .FunFactsCarousel_content___Bvsx { padding: var(--spacing-32) var(--spacing-24); }
  .FunFactsCarousel_header__BryEx { font-size: var(--heading-base-small-font-size); line-height: var(--heading-base-small-line-height); }
  .FunFactsCarousel_carousel-slide__lryt0 { width: 85%; }
  .FunFactsCarousel_controls__JoJWh { flex-direction: row; gap: var(--spacing-16); }
  .FunFactsCarousel_navigation__86nF8 { display: flex; }
  .FunFactsCarousel_nav-button__7MWLq { width: 36px; height: 36px; }
  .FunFactsCarousel_nav-button__7MWLq svg { width: 20px; height: 20px; }
}
.FilterSidebar_filter-sidebar__1aETO { display: none; flex-direction: column; flex-shrink: 0; gap: var(--spacing-16); padding-right: var(--spacing-16); border-right: 1px solid var(--color-border-primary); }
.FilterSidebar_filter-header__n2I8s { display: flex; align-items: center; justify-content: space-between; }
.FilterSidebar_filter-title__3NjY1 { margin: 0px; font-size: var(--font-size-18); line-height: var(--line-height-24); color: var(--color-text-primary); }
.FilterSidebar_clear-all-button__nQkKG, .FilterSidebar_filter-title__3NjY1 { font-family: var(--font-family-din-next-rounded); font-weight: var(--font-weight-medium); }
.FilterSidebar_clear-all-button__nQkKG { cursor: pointer; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: var(--body-base-medium-font-size); color: var(--color-brand-default); background: transparent; transition: text-decoration 0.2s; }
.FilterSidebar_clear-all-button__nQkKG:hover { text-decoration: underline; }
.FilterSidebar_filter-category__EC_iv { display: flex; flex-direction: column; }
.FilterSidebar_filter-category-disabled__uow3A { opacity: 0.5; }
.FilterSidebar_filter-category-header__FBOWz {
  cursor: pointer; display: flex; align-items: center; justify-content: space-between; padding: var(--spacing-8) 0; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; 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); color: var(--color-text-primary); text-align: left; background: transparent; transition: color 0.5s;
  @media (max-width: 767px) {
  border-bottom-color: var(--color-border-default); border-bottom-style: solid; border-bottom-width: 1px;
}
}
.FilterSidebar_filter-category-header__FBOWz:disabled { cursor: not-allowed; }
.FilterSidebar_filter-category-header__FBOWz:hover:not(:disabled) { color: var(--color-brand-default); }
.FilterSidebar_filter-category-label__xn2cs { display: flex; gap: var(--spacing-8); align-items: center; font-weight: var(--font-weight-medium); }
.FilterSidebar_filter-category-badge___tyXc { display: flex; align-items: center; justify-content: center; min-width: 20px; height: 20px; padding: 0 var(--spacing-4); border-radius: 100px; font-size: var(--body-base-tiny-font-size); font-weight: var(--font-weight-medium); color: var(--color-text-inverted); background-color: var(--color-brand-default); }
.FilterSidebar_filter-category-icon__ZUoXO { width: 24px; height: 24px; color: var(--color-icon-primary); transition: transform 0.2s; }
.FilterSidebar_filter-category-icon-open__QlXiX { transform: rotate(180deg); }
.FilterSidebar_filter-category-options__6UNeo { display: flex; flex-direction: column; gap: var(--spacing-12); padding: var(--spacing-16) 0; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.FilterSidebar_clear-category-button__hHU4i { cursor: pointer; align-self: flex-start; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-family: var(--font-family-din-next-rounded); font-size: var(--body-base-tiny-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-tiny-line-height); color: var(--color-brand-default); background: transparent; }
.FilterSidebar_clear-category-button__hHU4i:hover { text-decoration: underline; }
.FilterSidebar_no-filters-message__3okGW { margin: 0px; padding: var(--spacing-16) 0; font-weight: var(--font-weight-regular); color: var(--color-text-secondary); }
.FilterSidebar_checkbox-label__RaOrs, .FilterSidebar_no-filters-message__3okGW { font-family: var(--font-family-din-next-rounded); font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height); }
.FilterSidebar_checkbox-label__RaOrs { cursor: pointer; display: flex; gap: var(--spacing-8); align-items: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; color: var(--color-text-primary); }
.FilterSidebar_checkbox-label__RaOrs:hover { color: var(--color-brand-default); }
.FilterSidebar_filter-option-count__P38kl { margin-left: auto; color: var(--color-text-secondary); }
.FilterSidebar_checkbox-label-disabled__zv7Ml { cursor: not-allowed; opacity: 0.5; }
.FilterSidebar_checkbox-label-disabled__zv7Ml:hover { color: var(--color-text-primary); }
.FilterSidebar_checkbox__6lBM_ { cursor: pointer; display: flex; flex-shrink: 0; align-items: center; justify-content: center; width: 20px; height: 20px; margin: 0px; border: 2px solid var(--color-border-secondary); border-radius: var(--spacing-4); appearance: none; background-color: var(--color-background-default); transition: border-color 0.2s, background-color 0.2s; }
.FilterSidebar_checkbox__6lBM_:checked { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E"); }
.FilterSidebar_checkbox__6lBM_:checked, .FilterSidebar_checkbox__6lBM_:indeterminate { border-color: var(--color-brand-default); background-color: var(--color-brand-default); background-repeat: no-repeat; background-position: 50% center; background-size: 14px auto; }
.FilterSidebar_checkbox__6lBM_:indeterminate { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E"); }
.FilterSidebar_checkbox__6lBM_:focus-visible { outline: 2px solid var(--color-overlay-blue-30); outline-offset: 2px; }
.FilterSidebar_checkbox__6lBM_:disabled { cursor: not-allowed; opacity: 0.5; }
.FilterSidebar_filter-options-list__zNSoY, .FilterSidebar_filter-parent-option__tvI_m { display: flex; flex-direction: column; gap: var(--spacing-8); }
.FilterSidebar_filter-parent-row__gMpMT { display: flex; gap: var(--spacing-8); align-items: center; }
.FilterSidebar_filter-parent-row__gMpMT .FilterSidebar_checkbox-label__RaOrs { flex: 1 1 0%; }
.FilterSidebar_filter-parent-toggle__uIY1r { cursor: pointer; display: flex; align-items: center; justify-content: center; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; }
.FilterSidebar_filter-parent-chevron__5gJ4T { width: 20px; height: 20px; color: var(--color-icon-primary); transition: transform 0.2s; }
.FilterSidebar_filter-parent-chevron-open__UDf9m { transform: rotate(180deg); }
.FilterSidebar_filter-child-options__H4bgf { display: flex; flex-direction: column; gap: var(--spacing-8); padding-left: var(--spacing-32); }
.FilterSidebar_loading__UJ0_n { display: flex; align-items: center; justify-content: center; padding: var(--spacing-24); }
.FilterSidebar_filter-content__cDgpN { transition: opacity 0.15s ease-out; }
.FilterSidebar_filter-content-loading__SnuDB { pointer-events: none; opacity: 0.7; }
.FilterSidebar_loading-spinner__IRSoV { width: 24px; height: 24px; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-top-color: var(--color-brand-default); border-radius: 50%; animation: 1s linear 0s infinite normal none running FilterSidebar_spin__hUOy4; }
@keyframes FilterSidebar_spin__hUOy4 { 
  100% { transform: rotate(1turn); }
}
.FilterSidebar_drawer-overlay__vqPxt { position: fixed; z-index: 1000; inset: 0px; background-color: var(--color-overlay-grey-50); animation: 0.2s ease-out 0s 1 normal none running FilterSidebar_fade-in__nA5dK; }
@keyframes FilterSidebar_fade-in__nA5dK { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.FilterSidebar_drawer__ndNd_ { position: fixed; z-index: 1001; right: 0px; bottom: 0px; left: 0px; display: flex; flex-direction: column; max-height: 90vh; border-radius: var(--spacing-24) var(--spacing-24) 0 0; background-color: var(--color-background-neutral-1); animation: 0.3s ease-out 0s 1 normal none running FilterSidebar_slide-up__PMi1F; }
@keyframes FilterSidebar_slide-up__PMi1F { 
  0% { transform: translateY(100%); }
  100% { transform: translateY(0px); }
}
.FilterSidebar_drawer-header__VaCdR { display: flex; align-items: center; justify-content: space-between; padding: var(--spacing-20) var(--spacing-16); }
.FilterSidebar_drawer-title__EB4NA { margin: 0px; font-family: var(--font-family-din-next-rounded); 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); }
.FilterSidebar_drawer-close__iFXNA { cursor: pointer; display: 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; color: var(--color-icon-primary); background: transparent; }
.FilterSidebar_drawer-content__Csgc8 { overflow-y: auto; flex: 1 1 0%; padding: var(--spacing-16); }
.FilterSidebar_drawer-footer__LBPsQ { display: flex; align-items: center; justify-content: space-between; padding: var(--spacing-20); border-radius: var(--spacing-24) var(--spacing-24) 0 0; background-color: var(--color-background-default); box-shadow: rgba(0, 0, 0, 0.25) 0px -2px 20px; }
.FilterSidebar_drawer-clear-button__CklhP { cursor: pointer; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-family: var(--font-family-din-next-rounded); 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: transparent; transition: opacity 0.2s; }
.FilterSidebar_drawer-clear-button__CklhP:hover { opacity: 0.8; }
.FilterSidebar_drawer-confirm-button__dfHLU { cursor: pointer; width: 145px; padding: var(--spacing-12) var(--spacing-20); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100px; font-family: var(--font-family-din-next-rounded); 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-text-inverted); background: var(--background-brand-gradient-default); transition: opacity 0.2s; }
.FilterSidebar_drawer-confirm-button__dfHLU:hover { opacity: 0.9; }
@media (max-width: 767px) {
  .FilterSidebar_filter-sidebar__1aETO { display: none; }
}
@media (min-width: 768px) {
  .FilterSidebar_filter-sidebar__1aETO { display: flex; flex: 0 0 clamp(160px, 20vw, 250px); padding-right: var(--spacing-16); }
  .FilterSidebar_filter-category-header__FBOWz { font-size: var(--body-base-large-font-size); line-height: var(--line-height-21); }
  .FilterSidebar_filter-category-icon__ZUoXO { width: 20px; height: 20px; }
  .FilterSidebar_filter-child-options__H4bgf, .FilterSidebar_filter-options-list__zNSoY, .FilterSidebar_filter-parent-option__tvI_m { gap: var(--spacing-16); }
  .FilterSidebar_filter-child-options__H4bgf .FilterSidebar_checkbox-label__RaOrs { font-weight: var(--font-weight-regular); }
  .FilterSidebar_drawer-overlay__vqPxt, .FilterSidebar_drawer__ndNd_ { display: none; }
}
@media (min-width: 1025px) {
  .FilterSidebar_filter-sidebar__1aETO { flex: 0 0 clamp(240px, 22vw, 320px); padding-right: var(--spacing-24); }
  .FilterSidebar_clear-all-button__nQkKG, .FilterSidebar_filter-title__3NjY1 { font-size: var(--font-size-18); line-height: var(--line-height-24); }
  .FilterSidebar_filter-category-header__FBOWz { font-size: var(--body-base-large-font-size); line-height: var(--line-height-21); }
  .FilterSidebar_checkbox-label__RaOrs { font-family: var(--font-family-body); font-weight: var(--font-weight-regular); line-height: var(--line-height-18); }
  .FilterSidebar_filter-category-icon__ZUoXO { width: 24px; height: 24px; }
}
.QuickFiltersBar_quick-filters-bar__GweCP { display: flex; flex-direction: row; gap: var(--spacing-12); align-items: center; }
.QuickFiltersBar_label__A7Msr { display: none; font-family: var(--font-family-din-next-rounded); font-weight: var(--font-weight-medium); color: var(--color-text-primary); }
.QuickFiltersBar_filters-list__bFhpn {
  cursor: grab; user-select: none; scrollbar-width: none; overflow-x: auto; display: flex; flex-wrap: nowrap; gap: var(--spacing-8); min-width: 0px;
  &::-webkit-scrollbar { display: none; }
}
.QuickFiltersBar_filters-list-dragging__glkc4 { cursor: grabbing; }
.QuickFiltersBar_filter-pill__DE5_l { cursor: pointer; display: inline-flex; flex-shrink: 0; gap: var(--spacing-8); align-items: center; justify-content: center; padding: var(--spacing-8) var(--spacing-12); border: 1px solid var(--color-border-default); border-radius: 100px; 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); white-space: nowrap; background-color: var(--color-background-default); transition: background-color 0.2s, border-color 0.2s, color 0.2s; }
.QuickFiltersBar_filter-pill__DE5_l:focus-visible { border-color: var(--color-brand-default); outline: 2px solid var(--color-overlay-blue-30); outline-offset: 2px; }
.QuickFiltersBar_filter-pill-active__vidS7 { border-color: var(--color-brand-default); color: var(--color-text-inverted); background-color: var(--color-brand-default); }
.QuickFiltersBar_filter-pill-close-icon__R2505 { flex-shrink: 0; width: 12px; height: 12px; }
@media (min-width: 768px) {
  .QuickFiltersBar_quick-filters-bar__GweCP { gap: var(--spacing-16); }
  .QuickFiltersBar_label__A7Msr { display: block; flex-shrink: 0; font-size: var(--heading-base-small-font-size); line-height: var(--heading-base-small-line-height); }
  .QuickFiltersBar_filter-pill__DE5_l { padding: var(--spacing-8) var(--spacing-12); font-size: var(--body-base-medium-font-size); line-height: var(--body-base-medium-line-height); }
  .QuickFiltersBar_filter-pill-close-icon__R2505 { width: 14px; height: 14px; }
}
.ResultsList_results-list-container__XDhpu { position: relative; display: flex; flex-direction: column; gap: var(--spacing-16); min-height: 400px; }
.ResultsList_results-list__wE7YW { display: flex; flex-direction: column; transition: opacity 0.15s ease-out; }
.ResultsList_results-list-loading__bG_oy { pointer-events: none; opacity: 0.7; }
.ResultsList_loading-bar__PmcFN { position: absolute; z-index: 2; top: 0px; right: 0px; left: 0px; overflow: hidden; height: 2px; background-color: var(--color-border-default); }
.ResultsList_loading-bar-indicator__fAopN { height: 100%; background-color: var(--color-brand-default); transition: width 0.2s ease-out, opacity 0.25s ease-out 0.1s; }
.ResultsList_results-list-customer-success__O3qi7 { display: grid; grid-template-columns: 1fr; gap: var(--spacing-16); }
.ResultsList_results-list-design-partner__dcOFc { display: grid; grid-template-columns: 1fr; gap: var(--spacing-20); }
@media (min-width: 768px) {
  .ResultsList_results-list-customer-success__O3qi7 { grid-template-columns: repeat(2, 1fr); gap: var(--spacing-20); }
  .ResultsList_results-list-design-partner__dcOFc { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}
@media (min-width: 1024px) {
  .ResultsList_results-list-customer-success__O3qi7 { grid-template-columns: repeat(3, 1fr); gap: var(--spacing-24); }
}
.ResultsList_pagination-wrapper__geFqA { display: flex; align-items: center; justify-content: flex-start; padding: var(--spacing-8) 0; }
.ResultsList_empty-state___weUu { display: flex; flex-direction: column; gap: var(--spacing-8); align-items: center; justify-content: center; padding: var(--spacing-48) var(--spacing-24); text-align: center; }
.ResultsList_empty-message__Q4x1m { margin: 0px; font-family: var(--font-family-din-next-rounded); 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); }
.ResultsList_loading__21iM2 { display: flex; flex: 1 1 0%; align-items: center; justify-content: center; padding: var(--spacing-48); }
.ResultsList_loading-spinner__y8NEE { width: 32px; height: 32px; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-top-color: var(--color-brand-default); border-radius: 50%; animation: 1s linear 0s infinite normal none running ResultsList_spin__6Zynr; }
@keyframes ResultsList_spin__6Zynr { 
  100% { transform: rotate(1turn); }
}
.ResourceMediaItem_graphic__8XDuA { display: flex; flex-shrink: 0; align-items: center; justify-content: center; width: 38px; height: 38px; }
.ResourceMediaItem_graphic-media__1bZKa { position: relative; overflow: hidden; width: 38px; height: 38px; border-radius: 100px; }
.ResourceMediaItem_is-video__CdSHk { cursor: pointer; box-sizing: border-box; min-width: 0px; min-height: 0px; padding: 0px; font: inherit; color: inherit; appearance: none; background: none; }
.ResourceMediaItem_icon-wrapper__wXcgZ { display: flex; align-items: center; justify-content: center; aspect-ratio: 1 / 1; width: 38px; height: 38px; padding: var(--spacing-10); border-radius: 100px; color: var(--color-brand-default); background: var(--color-overlay-blue-8); }
.ResourceMediaItem_icon__U7ayX { width: var(--spacing-16); height: var(--spacing-16); color: var(--color-brand-default); }
.ResourceMediaItem_icon-image__olKSe { width: var(--spacing-16); height: var(--spacing-16); object-fit: contain; }
.ResourceMediaItem_media-image__ubMjE { width: 100%; height: 100%; border-radius: var(--spacing-8); object-fit: cover; }
.ResourceMediaItem_play-button__XfF_Z { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: flex; align-items: center; justify-content: center; width: var(--spacing-20); height: var(--spacing-20); border-radius: 50%; background-color: var(--color-overlay-grey-50); }
.ResourceMediaItem_has-image__UhuJP .ResourceMediaItem_media-image__ubMjE, .ResourceMediaItem_has-image__UhuJP .ResourceMediaItem_play-button__XfF_Z { display: none; }
.ResourceMediaItem_play-icon__tjZ7a { width: 0px; height: 0px; margin-left: var(--spacing-2); border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 8px solid var(--color-text-inverted); }
@media (min-width: 768px) {
  .ResourceMediaItem_graphic__8XDuA { width: 102px; height: 80px; }
  .ResourceMediaItem_graphic-media__1bZKa { width: 102px; max-height: 80px; margin-right: var(--spacing-18); margin-left: var(--spacing-18); border-radius: var(--spacing-8); }
  .ResourceMediaItem_icon-wrapper__wXcgZ { width: 102px; height: 80px; border-radius: var(--spacing-8); }
  .ResourceMediaItem_icon-image__olKSe, .ResourceMediaItem_icon__U7ayX { width: var(--spacing-24); height: var(--spacing-24); }
  .ResourceMediaItem_play-button__XfF_Z { width: var(--spacing-32); height: var(--spacing-32); }
  .ResourceMediaItem_play-icon__tjZ7a { border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-left: 12px solid var(--color-text-inverted); }
  .ResourceMediaItem_has-image__UhuJP .ResourceMediaItem_media-image__ubMjE { display: block; }
  .ResourceMediaItem_has-image__UhuJP .ResourceMediaItem_play-button__XfF_Z { display: flex; }
  .ResourceMediaItem_has-image__UhuJP .ResourceMediaItem_icon-wrapper__wXcgZ { display: none; }
}
.ResourceMediaItem_graphic-media__1bZKa, .ResourceMediaItem_icon-wrapper__wXcgZ { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; box-shadow: none; }
.ResourceMediaItem_icon-only__RBzJe { width: var(--spacing-48); height: var(--spacing-48); border-radius: 100px; }
.ResourceMediaItem_icon-only__RBzJe .ResourceMediaItem_icon-wrapper__wXcgZ { display: flex; width: var(--spacing-48); height: var(--spacing-48); padding: var(--spacing-12); border-radius: 100px; }
.ResourceItem_resourceIcon__Nhyc6 svg, .ResourceItem_resourceSvg__i0MsV { display: block; width: var(--spacing-16); height: var(--spacing-16); }
.ResourceItem_resourceItem__ex9pS { position: relative; display: flex; align-items: stretch; width: calc(100% + (var(--spacing-20) * 2)); margin: 0 calc(-1 * var(--spacing-20)); padding: 0 var(--spacing-20); border-bottom: 1px solid var(--color-background-neutral-3); background: var(--color-background-default); transition: background 0.15s; }
.ResourceItem_resourceItem__ex9pS:first-child { margin-top: var(--spacing-16); }
.ResourceItem_resourceItem__ex9pS:hover { background-color: var(--color-background-neutral-5); }
.ResourceItem_resourceLink__MpVrK { display: grid; grid-template-columns: auto 1fr; flex: 1 1 0%; gap: 0 var(--spacing-8); padding: var(--spacing-12) 0; color: inherit; text-decoration: none; }
.ResourceItem_resourceLinkMedia__NpFa_ { display: flex; gap: var(--spacing-8); align-items: center; }
.ResourceItem_featuredStar__3JJeE { flex-shrink: 0; margin-top: var(--spacing-2); }
.ResourceItem_featuredStarIcon__BAXfh { width: var(--spacing-16); height: var(--spacing-16); color: var(--color-brand-default); }
.ResourceItem_featuredEmpty__GkK6R { flex-shrink: 0; width: var(--spacing-16); height: var(--spacing-16); }
.ResourceItem_featuredEmptyCentered__30g5x, .ResourceItem_featuredStarCentered__QtYLw { align-self: center; }
.ResourceItem_resourceIconWrapper__e7iOZ { grid-area: 1 / 1 / -1; }
.ResourceItem_resourceIcon__Nhyc6 { display: flex; align-items: center; justify-content: center; aspect-ratio: 1 / 1; width: var(--spacing-36); height: var(--spacing-36); padding: var(--spacing-10); border-radius: 100px; background: var(--color-overlay-blue-8); }
.ResourceItem_resourceImage__UbWmc { overflow: hidden; display: flex; align-items: center; justify-content: center; width: var(--spacing-48); height: var(--spacing-48); border-radius: var(--spacing-4); background: var(--color-background-neutral-2); }
.ResourceItem_placeholderIcon__edyi6 { width: var(--spacing-24); height: var(--spacing-24); color: var(--color-text-tertiary); }
.ResourceItem_resourceInfo__VOVH_ { display: flex; grid-area: 2 / 2; flex: 1 0 0%; flex-direction: column; gap: var(--spacing-4); align-items: flex-start; margin-top: 0px; }
.ResourceItem_resourceTitle__a0RgN { align-self: stretch; margin: 0px; padding: 0px; font-size: var(--body-base-medium-font-size); font-weight: var(--font-weight-medium); font-style: normal; line-height: var(--line-height-24); color: var(--color-brand-default); }
.ResourceItem_resourceSnippet__aBtjZ { display: none; padding: 0px; }
.ResourceItem_resourceDate__oxEx_ { align-self: flex-start; margin: 0px; font-size: var(--body-base-tiny-font-size); font-weight: var(--font-weight-regular); font-style: normal; line-height: var(--body-base-tiny-line-height); color: var(--color-text-secondary); letter-spacing: -0.12px; }
.ResourceItem_resourceTag__A2GKe { grid-area: 1 / 2; margin: 0 0 var(--spacing-4); }
.ResourceItem_resourceTagInline__vnVYJ, .ResourceItem_resourceTag__A2GKe { padding: 0px; font-size: var(--body-base-tiny-font-size); font-weight: var(--font-weight-regular); font-style: normal; line-height: 1; color: var(--color-text-primary); letter-spacing: -0.12px; }
.ResourceItem_resourceTagInline__vnVYJ { margin: 0px; }
.ResourceItem_resourceTagDesktop__EFok7 { display: none; }
.ResourceItem_bookmarkButton__D_3Ym { cursor: pointer; position: absolute; top: 50%; right: var(--spacing-8); transform: translateY(-50%); display: flex; align-items: center; justify-content: center; width: var(--spacing-36); height: var(--spacing-36); padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 50%; background: transparent; transition: background 0.15s; }
.ResourceItem_bookmarkButton__D_3Ym:hover { background: var(--color-background-neutral-2); }
.ResourceItem_bookmarkIcon__EHRWC { width: var(--spacing-20); height: var(--spacing-20); color: var(--color-text-secondary); }
.ResourceItem_bookmarkButton__D_3Ym[aria-pressed="true"] .ResourceItem_bookmarkIcon__EHRWC { color: var(--color-brand-default); }
@media (min-width: 600px) {
  .ResourceItem_resourceIcon__Nhyc6 svg, .ResourceItem_resourceSvg__i0MsV { width: var(--spacing-20); height: var(--spacing-20); }
  .ResourceItem_resourceItem__ex9pS { width: auto; margin: 0px; padding: 0px; background: transparent; }
  .ResourceItem_resourceLink__MpVrK { display: flex; align-items: center; width: 100%; padding: var(--spacing-12) var(--spacing-16) var(--spacing-12) 0; }
  .ResourceItem_featuredStar__3JJeE { position: static; flex-shrink: 0; align-self: flex-start; }
  .ResourceItem_featuredEmptyCentered__30g5x, .ResourceItem_featuredStarCentered__QtYLw { align-self: center; }
  .ResourceItem_resourceIcon__Nhyc6 { width: var(--spacing-40); height: var(--spacing-40); margin-left: var(--spacing-26); padding: var(--spacing-10); border-radius: 61.22px; font-size: var(--spacing-24); }
  .ResourceItem_resourceImage__UbWmc { width: 68px; height: 68px; }
  .ResourceItem_resourceTitle__a0RgN { align-self: stretch; margin: 0px; font-size: var(--label-strong-large-font-size); font-style: normal; line-height: var(--line-height-24); color: var(--color-brand-default); }
  .ResourceItem_resourceTag__A2GKe { display: flex; flex-shrink: 0; align-items: center; align-self: stretch; justify-content: flex-start; width: 90px; font-size: var(--body-base-tiny-font-size); font-weight: var(--font-weight-regular); font-style: normal; line-height: var(--body-base-tiny-line-height); color: var(--color-text-primary); letter-spacing: -0.12px; }
  .ResourceItem_resourceTagInline__vnVYJ { display: none; }
  .ResourceItem_resourceTagDesktop__EFok7 { display: flex; align-self: center; }
  .ResourceItem_resourceInfo__VOVH_ { display: flex; grid-area: unset; flex: 1 1 0%; flex-direction: column; gap: var(--spacing-8); align-items: flex-start; justify-content: center; margin-top: 0px; margin-left: var(--spacing-8); padding: 0px; }
  .ResourceItem_resourceIconWrapper__e7iOZ { display: flex; grid-area: unset; align-items: center; justify-content: center; }
  .ResourceItem_resourceSnippet__aBtjZ { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; align-self: stretch; margin: 0px; padding: 0px; font-size: var(--body-base-small-font-size); text-overflow: ellipsis; }
  .ResourceItem_resourceDate__oxEx_, .ResourceItem_resourceSnippet__aBtjZ { font-weight: var(--font-weight-regular); font-style: normal; line-height: var(--body-base-small-line-height); color: var(--color-text-secondary); letter-spacing: -0.14px; }
  .ResourceItem_resourceDate__oxEx_ { font-size: var(--body-base-tiny-font-size); }
  .ResourceItem_bookmarkButton__D_3Ym { right: var(--spacing-12); }
}
@media (min-width: 1280px) {
  .ResourceItem_featuredStar__3JJeE { position: static; flex-shrink: 0; align-self: flex-start; }
  .ResourceItem_featuredEmptyCentered__30g5x, .ResourceItem_featuredStarCentered__QtYLw { align-self: center; }
  .ResourceItem_resourceLink__MpVrK { display: flex; align-items: center; align-self: stretch; padding: var(--spacing-8) 0; }
  .ResourceItem_resourceInfo__VOVH_ { display: flex; flex: 1 0 0%; gap: var(--spacing-2); align-items: flex-start; justify-content: center; margin-left: 0px; padding: 0 var(--spacing-16) 0 0; }
  .ResourceItem_resourceLinkMedia__NpFa_ .ResourceItem_resourceInfo__VOVH_ { flex: 0 0 473px; gap: var(--spacing-2); }
  .ResourceItem_resourceLink__MpVrK:not(.ResourceItem_resourceLinkMedia__NpFa_) .ResourceItem_resourceInfo__VOVH_ { flex: 1 1 0%; gap: var(--spacing-2); }
  .ResourceItem_resourceIcon__Nhyc6 svg, .ResourceItem_resourceSvg__i0MsV { width: var(--spacing-24); height: var(--spacing-24); }
  .ResourceItem_resourceIconWrapper__e7iOZ { display: flex; align-items: center; justify-content: center; }
  .ResourceItem_resourceIcon__Nhyc6 { align-items: center; justify-content: center; width: var(--spacing-48); height: var(--spacing-48); padding: var(--spacing-12); border-radius: 73.463px; }
  .ResourceItem_resourceImage__UbWmc { width: 88px; height: 88px; }
  .ResourceItem_resourceTitle__a0RgN { align-self: stretch; font-size: var(--body-base-large-font-size); }
  .ResourceItem_resourceTag__A2GKe, .ResourceItem_resourceTitle__a0RgN { font-family: var(--font-family-body); line-height: var(--line-height-21); letter-spacing: normal; }
  .ResourceItem_resourceTag__A2GKe { display: flex; flex-direction: column; gap: var(--spacing-10); align-items: flex-start; justify-content: center; width: 150px; font-size: var(--body-base-small-font-size); font-weight: var(--font-weight-regular); color: var(--color-text-primary); }
  .ResourceItem_resourceLink__MpVrK:not(.ResourceItem_resourceLinkMedia__NpFa_) .ResourceItem_resourceTag__A2GKe { width: 150px; }
  .ResourceItem_resourceTagDesktop__EFok7 { align-self: center; font-family: var(--font-family-body); font-size: var(--body-base-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--line-height-21); letter-spacing: normal; }
  .ResourceItem_resourceSnippet__aBtjZ { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; align-self: stretch; padding: 0px; text-overflow: ellipsis; }
  .ResourceItem_resourceDate__oxEx_, .ResourceItem_resourceSnippet__aBtjZ { font-family: var(--font-family-body); font-size: var(--body-base-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--line-height-21); color: var(--color-text-secondary); letter-spacing: normal; }
  .ResourceItem_bookmarkButton__D_3Ym { right: var(--spacing-16); width: var(--spacing-40); height: var(--spacing-40); }
  .ResourceItem_bookmarkIcon__EHRWC { width: var(--spacing-24); height: var(--spacing-24); }
}
.ResourceList_resourceList__wc2JH { display: flex; flex-direction: column; 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); }
.ResourceList_resourcesListWrapper__SUEs9 { display: flex; flex: 1 1 0%; flex-direction: column; min-height: 0px; }
.ResourceList_resourcesList__UNUos { flex: 1 1 0%; margin: 0px; padding: 0px; list-style: none; }
.ResourceList_noResults__v2HXT { padding: var(--spacing-40) var(--spacing-20); font-family: var(--font-family-din-next-rounded); font-size: var(--body-base-medium-font-size); color: var(--color-text-secondary); text-align: center; }
@media (min-width: 600px) {
  .ResourceList_resourceList__wc2JH { flex: 1 1 0%; min-width: 0px; margin: 0px; padding: var(--spacing-12) 0 0; border-radius: 0px; background: transparent; }
}
@media (min-width: 1280px) {
  .ResourceList_resourceList__wc2JH { flex: 1 1 auto; min-width: 0px; padding-top: 0px; }
}
.StandardResultCard_result-item__tFA4Q { cursor: pointer; position: relative; display: flex; align-items: center; padding: var(--spacing-12) var(--spacing-8); border-bottom: 1px solid var(--color-border-default); transition: background-color 0.2s; }
.StandardResultCard_result-item__tFA4Q:hover { background-color: var(--background-neutral-5,#e9f5f9); }
.StandardResultCard_result-item-compact__XhVd_ { padding: var(--spacing-8) var(--spacing-8); }
.StandardResultCard_featured-star__AhPkf { display: flex; flex-shrink: 0; align-items: center; justify-content: center; width: 16px; min-width: 16px; height: 16px; margin-right: var(--spacing-4); }
.StandardResultCard_result-item-compact__XhVd_ .StandardResultCard_featured-star__AhPkf { align-self: flex-start; margin-top: var(--spacing-4); }
.StandardResultCard_featured-star-icon__WBHZp { width: 16px; height: 16px; color: var(--color-brand-default); }
.StandardResultCard_result-content__lwZEa { display: flex; flex: 1 1 0%; flex-direction: column; gap: var(--spacing-4); min-width: 0px; padding: 0 var(--spacing-12); }
.StandardResultCard_result-resource-tag-mobile__or4MD { font-family: var(--font-family-body); font-size: var(--body-base-tiny-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-base-tiny-line-height); color: var(--color-text-primary); overflow-wrap: anywhere; }
.StandardResultCard_result-title__ec56j {
  overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; margin: 0px; font-family: var(--font-family-body); font-size: var(--label-strong-large-font-size); font-weight: var(--font-weight-medium); line-height: var(--label-strong-large-line-height); color: var(--color-brand-default); text-decoration: none;
  & em { font-weight: var(--font-weight-bold,700); font-style: normal; }
}
a.StandardResultCard_result-title__ec56j::after { content: ""; position: absolute; z-index: 1; inset: 0px; }
.StandardResultCard_video-thumb-button__oOmxP { cursor: pointer; position: relative; z-index: 2; display: flex; align-items: center; padding: 0px; border: 0px; font: inherit; color: inherit; background: none; }
.StandardResultCard_result-title__ec56j:hover { text-decoration: underline; }
.StandardResultCard_result-description__WPcgZ {
  overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; 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);
  & em { font-weight: var(--font-weight-medium); font-style: normal; }
}
.StandardResultCard_result-date__ys7jo { margin: 0px; font-family: var(--font-family-body); font-size: var(--body-base-tiny-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-tiny-line-height); color: var(--color-text-secondary); }
.StandardResultCard_result-right-wrapper__UEIcU { display: none; }
.StandardResultCard_result-resource-tag__4IiKg { font-family: var(--font-family-body); font-size: var(--body-base-tiny-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-tiny-line-height); color: var(--color-text-primary); overflow-wrap: anywhere; }
@media (min-width: 768px) {
  .StandardResultCard_result-item__tFA4Q { padding: var(--spacing-16) var(--spacing-12); }
  .StandardResultCard_result-content__lwZEa { padding: 0 var(--spacing-16); }
  .StandardResultCard_result-resource-tag-mobile__or4MD { display: none; }
  .StandardResultCard_result-right-wrapper__UEIcU { display: flex; flex-direction: column; flex-shrink: 0; align-items: flex-start; justify-content: center; width: 150px; }
  .StandardResultCard_result-title__ec56j { -webkit-line-clamp: 3; font-size: var(--body-strong-large-font-size); line-height: var(--body-strong-large-line-height); }
  .StandardResultCard_result-description__WPcgZ { -webkit-line-clamp: 2; }
  .StandardResultCard_result-date__ys7jo, .StandardResultCard_result-resource-tag__4IiKg { font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height); }
  .StandardResultCard_result-item-compact__XhVd_ { padding: var(--spacing-12) var(--spacing-12); }
}
@media (min-width: 1024px) {
  .StandardResultCard_result-description__WPcgZ { font-size: var(--body-base-medium-font-size); line-height: var(--body-base-medium-line-height); }
}
.StandardResultCard_result-item-icon-only__0kG1Z .StandardResultCard_result-description__WPcgZ { display: none; }
@media (min-width: 768px) {
  .StandardResultCard_result-item-icon-only__0kG1Z .StandardResultCard_result-description__WPcgZ { display: -webkit-box; }
}
.DesignPartnerCard_design-partner-card__pYDi9 {
  display: flex; flex-direction: column; width: 100%; max-width: 454px; height: 100%; padding: var(--grid-mobile-margin); border: 1px solid var(--color-border-primary); border-radius: var(--spacing-20); background-color: var(--color-background-default);
  @media (max-width: 767px) {
  max-width: none;
}
  @media (min-width: 768px) {
  padding: var(--spacing-24);
}
}
.DesignPartnerCard_design-partner-logo__eHMNl { display: block; width: auto; max-width: 150px; height: 80px; margin-bottom: var(--spacing-24); object-fit: contain; object-position: left center; }
.DesignPartnerCard_design-partner-name__kDYo6 { font-family: var(--font-family-din-next-rounded); font-size: var(--font-size-24); font-weight: var(--font-weight-medium); line-height: var(--line-height-28); color: var(--color-text-primary); }
.DesignPartnerCard_design-partner-footer__pv0d9 { margin-top: auto; padding-top: var(--spacing-16); }
.DesignPartnerCard_design-partner-location__7nUoI { margin: 0px; font-family: var(--font-family-din-next-rounded); font-size: var(--body-base-small-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-base-small-line-height); color: var(--color-border-secondary); }
.DesignPartnerCard_design-partner-cta__owNc1 { display: flex; gap: var(--spacing-10); align-items: center; margin-top: var(--spacing-24); font-family: var(--font-family-din-next-rounded); font-size: var(--font-size-18); font-weight: var(--font-weight-medium); line-height: var(--line-height-24); text-decoration: none; }
.DesignPartnerCard_design-partner-cta-icon__f9oYm { width: 20px; height: 20px; color: var(--color-brand-default); }
.DesignPartnerDescription_description-wrapper__dVSe2 { display: flex; flex-direction: column; gap: var(--spacing-8); align-items: flex-start; }
.DesignPartnerDescription_description__mui1t { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6; font-family: var(--font-family-din-next-rounded); font-size: var(--font-size-18); line-height: var(--line-height-24); color: var(--color-border-secondary); }
.DesignPartnerDescription_description-expanded__h_Eo1 { overflow: visible; display: block; -webkit-line-clamp: none; }
.DesignPartnerDescription_description-toggle__ggOwV { cursor: pointer; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-family: var(--font-family-din-next-rounded); font-size: var(--body-base-small-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-base-small-line-height); color: var(--color-brand-default); text-decoration: underline; background: none; }