@font-face {
 font-family:'mayo-display';
 src:url('/hub-hosted/mc-general/fonts/MayoClinicSerifDisplay/MayoClinicSerifDisplay-Light.woff2') format('woff2'),
 url('/hub-hosted/mc-general/fonts/MayoClinicSerifDisplay/MayoClinicSerifDisplay-Light.woff') format('woff');
 font-weight:200;
 font-style:normal;
 font-display: swap;
}
@font-face {
 font-family:'mayo-display';
 src:url('/hub-hosted/mc-general/fonts/MayoClinicSerifDisplay/MayoClinicSerifDisplay-Regular.woff2') format('woff2'),
 url('/hub-hosted/mc-general/fonts/MayoClinicSerifDisplay/MayoClinicSerifDisplay-Regular.woff') format('woff');
 font-weight:400;
 font-style:normal;
 font-display: swap;
}
@font-face {
 font-family:'mayo-display';
 src:url('/hub-hosted/mc-general/fonts/MayoClinicSerifDisplay/MayoClinicSerifDisplay/MayoClinicSerifDisplay-Bold.woff2') format('woff2'),
 url('/hub-hosted/mc-general/fonts/MayoClinicSerifDisplay/MayoClinicSerifDisplay-Bold.woff') format('woff');
 font-weight:700;
 font-style:normal;
 font-display: swap;
}
@font-face {
 font-family:'mayo-sans';
 src:url('/hub-hosted/mc-general/fonts/MayoClinicSans/MayoClinicSans-Regular.woff2') format('woff2'),
 url('/hub-hosted/mc-general/fonts/MayoClinicSans/MayoClinicSans-Regular.woff') format('woff');
 font-weight:400;
 font-style:normal;
 font-display: swap;
}
@font-face {
 font-family:'mayo-sans';
 src:url('/hub-hosted/mc-general/fonts/MayoClinicSans/MayoClinicSans-Bold.woff2') format('woff2'),
 url('/hub-hosted/mc-general/fonts/MayoClinicSans/MayoClinicSans-Bold.woff') format('woff');
 font-weight:700;
 font-style:normal;
 font-display: swap;
}
@font-face {
 font-family:'mayo-sans';
 src:url('/hub-hosted/mc-general/fonts/MayoClinicSans/MayoClinicSans-Light.woff2') format('woff2'),
 url('/hub-hosted/mc-general/fonts/MayoClinicSans/MayoClinicSans-Light.woff') format('woff');
 font-weight:300;
 font-style:normal;
 font-display: swap;
}
@font-face {
 font-family:'mayo-sans';
 src:url('/hub-hosted/mc-general/fonts/MayoClinicSans/MayoClinicSans-Light.woff2') format('woff2'),
 url('/hub-hosted/mc-general/fonts/MayoClinicSans/MayoClinicSans-Light.woff') format('woff');
 font-weight:200;
 font-style:normal;
 font-display: swap;
}
@font-face {
 font-family:'mayo-sans';
 src:url('/hub-hosted/mc-general/fonts/MayoClinicSans/MayoClinicSans-Thin.woff2') format('woff2'),
 url('/hub-hosted/mc-general/fonts/MayoClinicSans/MayoClinicSans-Thin.woff') format('woff');
 font-weight:100;
 font-style:normal;
 font-display: swap;
}
@font-face {
 font-family:'mayo-serif';
 src:url('/hub-hosted/mc-general/fonts/MayoClinicSerif/MayoClinicSerif-Regular.woff2') format('woff2'),
 url('/hub-hosted/mc-general/fonts/MayoClinicSerif/MayoClinicSerif-Regular.woff') format('woff');
 font-weight:400;
 font-style:normal;
 font-display: swap;
}

* {
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  font-feature-settings: "kern";
  -webkit-font-kerning: normal;
  font-kerning: normal;
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
}

:root {
    --mc-typography-font-family-display: 'mayo-display', Georgia, serif;
    --mc-typography-font-family-serif: 'mayo-serif', Georgia, serif;
    --mc-typography-font-family-sans: 'mayo-sans', times ,sans-serif;
}

.font-display {font-family:var(--mc-typography-font-family-display);}
.sans-serif {font-family:var(--mc-typography-font-family-sans);}
.serif {font-family:var(--mc-typography-font-family-serif);}
.font-weight-light {font-weight:200;}
