@charset "UTF-8";@import "https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700";@import "https://fonts.googleapis.com/css?family=Roboto";
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
footer,header,menu,section{display:block}
[hidden]{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
img{border:0}
svg:not(:root){overflow:hidden}
code{font-family:monospace,monospace;font-size:1em}
button{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button{text-transform:none}
button{-webkit-appearance:button;cursor:pointer}
button[disabled]{cursor:default}
button::-moz-focus-inner{border:0;padding:0}
/*!Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css*/@media print{*,*:before,*:after{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
img{page-break-inside:avoid}
img{max-width:100%!important}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
@font-face{font-family:glyphicons halflings;src:url(../fonts/bootstrap/glyphicons-halflings-regular.eot);src:url(../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/bootstrap/glyphicons-halflings-regular.woff2) format("woff2"),url(../fonts/bootstrap/glyphicons-halflings-regular.woff) format("woff"),url(../fonts/bootstrap/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:10px;-webkit-tap-highlight-color:transparent}
button{font-family:inherit;font-size:inherit;line-height:inherit}``
a{text-decoration:none}
img{vertical-align:middle}
.img-responsive{display:block;max-width:100%;height:auto}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
[role=button]{cursor:pointer}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:500;line-height:1.1;color:#444}
h1,.h1,h2,.h2,h3,.h3{margin-top:22px;margin-bottom:11px}
h4,.h4,h5,.h5,h6,.h6{margin-top:11px;margin-bottom:11px}
h1,.h1{font-size:60}
h2,.h2{font-size:45}
h3,.h3{font-size:24}
h4,.h4{font-size:16}
h5,.h5{font-size:16px}
h6,.h6{font-size:16px}
p{margin:0 0 11px}
.text-center{text-align:center}
.text-primary{color:#703996}
a.text-primary:hover,a.text-primary:focus{color:#542b71}
.page-header{padding-bottom:10px;margin:44px 0 22px;border-bottom:1px solid #eee}
ul{margin-top:0;margin-bottom:11px}
ul ul{margin-bottom:0}
code{font-family:Menlo,Monaco,Consolas,courier new,monospace}
code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:2px}
.container,#footer .region-footer-quicklinks{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container:before,#footer .region-footer-quicklinks:before,.container:after,#footer .region-footer-quicklinks:after{content:" ";display:table}
.container:after,#footer .region-footer-quicklinks:after{clear:both}
@media(min-width:768px){.container,#footer .region-footer-quicklinks{width:750px}
}
@media(min-width:992px){.container,#footer .region-footer-quicklinks{width:970px}
}
@media(min-width:1200px){.container,#footer .region-footer-quicklinks{width:1050px}
}
#flags{width:50px;margin-top:1em;}
#culturalsensitivity{margin-left: 6em;margin-top: -2em;float: left;font-size: smaller;}
.row{margin-left:-15px;margin-right:-15px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.row-c {margin-bottom: 50px; padding-bottom: 1em;}
.col-sm-1,.col-md-1,.col-sm-2,.col-md-2,.col-sm-3,.col-md-3,.col-sm-4,.col-md-4,.col-sm-5,.col-md-5,.col-sm-6,.col-md-6,.col-sm-7,.col-md-7,.col-sm-8,.col-md-8,.col-sm-9,.col-md-9,.col-sm-10,.col-md-10,.col-sm-11,.col-md-11,.col-sm-12,.col-md-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}
.col-sm-1{width:8.33333333%}
.col-sm-2{width:16.66666667%}
.col-sm-3{width:25%}
.col-sm-4{width:33.33333333%}
.col-sm-5{width:41.66666667%}
.col-sm-6{width:50%}
.col-sm-7{width:58.33333333%}
.col-sm-8{width:66.66666667%}
.col-sm-9{width:75%}
.col-sm-10{width:83.33333333%}
.col-sm-11{width:91.66666667%}
.col-sm-12{width:100%}
}
@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}
.col-md-1{width:8.33333333%}
.col-md-2{width:16.66666667%}
.col-md-3{width:25%}
.col-md-4{width:33.33333333%}
.col-md-5{width:41.66666667%}
.col-md-6{width:50%}
.col-md-7{width:58.33333333%}
.col-md-8{width:66.66666667%}
.col-md-9{width:75%}
.col-md-10{width:83.33333333%}
.col-md-11{width:91.66666667%}
.col-md-12{width:100%}
}
body{margin:0}
h1{font-size:53px;margin:.67em 0}
a{background-color:transparent}
code{font-family:monospace,monospace;font-size:1em}
img{border-style:none}
button{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button{overflow:visible}
button{text-transform:none}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
[hidden]{display:none}
body{overflow-x:hidden}
body #page{overflow-x:hidden;position:relative}
img{max-width:100%;height:auto}
html{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-size:85%}
@media only screen and (min-width:581px) and (max-width:1049px){html{font-size:100%}
}
@media only screen and (min-width:1050px){html{font-size:100%}
}
a{text-decoration:none}
a:hover{color:#2f2f2f}
.page__title,h1,h2,h3,h4,h5,h6,p{margin-top:0;clear:both}
h1,h2,h3,.h1,.h2,.h3{font-family:quarto a,quarto b,serif;font-weight:800;color:#1e0057}
h1,.page__title,.h1{font-size:60px;font-size:3rem;line-height:1;letter-spacing:-.01rem;margin:0;word-spacing:.1em}
h2,.h2{font-size:45px;font-size:2.8125rem;line-height:1.1;letter-spacing:-.01rem;margin-bottom:1.5rem;word-spacing:.1em}
*+h2,*+.h2{margin-top:2.5rem}
h3,.h3{font-size:24px;font-size:1.5rem;line-height:1.1;margin-bottom:1rem}
*+h3,*+.h3{margin-top:2rem}
h4,.h4{font-size:16px;font-size:1rem;line-height:1.1;margin-top:1.5rem}
*+h4,*+.h4{margin-bottom:1rem}
h5,.h5{font-size:16pxpx;font-size:1pxrem;margin-top:1.5rem}
*+h5,*+.h5{margin-bottom:.5rem}
h6,.h6{font-size:16pxpx;font-size:1pxrem;margin-top:1.5rem}
*+h6,*+.h6{margin-bottom:.5rem}
p{margin-bottom:1rem}
ul{list-style:none}
#page{max-width:none}
#content{margin-bottom:1em}
#content,.sidebars{margin-top:1em}
#header,#title,#content,#navigation,#footer,#footer-global{padding-left:15px;padding-right:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}
#header,#footer,#footer-global{position:relative}
#header:before,#header:after,#footer:before,#footer:after,#footer-global:before,#footer-global:after{content:"";display:table}
#header:after,#footer:after,#footer-global:after{clear:both}
#footer,#footer-global{width:100vw;position:relative;right:50%;left:50%;margin-left:-50vw;margin-right:-50vw}
.nla{display:none;background:repeat #000;color:#fff;min-height:36px;letter-spacing:.7em;overflow:hidden;text-align:center;text-transform:uppercase;line-height:1.5em;border-bottom:6px solid #703996;padding:4px 2e3px;margin:0 -2e3px;font-family:sans-serif}
@media only screen and (min-width:1050px){.nla{font-size:16px;font-size:1rem}
}
@media only screen and (min-width:581px) and (max-width:1049px){.nla{font-size:16px;font-size:1rem}
}
@media only screen and (max-width:480px){.nla{font-size:14px;font-size:.875rem}
}
.nla a{color:#fff;height:36px;text-decoration:none}
#footer-global{background-color:#110034;color:#fff;font-family:roboto condensed,sans-serif}
#footer-global *{color:#fff}
#footer-global a{color:#00d6a3}
#footer-global a:hover{text-decoration:underline}
#footer-global .container,#footer-global #footer .region-footer-quicklinks,#footer #footer-global .region-footer-quicklinks{border-top:1px solid #703996}
#footer-global ul{list-style-type:none;margin:0}
#footer-global ul li{display:inline-block;padding-right:.5em}
#footer-global ul li a{color:#fff}
#footer-global .region-footer-global .block{width:100%;margin:35px 0}
#footer-global .region-footer-global .block:before,#footer-global .region-footer-global .block:after{content:" ";display:table}
#footer-global .region-footer-global .block:after{clear:both}
#footer-global ul.services,#footer-global ul.about-this-site{padding:0 0 1rem;width:100%;text-align:center}
@media screen and (min-width:768px){#footer-global ul.services,#footer-global ul.about-this-site{float:right;text-align:right}
}
@media screen and (min-width:1050px){#footer-global ul.services,#footer-global ul.about-this-site{float:left;width:50%;text-align:right}
}
#footer-global ul.services a,#footer-global ul.about-this-site a{color:#00d6a3}
#footer-global ul.services{font-size:14px;font-size:.875rem;font-family:roboto condensed,sans-serif;font-weight:700;text-transform:uppercase}
#footer-global a.svg{display:block}
#footer-global a.svg:focus{color:#fff}
#footer-global .footer-brand .col-sm-3{text-align:center}
#footer .region-footer-quicklinks{padding-left:15px;padding-right:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:both;max-width:1250px;margin:auto;padding:60px 40px 80px}
#doc3{min-height:100%;margin-bottom:-50px;margin-top:5rem}
#hd{height:163px}
#navheader{top:166px;margin-top:18px;margin-bottom:18px;padding-bottom: 18px;text-align:left;padding-left:4em; font-weight: bold;}
#header img{margin-top:0}
#footer .region-footer-quicklinks:before,#footer .region-footer-quicklinks:after{content:" ";display:table}
#footer .region-footer-quicklinks:after{clear:both}
#footer .region-footer-quicklinks a{text-decoration:none}
#footer .region-footer-quicklinks a:hover{text-decoration:underline}
#footer .region-footer-quicklinks ul{list-style-type:none;padding-left:0}
#footer .region-footer-quicklinks ul li{margin:.75em 0}
#footer .region-footer-quicklinks .page__item__heading{font-family:roboto condensed,sans-serif;font-weight:700;font-size:14px;font-size:.875rem;text-transform:uppercase;letter-spacing:.01rem;margin-bottom:20px}
@media only screen and (min-width:1050px){#footer .region-footer-quicklinks .footer-quicklinks-section-1{float:left;width:42.85714286%;margin-left:0%;margin-right:-42.85714286%;padding-left:15px;padding-right:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}
#footer .region-footer-quicklinks .footer-quicklinks-section-2{float:left;width:42.85714286%;margin-left:42.85714286%;margin-right:-85.71428571%;padding-left:15px;padding-right:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}
#footer .region-footer-quicklinks .footer-quicklinks-section-3{float:left;width:42.85714286%;margin-left:85.71428571%;margin-right:-128.57142857%;padding-left:15px;padding-right:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}
#footer .region-footer-quicklinks .footer-quicklinks-section-4{float:left;width:42.85714286%;margin-left:128.57142857%;margin-right:-171.42857143%;padding-left:15px;padding-right:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}
}
@media only screen and (min-width:581px) and (max-width:1049px){#footer .region-footer-quicklinks .footer-quicklinks-section-1{float:left;width:85.71428571%;margin-left:0%;margin-right:-85.71428571%;padding-left:15px;padding-right:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}
#footer .region-footer-quicklinks .footer-quicklinks-section-2{float:left;width:85.71428571%;margin-left:85.71428571%;margin-right:-171.42857143%;padding-left:15px;padding-right:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}
#footer .region-footer-quicklinks .footer-quicklinks-section-3{float:left;width:85.71428571%;margin-left:0%;margin-right:-85.71428571%;padding-left:15px;padding-right:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:both}
#footer .region-footer-quicklinks .footer-quicklinks-section-4{float:left;width:85.71428571%;margin-left:85.71428571%;margin-right:-171.42857143%;padding-left:15px;padding-right:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}
}
@media only screen and (min-width:1050px){#footer .region-footer-quicklinks .footer-quicklinks-section{float:left;width:42.85714286%;margin-left:0%;margin-right:-42.85714286%;padding-left:15px;padding-right:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;outline:solid 1px red}
}
@media only screen and (min-width:581px) and (max-width:1049px){#footer .region-footer-quicklinks .footer-quicklinks-section{float:left;width:42.85714286%;margin-left:0%;margin-right:-42.85714286%;padding-left:15px;padding-right:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;outline:solid 1px red}
}
@media only screen and (max-width:480px){#footer .region-footer-quicklinks .footer-quicklinks-section{outline:solid 1px red}
}
#footer .region-footer-quicklinks>*{width:100%;text-align:center}
@media all and (min-width:481px){#footer .region-footer-quicklinks>*{width:33.33333333%;float:left;text-align:left}
}
#footer{font-size:14px;font-size:.875rem;background-color:#110034;color:#fff;color:#2f2f2f;padding-top:1em;font-family:roboto condensed,sans-serif!important}
#footer *{color:#fff}
#footer a{color:#00d6a3}
.search-wrapper{position:relative}
@media screen and (max-width:884px){.search-wrapper{position:static}
}
#header{position:absolute;top:0;left:0;background-color:transparent;z-index:10;width:100vw}
#header .container,#header #footer .region-footer-quicklinks,#footer #header .region-footer-quicklinks{width:100%!important;max-width:1250px;margin:auto}
#header .block{margin-bottom:0}
.primary-brand-sub,.page-search #navigation{position:relative}
.primary-brand-sub{height:100px}
.primary-brand-sub h1{display:inline-block;color:#fff;padding-top:68px}
.tagline{margin-top:-10px;color:#fff;padding-left:11.2em;font-size:13.5px}
.primary-brand-sub:before,.primary-brand-sub:after,.page-search #navigation:before,.page-search #navigation:after{content:"";height:1px;background:#fff;position:absolute;bottom:25px}
.primary-brand .l-service-name{display:inline-block}
.primary-brand-sub:before,.page-search #navigation:before{width:100vw;left:-100vw;margin-left: 2rem;}
.primary-brand-sub:after,.page-search #navigation:after{width:calc(100vw - 120px);left:385px}
#navheader li{display:inline-block;padding:.3rem .4rem;font-size:.9rem}
#navheader a{color:#69318f;padding-left: 0.5em;padding-right:0.5em;}
#navheader a:hover,#navigation-sub a:focus,#navigation-sub a:active{text-decoration:underline}
#header h1{text-align:left}
#header_title{top:10px}
#header h1 span{font-family:quarto a,quarto b,serif;font-weight:800;font-size:48px;font-size:3rem;line-height:1;letter-spacing:-.01rem;margin:0;word-spacing:.1em;top:25px}
.header__logo{z-index:500;float:left;padding:30px 25px 0;position:relative}
.header__logo img{width:74px}
.header__logo-image{vertical-align:bottom}
.header__site-name{margin:0;font-size:2em;line-height:1.5em}
.header__site-link:link,.header__site-link:visited{color:#000;text-decoration:none}
.header__site-link:hover,.header__site-link:focus{text-decoration:underline}
.header__region{clear:both}
#header:after,#header .container:after,#header #footer .region-footer-quicklinks:after,#footer #header .region-footer-quicklinks:after{display:none}
.front .field-name-banner-image,.front #title{display:none}
.front #page .group-header{margin:0 0 -210px!important;padding:0 0 30px!important;overflow:hidden}
.front #page .group-header:after{z-index:10}
.button{display:inline-block;background-color:#df3101;background-image:linear-gradient(90deg,#df3101,#df3101 51%,#df3101) var(--x,0)/200%;background-size:100% 0%;font-family:roboto condensed,sans-serif;border-radius:2px;color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:.01rem;padding:15px 20px;font-size:12px;font-size:.75rem}
.button *{color:#fff}
.button:after{content:url(../images/icon-arrow-right-white.svg);vertical-align:middle;display:inline-block;margin-left:5px;height:20px;width:20px;line-height:1}
.button:hover,.button:focus{color:#fff;background:linear-gradient(90deg,#ff531a,#df3101 40%,#ac2601) var(--x,0)/200%,#df3101;--x: 100%}
.button a:hover,.button a:focus{color:#fff!important;border-bottom:none!important}
.button.more-link{background:0 0;color:#d13502;border:solid 1px;padding:5px 15px}
.button.more-link:after{content:url(../images/icon-arrow-right.svg)}
.button.more-link:hover,.button.more-link:focus{color:#fff;background-color:#df3101;background-image:linear-gradient(90deg,#ff531a,#df3101 51%,#ac2601) var(--x,0)/200%,#df3101;--x: 100%;border:solid 1px #ff531a}
.button.more-link:hover:after,.button.more-link:focus:after{content:url(../images/icon-arrow-right-white.svg)}
.page-node-11137 .field-name-body a{border-bottom:none!important;background-image:unset!important}
#skip-link{margin:0}
#skip-link a,#skip-link a:visited{position:relative;display:block;width:100%;padding:5px;text-align:center;color:#fff;background:#1e0057;z-index:10000}
.element-invisible,.sidr-class-element-invisible,#navigation .block-menu .block__title,#navigation .block-menu-block .block__title,.element-focusable{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
.element-focusable:active,.element-focusable:focus{position:static!important;clip:auto;height:auto;width:auto;overflow:auto}
.inline{display:inline;padding:0}
.inline li{display:inline;list-style-type:none;padding:0 1em 0 0}
.more-link{text-align:right}
.block{margin-bottom:1.5em}
.new{color:#c00;background-color:transparent}
.user-link{margin-top:1.5em}
.page__title{zoom:1}
.page__title:before,.page__title:after{content:" ";display:table}
.page__title:after{clear:both}
.page__title__title{float:left;max-width:75%;display:inline-block}
@media screen and (max-width:990px){.page__title__title{display:block;float:none;max-width:100%}
}
.page__title--full .page__title__title{max-width:100%}
.page__item{padding-top:15px;padding-bottom:15px;padding-top:1.5rem;padding-bottom:1.5rem}
.page__item__banner-image{margin-bottom:15px;margin-bottom:1.5rem;max-width:100%}
.page__item__heading{font-family:quarto a,quarto b,serif;font-size:24px;font-size:1.5rem;line-height:1.1;margin-top:0;margin-bottom:0;margin-bottom:.2em}
.page__item__meta{font-size:13px;font-size:.8125rem;margin:10px 0;color:#494949;font-family:roboto condensed,sans-serif}
span.page__item__inline-image{padding-right:15px;padding-right:1.5rem;padding-bottom:15px;padding-bottom:1.5rem;margin-bottom:0;float:left;padding-top:5px;padding-left:0}
.not-logged-in .field-name-banner-image img,.not-logged-in #title,.not-logged-in #title h1,.not-logged-in #title h2 #title p{visibility:hidden}
.group-header .field-name-banner-image{background-color:#110034}
.block-menu-block{padding-left:15px;padding-right:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;margin-bottom:30px;font-family:roboto condensed,sans-serif;background:#fff;border-radius:0 24px 0 0;border:1px solid #eaebee;border-bottom-color:#edebf1;padding:0;box-shadow:0 15px 60px rgba(0,0,0,.05);clear:both;overflow:hidden}
.section-collections .group-link{outline:1px solid transparent}
.section-collections .group-link:hover{outline-color:#dedae6;box-shadow:0 20px 100px -25px rgba(0,0,0,.2)}
.section-collections .group-link:focus{outline:5px auto -webkit-focus-ring-color}
.page__body ul{margin:4rem 0}
.page__body ul li{margin-bottom:2.5rem;font-style:italic}
h4{margin-top:3rem}
.home-block__text{background-color:#fff;padding:1.5rem;border-radius:0 0 2px 2px;background-image:url(./digital-classroom-nav-arrow.png);background-position:right 1.5rem top 2rem;background-repeat:no-repeat;padding-left:30px;width:100%}
.home-block__title{padding:0 0 .5rem;margin:0;font-size:1.5rem;color:#df3101;overflow-wrap:break-word;word-wrap:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}
.front #page:before,.front #page:after{content:"";display:table}
.front #page:after{clear:both}
.front #page #content{z-index:1;position:relative}
.front #page #content:before,.front #page #content:after{content:" ";display:table}
.front #page #content:after{clear:both}
@media print{a:link,a:visited{text-decoration:underline!important}
a:link.header__site-link,a:visited.header__site-link{text-decoration:none!important}
#content a[href]:after{content:" (" attr(href) ")";font-weight:400;font-size:16px}
#content a[href^="javascript:"]:after,#content a[href^="#"]:after{content:""}
#content{float:none!important;width:100%!important;margin:0!important;padding:0!important}
body,#page,#content{color:#000;background-color:transparent!important;background-image:none!important}
#skip-link,#navigation,#footer{visibility:hidden;display:none}
}

