body{height:100%;margin:0;padding:0;vertical-align:baseline;-webkit-font-smoothing:antialiased}body.overflow-hidden{overflow:hidden}*{box-sizing:border-box;-webkit-overflow-scrolling:touch}address,audio,button,canvas,code,details,embed,figcaption,figure,footer,h1,h2,h3,h4,h5,header,hgroup,input,li,menu,nav,ol,output,p,pre,section,select,summary,textarea,time,ul,video{margin:0;padding:0;vertical-align:baseline}img{display:block;height:auto;max-width:100%}ul{list-style:none}ol{list-style-position:inside}a{text-decoration:none}a,button{color:inherit}button{background-color:transparent;border:0;cursor:pointer;line-height:1;padding:0}.svg,.svg svg{align-items:center;display:flex;flex-flow:row wrap;justify-content:center}.svg svg{height:auto;width:100%}.svg--align-height svg{height:100%;width:auto}.sr-only,.visually-hidden{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0 0)}.visually-shown{height:auto;margin:0;overflow:auto;position:inherit!important;width:auto;clip:auto}.fade-in{opacity:0;transition-duration:1s;transition-property:opacity;transition-timing-function:cubic-bezier(.19,1,.22,1);will-change:opacity}.fade-in.appear{opacity:1}.skip-link{background-color:#fff;left:0;padding:5px;position:absolute;top:0;transform:translateY(-100%);z-index:-1}.skip-link:active,.skip-link:focus{transform:translateY(0);z-index:10000}.spacer{padding-top:var(--space-top)}@media(min-width:768px){.spacer{padding-top:var(--space-top-tablet)}}@media(min-width:1024px){.spacer{padding-top:var(--space-top-desktop)}}
