/* Talnt typography design v1.4. Source: user-provided talnt-typography-preview.html */
:root{
  --talnt-font-family: "Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
  --mk-fonts-body: var(--talnt-font-family);
  --talnt-text-xs:.75rem; --talnt-text-sm:.875rem; --talnt-text-md:1rem;
  --talnt-text-lg:1.125rem; --talnt-text-xl:1.25rem;
  --talnt-text-2xl:1.5rem; --talnt-text-3xl:1.75rem;
  --talnt-text-4xl:2rem; --talnt-text-5xl:2.5rem;
  --talnt-text-6xl:3rem; --talnt-text-7xl:3.5rem; --talnt-text-8xl:4rem;
  --talnt-body-leading:1.6;
  --talnt-h1:2.5rem; --talnt-h2:2rem; --talnt-h3:1.5rem; --talnt-h4:1.25rem;
  --talnt-type-caption:var(--talnt-text-xs);
  --talnt-type-secondary:var(--talnt-text-sm);
  --talnt-type-body:var(--talnt-text-md);
  --mk-fontSizes-xs:var(--talnt-text-xs);
  --mk-fontSizes-sm:var(--talnt-text-sm);
  --mk-fontSizes-md:var(--talnt-text-md);
  --mk-fontSizes-lg:var(--talnt-text-md);
  --mk-fontSizes-xl:var(--talnt-text-xl);
  --mk-fontSizes-2xl:var(--talnt-text-2xl);
}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;}
body{font-family:var(--talnt-font-family);font-size:var(--talnt-text-md);line-height:var(--talnt-body-leading);}
:where(input,select,textarea,button){font-family:inherit;}
:where(p,li,dd,dt,td,th){overflow-wrap:break-word;}
:where(h1,h2,h3,h4,h5,h6){line-height:1.3;letter-spacing:-.02em;}
:where(h1){font-size:var(--talnt-h1);font-weight:800;}
:where(h2){font-size:var(--talnt-h2);font-weight:700;}
:where(h3){font-size:var(--talnt-h3);font-weight:700;}
:where(h4){font-size:var(--talnt-h4);font-weight:700;}
/* Preserve Mekari button and icon sizes rather than increasing control dimensions. */
[data-pixel-button="true"][data-pixel-size="sm"]:not([data-pixel-icon-only="true"]){line-height:1.25!important;}
.location-autocomplete .location-suggestions-title,
.location-autocomplete .location-option,
.location-autocomplete .location-option-label{font-size:15px!important;line-height:22px!important;}
.location-autocomplete .location-option-meta,
.location-autocomplete [data-location-status]:not([hidden]){font-size:13px!important;line-height:19px!important;}
@media(max-width:767.98px){:root{--talnt-h1:1.75rem;--talnt-h2:1.5rem;--talnt-h3:1.25rem;--talnt-h4:1.125rem;}}
