.SalesContactCard_card__8QWD6 { overflow: hidden; display: flex; flex: 0 0 calc(43.4783%); flex-direction: column; gap: var(--spacing-32); justify-content: space-between; box-sizing: border-box; min-height: 150px; padding: var(--spacing-8) var(--spacing-12); border: 1px solid var(--color-border-default); border-radius: 8px; }
.SalesContactCard_title__CXAGG { margin-bottom: 0px; font-size: var(--label-strong-medium-font-size); font-weight: var(--font-weight-medium); line-height: var(--label-strong-medium-line-height); }
.SalesContactCard_location__AD77y { margin-bottom: 0px; 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); }
.SalesContactCard_card-footer__gD3T_ { overflow: hidden; display: flex; flex-direction: column; gap: var(--spacing-8); align-items: flex-start; justify-content: flex-start; }
.SalesContactCard_card-footer__gD3T_ a { padding-top: 0px; padding-bottom: 0px; }
.SalesContactCard_button__mooP3 { overflow: hidden; font-size: var(--body-strong-small-font-size); line-height: var(--body-strong-small-line-height); white-space: pre-wrap; }
@media (min-width: 768px) {
  .SalesContactCard_card__8QWD6 { min-height: 252px; }
  .SalesContactCard_title__CXAGG { margin-bottom: var(--spacing-8); }
  .SalesContactCard_button__mooP3 { font-size: var(--body-strong-medium-font-size); line-height: var(--body-strong-medium-line-height); }
}
@media (min-width: 1024px) {
  .SalesContactCard_card__8QWD6 { padding: var(--spacing-16); border-radius: 16px; }
  .SalesContactCard_location__AD77y, .SalesContactCard_title__CXAGG { font-size: var(--body-strong-medium-font-size); line-height: var(--body-strong-medium-line-height); }
  .SalesContactCard_location__AD77y { font-weight: var(--font-weight-medium); }
}
@media (min-width: 1280px) {
  .SalesContactCard_card__8QWD6 { min-height: 284px; }
  .SalesContactCard_button__mooP3, .SalesContactCard_location__AD77y, .SalesContactCard_title__CXAGG { font-size: var(--body-strong-large-font-size); line-height: var(--body-strong-large-line-height); }
}
.SalesContactCards_list-wrapper__RUCai { margin-top: var(--spacing-24); }
.SalesContactCards_list___l6lK { display: flex; flex-direction: column; gap: var(--spacing-12); }
.SalesContactCards_pagination__Dx7iC { margin-top: var(--spacing-8); }
.SalesContactCards_pagination-label__VPRHE { font-size: var(--label-base-small-font-size); line-height: var(--label-base-small-line-height); }
.SalesContactCards_pagination-arrows__xwpd2 { gap: var(--spacing-16); }
.SalesContactCardsGroup_group__lESzG { column-count: 1; flex: 0 0 100%; column-gap: var(--spacing-16); }
.SalesContactCardsGroup_group-item__RkKU8 { display: inline-block; break-inside: avoid; width: 100%; margin-bottom: var(--spacing-16); }
@media (min-width: 768px) {
  .SalesContactCardsGroup_group__lESzG { column-count: 3; }
}
@media (min-width: 1280px) {
  .SalesContactCardsGroup_group__lESzG { column-count: 4; }
}
.SalesContactCarousel_carousel-wrapper__23mxC { overflow: hidden; }
.SalesContactCarousel_carousel__JwPsf { display: flex; flex-direction: row; gap: var(--spacing-8); margin-top: var(--spacing-32); }
.SalesContactCarousel_carousel-pagination__Szx55 { margin-top: var(--spacing-24); }
@media (min-width: 768px) {
  .SalesContactCarousel_carousel__JwPsf { gap: var(--spacing-16); }
}
@media (min-width: 1280px) {
  .SalesContactCarousel_carousel__JwPsf { gap: var(--spacing-16); }
}
.SalesContactSearchClient_filter-by__ZT9O7 { margin-top: var(--spacing-24); }
.SalesContactSearchClient_filter-by__ZT9O7 label { font-size: var(--label-base-small-font-size); line-height: var(--label-base-small-line-height); }
.SalesContactSearchClient_filter-by__ZT9O7 [role="button"], .SalesContactSearchClient_filter-by__ZT9O7 [role="option"] { font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height); }
@media (min-width: 1024px) {
  .SalesContactSearchClient_filter-by__ZT9O7 { margin-top: var(--spacing-48); }
  .SalesContactSearchClient_filter-by__ZT9O7 h3 { font-size: var(--heading-base-small-font-size); line-height: var(--heading-base-small-line-height); }
  .SalesContactSearchClient_filter-by__ZT9O7 label { font-size: var(--label-base-large-font-size); line-height: var(--label-base-large-line-height); }
  .SalesContactSearchClient_filter-by__ZT9O7 [role="button"], .SalesContactSearchClient_filter-by__ZT9O7 [role="option"] { font-size: var(--body-base-large-font-size); line-height: var(--body-base-large-line-height); }
}
@media (min-width: 1280px) {
  .SalesContactSearchClient_root__fBY4N h2 { font-size: var(--display-base-small-font-size); line-height: var(--display-base-small-line-height); }
}
.SolutionCategoryButton_button__OG_hD { display: flex; flex-direction: column; width: 100%; height: 100%; border-radius: var(--spacing-16); color: var(--color-text-primary); text-decoration: none; background-color: var(--color-background-neutral-1); }
.SolutionCategoryButton_button__OG_hD:focus-visible { border-radius: 16px; outline: rgba(0, 160, 223, 0.35) solid 3px; outline-offset: 3px; }
.SolutionCategoryButton_image-container___Pfxy { position: relative; overflow: hidden; display: flex; align-items: center; justify-content: center; aspect-ratio: 16 / 9; width: 100%; border-top-left-radius: var(--spacing-16); border-top-right-radius: var(--spacing-16); background-color: var(--color-background-neutral-20); }
.SolutionCategoryButton_placeholder-icon__amlb0 { width: 48px; height: 48px; color: var(--color-text-secondary); opacity: 0.5; }
.SolutionCategoryButton_image__EHdkI { transition: transform 0.3s; }
.SolutionCategoryButton_label__9a5es { display: flex; gap: var(--spacing-8); align-items: center; padding: var(--spacing-18); }
.SolutionCategoryButton_title__1NZuf { font-size: var(--body-strong-medium-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-strong-medium-line-height); }
.SolutionCategoryButton_arrow-icon__8t_kD { flex-shrink: 0; width: 24px; height: 24px; color: var(--color-brand-default); transition: transform 0.2s; }
.SolutionCategoryButton_button-large___EqM_ .SolutionCategoryButton_image-container___Pfxy { aspect-ratio: 392 / 220; }
.SolutionCategoryButton_button-large___EqM_ .SolutionCategoryButton_title__1NZuf { font-size: var(--heading-strong-x-small-font-size); line-height: var(--heading-strong-x-small-line-height); }
.SolutionCategoryButton_button-large___EqM_ .SolutionCategoryButton_arrow-icon__8t_kD { width: 24px; height: 24px; }
.SolutionCategoryButton_button-large___EqM_ .SolutionCategoryButton_label__9a5es { padding: var(--spacing-24); }
.SolutionCategoryButton_button-medium__0_YeY .SolutionCategoryButton_image-container___Pfxy { aspect-ratio: 280 / 158; }
.SolutionCategoryButton_button-small__g2s96 .SolutionCategoryButton_image-container___Pfxy { aspect-ratio: 180 / 101; }
.SolutionCategoryButton_button-small__g2s96 .SolutionCategoryButton_title__1NZuf { font-size: var(--body-strong-small-font-size); line-height: var(--body-strong-small-line-height); }
.SolutionCategoryButton_button-small__g2s96 .SolutionCategoryButton_arrow-icon__8t_kD { width: 16px; height: 16px; }
.SolutionCategoryButton_button__OG_hD:hover .SolutionCategoryButton_arrow-icon__8t_kD { transform: translateX(4px); }
@media (min-width: 600px) {
  .SolutionCategoryButton_button-medium__0_YeY .SolutionCategoryButton_title__1NZuf, .SolutionCategoryButton_button-small__g2s96 .SolutionCategoryButton_title__1NZuf { font-size: var(--heading-strong-x-small-font-size); line-height: var(--heading-strong-x-small-line-height); }
}
@media (min-width: 1280px) {
  .SolutionCategoryButton_title__1NZuf { font-size: var(--body-strong-large-font-size); line-height: var(--body-strong-large-line-height); }
  .SolutionCategoryButton_button-small__g2s96 .SolutionCategoryButton_title__1NZuf { font-size: var(--body-strong-medium-font-size); line-height: var(--body-strong-medium-line-height); }
}
@media (max-width: 399px) {
  .SolutionCategoryButton_arrow-icon__8t_kD { display: none; }
}
.SolutionCardGrid_section__y9gqt { padding-block: clamp(20px, 6vw, 40px); }
.SolutionCardGrid_header__XUAtD { max-width: 720px; margin-bottom: clamp(24px, 4vw, 32px); }
.SolutionCardGrid_title__EcIEN { margin: 0 0 var(--spacing-8); font-size: var(--heading-strong-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--heading-strong-small-line-height); color: var(--color-text-primary); letter-spacing: -0.01em; }
.SolutionCardGrid_description__dI5Kf { margin: 0px; font-size: var(--body-base-medium-font-size); line-height: var(--body-base-medium-line-height); color: var(--color-text-secondary); }
.SolutionCardGrid_grid___wjc9 { display: grid; grid-template-columns: 1fr 1fr; gap: var(--spacing-16); margin: 0px; padding: 0px; list-style: none; }
.SolutionCardGrid_grid-item__r1QmB { margin: 0px; padding: 0px; }
.SolutionCardGrid_grid-single-row__MS5bg, .SolutionCardGrid_solution-card-grid-solution-card-grid-1-cards__mxSMZ .SolutionCardGrid_grid___wjc9, .SolutionCardGrid_solution-card-grid-solution-card-grid-2-cards__H9EUu .SolutionCardGrid_grid___wjc9 { grid-template-columns: 1fr; }
@media (min-width: 400px) {
  .SolutionCardGrid_title__EcIEN { font-size: var(--heading-base-medium-font-size); line-height: var(--heading-base-medium-line-height); }
  .SolutionCardGrid_grid-single-row__MS5bg, .SolutionCardGrid_grid___wjc9, .SolutionCardGrid_solution-card-grid-solution-card-grid-1-cards__mxSMZ .SolutionCardGrid_grid___wjc9, .SolutionCardGrid_solution-card-grid-solution-card-grid-2-cards__H9EUu .SolutionCardGrid_grid___wjc9 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}
@media (min-width: 600px) {
  .SolutionCardGrid_grid___wjc9 { gap: var(--spacing-20); }
  .SolutionCardGrid_grid-single-row__MS5bg, .SolutionCardGrid_grid___wjc9 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .SolutionCardGrid_description__dI5Kf { font-size: var(--body-base-large-font-size); line-height: var(--body-base-large-line-height); }
  .SolutionCardGrid_grid-item__r1QmB { max-height: 220px; }
}
@media (min-width: 1024px) {
  .SolutionCardGrid_grid___wjc9 { gap: var(--spacing-24); }
  .SolutionCardGrid_grid___wjc9, .SolutionCardGrid_solution-card-grid-solution-card-grid-4-cards__UFZxk .SolutionCardGrid_grid___wjc9, .SolutionCardGrid_solution-card-grid-solution-card-grid-7-cards__aj4YO .SolutionCardGrid_grid___wjc9 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .SolutionCardGrid_solution-card-grid-solution-card-grid-3-cards__JLe44 .SolutionCardGrid_grid___wjc9, .SolutionCardGrid_solution-card-grid-solution-card-grid-5-cards__cJFRj .SolutionCardGrid_grid___wjc9, .SolutionCardGrid_solution-card-grid-solution-card-grid-6-cards__pk5cz .SolutionCardGrid_grid___wjc9 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .SolutionCardGrid_grid-single-row__MS5bg { grid-template-columns: 1fr 1fr; }
  .SolutionCardGrid_grid-item__r1QmB { max-height: 292px; }
  .SolutionCardGrid_title__EcIEN { font-size: var(--heading-base-medium-font-size); line-height: var(--heading-base-medium-line-height); }
}
.SupportContactEntry_entry__ZA8Sj {
  display: flex; flex-direction: column; gap: var(--spacing-12); width: 100%; padding: var(--spacing-16) 0; border-bottom: 1px solid var(--color-border-default);
  &:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
}
.SupportContactEntry_title__eKGeg { margin-bottom: 0px; font-size: var(--body-strong-medium-font-size); font-weight: 500; line-height: var(--body-strong-medium-line-height); color: var(--color-text-primary); }
.SupportContactEntry_content__D8rzX { display: flex; flex-direction: column; gap: var(--spacing-8); }
.SupportContactEntry_description__FpIzP { margin-bottom: 0px; padding-bottom: 0px; font-size: var(--body-base-small-font-size); font-weight: 400; line-height: var(--body-base-small-line-height); color: var(--color-text-secondary); }
.SupportContactEntry_actions__ef43a { display: flex; flex-direction: row; gap: var(--spacing-8); justify-content: flex-start; width: fit-content; margin-top: var(--spacing-16); }
@media (min-width: 1024px) {
  .SupportContactEntry_entry__ZA8Sj { padding: var(--spacing-24) 0; }
  .SupportContactEntry_title__eKGeg { font-size: var(--heading-strong-x-small-font-size); line-height: var(--heading-strong-x-small-line-height); }
  .SupportContactEntry_description__FpIzP { max-width: 600px; font-size: var(--body-base-medium-font-size); line-height: var(--body-base-medium-line-height); }
  .SupportContactEntry_content__D8rzX { flex-direction: row; gap: var(--spacing-24); align-items: center; justify-content: space-between; }
  .SupportContactEntry_actions__ef43a { gap: var(--spacing-16); justify-content: flex-start; min-width: 360px; margin-top: 0px; }
}
@media (min-width: 1280px) {
  .SupportContactEntry_title__eKGeg { font-size: var(--heading-strong-small-font-size); line-height: var(--heading-strong-small-line-height); }
  .SupportContactEntry_description__FpIzP { font-size: var(--body-base-large-font-size); line-height: var(--body-base-large-line-height); }
}
.ConfirmationPage_confirmation__hi0_y {
  display: flex; flex-direction: column; gap: var(--spacing-32); width: 80%; padding: var(--spacing-40); border: 1px solid var(--color-border-secondary); border-radius: var(--spacing-8); font-family: var(--font-family-body); background-color: var(--color-background-neutral-1);
  & button { font-family: var(--font-family-body); }
}
.ConfirmationPage_header__vscAa { display: flex; flex-direction: column; }
.ConfirmationPage_title__chb4Y { margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: var(--spacing-12); font-family: var(--font-family-din-next-rounded); font-size: var(--display-base-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--display-base-small-line-height); color: var(--color-text-primary); }
.ConfirmationPage_description__BjzHk { margin: 0px; font-size: var(--body-base-x-large-font-size); line-height: var(--body-base-x-large-line-height); color: var(--color-text-secondary); }
.ConfirmationPage_fields__wIjQl { display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--spacing-24); margin: 0px; padding: 0px; }
.ConfirmationPage_field-row__RYrpm { display: flex; flex-direction: column; gap: var(--spacing-4); }
.ConfirmationPage_field-label__xbQp1 { font-size: var(--body-base-medium-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-medium-line-height); color: var(--color-text-secondary); }
.ConfirmationPage_field-value__F_2sQ { margin: 0px; font-size: var(--body-base-large-font-size); font-weight: var(--font-weight-semi-bold); line-height: var(--body-base-large-line-height); color: var(--color-text-primary); }
.ConfirmationPage_half-width-row___Ijx8 { grid-column: 1 / -1; max-width: calc(50% - var(--spacing-24) / 2); }
.ConfirmationPage_full-width__D0jk4 { grid-column: 1 / -1; }
.ConfirmationPage_return-button__dbXQf { align-self: center; }
@media (max-width: 1024px) {
  .ConfirmationPage_confirmation__hi0_y { width: 100%; padding: var(--spacing-32); }
  .ConfirmationPage_title__chb4Y { font-size: var(--heading-base-large-font-size); line-height: var(--heading-base-large-line-height); }
}
@media (max-width: 768px) {
  .ConfirmationPage_confirmation__hi0_y { gap: var(--spacing-24); padding: var(--spacing-20); }
  .ConfirmationPage_title__chb4Y { font-size: var(--heading-base-small-font-size); line-height: var(--heading-base-small-line-height); }
  .ConfirmationPage_description__BjzHk { font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height); }
  .ConfirmationPage_fields__wIjQl { grid-template-columns: 1fr; }
}
.FormFields_full-width__6fQ4q { grid-column: 1 / -1; }
.FormFields_textarea-wrapper__jGdqM { display: flex; flex-direction: column; gap: var(--spacing-4); }
.FormFields_textarea-label__wCCTH { display: flex; flex-direction: column; gap: var(--spacing-8); 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); }
.FormFields_textarea__ne6B8 {
  resize: vertical; box-sizing: border-box; width: 100%; min-height: 120px; padding: var(--spacing-12) var(--spacing-16); border: 1px solid var(--color-border-secondary); border-radius: var(--spacing-4); font-family: inherit; font-size: var(--body-base-medium-font-size); line-height: var(--body-base-medium-line-height); color: var(--color-text-primary); background-color: var(--color-background-default); transition: border-color 0.2s, box-shadow 0.2s;
  &:focus { border-color: var(--color-brand-default); outline: none; box-shadow: rgba(0, 102, 204, 0.2) 0px 0px 0px 2px; }
  &[aria-invalid="true"] { border-color: var(--color-status-alert-primary); }
}
.FormFields_error-text__eHZZW { font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height); color: var(--color-status-alert-primary); }
@media (max-width: 768px) {
  .FormFields_textarea-label__wCCTH { font-size: var(--label-base-small-font-size); line-height: var(--label-base-small-line-height); }
  .FormFields_textarea__ne6B8 { min-height: 100px; }
}
.SupportForm_wrapper___zxpA { background-color: var(--color-background-default); }
.SupportForm_wrapper-placeholder__zgekc { min-height: 100vh; }
.SupportForm_support-form__RJ8ax {
  display: flex; flex-direction: column; gap: var(--spacing-32); width: 100%; max-width: var(--grid-desktop-max-width); margin-inline: auto; padding-block: var(--spacing-40); padding-inline: var(--grid-mobile-margin);
  @media (min-width: 769px) {
  padding-inline: var(--grid-tablet-margin);
}
  @media (min-width: 1025px) {
  padding-inline: var(--grid-desktop-margin);
}
}
.SupportForm_header__FOcAn { display: flex; flex-direction: column; }
.SupportForm_title__aEA0d { margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: var(--spacing-12); font-family: var(--font-family-din-next-rounded); font-size: var(--display-base-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--display-base-small-line-height); color: var(--color-text-primary); }
.SupportForm_description__IQhcH {
  margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: var(--spacing-12); font-family: var(--font-family-body); font-size: var(--body-base-x-large-font-size); line-height: var(--body-base-x-large-line-height); color: var(--color-text-primary);
  & p { margin: 0px; font-family: inherit; font-size: var(--body-base-x-large-font-size); line-height: var(--body-base-x-large-line-height); }
  & a { color: var(--color-brand-default); text-decoration: none; }
}
.SupportForm_required-note__EZtcu { margin: 0px; font-family: var(--font-family-body); font-size: var(--body-base-medium-font-size); line-height: var(--body-base-medium-line-height); color: var(--color-text-secondary); }
.SupportForm_form__vOgnN {
  display: flex; flex-direction: column; gap: var(--spacing-32); width: 80%; padding: var(--spacing-40); border: 1px solid var(--color-border-secondary); border-radius: var(--spacing-8); font-family: var(--font-family-body); background-color: var(--color-background-neutral-1);
  & button, & input, & label, & span, & textarea { font-family: var(--font-family-body); }
}
.SupportForm_form-grid__kWvMA {
  display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--spacing-16);
  & [role="button"], & input { box-sizing: border-box; height: 44px; background: var(--color-background-default); }
  & label { font-size: var(--body-base-medium-font-size); font-weight: var(--font-weight-regular); }
}
.SupportForm_half-width-row__U_41x { grid-column: 1 / -1; max-width: calc(50% - var(--spacing-16) / 2); }
.SupportForm_disclaimer__3_4xJ {
  margin: 0px; color: var(--color-text-primary);
  & p { margin: 0px; font-family: inherit; font-size: var(--body-base-medium-font-size); line-height: var(--body-base-medium-line-height); }
  & a { color: var(--color-brand-default); text-decoration: none; }
}
.SupportForm_captcha-section__sQ5UE { display: flex; flex-direction: row; gap: var(--spacing-16); align-items: center; }
.SupportForm_submit-section__2zPuf { display: flex; justify-content: center; width: 100%; }
.SupportForm_submit-button__EapIN { margin-top: 0px; }
.SupportForm_error-message__CCAmL { padding: var(--spacing-12); border: 1px solid var(--color-status-alert-primary); border-radius: var(--spacing-4); font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height); color: var(--color-status-alert-primary); background-color: var(--color-status-alert-subtle); }
@media (max-width: 1024px) {
  .SupportForm_form__vOgnN { width: 100%; padding: var(--spacing-32); }
  .SupportForm_form-grid__kWvMA {
  & [role="button"], & input { height: 40px; }
}
  .SupportForm_title__aEA0d { font-size: var(--heading-base-large-font-size); line-height: var(--heading-base-large-line-height); }
  .SupportForm_submit-button__EapIN { width: 145px; height: 48px; font-size: var(--body-strong-large-font-size); }
  .SupportForm_disclaimer__3_4xJ {
  & p { font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height); }
}
}
@media (max-width: 768px) {
  .SupportForm_support-form__RJ8ax { gap: var(--spacing-24); }
  .SupportForm_title__aEA0d { font-size: var(--heading-base-small-font-size); line-height: var(--heading-base-small-line-height); }
  .SupportForm_description__IQhcH {
  font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height);
  & p { font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height); }
}
  .SupportForm_required-note__EZtcu { font-size: var(--body-base-tiny-font-size); line-height: var(--body-base-tiny-line-height); }
  .SupportForm_form__vOgnN { gap: var(--spacing-18); padding: var(--spacing-20); }
  .SupportForm_form-grid__kWvMA {
  grid-template-columns: 1fr;
  & [role="button"], & input { height: 38px; }
  & label { font-size: var(--label-base-small-font-size); line-height: var(--label-base-small-line-height); }
}
  .SupportForm_half-width-row__U_41x { max-width: 100%; }
  .SupportForm_captcha-section__sQ5UE { flex-direction: column; align-items: flex-start; width: 100%; }
  .SupportForm_disclaimer__3_4xJ {
  & p { font-size: var(--body-base-tiny-font-size); line-height: var(--body-base-tiny-line-height); }
}
  .SupportForm_submit-button__EapIN { width: 126px; height: 44px; font-size: var(--body-strong-medium-font-size); }
}
@media (max-width: 599px) {
  .SupportForm_submit-button__EapIN { width: 126px; height: 44px; font-size: var(--body-strong-medium-font-size); }
}
.VerticalMenuItem_vertical-menu-item__ty_82 { display: flex; flex-direction: column; width: 100%; max-width: var(--grid-desktop-max-width); margin-inline: auto; }
@media (min-width: 769px) {
  .VerticalMenuItem_vertical-menu-item__ty_82 { flex-direction: row; }
}
.VerticalMenuItem_design-hub-resources__bG259 { margin-top: 20px; }
.VerticalMenuItem_product-info__WepCi { padding: var(--spacing-20) var(--spacing-20) 34px; }
.VerticalMenuItem_product-info-description__6rFXj { margin-top: var(--spacing-8); margin-bottom: 0px; font-size: var(--body-base-medium-font-size); line-height: var(--body-base-small-line-height); color: var(--color-text-inverted); }
.VerticalMenuItem_product-info-title__pl1wY { font-size: var(--heading-base-small-font-size); font-weight: var(--font-weight-medium); line-height: var(--heading-base-small-line-height); color: var(--color-text-inverted); }
@media (min-width: 769px) {
  .VerticalMenuItem_product-info__WepCi { padding: var(--spacing-24) var(--spacing-24) 34px; }
  .VerticalMenuItem_product-info-title__pl1wY { font-size: var(--heading-base-medium-font-size); font-weight: var(--font-weight-regular); line-height: var(--heading-base-medium-line-height); }
}
@media (min-width: 1025px) {
  .VerticalMenuItem_product-info__WepCi { padding: var(--spacing-24) var(--spacing-60) 34px; }
}
.VerticalMenuItem_main-wrapper__qQTtb { overflow: hidden; flex: 1 1 0%; min-width: 0px; margin-right: calc(-1 * var(--grid-mobile-margin)); margin-bottom: var(--spacing-40); margin-left: calc(-1 * var(--grid-mobile-margin)); padding-top: var(--spacing-32); border-radius: 0px 0px 0px 80px; background-color: var(--color-background-grey-primary); }
@media (min-width: 600px) {
  .VerticalMenuItem_main-wrapper__qQTtb { margin-right: calc(-1 * var(--grid-tablet-margin)); margin-left: calc(-1 * var(--grid-tablet-margin)); }
}
@media (min-width: 769px) {
  .VerticalMenuItem_main-wrapper__qQTtb { margin-left: 0px; }
}
@media (min-width: 1280px) {
  .VerticalMenuItem_main-wrapper__qQTtb { margin-right: calc(-1 * var(--grid-desktop-margin)); }
}
.VerticalMenuItem_main-wrapper--no-design-hub__0EsC6 { padding-bottom: var(--space-stack-xl); }
@media (min-width: 1024px) {
  .VerticalMenuItem_product-card-4-per-slide__4O0Je { flex: 0 0 calc((100% - (var(--spacing-22) * 3)) / 4); }
}
.VerticalNav_vertical-nav__o1K_s { position: sticky; top: 80px; display: flex; flex-direction: column; flex-shrink: 0; align-self: flex-start; width: 280px; height: fit-content; margin-bottom: 112px; margin-left: calc(-1 * var(--grid-mobile-margin)); }
@media (min-width: 600px) {
  .VerticalNav_vertical-nav__o1K_s { margin-left: calc(-1 * var(--grid-tablet-margin)); }
}
@media (min-width: 1280px) {
  .VerticalNav_vertical-nav__o1K_s { margin-left: calc(-1 * var(--grid-desktop-margin)); }
}
.VerticalNav_nav-item__KLm4R { cursor: pointer; display: flex; align-items: center; width: 100%; height: 80px; padding: 0 var(--spacing-32); border-width: medium medium medium 4px; border-style: none none none solid; border-color: currentcolor currentcolor currentcolor transparent; 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-primary); text-align: left; background: none; transition: color 0.2s, background-color 0.2s, border-color 0.2s; }
.VerticalNav_nav-item__KLm4R:hover { color: var(--color-text-primary); background-color: var(--color-background-neutral-5); }
.VerticalNav_nav-item--active__IizcD { border-left-color: var(--color-brand-default); font-weight: var(--font-weight-medium); }
.VerticalNav_nav-item--active__IizcD, .VerticalNav_nav-item--active__IizcD:hover { color: var(--color-text-inverted); background-color: var(--color-background-grey-primary); }
.VerticalNav_mobile-dropdown__Z9yP6 { position: sticky; z-index: 99; display: block; margin-bottom: 0px; margin-inline: calc(-1 * var(--grid-mobile-margin)); padding: var(--spacing-24) var(--grid-mobile-margin); background-color: var(--color-background-default); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
.VerticalNav_dropdown__e_2Va {
  width: 100%;
  & label { font-size: var(--label-base-medium-font-size); line-height: var(--label-base-medium-line-height); }
  & [role="button"] { font-size: var(--body-base-medium-font-size); line-height: var(--body-base-medium-line-height); }
}
@media (min-width: 600px) and (max-width: 768px) {
  .VerticalNav_mobile-dropdown__Z9yP6 { margin-inline: calc(-1 * var(--grid-tablet-margin)); padding: var(--spacing-20) var(--grid-tablet-margin); }
}
@media (max-width: 599px) {
  .VerticalNav_mobile-dropdown__Z9yP6 { padding: var(--spacing-20) var(--grid-mobile-margin); }
}
@media (max-width: 1024px) {
  .VerticalNav_vertical-nav__o1K_s { width: 164px; }
  .VerticalNav_nav-item__KLm4R { height: 64px; padding: 0 var(--spacing-20); font-size: var(--body-strong-small-font-size); line-height: var(--body-strong-small-line-height); }
}
.ResourcesCardGrid_resources-card-grid__ut_ud { padding: var(--spacing-40) var(--spacing-20); }
.ResourcesCardGrid_section-header__7joJS { margin-bottom: var(--spacing-24); }
.ResourcesCardGrid_section-title__HrJpP { display: flex; gap: var(--spacing-12); align-items: center; margin-bottom: var(--spacing-8); font-size: var(--heading-base-small-font-size); font-weight: var(--font-weight-medium); line-height: var(--heading-base-small-line-height); color: var(--color-text-inverted); }
.ResourcesCardGrid_title-icon__S0VYG { flex-shrink: 0; width: 32px; height: 32px; color: var(--color-text-inverted); }
.ResourcesCardGrid_section-description__phSHw { margin-bottom: 0px; 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-inverted); }
.ResourcesCardGrid_resources-grid__LWVe3 { display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--spacing-16); }
@media (min-width: 769px) {
  .ResourcesCardGrid_resources-card-grid__ut_ud { padding: var(--spacing-40) var(--spacing-24); }
  .ResourcesCardGrid_section-header__7joJS { margin-bottom: var(--spacing-28); }
  .ResourcesCardGrid_section-title__HrJpP { font-size: var(--heading-base-medium-font-size); font-weight: var(--font-weight-regular); line-height: var(--heading-base-medium-line-height); }
  .ResourcesCardGrid_section-description__phSHw { font-size: var(--body-base-large-font-size); line-height: var(--body-base-large-line-height); }
  .ResourcesCardGrid_resources-grid__LWVe3 { gap: var(--spacing-20) var(--spacing-16); }
}
@media (min-width: 1025px) {
  .ResourcesCardGrid_resources-card-grid__ut_ud { padding: var(--spacing-20) var(--spacing-60); }
  .ResourcesCardGrid_section-header__7joJS { margin-bottom: var(--spacing-40); }
}
.ResourceItem_resource-item__iTKb7 { position: relative; min-width: 0px; height: 100%; }
.ResourceItem_description-view__Kntko { position: relative; display: none; border: 1px solid transparent; border-radius: var(--spacing-16); color: inherit; text-decoration: none; background-color: var(--color-background-default); }
.ResourceItem_description-view__Kntko:hover { border: 1px solid var(--color-brand-default); background-color: var(--color-background-neutral-5); }
.ResourceItem_resource-item--description__Us_I4 .ResourceItem_description-view__Kntko { display: flex; flex-direction: column; gap: var(--spacing-12); align-items: flex-start; height: 100%; padding: var(--spacing-16); }
.ResourceItem_bookmark-button__TERu_ { cursor: pointer; position: absolute; top: var(--spacing-12); right: var(--spacing-12); display: flex; align-items: center; justify-content: center; padding: var(--spacing-4); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; }
.ResourceItem_bookmark-icon__4vQxW { width: 20px; height: 20px; color: var(--color-brand-default); transition: color 0.15s; }
.ResourceItem_bookmark-icon__4vQxW path { transition: fill 0.15s; }
.ResourceItem_bookmark-button__TERu_:hover .ResourceItem_bookmark-icon__4vQxW path { fill: var(--color-brand-default); }
.ResourceItem_bookmark-button--active__iySF0 .ResourceItem_bookmark-icon__4vQxW { color: var(--color-brand-default); }
.ResourceItem_description-icon__1bk4m { flex-shrink: 0; width: 32px; height: 32px; margin-top: var(--spacing-4); color: var(--color-brand-default); }
.ResourceItem_description-icon__1bk4m svg { width: 100%; height: 100%; color: var(--color-brand-default); }
.ResourceItem_description-body__t_DYP { display: flex; flex-direction: column; gap: var(--spacing-8); }
.ResourceItem_description-type__tLaAO { 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); }
.ResourceItem_description-title__asb_8 { font-weight: var(--font-weight-medium); color: var(--color-text-primary); }
.ResourceItem_description-text__OiKix, .ResourceItem_description-title__asb_8 { margin-bottom: 0px; font-size: var(--body-base-medium-font-size); line-height: var(--body-base-medium-line-height); }
.ResourceItem_description-text__OiKix { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; font-weight: var(--font-weight-regular); color: var(--color-text-secondary); }
.ResourceItem_description-cta__V86zi { display: none; gap: var(--spacing-4); align-items: center; font-size: var(--body-base-medium-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-base-medium-line-height); color: var(--color-brand-default); }
.ResourceItem_description-cta-arrow__0yVsa { flex-shrink: 0; width: 16px; height: 16px; }
@media (min-width: 769px) {
  .ResourceItem_resource-item--description__Us_I4 .ResourceItem_description-view__Kntko { flex-direction: row; gap: var(--spacing-20); align-items: center; }
  .ResourceItem_description-title__asb_8 { font-size: var(--body-base-large-font-size); line-height: var(--body-base-large-line-height); }
  .ResourceItem_description-cta__V86zi { display: flex; }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .ResourceItem_description-icon__1bk4m { width: 28px; height: 28px; }
}
@media (min-width: 1025px) {
  .ResourceItem_description-title__asb_8 { font-size: var(--heading-base-x-small-font-size); line-height: var(--heading-base-x-small-line-height); }
  .ResourceItem_description-text__OiKix { font-size: var(--body-base-large-font-size); line-height: var(--body-base-large-line-height); }
}
.ProductsSection_products-section__6elrp { padding: 0 var(--spacing-20) var(--spacing-24); }
.ProductsSection_section-header__XgEMk { margin-bottom: var(--spacing-24); }
.ProductsSection_section-title__XG6AG { margin-bottom: var(--spacing-8); font-size: var(--heading-base-small-font-size); font-weight: var(--font-weight-medium); line-height: var(--heading-base-small-line-height); color: var(--color-text-inverted); }
.ProductsSection_section-description__tx__n { margin-bottom: 0px; 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-inverted); }
.ProductsSection_categories-container__mH2tw { border-radius: var(--spacing-24); background-color: var(--color-text-inverted); }
.ProductsSection_categories-mobile__qsXaY { display: flex; flex-direction: column; align-items: center; padding: var(--spacing-20) 0; }
.ProductsSection_bubble-mobile__DuAR3 { margin-bottom: var(--spacing-20); }
.ProductsSection_categories-list__b7Eci { width: 100%; padding: 0 var(--spacing-16); }
.ProductsSection_categories-desktop__ddWlz { display: none; }
.ProductsSection_column-left__6jeqi, .ProductsSection_column-right__oDefw { flex: 0 1 270px; min-width: 0px; }
.ProductsSection_bubble-wrapper__tXTxu { display: flex; flex: 1 1 0%; align-items: center; justify-content: center; }
.ProductsSection_bubble-image__0lxqI { width: 180px; height: 180px; border: 1px solid var(--color-border-secondary); border-radius: 50%; object-fit: cover; }
@media (min-width: 769px) {
  .ProductsSection_products-section__6elrp { padding: 0 var(--spacing-24) var(--spacing-24); }
  .ProductsSection_section-title__XG6AG { font-size: var(--heading-base-medium-font-size); font-weight: var(--font-weight-regular); line-height: var(--heading-base-medium-line-height); }
  .ProductsSection_section-description__tx__n { font-size: var(--body-base-large-font-size); line-height: var(--body-base-large-line-height); }
  .ProductsSection_categories-mobile__qsXaY { display: none; }
  .ProductsSection_categories-desktop__ddWlz { display: flex; gap: var(--spacing-20); padding: var(--spacing-16); }
  .ProductsSection_bubble-image__0lxqI { width: 200px; height: 200px; }
}
@media (min-width: 1025px) {
  .ProductsSection_products-section__6elrp { padding: 0 var(--spacing-60) var(--spacing-20); }
  .ProductsSection_section-header__XgEMk { margin-bottom: var(--spacing-40); }
  .ProductsSection_categories-container__mH2tw { margin-top: 0px; }
  .ProductsSection_categories-desktop__ddWlz { padding: var(--spacing-20); }
  .ProductsSection_column-left__6jeqi, .ProductsSection_column-right__oDefw { flex-basis: 335px; }
}
.TechCategoryItem_category-item__dwXtS { display: flex; flex-direction: column; }
.TechCategoryItem_item-content__vXkst { display: flex; flex-direction: column; gap: var(--spacing-8); padding: var(--spacing-12) 0; }
.TechCategoryItem_item-title__QHwWl { margin-bottom: 0px; font-size: var(--body-strong-medium-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-strong-medium-line-height); color: var(--color-brand-default); text-decoration: none; }
@media (min-width: 1025px) {
  .TechCategoryItem_item-title__QHwWl { font-size: var(--heading-strong-x-small-font-size); line-height: var(--heading-strong-x-small-line-height); }
}
.TechCategoryItem_item-description__AbzLs { margin: 0px; padding-left: 24px; font-size: var(--body-base-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-small-line-height); color: var(--color-text-primary); list-style: disc; }
@media (min-width: 1025px) {
  .TechCategoryItem_item-description__AbzLs { font-size: 13px; line-height: 16px; }
}
.TechCategoryItem_item-link__RD1v3 { display: inline-flex; gap: var(--spacing-4); align-items: center; font-size: var(--body-strong-tiny-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-strong-tiny-line-height); color: var(--color-brand-default); text-decoration: none; transition: color 0.2s; }
@media (min-width: 1025px) {
  .TechCategoryItem_item-link__RD1v3 { font-size: var(--body-strong-small-font-size); line-height: var(--body-strong-small-line-height); }
}
.TechCategoryItem_item-link__RD1v3:hover { color: var(--color-brand-gradient-dark-1); }
.TechCategoryItem_item-link__RD1v3 svg { width: 16px; height: 16px; }
.TechCategoryItem_divider__etSUR { width: 100%; height: 1px; margin: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: var(--color-border-default); }
.ResourceItem_resource-item__5esM7 { cursor: pointer; position: relative; display: flex; flex-direction: column; gap: var(--spacing-20); padding: var(--spacing-24); border: 2px solid transparent; border-radius: var(--spacing-16); color: var(--color-text-inverted); text-decoration: none; transition: border-color 0.2s; }
.ResourceItem_resource-item__5esM7:hover { border-color: var(--color-brand-default); }
.ResourceItem_resource-item__5esM7:focus-visible { border-radius: var(--spacing-8); outline: 2px solid var(--color-brand-default); outline-offset: 2px; }
.ResourceItem_resource-item-header___YvW5 { display: flex; gap: var(--spacing-8); align-items: flex-start; justify-content: space-between; }
.ResourceItem_resource-tag__PVv2L { padding: var(--spacing-4) var(--spacing-12); border: 1px solid var(--color-border-default); border-radius: 100px; 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-inverted); text-transform: uppercase; letter-spacing: 0.02em; white-space: nowrap; background: rgba(255, 255, 255, 0.1); }
.ResourceItem_resource-tag-placeholder__ePGFe { padding: var(--spacing-4) 0; line-height: var(--body-base-medium-line-height); visibility: hidden; }
.ResourceItem_resource-icon__CkKsN { flex-shrink: 0; width: 32px; height: 32px; color: var(--color-text-inverted); }
.ResourceItem_resource-icon__CkKsN img { width: 100%; height: 100%; filter: brightness(0) invert(1); }
.ResourceItem_bookmark-button__vO7D4 { cursor: pointer; flex-shrink: 0; padding: var(--spacing-4); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: var(--color-text-inverted); background: transparent; transition: opacity 0.2s; }
.ResourceItem_bookmark-button__vO7D4:hover { opacity: 0.8; }
.ResourceItem_bookmark-button__vO7D4:focus-visible { border-radius: var(--spacing-4); outline: 2px solid var(--color-text-inverted); outline-offset: 2px; }
.ResourceItem_bookmark-icon__aBHMV { width: 20px; height: 20px; }
.ResourceItem_resource-content__fHFPZ { display: flex; flex: 1 1 0%; flex-direction: column; gap: var(--spacing-8); }
.ResourceItem_resource-title__BpnjG { -webkit-line-clamp: 2; font-size: var(--font-size-18); line-height: var(--line-height-24); }
.ResourceItem_resource-description__sfHhG, .ResourceItem_resource-title__BpnjG { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; margin: 0px; font-weight: var(--font-weight-regular); color: var(--color-text-inverted); }
.ResourceItem_resource-description__sfHhG { -webkit-line-clamp: 3; font-family: var(--font-family-body); font-size: var(--body-base-large-font-size); line-height: var(--body-base-large-line-height); opacity: 0.9; }
@media (max-width: 1024px) {
  .ResourceItem_resource-item__5esM7 { gap: var(--spacing-16); padding: var(--spacing-20); border-radius: var(--spacing-12); }
  .ResourceItem_resource-icon__CkKsN { width: 28px; height: 28px; }
  .ResourceItem_resource-title__BpnjG { font-size: var(--body-base-large-font-size); line-height: var(--line-height-21); }
  .ResourceItem_resource-description__sfHhG { 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-18); }
  .ResourceItem_resource-tag__PVv2L { font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height); }
}
@media (max-width: 768px) {
  .ResourceItem_resource-item__5esM7 { gap: var(--spacing-16); padding: var(--spacing-16); font-size: var(--body-strong-medium-font-size); line-height: var(--body-strong-medium-line-height); }
  .ResourceItem_resource-item__5esM7[data-display-mode="icon"] { flex-direction: row; align-items: center; justify-content: space-between; }
  .ResourceItem_resource-item__5esM7[data-display-mode="tag"] { flex-direction: column; align-items: flex-start; }
  .ResourceItem_resource-item-header___YvW5 { gap: var(--spacing-16); }
  .ResourceItem_resource-description__sfHhG { display: none; }
  .ResourceItem_resource-icon__CkKsN { width: 20px; height: 20px; }
  .ResourceItem_resource-title__BpnjG { font-size: var(--body-strong-medium-font-size); line-height: var(--body-strong-medium-line-height); }
  .ResourceItem_resource-tag__PVv2L { font-size: var(--body-base-tiny-font-size); line-height: var(--body-base-tiny-line-height); }
}
.DesignHubResources_section__IKWTF { padding-block: var(--space-stack-xl); background: linear-gradient(242.02deg,var(--color-brand-default) 0,var(--color-brand-gradient-default-2) 102.44%); }
.DesignHubResources_variant-default__Ahbkp { border-radius: 0px 80px 0px 0px; }
.DesignHubResources_variant-bottom-left-rounded__V0d0b { border-radius: 0px 0px 0px 80px; }
.DesignHubResources_variant-rectangle__4NkFZ { border-radius: 0px; }
.DesignHubResources_header__HkBrb { display: flex; flex-wrap: wrap; gap: var(--spacing-16); align-items: center; justify-content: space-between; margin-bottom: var(--spacing-16); }
.DesignHubResources_title__37yzD { display: flex; gap: var(--spacing-8); align-items: center; margin: 0px; font-size: var(--heading-base-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--heading-base-small-line-height); color: var(--color-text-inverted); }
.DesignHubResources_title-icon__apukT { flex-shrink: 0; width: var(--spacing-32); height: var(--spacing-32); color: var(--color-text-inverted); }
.DesignHubResources_cta-link__p1ZNA { display: inline-flex; gap: var(--spacing-4); align-items: center; margin-right: var(--spacing-32); font-family: var(--font-family-body); font-size: var(--body-base-medium-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-base-medium-line-height); color: var(--color-text-inverted); text-decoration: none; transition: opacity 0.2s; }
.DesignHubResources_cta-link__p1ZNA:hover { opacity: 0.8; }
.DesignHubResources_cta-link__p1ZNA:focus-visible { border-radius: var(--spacing-4); outline: 2px solid var(--color-text-inverted); outline-offset: 2px; }
.DesignHubResources_cta-arrow__G1imW { width: var(--spacing-12); height: var(--spacing-12); }
.DesignHubResources_resources-grid__7f4zq { display: grid; gap: var(--spacing-8); }
.DesignHubResources_layout-3-column__2MN3M .DesignHubResources_resources-grid__7f4zq, .DesignHubResources_layout-4-column__0zwPr .DesignHubResources_resources-grid__7f4zq { grid-template-columns: 1fr; }
@media (min-width: 768px) {
  .DesignHubResources_title__37yzD { font-size: var(--heading-base-small-font-size); line-height: var(--heading-base-small-line-height); }
  .DesignHubResources_cta-link__p1ZNA { font-family: var(--font-family-body); font-size: var(--body-base-large-font-size); font-weight: var(--font-weight-semi-bold); line-height: var(--body-base-large-line-height); }
  .DesignHubResources_cta-arrow__G1imW { width: var(--spacing-16); height: var(--spacing-16); }
  .DesignHubResources_resources-grid__7f4zq { gap: var(--spacing-12); }
  .DesignHubResources_layout-3-column__2MN3M .DesignHubResources_resources-grid__7f4zq { grid-template-columns: repeat(3, 1fr); }
  .DesignHubResources_layout-4-column__0zwPr .DesignHubResources_resources-grid__7f4zq { grid-template-columns: repeat(4, 1fr); }
  .DesignHubResources_variant-default__Ahbkp { border-radius: 0px 80px 0px 0px; }
  .DesignHubResources_variant-bottom-left-rounded__V0d0b { border-radius: 0px 0px 0px 80px; }
}
@media (min-width: 1024px) {
  .DesignHubResources_title__37yzD { font-size: var(--heading-base-medium-font-size); font-weight: var(--font-weight-regular); line-height: var(--heading-base-medium-line-height); }
  .DesignHubResources_cta-link__p1ZNA { font-family: var(--font-family-body); font-size: var(--body-base-large-font-size); font-weight: var(--font-weight-semi-bold); line-height: var(--line-height-21); }
  .DesignHubResources_resources-grid__7f4zq { gap: var(--spacing-20); }
  .DesignHubResources_variant-default__Ahbkp { border-radius: 0px 80px 0px 0px; }
  .DesignHubResources_variant-bottom-left-rounded__V0d0b { border-radius: 0px 0px 0px 80px; }
}