@font-face {
 font-family:'mayo-display';
 src:url("MayoClinicSerifDisplay-Light-1.woff2") format('woff2'),
 url("MayoClinicSerifDisplay-Light-1.woff") format('woff');
 font-weight:200;
 font-style:normal;
 font-display: swap;
}
@font-face {
 font-family:'mayo-display';
 src:url("MayoClinicSerifDisplay-Light-1.woff2") format('woff2'),
 url("MayoClinicSerifDisplay-Light-1.woff") format('woff');
 font-weight:300;
 font-style:normal;
 font-display: swap;
}
@font-face {
 font-family:'mayo-display';
 src:url("MayoClinicSerifDisplay-Regular-1.woff2") format('woff2'),
 url("MayoClinicSerifDisplay-Regular-1.woff") format('woff');
 font-weight:400;
 font-style:normal;
 font-display: swap;
}
@font-face {
 font-family:'mayo-display';
 src:url("MayoClinicSerifDisplay-Bold-1.woff2") format('woff2'),
 url("MayoClinicSerifDisplay-Bold-1.woff") format('woff');
 font-weight:700;
 font-style:normal;
 font-display: swap;
}



@font-face {
  font-family:'mayo-sans';
  src:url("MayoClinicSans-Thin.woff2") format('woff2'),
  url("MayoClinicSans-Thin.woff") format('woff');
  font-weight:100;
  font-style:normal;
  font-display: swap;
}
@font-face {
  font-family:'mayo-sans';
  src:url("MayoClinicSans-Light-1.woff2") format('woff2'),
  url("MayoClinicSans-Light-1.woff") format('woff');
  font-weight:200;
  font-style:normal;
  font-display: swap;
}
@font-face {
  font-family:'mayo-sans';
  src:url("MayoClinicSans-Light-1.woff2") format('woff2'),
  url("MayoClinicSans-Light-1.woff") format('woff');
  font-weight:300;
  font-style:normal;
  font-display: swap;
}
@font-face {
 font-family:'mayo-sans';
 src:url("MayoClinicSans-Regular-1.woff2") format('woff2'),
 url("MayoClinicSans-Regular-1.woff") format('woff');
 font-weight:400;
 font-style:normal;
 font-display: swap;
}
@font-face {
 font-family:'mayo-sans';
 src:url("MayoClinicSans-Bold-1.woff2") format('woff2'),
 url("MayoClinicSans-Bold-1.woff") format('woff');
 font-weight:700;
 font-style:normal;
 font-display: swap;
}
@font-face {
 font-family:'mayo-sans';
 src:url("MayoClinicSans-Black-1.woff2") format('woff2'),
 url("MayoClinicSans-Black-1.woff") format('woff');
 font-weight:900;
 font-style:normal;
 font-display: swap;
}


@font-face {
 font-family:'mayo-serif';
 src:url("") format('woff2'),
 url("") format('woff');
 font-weight:300;
 font-style:normal;
 font-display: swap;
}
@font-face {
 font-family:'mayo-serif';
 src:url("") format('woff2'),
 url("") format('woff');
 font-weight:400;
 font-style:normal;
 font-display: swap;
}
@font-face {
 font-family:'mayo-serif';
 src:url("") format('woff2'),
 url("") format('woff');
 font-weight:700;
 font-style:normal;
 font-display: swap;
}
@font-face {
 font-family:'mayo-serif';
 src:url("") format('woff2'),
 url("") format('woff');
 font-weight:900;
 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;}
