:where(html){-webkit-text-size-adjust:100%;text-size-adjust:100%;line-height:1.15}:where(h1){font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:content-box;color:inherit;height:0}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,pre,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}:root{--font-family:"Open Sans",sans-serif;--font-size-small:1.3rem;--font-size-normal:1.6rem;--font-size-medium:2.1rem;--font-size-large:2.8rem;--font-size-xlarge:3.6rem;--font-color:#444;--primary-color:#1e73be;--primary-color-tint:#cae5f9;--primary-color-shade:#094071;--link-color:#004c90;--link-color-hover:#1e73be;--columns:1;--gutter:3rem}*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:62.5%}body{background-color:var(--primary-color-tint);color:var(--font-color);font-family:var(--font-family);font-size:var(--font-size-normal);font-weight:300;line-height:1.5;margin:0 auto;word-break:keep-all}address,blockquote,code,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,img,menu,p,pre,q,samp,table{margin:0;padding:0}strong{font-weight:700}table{border-collapse:collapse;border-spacing:0}img{height:auto;max-width:100%}.content h1,.content p,.content ul,div>img{margin-bottom:3rem}.content h1{border-bottom:1px solid #e6e6e6;color:var(--primary-color);font-weight:400;padding-bottom:1rem}.content h2,.content h3,.content h4,.content h5,.content h6{margin-bottom:1rem}.wrapper{display:grid;grid-template-areas:"header" "nav" "banner" "content" "footer";grid-template-columns:100%;grid-template-rows:auto auto auto 3fr auto;min-height:100vh}.wrapper>.header{grid-area:header}.wrapper>.primary-nav{grid-area:nav}.wrapper>.banner{grid-area:banner}.wrapper>.content{grid-area:content}.wrapper>.footer{grid-area:footer}.content{grid-gap:var(--gutter);display:grid;grid-template-areas:"main" "sidebar"}.content>.main{grid-area:main}.content>.sidebar{grid-area:sidebar}a,a:active,a:visited{color:var(--link-color)}a:hover{color:var(--link-color-hover)}.wrapper{background-color:#fff;box-shadow:0 2px 6px hsla(0,0%,39%,.3);margin:0 auto;max-width:128rem}.container{padding:0 5%}.header{padding-bottom:2rem;padding-top:2rem}.header-title{font-size:var(--font-size-large)}.header-title a{text-decoration:none}.header-description{font-size:var(--font-size-normal);font-weight:400}.nav{list-style:none;margin:0;padding:0}.primary-nav{background-color:#f2f2f2;border-bottom:5px solid var(--primary-color);padding:0}.primary-nav li{border-top:1px solid #e5e5e5;display:block;transition:background-color .3s ease .1s}.primary-nav li a{color:var(--font-color);display:block;padding:1rem 5%;text-decoration:none;transition:color .3s ease .1s}.primary-nav li.active{background-color:var(--primary-color)}.primary-nav li.active a{color:#fff}.primary-nav li:first-child{border-top:0}.primary-nav li:hover{background-color:var(--primary-color-shade)}.primary-nav li:hover a{color:#fff}.pagination-nav{border-top:1px solid #e5e5e5;margin-top:4rem;padding-top:4rem}.pagination-nav li{border-left:2px solid var(--link-color);display:inline-block;margin-left:2rem;padding-left:2rem}.pagination-nav li a{text-decoration:none}.pagination-nav li:first-child{border-left:none;margin-left:0;padding-left:0}.container.banner{display:grid;gap:3rem}.container.banner,.content,.footer{padding-bottom:2rem;padding-top:2rem}.footer{background-color:#e6e6e6;font-size:var(--font-size-small);text-align:center}.footer-contact-area{margin-bottom:2rem}.footer-contact-area li{margin-bottom:1rem}@media screen and (min-width:1024px){.container{padding-left:4rem;padding-right:4rem}.container.banner{gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);padding:4rem 4rem 0}.container.banner .pod{box-shadow:none}.content{grid-template-areas:"main sidebar";grid-template-columns:3fr 1fr;padding-bottom:4rem;padding-top:4rem}.primary-nav ul{display:block}.primary-nav ul li{border-top:none;display:inline-block}.primary-nav ul li a{padding:1rem 2rem;white-space:nowrap}.footer{text-align:left}.footer ul{margin-bottom:1rem}.footer li{display:inline;font-size:var(--font-size-normal);margin-left:2rem}.footer li:first-child{margin-left:0}}.article{border-top:.1rem solid #e5e5e5;margin-top:2rem;padding-top:2rem}.article:first-of-type{border-top:none;margin-top:0;padding-top:0}.article.thumb-left{grid-gap:calc(var(--gutter)/2);display:grid;grid-template-columns:auto 1fr}.article.thumb-left .article-img img{box-shadow:0 1px 4px rgba(0,0,0,.2);width:10rem}.article.thumb-left .article-body{overflow:hidden}.article-title h2 a{text-decoration:none}.article-meta{font-size:var(--font-size-small)}.pod{border-top:1px solid #e5e5e5;margin-top:2rem;padding-top:2rem}.pod:first-of-type{border-top:none;margin-top:0;padding-top:0}.pod.thumb-left{grid-gap:calc(var(--gutter)/2);display:grid;grid-template-columns:auto 1fr}.pod.thumb-left .pod-img img{box-shadow:0 1px 4px rgba(0,0,0,.2);margin-bottom:0;width:6rem}.pod.thumb-left .pod-body{overflow:hidden}.pod-title h3{font-size:var(--font-size-normal)}.pod-meta{font-size:var(--font-size-small)}.pod-meta>:last-child{margin-bottom:0}.banner .pod{border-top:none;box-shadow:0 10px 0 -5px rgba(0,0,0,.25);margin-top:0;min-height:40rem;overflow:hidden;padding-top:0;position:relative}.banner .pod-img{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.banner .pod-img img{display:block;margin:0;min-height:40rem;object-fit:cover;transform:translateZ(0);transition:transform .3s ease .1s;width:100%}.banner .pod-title h3{font-size:var(--font-size-large)}.banner .pod-body{background-color:rgba(30,115,190,.75);bottom:0;color:#fff;height:14rem;padding:2rem;position:absolute;text-shadow:0 2px 2px rgba(0,0,0,.35);transition:background-color .3s ease .1s;width:100%}.banner .pod:hover .pod-img img{transform:translateZ(0) scale(1.1)}.banner .pod:hover .pod-body{background-color:rgba(9,64,113,.75)}.widget-title{border-bottom:1px solid #e5e5e5;color:var(--primary-color);margin-bottom:2rem}.widget{background-color:#f2f2f2;box-shadow:0 10px 0 -5px rgba(0,0,0,.25);margin-top:4rem;padding:2rem}.widget:first-child{margin-top:0}