html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:.67em 0}
a{background-color:transparent}
[hidden]{display:none}
html,body,p,ul,li,h1,h2,h3{padding:0;margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}
html{box-sizing:border-box}
*,*:before,*:after{box-sizing:inherit}
html{font-size:13.33333px;font-family:"Karla",Arial,sans-serif;font-family:var(--font-base,"Karla",Arial,sans-serif);line-height:1.6}
@media only screen and (min-width:560px){html{font-size:16px}
}
body{font-size:1.25rem;font-weight:400;color:#394d55;text-align:left;background-color:#fff}
a{color:#3e7d98}
button,a{cursor:pointer}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}
.entry-content:before,.entry-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after{content:"";display:table;table-layout:fixed}
.entry-content:after,.site-header:after,.site-content:after{clear:both}
header *,main *{max-width:unset}
html,body,div,header,nav,article,main,section{max-width:none}
.site-header,.site-main{padding:16px;margin-left:auto;margin-right:auto}
@media only screen and (min-width:560px){.site-header,.site-main{padding-top:32px;padding-right:0;padding-bottom:32px;padding-left:0}
}
.site-main>*{margin-top:calc(3*32px);margin-bottom:calc(3*32px)}
.site-main>*:first-child{margin-top:0}
.site-main>*:last-child{margin-bottom:0}
.entry-header,.entry-content{margin-top:32px;margin-right:auto;margin-bottom:32px;margin-left:auto}
.site-main>article>*,.entry-content>*,[class*=inner-container]>*{margin-top:21.312px;margin-bottom:21.312px}
@media only screen and (min-width:560px){.site-main>article>*,.entry-content>*,[class*=inner-container]>*{margin-top:32px;margin-bottom:32px}
}
.site-main>article>*:first-child,.entry-content>*:first-child,[class*=inner-container]>*:first-child{margin-top:0}
.site-main>article>*:last-child,.entry-content>*:last-child,[class*=inner-container]>*:last-child{margin-bottom:0}
.site-header>*,.entry-header>*{margin-top:16px;margin-bottom:16px}
.site-header>*:first-child,.entry-header>*:first-child{margin-top:0}
.site-header>*:last-child,.entry-header>*:last-child{margin-bottom:0}
.entry-content>*.alignfull{margin-top:0}
.entry-content>*:last-child,.entry-content>*.alignfull{margin-bottom:0}
.wp-block-columns .wp-block-column>*{margin-top:21.312px;margin-bottom:21.312px}
@media only screen and (min-width:560px){.wp-block-columns .wp-block-column>*{margin-top:32px;margin-bottom:32px}
}
.wp-block-columns .wp-block-column>*:first-child{margin-top:0}
.wp-block-columns .wp-block-column>*:last-child{margin-bottom:0}
.wp-block-columns .wp-block-column:last-child{margin-bottom:0}
.wp-block-columns .wp-block-column:not(:last-child){margin-bottom:21.312px}
@media only screen and (min-width:560px){.wp-block-columns .wp-block-column:not(:last-child){margin-bottom:32px}
}
@media only screen and (min-width:782px){.wp-block-columns .wp-block-column:not(:last-child){margin-bottom:0}
}
.wp-block-cover{background-color:#000;min-height:calc(17*32px);margin-top:inherit;margin-bottom:inherit}
.wp-block-cover .wp-block-cover__inner-container{margin-top:32px;margin-bottom:32px}
.wp-block-cover h2{font-size:2.592rem;letter-spacing:normal;line-height:1.125;max-width:inherit;text-align:inherit;padding:0}
.wp-block-cover h2.has-text-align-left{text-align:left}
.wp-block-cover h2.has-text-align-center{text-align:center}
.wp-block-cover .wp-block-cover__inner-container{width:calc(100% - 64px)}
.wp-block-cover .wp-block-cover__inner-container>*{margin-top:21.312px;margin-bottom:21.312px}
@media only screen and (min-width:560px){.wp-block-cover .wp-block-cover__inner-container>*{margin-top:32px;margin-bottom:32px}
}
.wp-block-cover .wp-block-cover__inner-container>*:first-child{margin-top:0}
.wp-block-cover .wp-block-cover__inner-container>*:last-child{margin-bottom:0}
h1,.h1,h2,.h2,h3,.h3{font-family:"Lora",Georgia,sans-serif;font-family:var(--font-headings,"Lora",Georgia,sans-serif);font-weight:400;clear:both}
h1,.h1{font-size:3.1104rem;letter-spacing:normal;line-height:1.125}
h2,.h2{font-size:2.592rem;letter-spacing:normal;line-height:1.125}
h3,.h3{font-size:2.16rem;letter-spacing:normal;line-height:1.125}
img{height:auto;max-width:100%;vertical-align:middle}

ul{font-family:"Karla",Arial,sans-serif;font-family:var(--font-base,"Karla",Arial,sans-serif);margin:0;padding-left:32px}
ul{list-style-type:disc}
.wp-block-spacer{display:block;margin-bottom:0 !important;margin-top:0 !important}
@media only screen and (max-width:559px){.wp-block-spacer[style]{height:16px !important}
}
.alignwide{clear:both}
.alignfull{clear:both}
.has-background-dim,.has-background-color{color:#fff}
.has-background-dim,.has-foreground-background-color,.has-foreground-background-color.has-background-dim{background-color:#394d55}
.has-background-dim,.has-foreground-background-color:not(.has-text-color),.has-foreground-background-color.has-background-dim:not(.has-text-color){color:#fff}

.has-foreground-dark-background-color,.has-foreground-dark-background-color.has-background-dim{background-color:#253136}
.has-foreground-dark-background-color:not(.has-text-color),.has-foreground-dark-background-color.has-background-dim:not(.has-text-color){color:#fff}

.has-large-font-size{font-size:1.8rem;line-height:1.125}
.margin-bottom-half{margin-bottom:16px !important}
.site-title{color:#394d55;font-family:"Lora",Georgia,sans-serif;font-family:var(--font-headings,"Lora",Georgia,sans-serif);letter-spacing:normal;line-height:1}
.site-description{color:currentColor;font-family:"Karla",Arial,sans-serif;font-family:var(--font-base,"Karla",Arial,sans-serif)}
body:not(.fse-enabled) .site-title{font-size:1.8rem}
body:not(.fse-enabled) .site-description{font-size:1.04167rem}

.social-navigation>div>ul{align-content:center;display:flex;list-style:none;margin:0;padding-left:0}
.social-navigation>div>ul>li:first-of-type>a{padding-left:0}
.social-navigation>div>ul>li:last-of-type>a{padding-right:0}
.social-navigation a{color:#394d55;display:inline-block;padding:0 calc(.5*calc(.66*16px))}
.social-navigation svg{fill:currentColor;vertical-align:middle}
.entry-content p{word-wrap:break-word}
.responsive-max-width,.entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.wp-block-button):not(.entry-attachment),.entry-content>*:not(.wp-block-button),.entry-content [class*=inner-container]>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator){max-width:100%;margin-left:auto;margin-right:auto}
@media only screen and (min-width:560px){.responsive-max-width,.entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.wp-block-button):not(.entry-attachment),.entry-content>*:not(.wp-block-button),.entry-content [class*=inner-container]>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator){max-width:calc(560px - 32px)}
}
@media only screen and (min-width:640px){.responsive-max-width,.entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.wp-block-button):not(.entry-attachment),.entry-content>*:not(.wp-block-button),.entry-content [class*=inner-container]>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator){max-width:calc(640px - 32px)}
}
@media only screen and (min-width:782px){.responsive-max-width,.entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.wp-block-button):not(.entry-attachment),.entry-content>*:not(.wp-block-button),.entry-content [class*=inner-container]>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator){max-width:calc(782px - 32px)}
}
@media only screen and (min-width:1024px){.responsive-max-width,.entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.wp-block-button):not(.entry-attachment),.entry-content>*:not(.wp-block-button),.entry-content [class*=inner-container]>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator){max-width:calc(782px - 32px)}
}

.entry-content>.alignwide [class*=inner-container]>.alignwide,.entry-content>.alignfull [class*=inner-container]>.alignwide,body:not(.fse-enabled) #masthead{width:calc(100% + 256px);max-width:100%;margin-left:auto;margin-right:auto}
@media only screen and (min-width:560px){.entry-content>.alignwide [class*=inner-container]>.alignwide,.entry-content>.alignfull [class*=inner-container]>.alignwide,body:not(.fse-enabled) #masthead{width:calc(calc(560px - 32px) + 256px);max-width:100%}
}
@media only screen and (min-width:640px){.entry-content>.alignwide [class*=inner-container]>.alignwide,.entry-content>.alignfull [class*=inner-container]>.alignwide,body:not(.fse-enabled) #masthead{width:calc(calc(640px - 32px) + 256px);max-width:100%}
}
@media only screen and (min-width:782px){.entry-content>.alignwide [class*=inner-container]>.alignwide,.entry-content>.alignfull [class*=inner-container]>.alignwide,body:not(.fse-enabled) #masthead{width:calc(calc(782px - 32px) + 256px);max-width:100%}
}
@media only screen and (min-width:1024px){.entry-content>.alignwide [class*=inner-container]>.alignwide,.entry-content>.alignfull [class*=inner-container]>.alignwide,body:not(.fse-enabled) #masthead{width:calc(calc(782px - 32px) + 256px);max-width:100%}
}

.entry-content>.alignfull{margin-left:-16px;margin-right:-16px;width:calc(100% + 32px);max-width:calc(100% + 32px)}
@media only screen and (min-width:560px){.entry-content>.alignfull{margin-left:inherit;margin-right:inherit;width:inherit;max-width:inherit}
}

a{text-decoration:underline}
a{text-decoration:none}
.entry-header{padding-top:32px}
.entry-header{text-align:center}

body:not(.fse-enabled) #masthead{padding-left:16px;padding-right:16px;padding-bottom:32px;position:relative}
@media only screen and (min-width:1024px){body:not(.fse-enabled) #masthead{padding-left:0;padding-right:0}
}
.site-header{margin-left:0;margin-right:0}
@media only screen and (min-width:560px){.site-header{align-items:center;display:grid;margin-left:auto;margin-right:auto;grid-template-columns:auto;grid-template-rows:auto;grid-column-gap:16px;grid-template-areas:"site-logo site-logo" "site-title main-navigation" "site-description social-navigation"}
.site-header:before,.site-header:after{content:none;display:none}
.site-header>*{margin-top:0;margin-bottom:0}
.site-header .site-logo{grid-area:site-logo;margin-bottom:16px}
.site-header .site-title{grid-area:site-title}
.site-header .site-description{align-self:center;grid-area:site-description}

.site-header .social-navigation{align-self:center;grid-area:social-navigation;justify-self:flex-end}
}
.social-navigation>div>ul>li:first-of-type{margin-left:0}
.social-navigation>div>ul>li:last-of-type{margin-right:0}
.social-navigation>div>ul{flex-wrap:wrap}
.home.page.hide-homepage-title .site-content .site-main{padding-top:0}
@media only screen and (max-width:559px){.home.page.hide-homepage-title .site-content{padding-top:32px}
}
.site-content .site-main{padding-top:0;padding-bottom:0}

.home.page.hide-homepage-title .entry-header{display:none}
.home.page.hide-homepage-title .site-main>article>.entry-content{margin-top:0}
