/* Variant 06: retain variant 02 sizes; pair its display face with Source Serif 4. */
@font-face {font-family:'MG Source Serif 4';font-style:normal;font-weight:200 900;font-display:swap;src:url('fonts/source-serif-4-roman.woff2') format('woff2');}
@font-face {font-family:'MG Source Serif 4';font-style:italic;font-weight:200 900;font-display:swap;src:url('fonts/source-serif-4-italic.woff2') format('woff2');}
@layer soft-serif-type {
  body.mg-soft-serif :not(h1,h1 *,.mg-nav-bar,.mg-nav-bar *,.study-switch,.study-switch *,.mg-home-proseal,.mg-home-proseal *,#pewl,#pewl *),
  body.mg-soft-serif :not(h1,h1 *,.mg-nav-bar,.mg-nav-bar *,.study-switch,.study-switch *,.mg-home-proseal,.mg-home-proseal *,#pewl,#pewl *)::before,
  body.mg-soft-serif :not(h1,h1 *,.mg-nav-bar,.mg-nav-bar *,.study-switch,.study-switch *,.mg-home-proseal,.mg-home-proseal *,#pewl,#pewl *)::after {
    font-family:'MG Source Serif 4',Georgia,serif!important;
  }
}
/* Let longer text wrap without changing its size. */
body.mg-soft-serif .mg-home-intro-line,
body.mg-soft-serif .mg-home-reach>span {white-space:normal!important;}
body.mg-soft-serif .mg-court-routes {flex-wrap:wrap;}
