/* Official Doloria typography: regular weights only. Fonts served locally. */
@font-face{font-family:Questrial;src:url('questrial-Questrial-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Alike;src:url('alike-Alike-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
html{font-synthesis:none}
body,body *{font-family:Questrial,Arial,sans-serif!important;font-weight:400!important;font-synthesis:none}
h1,h2,h3,h4,h5,h6,[role="heading"],h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[role="heading"] *,
#doloria-intro .intro-screen>p,#doloria-intro .intro-screen>p *,
.hero-watermark,.pause-word,.season-label,.outro>p,.outro .wrap>p,.return p{
font-family:Alike,Georgia,serif!important;font-weight:400!important;font-style:normal!important;letter-spacing:-.015em!important;line-height:1.15!important}
h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}

/* Override legacy page-specific declarations, including nested emphasis. */
body:not(#doloria-legacy) :is(a,button,summary,input,textarea,select){font-family:Questrial,Arial,sans-serif!important;font-weight:400!important}
body:not(#doloria-legacy) :is(h1,h2,h3,h4,h5,h6,[role="heading"]),body:not(#doloria-legacy) :is(h1,h2,h3,h4,h5,h6,[role="heading"]) *{font-family:Alike,Georgia,serif!important;font-weight:400!important;font-style:normal!important}
