@media screen and (min-width: 961px) {
  #rec4688755301 .t657_rectangle {
    left: 30px !important;
    right: auto !important;
    bottom: 30px !important;
  }
}

@media screen and (min-width: 961px) {
  #rec1065812501 .t657_rectangle {
    left: 30px !important;
    right: auto !important;
    bottom: 30px !important;
  }
}

/* Match mobile navigation to the site's regular text typography */
@media screen and (max-width: 959px) {
  .elle-mobile-nav .tn-atom {
    font-family: var(--t-text-font, 'Manrope'), Arial, sans-serif !important;
    font-weight: 400 !important;
  }
}

/* Hide the obsolete floating WhatsApp widget */
html body .t-rec[data-record-type="825"] .t825,
html body .t-rec[data-record-type="825"] .t825__btn,
html body .t825 {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

/* Center the active Tilda cookie panel; only activate the overlay while the consent UI is open. */
#rec4736408001 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736482201 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736494501 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736494801 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736495001 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736495201 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736495301 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736619401 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736619801 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736620301 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736535701 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736537601 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736540601 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736540901 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736541501 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) {
  position: fixed !important;
  inset: 0 !important;
  z-index: 999999 !important;
  width: 100vw !important;
  height: 100vh !important;
  min-height: 100vh !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 16px !important;
  box-sizing: border-box !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: rgba(30, 30, 34, 0.28) !important;
}

#rec4736408001 .t972__widget,
#rec4736482201 .t972__widget,
#rec4736494501 .t972__widget,
#rec4736494801 .t972__widget,
#rec4736495001 .t972__widget,
#rec4736495201 .t972__widget,
#rec4736495301 .t972__widget,
#rec4736619401 .t972__widget,
#rec4736619801 .t972__widget,
#rec4736620301 .t972__widget,
#rec4736535701 .t972__widget,
#rec4736537601 .t972__widget,
#rec4736540601 .t972__widget,
#rec4736540901 .t972__widget,
#rec4736541501 .t972__widget {
  position: relative !important;
  align-items: center !important;
  width: min(620px, calc(100vw - 32px)) !important;
  max-width: 620px !important;
  max-height: calc(100vh - 32px) !important;
  margin: 0 !important;
}

#rec4736408001 .t972__banner,
#rec4736482201 .t972__banner,
#rec4736494501 .t972__banner,
#rec4736494801 .t972__banner,
#rec4736495001 .t972__banner,
#rec4736495201 .t972__banner,
#rec4736495301 .t972__banner,
#rec4736619401 .t972__banner,
#rec4736619801 .t972__banner,
#rec4736620301 .t972__banner,
#rec4736535701 .t972__banner,
#rec4736537601 .t972__banner,
#rec4736540601 .t972__banner,
#rec4736540901 .t972__banner,
#rec4736541501 .t972__banner,
#rec4736408001 .t972__settings,
#rec4736482201 .t972__settings,
#rec4736494501 .t972__settings,
#rec4736494801 .t972__settings,
#rec4736495001 .t972__settings,
#rec4736495201 .t972__settings,
#rec4736495301 .t972__settings,
#rec4736619401 .t972__settings,
#rec4736619801 .t972__settings,
#rec4736620301 .t972__settings,
#rec4736535701 .t972__settings,
#rec4736537601 .t972__settings,
#rec4736540601 .t972__settings,
#rec4736540901 .t972__settings,
#rec4736541501 .t972__settings {
  width: 100% !important;
  max-width: 620px !important;
  max-height: calc(100vh - 32px) !important;
  height: auto !important;
  margin: 0 !important;
  border-radius: 16px !important;
  overflow-y: auto !important;
  box-sizing: border-box !important;
}

#rec4736408001 .t972__widget-button,
#rec4736482201 .t972__widget-button,
#rec4736494501 .t972__widget-button,
#rec4736494801 .t972__widget-button,
#rec4736495001 .t972__widget-button,
#rec4736495201 .t972__widget-button,
#rec4736495301 .t972__widget-button,
#rec4736619401 .t972__widget-button,
#rec4736619801 .t972__widget-button,
#rec4736620301 .t972__widget-button,
#rec4736535701 .t972__widget-button,
#rec4736537601 .t972__widget-button,
#rec4736540601 .t972__widget-button,
#rec4736540901 .t972__widget-button,
#rec4736541501 .t972__widget-button {
  position: absolute !important;
  top: -14px !important;
  right: -14px !important;
  z-index: 2 !important;
  margin: 0 !important;
}

@media screen and (max-width: 640px) {
  #rec4736408001 .t972__banner,
  #rec4736482201 .t972__banner,
  #rec4736494501 .t972__banner,
  #rec4736494801 .t972__banner,
  #rec4736495001 .t972__banner,
  #rec4736495201 .t972__banner,
  #rec4736495301 .t972__banner,
  #rec4736619401 .t972__banner,
  #rec4736619801 .t972__banner,
  #rec4736620301 .t972__banner,
  #rec4736535701 .t972__banner,
  #rec4736537601 .t972__banner,
  #rec4736540601 .t972__banner,
  #rec4736540901 .t972__banner,
  #rec4736541501 .t972__banner,
  #rec4736408001 .t972__settings,
  #rec4736482201 .t972__settings,
  #rec4736494501 .t972__settings,
  #rec4736494801 .t972__settings,
  #rec4736495001 .t972__settings,
  #rec4736495201 .t972__settings,
  #rec4736495301 .t972__settings,
  #rec4736619401 .t972__settings,
  #rec4736619801 .t972__settings,
  #rec4736620301 .t972__settings,
  #rec4736535701 .t972__settings,
  #rec4736537601 .t972__settings,
  #rec4736540601 .t972__settings,
  #rec4736540901 .t972__settings,
  #rec4736541501 .t972__settings {
    max-height: calc(100vh - 32px) !important;
    height: auto !important;
    border-radius: 16px !important;
  }

  #rec4736408001 .t972__widget-button,
  #rec4736482201 .t972__widget-button,
  #rec4736494501 .t972__widget-button,
  #rec4736494801 .t972__widget-button,
  #rec4736495001 .t972__widget-button,
  #rec4736495201 .t972__widget-button,
  #rec4736495301 .t972__widget-button,
  #rec4736619401 .t972__widget-button,
  #rec4736619801 .t972__widget-button,
  #rec4736620301 .t972__widget-button,
  #rec4736535701 .t972__widget-button,
  #rec4736537601 .t972__widget-button,
  #rec4736540601 .t972__widget-button,
  #rec4736540901 .t972__widget-button,
  #rec4736541501 .t972__widget-button {
    top: 8px !important;
    right: 8px !important;
  }
}

/* Keep the initial cookie decision explicit: no dismiss/close control while consent is requested. */
#rec4736408001 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget-button,
#rec4736482201 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget-button,
#rec4736494501 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget-button,
#rec4736494801 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget-button,
#rec4736495001 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget-button,
#rec4736495201 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget-button,
#rec4736495301 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget-button,
#rec4736619401 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget-button,
#rec4736619801 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget-button,
#rec4736620301 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget-button,
#rec4736535701 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget-button,
#rec4736537601 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget-button,
#rec4736540601 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget-button,
#rec4736540901 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget-button,
#rec4736541501 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget-button {
  display: none !important;
}

#rec4736408001 .t972.t972_widgetview:has(.t972__banner_show) .t972__widget,
#rec4736482201 .t972.t972_widgetview:has(.t972__banner_show) .t972__widget,
#rec4736494501 .t972.t972_widgetview:has(.t972__banner_show) .t972__widget,
#rec4736494801 .t972.t972_widgetview:has(.t972__banner_show) .t972__widget,
#rec4736495001 .t972.t972_widgetview:has(.t972__banner_show) .t972__widget,
#rec4736495201 .t972.t972_widgetview:has(.t972__banner_show) .t972__widget,
#rec4736495301 .t972.t972_widgetview:has(.t972__banner_show) .t972__widget,
#rec4736619401 .t972.t972_widgetview:has(.t972__banner_show) .t972__widget,
#rec4736619801 .t972.t972_widgetview:has(.t972__banner_show) .t972__widget,
#rec4736620301 .t972.t972_widgetview:has(.t972__banner_show) .t972__widget,
#rec4736535701 .t972.t972_widgetview:has(.t972__banner_show) .t972__widget,
#rec4736537601 .t972.t972_widgetview:has(.t972__banner_show) .t972__widget,
#rec4736540601 .t972.t972_widgetview:has(.t972__banner_show) .t972__widget,
#rec4736540901 .t972.t972_widgetview:has(.t972__banner_show) .t972__widget,
#rec4736541501 .t972.t972_widgetview:has(.t972__banner_show) .t972__widget {
  transform: translateY(6vh) !important;
}

#rec4736408001 .t972.t972_widgetview:has(.t972__settings_show) .t972__widget,
#rec4736482201 .t972.t972_widgetview:has(.t972__settings_show) .t972__widget,
#rec4736494501 .t972.t972_widgetview:has(.t972__settings_show) .t972__widget,
#rec4736494801 .t972.t972_widgetview:has(.t972__settings_show) .t972__widget,
#rec4736495001 .t972.t972_widgetview:has(.t972__settings_show) .t972__widget,
#rec4736495201 .t972.t972_widgetview:has(.t972__settings_show) .t972__widget,
#rec4736495301 .t972.t972_widgetview:has(.t972__settings_show) .t972__widget,
#rec4736619401 .t972.t972_widgetview:has(.t972__settings_show) .t972__widget,
#rec4736619801 .t972.t972_widgetview:has(.t972__settings_show) .t972__widget,
#rec4736620301 .t972.t972_widgetview:has(.t972__settings_show) .t972__widget,
#rec4736535701 .t972.t972_widgetview:has(.t972__settings_show) .t972__widget,
#rec4736537601 .t972.t972_widgetview:has(.t972__settings_show) .t972__widget,
#rec4736540601 .t972.t972_widgetview:has(.t972__settings_show) .t972__widget,
#rec4736540901 .t972.t972_widgetview:has(.t972__settings_show) .t972__widget,
#rec4736541501 .t972.t972_widgetview:has(.t972__settings_show) .t972__widget {
  transform: none !important;
}

@media screen and (max-width: 640px) {
  #rec4736408001 .t972.t972_widgetview:has(.t972__banner_show) .t972__widget,
#rec4736482201 .t972.t972_widgetview:has(.t972__banner_show) .t972__widget,
#rec4736494501 .t972.t972_widgetview:has(.t972__banner_show) .t972__widget,
#rec4736494801 .t972.t972_widgetview:has(.t972__banner_show) .t972__widget,
#rec4736495001 .t972.t972_widgetview:has(.t972__banner_show) .t972__widget,
#rec4736495201 .t972.t972_widgetview:has(.t972__banner_show) .t972__widget,
#rec4736495301 .t972.t972_widgetview:has(.t972__banner_show) .t972__widget,
#rec4736619401 .t972.t972_widgetview:has(.t972__banner_show) .t972__widget,
#rec4736619801 .t972.t972_widgetview:has(.t972__banner_show) .t972__widget,
#rec4736620301 .t972.t972_widgetview:has(.t972__banner_show) .t972__widget,
#rec4736535701 .t972.t972_widgetview:has(.t972__banner_show) .t972__widget,
#rec4736537601 .t972.t972_widgetview:has(.t972__banner_show) .t972__widget,
#rec4736540601 .t972.t972_widgetview:has(.t972__banner_show) .t972__widget,
#rec4736540901 .t972.t972_widgetview:has(.t972__banner_show) .t972__widget,
#rec4736541501 .t972.t972_widgetview:has(.t972__banner_show) .t972__widget {
    transform: translateY(4vh) !important;
  }
}

/* Non-blocking consent panel: centered at the bottom, with the page still usable. */
#rec4736408001 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736482201 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736494501 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736494801 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736495001 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736495201 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736495301 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736619401 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736619801 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736620301 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736535701 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736537601 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736540601 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736540901 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736541501 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) {
  position: fixed !important;
  inset: auto 0 calc(16px + env(safe-area-inset-bottom)) 0 !important;
  z-index: 999999 !important;
  width: 100vw !important;
  height: auto !important;
  min-height: 0 !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 16px !important;
  box-sizing: border-box !important;
  display: flex !important;
  align-items: flex-end !important;
  justify-content: center !important;
  background: transparent !important;
  pointer-events: none !important;
}

#rec4736408001 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget,
#rec4736482201 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget,
#rec4736494501 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget,
#rec4736494801 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget,
#rec4736495001 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget,
#rec4736495201 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget,
#rec4736495301 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget,
#rec4736619401 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget,
#rec4736619801 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget,
#rec4736620301 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget,
#rec4736535701 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget,
#rec4736537601 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget,
#rec4736540601 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget,
#rec4736540901 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget,
#rec4736541501 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget {
  width: min(620px, calc(100vw - 32px)) !important;
  max-width: 620px !important;
  max-height: calc(100vh - 32px) !important;
  margin: 0 !important;
  transform: none !important;
  pointer-events: none !important;
}

#rec4736408001 .t972__banner,
#rec4736408001 .t972__settings,
#rec4736482201 .t972__banner,
#rec4736482201 .t972__settings,
#rec4736494501 .t972__banner,
#rec4736494501 .t972__settings,
#rec4736494801 .t972__banner,
#rec4736494801 .t972__settings,
#rec4736495001 .t972__banner,
#rec4736495001 .t972__settings,
#rec4736495201 .t972__banner,
#rec4736495201 .t972__settings,
#rec4736495301 .t972__banner,
#rec4736495301 .t972__settings,
#rec4736619401 .t972__banner,
#rec4736619401 .t972__settings,
#rec4736619801 .t972__banner,
#rec4736619801 .t972__settings,
#rec4736620301 .t972__banner,
#rec4736620301 .t972__settings,
#rec4736535701 .t972__banner,
#rec4736535701 .t972__settings,
#rec4736537601 .t972__banner,
#rec4736537601 .t972__settings,
#rec4736540601 .t972__banner,
#rec4736540601 .t972__settings,
#rec4736540901 .t972__banner,
#rec4736540901 .t972__settings,
#rec4736541501 .t972__banner,
#rec4736541501 .t972__settings {
  max-height: calc(100vh - 32px) !important;
  border-radius: 16px !important;
  overflow-y: auto !important;
  pointer-events: auto !important;
}

@media screen and (max-width: 640px) {
  #rec4736408001 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736482201 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736494501 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736494801 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736495001 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736495201 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736495301 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736619401 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736619801 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736620301 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736535701 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736537601 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736540601 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736540901 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736541501 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) {
    inset: auto 0 calc(12px + env(safe-area-inset-bottom)) 0 !important;
    padding: 0 12px !important;
  }

  #rec4736408001 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget,
#rec4736482201 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget,
#rec4736494501 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget,
#rec4736494801 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget,
#rec4736495001 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget,
#rec4736495201 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget,
#rec4736495301 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget,
#rec4736619401 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget,
#rec4736619801 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget,
#rec4736620301 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget,
#rec4736535701 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget,
#rec4736537601 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget,
#rec4736540601 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget,
#rec4736540901 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget,
#rec4736541501 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) .t972__widget {
    width: min(620px, calc(100vw - 24px)) !important;
    max-width: 620px !important;
  }

  #rec4736408001 .t972__banner,
#rec4736408001 .t972__settings,
#rec4736482201 .t972__banner,
#rec4736482201 .t972__settings,
#rec4736494501 .t972__banner,
#rec4736494501 .t972__settings,
#rec4736494801 .t972__banner,
#rec4736494801 .t972__settings,
#rec4736495001 .t972__banner,
#rec4736495001 .t972__settings,
#rec4736495201 .t972__banner,
#rec4736495201 .t972__settings,
#rec4736495301 .t972__banner,
#rec4736495301 .t972__settings,
#rec4736619401 .t972__banner,
#rec4736619401 .t972__settings,
#rec4736619801 .t972__banner,
#rec4736619801 .t972__settings,
#rec4736620301 .t972__banner,
#rec4736620301 .t972__settings,
#rec4736535701 .t972__banner,
#rec4736535701 .t972__settings,
#rec4736537601 .t972__banner,
#rec4736537601 .t972__settings,
#rec4736540601 .t972__banner,
#rec4736540601 .t972__settings,
#rec4736540901 .t972__banner,
#rec4736540901 .t972__settings,
#rec4736541501 .t972__banner,
#rec4736541501 .t972__settings {
    max-height: calc(100vh - 24px) !important;
  }
}

/* Remove the persistent floating cookie-settings shortcut. */
#rec4736408001 .t972__widget-button,
#rec4736482201 .t972__widget-button,
#rec4736494501 .t972__widget-button,
#rec4736494801 .t972__widget-button,
#rec4736495001 .t972__widget-button,
#rec4736495201 .t972__widget-button,
#rec4736495301 .t972__widget-button,
#rec4736619401 .t972__widget-button,
#rec4736619801 .t972__widget-button,
#rec4736620301 .t972__widget-button,
#rec4736535701 .t972__widget-button,
#rec4736537601 .t972__widget-button,
#rec4736540601 .t972__widget-button,
#rec4736540901 .t972__widget-button,
#rec4736541501 .t972__widget-button {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}


/* Slightly enlarge header navigation labels while keeping the compact tablet layout. */
@media screen and (min-width: 961px) {
#rec4688752301.t396 .tn-elem.elle-mobile-nav .tn-atom,
#rec2201315781.t396 .tn-elem.elle-mobile-nav .tn-atom,
#rec2201314861.t396 .tn-elem.elle-mobile-nav .tn-atom,
#rec2201316251.t396 .tn-elem.elle-mobile-nav .tn-atom,
#rec2201316721.t396 .tn-elem.elle-mobile-nav .tn-atom,
#rec2201317171.t396 .tn-elem.elle-mobile-nav .tn-atom,
#rec2201317601.t396 .tn-elem.elle-mobile-nav .tn-atom,
#rec2201317781.t396 .tn-elem.elle-mobile-nav .tn-atom,
#rec2201317991.t396 .tn-elem.elle-mobile-nav .tn-atom,
#rec2201322331.t396 .tn-elem.elle-mobile-nav .tn-atom,
#rec2201322811.t396 .tn-elem.elle-mobile-nav .tn-atom,
#rec2201323151.t396 .tn-elem.elle-mobile-nav .tn-atom,
#rec2201323561.t396 .tn-elem.elle-mobile-nav .tn-atom,
#rec2201323711.t396 .tn-elem.elle-mobile-nav .tn-atom,
#rec2201323841.t396 .tn-elem.elle-mobile-nav .tn-atom {
  font-size: 15px !important;
}
}
@media screen and (min-width: 641px) and (max-width: 960px) {
#rec4688752301.t396 .tn-elem.elle-mobile-nav .tn-atom,
#rec2201315781.t396 .tn-elem.elle-mobile-nav .tn-atom,
#rec2201314861.t396 .tn-elem.elle-mobile-nav .tn-atom,
#rec2201316251.t396 .tn-elem.elle-mobile-nav .tn-atom,
#rec2201316721.t396 .tn-elem.elle-mobile-nav .tn-atom,
#rec2201317171.t396 .tn-elem.elle-mobile-nav .tn-atom,
#rec2201317601.t396 .tn-elem.elle-mobile-nav .tn-atom,
#rec2201317781.t396 .tn-elem.elle-mobile-nav .tn-atom,
#rec2201317991.t396 .tn-elem.elle-mobile-nav .tn-atom,
#rec2201322331.t396 .tn-elem.elle-mobile-nav .tn-atom,
#rec2201322811.t396 .tn-elem.elle-mobile-nav .tn-atom,
#rec2201323151.t396 .tn-elem.elle-mobile-nav .tn-atom,
#rec2201323561.t396 .tn-elem.elle-mobile-nav .tn-atom,
#rec2201323711.t396 .tn-elem.elle-mobile-nav .tn-atom,
#rec2201323841.t396 .tn-elem.elle-mobile-nav .tn-atom {
  font-size: 13px !important;
}
}


/* Align the About text card with the top edge of its image. */
#rec611429891 .t814__blocktext {
  top: 0 !important;
  margin-top: 0 !important;
}


/* Standardize article and legal body text to 16px, matching the About page */
#rec611392863 .t-card__descr,
#rec611451465 .t-card__descr,
#rec611426705 .t-card__descr,
#rec611423440 .t-card__descr,
#rec611358026 .t-card__descr,
#rec622294948 .t-card__descr,
#rec622396935 .t-text,
#rec1065322931 .t203__text,
#rec1065322931 .t203__text > div,
#rec1065544261 .t203__text,
#rec1065544261 .t203__text > div,
#rec1066514886 .t-text,
#rec1066514886 .t-text > div {
  font-size: 16px !important;
}
