.h1-responsive,.h2-responsive,.h3-responsive,.h4-responsive,.text-h1,.text-h2,.text-h3,.text-h4,h1,h2,h3,h4{font-weight:400}.h5-responsive,.h6-responsive,h5,h6{font-weight:500}.h1-responsive,.text-h1,h1{font-size:calc(1.475rem + 2.7vw)}@media (min-width:1200px){.h1-responsive,.text-h1,h1{font-size:3.5rem}}.h2-responsive,.text-h2,h2{font-size:calc(1.404rem + 1.848vw)}@media (min-width:1200px){.h2-responsive,.text-h2,h2{font-size:2.79rem}}.h3-responsive,.text-h3,h3{font-size:calc(1.3464rem + 1.1568vw)}@media (min-width:1200px){.h3-responsive,.text-h3,h3{font-size:2.214rem}}.h4-responsive,.text-h4,h4{font-size:calc(1.311rem + 0.732vw)}@media (min-width:1200px){.h4-responsive,.text-h4,h4{font-size:1.86rem}}.h5-responsive,.text-h5,h5{font-size:calc(1.268rem + 0.216vw)}@media (min-width:1200px){.h5-responsive,.text-h5,h5{font-size:1.43rem}}@media (max-width:1200px){.h5-responsive,.text-h5,h5{font-size:calc(1rem + 0.45vw)}}.h6-responsive,.text-h6,h6{font-size:calc(1.253rem + 0.036vw)}@media (min-width:1200px){.h6-responsive,.text-h6,h6{font-size:1.28rem}}@media (max-width:1200px){.h6-responsive,.text-h6,h6{font-size:1rem}}.body-text{font-size:1rem}.body-text-big{font-size:1.1rem}@media (max-width:1024px){.body-text-sm{font-size:0.8rem;line-height:1.1rem}}@media (max-width:600px){.body-text-xs{font-size:0.8rem;line-height:1.1rem}}.body-reading-text{font-size:1.1rem;line-height:1.8rem;font-weight:400}.body-text2,.text-body3{font-size:1.05rem;font-weight:300}.definition-list dl{display:flex;flex-flow:row wrap}.definition-list dt{font-weight:700;padding:3px 4px;flex-basis:20%}.definition-list dt:after{content:":"}.definition-list dd{margin:0;flex-basis:70%;padding:3px 8px}@media (max-width:1024px){.definition-list dt{flex-basis:35%}.definition-list dd{flex-basis:65%}}@media (max-width:600px){.definition-list-sm-wrap dl{display:flex;flex-flow:column}.definition-list-sm-wrap dt{font-weight:700;margin-top:0;text-align:left}.definition-list-sm-wrap dd{padding:0 0 0 2rem;margin:0 0 0.4rem;text-align:left}}.fullWidthSearchInput{width:98%}.fullWidthSearchInput input{font-weight:500}.responsive-thumbnail img{width:200px;height:108px}@media (max-width:1438px){.responsive-thumbnail img{width:100px;height:56px}}.link{cursor:pointer}.plain-link a{text-decoration:none;color:#333}.btn-lg-responsive{font-size:20px}@media (max-width:1200px){.btn-lg-responsive{font-size:16px}}body{color:#333}