@import url(https://fonts.googleapis.com/css?family=Lato:400,300,400italic,700,700italic,300italic,900|Roboto+Mono);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;-webkit-box-sizing:border-box;box-sizing:border-box;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}blockquote,q{quotes:none}table{border-spacing:0}html{background-color:#fefefe;color:#555;font-family:Lato,sans-serif;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;font-size:14.875px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga" on;-moz-osx-font-smoothing:grayscale}@media (min-width:768px){html{font-size:17px}}::-moz-selection{background-color:#0094ff;color:#fefefe}::selection{background-color:#0094ff;color:#fefefe}@media print{html{background:none;font-family:Lato,sans-serif;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;font-size:8pt;text-rendering:optimizeLegibility}html,html a{color:#000}@page{margin:1in}}.print-logo{display:none}@media print{.print-logo{display:block;margin:0 auto -3rem;padding:0}}@media print{.no-print{display:none}}@media only screen and (min-width:0) and (max-width:768px){.hidden-mobile{display:none}}.column,.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.column>*,.row>*{-webkit-box-flex:1;-ms-flex:1 0 calc(100% - 1rem);flex:1 0 calc(100% - 1rem)}@media only screen and (min-width:768px){.column>*,.row>*{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.container--padded{padding:0 1rem}@media only screen and (min-width:768px){.container--padded{padding:0 3rem}}.container .container{margin-bottom:0}.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media only screen and (min-width:768px){.row{margin:0 0 0 -1rem}}.row>*{margin:0 0 1rem}@media only screen and (min-width:768px){.row>*{margin:0 0 1rem 1rem}}.row--centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:-.5rem 0}.column>*{margin:.5rem 0}.column--fixed{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:100%}.column--fixed,.column--grow{-ms-flex-negative:0;flex-shrink:0}.column--grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.column--centered{margin:0 auto}@media only screen and (min-width:768px){.tablet-column-5{-ms-flex-preferred-size:calc(5% - 1rem);flex-basis:calc(5% - 1rem)}.tablet-column-10{-ms-flex-preferred-size:calc(10% - 1rem);flex-basis:calc(10% - 1rem)}.tablet-column-20{-ms-flex-preferred-size:calc(20% - 1rem);flex-basis:calc(20% - 1rem)}.tablet-column-25{-ms-flex-preferred-size:calc(25% - 1rem);flex-basis:calc(25% - 1rem)}.tablet-column-30{-ms-flex-preferred-size:calc(30% - 1rem);flex-basis:calc(30% - 1rem)}.tablet-column-33{-ms-flex-preferred-size:calc(33% - 1rem);flex-basis:calc(33% - 1rem)}.tablet-column-40{-ms-flex-preferred-size:calc(40% - 1rem);flex-basis:calc(40% - 1rem)}.tablet-column-50{-ms-flex-preferred-size:calc(50% - 1rem);flex-basis:calc(50% - 1rem)}.tablet-column-60{-ms-flex-preferred-size:calc(60% - 1rem);flex-basis:calc(60% - 1rem)}.tablet-column-66{-ms-flex-preferred-size:calc(66% - 1rem);flex-basis:calc(66% - 1rem)}.tablet-column-70{-ms-flex-preferred-size:calc(70% - 1rem);flex-basis:calc(70% - 1rem)}.tablet-column-80{-ms-flex-preferred-size:calc(80% - 1rem);flex-basis:calc(80% - 1rem)}.tablet-column-90{-ms-flex-preferred-size:calc(90% - 1rem);flex-basis:calc(90% - 1rem)}.tablet-column-100{-ms-flex-preferred-size:calc(100% - 1rem);flex-basis:calc(100% - 1rem)}.tablet-fixed-column-5{-ms-flex-preferred-size:calc(5% - 1rem);flex-basis:calc(5% - 1rem);max-width:5%}.tablet-fixed-column-10{-ms-flex-preferred-size:calc(10% - 1rem);flex-basis:calc(10% - 1rem);max-width:10%}.tablet-fixed-column-20{-ms-flex-preferred-size:calc(20% - 1rem);flex-basis:calc(20% - 1rem);max-width:20%}.tablet-fixed-column-25{-ms-flex-preferred-size:calc(25% - 1rem);flex-basis:calc(25% - 1rem);max-width:25%}.tablet-fixed-column-30{-ms-flex-preferred-size:calc(30% - 1rem);flex-basis:calc(30% - 1rem);max-width:30%}.tablet-fixed-column-33{-ms-flex-preferred-size:calc(33% - 1rem);flex-basis:calc(33% - 1rem);max-width:33%}.tablet-fixed-column-40{-ms-flex-preferred-size:calc(40% - 1rem);flex-basis:calc(40% - 1rem);max-width:40%}.tablet-fixed-column-50{-ms-flex-preferred-size:calc(50% - 1rem);flex-basis:calc(50% - 1rem);max-width:50%}.tablet-fixed-column-60{-ms-flex-preferred-size:calc(60% - 1rem);flex-basis:calc(60% - 1rem);max-width:60%}.tablet-fixed-column-66{-ms-flex-preferred-size:calc(66% - 1rem);flex-basis:calc(66% - 1rem);max-width:66%}.tablet-fixed-column-70{-ms-flex-preferred-size:calc(70% - 1rem);flex-basis:calc(70% - 1rem);max-width:70%}.tablet-fixed-column-80{-ms-flex-preferred-size:calc(80% - 1rem);flex-basis:calc(80% - 1rem);max-width:80%}.tablet-fixed-column-90{-ms-flex-preferred-size:calc(90% - 1rem);flex-basis:calc(90% - 1rem);max-width:90%}.tablet-fixed-column-100{-ms-flex-preferred-size:calc(100% - 1rem);flex-basis:calc(100% - 1rem);max-width:100%}}@media only screen and (min-width:1024px){.desktop-column-5{-ms-flex-preferred-size:calc(5% - 1rem);flex-basis:calc(5% - 1rem)}.desktop-column-10{-ms-flex-preferred-size:calc(10% - 1rem);flex-basis:calc(10% - 1rem)}.desktop-column-20{-ms-flex-preferred-size:calc(20% - 1rem);flex-basis:calc(20% - 1rem)}.desktop-column-25{-ms-flex-preferred-size:calc(25% - 1rem);flex-basis:calc(25% - 1rem)}.desktop-column-30{-ms-flex-preferred-size:calc(30% - 1rem);flex-basis:calc(30% - 1rem)}.desktop-column-33{-ms-flex-preferred-size:calc(33% - 1rem);flex-basis:calc(33% - 1rem)}.desktop-column-40{-ms-flex-preferred-size:calc(40% - 1rem);flex-basis:calc(40% - 1rem)}.desktop-column-50{-ms-flex-preferred-size:calc(50% - 1rem);flex-basis:calc(50% - 1rem)}.desktop-column-60{-ms-flex-preferred-size:calc(60% - 1rem);flex-basis:calc(60% - 1rem)}.desktop-column-66{-ms-flex-preferred-size:calc(66% - 1rem);flex-basis:calc(66% - 1rem)}.desktop-column-70{-ms-flex-preferred-size:calc(70% - 1rem);flex-basis:calc(70% - 1rem)}.desktop-column-80{-ms-flex-preferred-size:calc(80% - 1rem);flex-basis:calc(80% - 1rem)}.desktop-column-90{-ms-flex-preferred-size:calc(90% - 1rem);flex-basis:calc(90% - 1rem)}.desktop-column-100{-ms-flex-preferred-size:calc(100% - 1rem);flex-basis:calc(100% - 1rem)}.desktop-fixed-column-5{-ms-flex-preferred-size:calc(5% - 1rem);flex-basis:calc(5% - 1rem);max-width:5%}.desktop-fixed-column-10{-ms-flex-preferred-size:calc(10% - 1rem);flex-basis:calc(10% - 1rem);max-width:10%}.desktop-fixed-column-20{-ms-flex-preferred-size:calc(20% - 1rem);flex-basis:calc(20% - 1rem);max-width:20%}.desktop-fixed-column-25{-ms-flex-preferred-size:calc(25% - 1rem);flex-basis:calc(25% - 1rem);max-width:25%}.desktop-fixed-column-30{-ms-flex-preferred-size:calc(30% - 1rem);flex-basis:calc(30% - 1rem);max-width:30%}.desktop-fixed-column-33{-ms-flex-preferred-size:calc(33% - 1rem);flex-basis:calc(33% - 1rem);max-width:33%}.desktop-fixed-column-40{-ms-flex-preferred-size:calc(40% - 1rem);flex-basis:calc(40% - 1rem);max-width:40%}.desktop-fixed-column-50{-ms-flex-preferred-size:calc(50% - 1rem);flex-basis:calc(50% - 1rem);max-width:50%}.desktop-fixed-column-60{-ms-flex-preferred-size:calc(60% - 1rem);flex-basis:calc(60% - 1rem);max-width:60%}.desktop-fixed-column-66{-ms-flex-preferred-size:calc(66% - 1rem);flex-basis:calc(66% - 1rem);max-width:66%}.desktop-fixed-column-70{-ms-flex-preferred-size:calc(70% - 1rem);flex-basis:calc(70% - 1rem);max-width:70%}.desktop-fixed-column-80{-ms-flex-preferred-size:calc(80% - 1rem);flex-basis:calc(80% - 1rem);max-width:80%}.desktop-fixed-column-90{-ms-flex-preferred-size:calc(90% - 1rem);flex-basis:calc(90% - 1rem);max-width:90%}.desktop-fixed-column-100{-ms-flex-preferred-size:calc(100% - 1rem);flex-basis:calc(100% - 1rem);max-width:100%}}@media only screen and (min-width:1272px){.container--width-constrained{margin-left:auto;margin-right:auto;width:1200px}}html{height:100vh}body{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%;overflow-y:scroll;width:100%}body.admin-bar header{top:32px}body.admin-bar .navbar__submenu{top:92px}main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;margin-top:60px}hr{background-color:#ccc;border:0;color:#ccc;height:1px;margin:1.5rem 0}img{height:auto;margin-bottom:1.25rem;width:100%}.img-large{max-width:70%;margin:1.25rem auto}.horizontal-space{margin-right:8rem}.tf-logo-print{display:none}@media print{main{margin:0}.tf-logo-print{display:block}.HB-Bar{display:none}}.u-mt0{margin-top:0}.u-mt0-5{margin-top:.5rem}.u-mt1-0{margin-top:1rem}.u-mt1-5{margin-top:1.5rem}.u-mt2-0{margin-top:2rem}.u-mt2-5{margin-top:2.5rem}.u-mt3-0{margin-top:3rem}.u-mr0{margin-right:0}.u-mr0-5{margin-right:.5rem}.u-mr1-0{margin-right:1rem}.u-mr1-5{margin-right:1.5rem}.u-mr2-0{margin-right:2rem}.u-mr2-5{margin-right:2.5rem}.u-mr3-0{margin-right:3rem}.u-mb0{margin-bottom:0}.u-mb0-5{margin-bottom:.5rem}.u-mb1-0{margin-bottom:1rem}.u-mb1-5{margin-bottom:1.5rem}.u-mb2-0{margin-bottom:2rem}.u-mb2-5{margin-bottom:2.5rem}.u-mb3-0{margin-bottom:3rem}.u-ml0{margin-left:0}.u-ml0-5{margin-left:.5rem}.u-ml1-0{margin-left:1rem}.u-ml1-5{margin-left:1.5rem}.u-ml2-0{margin-left:2rem}.u-ml2-5{margin-left:2.5rem}.u-ml3-0{margin-left:3rem}.u-pt0{padding-top:0}.u-pt0-5{padding-top:.5rem}.u-pt1-0{padding-top:1rem}.u-pt1-5{padding-top:1.5rem}.u-pt2-0{padding-top:2rem}.u-pt2-5{padding-top:2.5rem}.u-pt3-0{padding-top:3rem}.u-pr0{padding-right:0}.u-pr0-5{padding-right:.5rem}.u-pr1-0{padding-right:1rem}.u-pr1-5{padding-right:1.5rem}.u-pr2-0{padding-right:2rem}.u-pr2-5{padding-right:2.5rem}.u-pr3-0{padding-right:3rem}.u-pb0{padding-bottom:0}.u-pb0-5{padding-bottom:.5rem}.u-pb1-0{padding-bottom:1rem}.u-pb1-5{padding-bottom:1.5rem}.u-pb2-0{padding-bottom:2rem}.u-pb2-5{padding-bottom:2.5rem}.u-pb3-0{padding-bottom:3rem}.u-pl0{padding-left:0}.u-pl0-5{padding-left:.5rem}.u-pl1-0{padding-left:1rem}.u-pl1-5{padding-left:1.5rem}.u-pl2-0{padding-left:2rem}.u-pl2-5{padding-left:2.5rem}.u-pl3-0{padding-left:3rem}.text--h1,h1{font-size:2.5rem;font-weight:300;line-height:normal;margin-bottom:.8rem}@media only screen and (min-width:768px) and (max-width:1023px){.text--h1,h1{font-size:2.5rem}}@media only screen and (min-width:1024px){.text--h1,h1{font-size:2.75rem}}.text--h2,h2{font-size:1.5rem;font-weight:700;line-height:normal;margin-bottom:1rem}@media only screen and (min-width:768px) and (max-width:1023px){.text--h2,h2{font-size:1.5rem}}@media only screen and (min-width:1024px){.text--h2,h2{font-size:1.5rem}}.text--h3,h3{font-size:1.25rem;font-weight:400;line-height:normal;margin-bottom:.8rem}@media only screen and (min-width:768px) and (max-width:1023px){.text--h3,h3{font-size:1.25rem}}@media only screen and (min-width:1024px){.text--h3,h3{font-size:1.25rem}}.text--h4,h4{font-size:1.2rem;font-style:italic;font-weight:400;line-height:normal;margin-bottom:.9rem}@media only screen and (min-width:768px) and (max-width:1023px){.text--h4,h4{font-size:1.2rem}}@media only screen and (min-width:1024px){.text--h4,h4{font-size:1.2rem}}.text--h5,h5{font-size:1.25rem;font-weight:400;line-height:normal;margin-bottom:.9rem}@media only screen and (min-width:768px) and (max-width:1023px){.text--h5,h5{font-size:1.5rem}}@media only screen and (min-width:1024px){.text--h5,h5{font-size:1.5rem}}.text--h6,h6{font-size:1.25rem;font-weight:400;line-height:normal;margin-bottom:.9rem}@media only screen and (min-width:768px) and (max-width:1023px){.text--h6,h6{font-size:1.5rem}}@media only screen and (min-width:1024px){.text--h6,h6{font-size:1.5rem}}.paragraph-text,p{font-size:1rem;line-height:1.7rem;font-family:Lato,sans-serif;margin-bottom:1.7rem;font-size:1.2rem}@media only screen and (min-width:768px) and (max-width:1023px){.paragraph-text,p{font-size:1rem}}@media only screen and (min-width:1024px){.paragraph-text,p{font-size:1rem}}@media only screen and (min-width:768px) and (max-width:1023px){.paragraph-text,p{line-height:1.7rem}}@media only screen and (min-width:1024px){.paragraph-text,p{line-height:1.7rem}}@media only screen and (min-width:768px) and (max-width:1023px){.paragraph-text,p{margin-bottom:1.7rem}}@media only screen and (min-width:1024px){.paragraph-text,p{margin-bottom:1.7rem}}.paragraph-text:last-child,p:last-child{margin-bottom:0}em{font-style:italic}strong{font-weight:700}.article{margin-bottom:1rem;max-width:650px}.center{text-align:center}.indent{margin:0 1.5rem 1.7rem;line-height:1.7rem}@media only screen and (min-width:768px){.indent{margin:0 3rem 1.7rem}}sup{top:-.4rem}sub,sup{font-size:.8rem;position:relative;vertical-align:baseline}sub{top:.4rem}blockquote{font-style:italic;margin-bottom:1.7rem;padding-left:2rem}@media only screen and (min-width:768px) and (max-width:1023px){blockquote{margin-bottom:1.7rem}}@media only screen and (min-width:1024px){blockquote{margin-bottom:1.7rem}}blockquote:last-child{margin-bottom:0}a{background:none;color:#0094ff;text-decoration:none}a:active,a:hover{color:#0094ff;text-decoration:underline}.read-more{display:none}.link--long{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:break-word;word-wrap:break-word}.anchor{color:#555;text-decoration:none}:target:before{content:"";display:block;height:calc(60px + 1rem);margin:calc(-60px - 1rem) 0 0}.subtle-link a{text-decoration:none;color:#555;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color;transition-property:color;-webkit-transition-timing-function:ease-out ease-in;transition-timing-function:ease-out ease-in}.subtle-link a:hover{color:#0094ff}a[name^=_ftn]{font-size:.8rem;position:relative;top:-.4rem;vertical-align:baseline}a[name^=_ftn] sup,a[name^=_ftn] sup sup{top:0}ol,ul{font-size:1rem;line-height:1.7rem;list-style-position:outside;margin:0 0 1.7rem 1rem;padding-left:.5rem}@media only screen and (min-width:768px) and (max-width:1023px){ol,ul{font-size:1rem}}@media only screen and (min-width:1024px){ol,ul{font-size:1rem}}@media only screen and (min-width:768px) and (max-width:1023px){ol,ul{line-height:1.7rem}}@media only screen and (min-width:1024px){ol,ul{line-height:1.7rem}}@media only screen and (min-width:768px){ol,ul{padding-left:2rem}}@media only screen and (min-width:768px) and (max-width:1023px){ol,ul{margin-bottom:1.7rem}}@media only screen and (min-width:1024px){ol,ul{margin-bottom:1.7rem}}ol li,ul li{margin-bottom:1rem}ol{list-style-type:decimal}ol li{padding-left:.3rem}ol ol{list-style-type:lower-alpha}ol ol ol{list-style-type:lower-roman}ul{list-style-type:disc}ul ul{list-style-type:circle}.link-list-box{margin-top:1rem}.link-list-box ul{list-style:none;margin:0;padding-left:0}.link-list-box li{background-color:#fefefe;border:1px solid #ccc;border-bottom:0;display:block;margin:0;text-align:left;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;width:100%}.link-list-box li a{color:#888;display:block;padding:.5rem;text-decoration:none}.link-list-box li a:active,.link-list-box li a:hover{color:#555}.link-list-box li p{display:inline-block;margin:.25rem;vertical-align:middle}.link-list-box li:first-child{border-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px}.link-list-box li:last-child{border-bottom:1px solid #ccc;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.link-list-box li:active,.link-list-box li:hover{background-color:#e6f4ff;color:#555;fill:#555}code{background-color:#eee;font-family:monospace;font-size:.9rem;padding:.2rem .4rem;margin:0 .1rem;border-radius:4px}.navbar__logo a,.navbar__logo a:hover,.navbar__menu-top-level-link,.navbar__menu-top-level-link:hover{background:none;color:#fff;text-decoration:none;text-shadow:none}.navbar{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#0094ff;-webkit-box-shadow:0 0 3px #555;box-shadow:0 0 3px #555;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:distribute;justify-content:space-around;left:0;margin:0 0 1.5rem;padding:0;position:fixed;right:0;top:0;width:100%;z-index:5}@media print{.navbar{display:none}}.navbar__bar{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-family:Lato,sans-serif;font-size:1rem;height:60px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1400px;width:100%}.navbar__bar *{margin:0;padding:0}.navbar__logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none}@media only screen and (min-width:1024px){.navbar__logo{margin-left:-2rem;padding-left:2rem}}@media only screen and (min-width:0) and (max-width:767px){.navbar__logo{margin-left:2rem}}.navbar__menu-mobile-toggle{-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:1rem}.navbar__menu-mobile-toggle img{height:20px;width:20px}.navbar__menu{-ms-flex-line-pack:stretch;align-content:stretch;display:none;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:right}.navbar__menu-items{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;list-style:none}.navbar__menu-items,.navbar__menu-top-level-item{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar__menu-top-level-item{-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.navbar__menu-top-level-item:hover .navbar__submenu{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;opacity:1;z-index:4}.navbar__menu-top-level-item:hover .navbar__submenu-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 auto}.navbar__menu-top-level-link{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.8rem;font-weight:700;padding:15px 7.2px 0;text-transform:uppercase}@media only screen and (min-width:1024px){.navbar__menu-top-level-link{font-size:.85rem;padding:15px 16px 0}}.navbar__menu-top-level-link:hover{-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:#4db4ff;cursor:pointer}.navbar__menu-top-level-link--donate{background:#6eb76e;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background;transition-property:background;-webkit-transition-timing-function:ease-out ease-in;transition-timing-function:ease-out ease-in}.navbar__menu-top-level-link--donate:hover{background:#7fbf7f}.navbar__submenu{background:#fff;border-bottom:5px solid #0094ff;color:#555;display:none;left:0;margin:0 auto;opacity:0;position:fixed;right:0;text-align:left;top:60px;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding:2.5rem}.navbar__submenu h3{color:#0094ff;font-size:1rem;font-weight:700;margin-bottom:.3rem;text-transform:uppercase;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color;transition-property:color;-webkit-transition-timing-function:ease-out ease-in;transition-timing-function:ease-out ease-in}.navbar__submenu h3:hover{color:#4db4ff}.navbar__submenu p{color:#0094ff;font-weight:700;padding-bottom:.4rem;text-transform:uppercase}.navbar__submenu a{color:#555;font-size:.95rem;text-decoration:none;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color;transition-property:color;-webkit-transition-timing-function:ease-out ease-in;transition-timing-function:ease-out ease-in}.navbar__submenu a:hover{color:#0094ff}.navbar__submenu li{list-style:none;padding:.2rem 0}@media only screen and (min-width:768px) and (max-width:1023px){.navbar__submenu h3{font-size:.9rem}.navbar__submenu a{font-size:.8rem}.navbar__submenu li{padding:.25rem 0;line-height:1}}.navbar__submenu-columns{margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.navbar__submenu-section{display:none;margin:0 auto;padding:0 2rem;max-width:1200px}@media only screen and (min-width:768px) and (max-width:1023px){.navbar__submenu-section{padding:0 1rem}}@media only screen and (min-width:768px){.navbar__menu{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar__bar{padding-left:36px}.navbar__menu-mobile-toggle{display:none}}.search img{max-width:36px;height:100%}.search input{padding:.8rem;font-size:1.5rem}.mobile-menu{background-color:#fefefe;bottom:0;color:#555;left:100vw;min-height:calc(100vh - $header-height);overflow-y:auto;position:fixed;right:-100vw;-webkit-transition:all .5s ease;transition:all .5s ease;top:60px;width:100vw;z-index:7}.mobile-menu--visible{left:0;right:0}.mobile-menu__search{background-color:#0094ff}.mobile-menu__search input[type=search]{border:0;font-size:1.4rem}.mobile-menu ul{list-style:none;margin:0;padding:0}.mobile-menu__top-level-item{font-size:1.5rem;margin:0;padding:0}.mobile-menu__top-level-link{display:block;font-size:1.5rem;margin:0;text-align:left;text-transform:uppercase;font-weight:700;padding:1.5rem;border-bottom:1px solid #ccc}.mobile-menu__submenu{padding-bottom:0;margin-bottom:0}.mobile-menu__submenu ul{margin:0}.mobile-menu__submenu li{list-style:none;margin-left:0;padding:1rem 1rem 1rem 2.5rem;border-bottom:1px solid #ccc}.mobile-menu__submenu li:first-child{border-top:1px solid #ccc}.mobile-menu__submenu a{color:#555;font-size:1.1rem;text-decoration:none;margin-left:0}.mobile-menu__submenu a:active,.mobile-menu__submenu a:hover,.mobile-menu__submenu a:visited{color:#555}.mobile-menu__submenu h3{margin:1rem 0 1rem 1rem;font-size:1.3rem;font-weight:700}@media only screen and (min-width:768px){.mobile-menu{display:none}}.footer{background-color:#eee;color:#666;-ms-flex-negative:0;flex-shrink:0;padding:0;margin-top:2rem;width:100%}.footer__promotion{background-color:#0094ff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 36px 1rem;width:100%}.footer__promotion h3{color:#fefefe;padding:2rem 36px 1rem;text-align:center;width:100%}.footer__content{margin:1rem auto -1rem;width:95%}@media only screen and (min-width:1024px){.footer__content{-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:1400px}}@media only screen and (min-width:0) and (max-width:767px){.footer__content{text-align:center}}.footer__about,.footer__connect,.footer__contact,.footer__links{padding:1rem}.footer__about ul,.footer__connect ul,.footer__contact ul,.footer__links ul{line-height:2;list-style:none;margin-left:0;padding-left:0}.footer__about li,.footer__connect li,.footer__contact li,.footer__links li{margin:0}.footer__about a,.footer__connect a,.footer__contact a,.footer__links a{color:#666;text-decoration:none;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color;transition-property:color;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.footer__about a:hover,.footer__connect a:hover,.footer__contact a:hover,.footer__links a:hover{color:#0094ff}.footer__contact p{line-height:1.25rem;margin-bottom:.75rem}.footer__connect p{display:inline-block;vertical-align:middle}.footer__connect li{margin-left:-.5rem}.footer__copyright{background-color:#e6e6e6;color:#666;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.5rem 0 .05rem;text-align:center;width:100%}.footer__copyright ul li{font-size:.8rem;font-style:normal;font-weight:400;line-height:1.2;display:inline-block;line-height:2;list-style:none;margin:0 .75rem 0 0}.footer__copyright ul li:after{content:"|";display:inline-block;margin:0 0 0 .75rem}.footer__copyright ul li:last-child:after{content:"";margin:0}.footer__copyright a{color:#555;text-decoration:none;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color;transition-property:color;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.footer__copyright a:hover{color:#0094ff}.pre-footer-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.pre-footer-buttons div{font-size:1.25rem;padding:.75rem 1.25rem;margin:.5rem}@media print{.footer{background:transparent;border-top:1px solid #666;color:#000}.footer__connect,.footer__copyright,.footer__links,.footer__promotion{display:none}.footer__about,.footer__contact{-ms-flex-preferred-size:calc(50% - 1rem);flex-basis:calc(50% - 1rem)}}.button,button,input,select,textarea{border-radius:4px;font-family:Lato,sans-serif;font-size:1rem;margin-bottom:1rem}.button:last-child,button:last-child,input:last-child,select:last-child,textarea:last-child{margin-bottom:0}form{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}input,select,textarea{background:#fefefe;border:1px solid #ccc;padding:.5rem;width:100%}input:focus,select:focus,textarea:focus{border:1px solid #0094ff;outline:none}input[type=checkbox],input[type=radio]{-ms-flex-item-align:start;align-self:flex-start;margin:0 1rem 0 0;width:1rem;height:1rem}.button,button{background:#0094ff;border:1px solid #0094ff;color:#fefefe;cursor:pointer;display:inline-block;padding:.5rem 1rem;text-align:center;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color,border;transition-property:background-color,border;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.button:active,.button:focus,.button:hover,button:active,button:focus,button:hover{background:#4db4ff;border:1px solid #4db4ff;color:#fefefe;text-decoration:none}.button.button-form,button.button-form{border-top-left-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0;margin-left:-1.2em;-webkit-transition-property:background-color,border;transition-property:background-color,border;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.button.featured,button.featured{background:#6eb76e;border:1px solid #6eb76e}.button.featured:active,.button.featured:focus,.button.featured:hover,button.featured:active,button.featured:focus,button.featured:hover{border:1px solid #89c589;background-color:#89c589;color:#fefefe}.button.full-width,button.full-width{width:100%}.button.dinner-accent,button.dinner-accent{background:#f8981d;border:1px solid #f8981d}.button.dinner-accent:active,.button.dinner-accent:focus,.button.dinner-accent:hover,button.dinner-accent:active,button.dinner-accent:focus,button.dinner-accent:hover{border:1px solid #faaf4e;background-color:#faaf4e;color:#fefefe}.button.tax-prom-pink,button.tax-prom-pink{background:#e04681;border:1px solid #e04681}.button.tax-prom-pink:active,.button.tax-prom-pink:focus,.button.tax-prom-pink:hover,button.tax-prom-pink:active,button.tax-prom-pink:focus,button.tax-prom-pink:hover{border:1px solid #e7729f;background-color:#e7729f;color:#fefefe}.button.tax-prom-teal,button.tax-prom-teal{background:#12bcd3;border:1px solid #12bcd3}.button.tax-prom-teal:active,.button.tax-prom-teal:focus,.button.tax-prom-teal:hover,button.tax-prom-teal:active,button.tax-prom-teal:focus,button.tax-prom-teal:hover{border:1px solid #2bd6ed;background-color:#2bd6ed;color:#fefefe}.button.inverted,button.inverted{background:#fefefe;color:#0094ff;-webkit-transition-property:border,color;transition-property:border,color;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.button.inverted:active,.button.inverted:focus,.button.inverted:hover,button.inverted:active,button.inverted:focus,button.inverted:hover{border:1px solid #4db4ff;color:#4db4ff}label,legend{-ms-flex-item-align:start;align-self:flex-start;display:block;margin-bottom:.6rem}.fieldset{width:100%}.fieldset:last-child{margin-right:0}@media only screen and (min-width:768px){.fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 0 1rem -1rem}.fieldset>*{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:0 0 0 1rem}.fieldset>*>*{width:100%}.fieldset:last-child{margin-right:0}}.wufoo-form{border:1px solid #666;border-radius:4px;width:100%}table{border-collapse:collapse;display:block;margin:1.5rem auto;max-width:100%;overflow-x:auto}@media only screen and (min-width:768px){table{display:table}}table tbody{display:table-row-group}table tbody tr{margin-bottom:1em}table tbody tr:nth-of-type(odd){background-color:#f2f2f2}table tbody tr td{padding:.5rem;border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-size:.9rem;font-family:Roboto Mono,monospace;line-height:1.2;vertical-align:baseline}table tbody tr td:last-child{border-right:0}table thead{display:table-header-group}table thead th{text-align:left;font-size:1rem;font-weight:700;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:.5rem;vertical-align:middle}table thead th:last-child{border-right:0}table caption{display:table-caption;font-size:1.3rem;font-weight:700;text-align:left;padding:.5rem}table caption,table tfoot{border-bottom:1px solid #ccc}table tfoot{border-top:1px solid #ccc;display:table-footer-group}table tfoot td{padding:.5rem;font-size:.8rem;color:#888}table tfoot td>*{font-size:.8rem;line-height:1.2rem;margin-bottom:.6rem}table caption,table td,table th{white-space:normal;word-break:normal;word-wrap:normal}@media print{table{border:0;-webkit-box-shadow:none;box-shadow:none;display:table}thead{border-bottom:2px solid #000;clip:auto;height:auto;overflow:auto;position:relative;width:auto}thead tr{border-bottom:1px solid #000}thead tr:last-child{border-bottom:0}tbody{display:table-row-group}tbody tr{border-bottom:1px solid #555;border-left:0;border-right:0;border-top:0;display:table-row}tbody tr,tbody tr:nth-of-type(odd){background:transparent}tbody tr:last-child{border-bottom:1px solid #555}tbody td{text-align:left}tbody td[data-title]:before{content:none}tr{display:table-row}td,th{border-bottom:0;border-left:0;border-right:1px solid #555;border-top:0;display:table-cell;padding:.75em}td:last-child,th:last-child{border:0}}.box{border-radius:4px;border-style:solid;border-width:1px;padding:1rem}.box--brand{background-color:#fefefe;border-color:#0094ff}.box--subtle{background-color:#fefefe;border-color:#ccc}.box--gray{background-color:#eee;border-color:transparent}.box--feature{background-color:#0094ff;border-color:transparent;color:#fff}.hover-box{position:relative;display:inline-block}.hover-box .hover-box-text{font-size:.8rem;visibility:hidden;width:100px;background-color:#eee;color:#555;text-align:left;border-radius:4px;padding:.5rem;position:absolute;z-index:1;top:0;left:115%;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.hover-box .hover-box-text:after{content:"";position:absolute;top:50%;right:100%;margin-top:-8px;border-width:8px;border-style:solid;border-color:transparent #eee transparent transparent}.hover-box:hover .hover-box-text{visibility:visible;opacity:1}@media only screen and (min-width:0) and (max-width:767px){.hover-box:hover .hover-box-text{display:none}}.widget{display:inline-block;margin:0 0 1rem;padding:1rem;border-radius:4px}@media only screen and (min-width:0) and (max-width:767px){.widget{width:100%}}.widget p{font-size:1.1rem;margin-bottom:1.5rem}.widget>div{margin-bottom:1rem}.widget__subtle{color:#555}.widget__subtle img{display:block;margin:0 auto 1rem;max-width:500px;width:85%}.widget__feature{color:#fefefe}.widget__feature img{display:block;margin:0 auto 1rem;max-width:500px;width:85%}.widget__image{background-size:cover;border:0;color:#fefefe}.widget__image img{display:block;margin:0 auto 1rem;max-width:500px;width:85%}@media print{.widget{display:none}}.tax-prom-widget{background-color:#fefefe;border-color:#ccc;border-radius:0 0 4px 4px;border-style:solid;border-width:0 1px 1px;padding:1rem}.connect a{color:#555;text-decoration:none}.connect ul{list-style:none;margin-left:0;padding-left:0}.connect ul li{padding:.25rem 0}.state-widget img{max-width:400px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.newsletter-widget h2{margin-bottom:0}.newsletter-widget svg{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.newsletter-widget .mc_rss-updates{margin-top:-20px;margin-bottom:15px}.newsletter-widget .mc_rss-updates label{display:block;padding-left:30px}.newsletter-widget .mc_rss-updates input{width:22px;height:22px;padding:0;margin-top:0;vertical-align:top;position:relative;top:25px;overflow:hidden}.newsletter-widget-horizontal .mc_rss-updates{margin-bottom:15px}.newsletter-widget-horizontal .mc_rss-updates label{display:block;text-align:left}.newsletter-widget-horizontal .mc_rss-updates input{width:22px;height:22px;padding:0;margin-right:10px;vertical-align:top;position:relative;overflow:hidden;float:left}.newsletter-widget-horizontal h2{margin-bottom:.5rem}.newsletter-widget-inline{background-color:#e6f4ff;border:1px solid #0094ff;border-radius:4px;padding:.75rem 1.5rem .5rem;margin:1rem 0 1.5rem}.newsletter-widget-inline p{margin-bottom:1rem;font-size:1.25rem}.related-content{margin-top:1.5rem}.related-content h3{font-size:1rem;line-height:1.4rem;font-weight:700;margin-bottom:0}@media only screen and (min-width:0) and (max-width:767px){.related-content h3{font-size:1.2rem;line-height:1.6rem}}.centers{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:7px solid #0094ff;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;margin:4rem auto;padding:0}@media only screen and (min-width:0) and (max-width:767px){.centers{margin:2rem 1rem}}.centers__center{background-color:transparent;border-right:1px solid #ccc;height:100%;padding:2rem;margin:0;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.centers__center h2{margin:1rem}.centers__center:last-child{border-right:0}.centers__center:hover{background-color:#e6f4ff}@media only screen and (min-width:0) and (max-width:767px){.centers__center{border-right:0;border-bottom:1px solid #ccc}.centers__center:last-child{border-bottom:0}}.center-link{border-right:1px solid #ccc;color:#555;display:block;margin:0;padding:0;text-decoration:none}@media only screen and (min-width:0) and (max-width:767px){.center-link{border-right:0;border-bottom:1px solid #ccc}.center-link:last-child{border-bottom:0}}.center-link:active,.center-link:hover{text-decoration:none;color:#555}.center-link:last-child{border-right:0}.categories,.tags{font-size:.8rem;line-height:1rem;margin:0 0 1rem;text-align:left;padding-left:0}.categories__link,.tags__link{color:#0094ff;display:block;padding:.3rem .6rem;text-decoration:none}.categories__item,.tags__item{border:1px solid #0094ff;border-radius:4px;color:#0094ff;display:inline-block;margin:0 .5rem .75rem 0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color;-webkit-transition-timing-function:ease-out ease-in;transition-timing-function:ease-out ease-in}.categories__item a,.tags__item a{text-decoration:none}.categories__item a:hover,.tags__item a:hover{color:#fff}.categories__item:active,.categories__item:focus,.categories__item:hover,.tags__item:active,.tags__item:focus,.tags__item:hover{background-color:#0094ff;border-color:#0094ff;color:#fefefe}@media print{.categories,.tags{display:none}}.tags__link{text-transform:capitalize}.category-page__center a{text-decoration:none}.category-page__center h5{background-color:#fefefe;border-bottom:1px solid #ccc;color:#888;text-decoration:none;font-size:1rem;padding:1rem;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.category-page__center h5:hover{background-color:#e6f4ff}.category-page__heading{margin:0 0 1.5rem;text-align:center;text-transform:capitalize}.post-list{background-color:#fefefe;border-bottom:1px solid #ccc;margin:0;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media only screen and (min-width:0) and (max-width:767px){.post-list{width:100%}}.post-list:hover{background-color:#e6f4ff}.post-list:last-child{border-bottom:none}.post-list__featured-image{background-position:50% 50%;background-size:cover;border-radius:4px;-ms-flex-preferred-size:180px;flex-basis:180px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;min-height:125px;margin:1rem}@media only screen and (min-width:0) and (max-width:767px){.post-list__featured-image{display:none}}.post-list__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%;width:100%}.post-list__link,.post-list__link:focus,.post-list__link:hover,.post-list__link:visited{color:#555;text-decoration:none}.post-list__text{overflow-wrap:break-word;padding:1.5rem 1rem 1rem;word-break:break-word;word-wrap:break-word}.post-list__title{font-size:1.4rem;font-weight:400}.post-list__meta{color:#888;font-size:.9rem;margin-bottom:.8rem}.post-list__highlight{color:#0094ff;font-style:italic;font-weight:700}@media only screen and (min-width:768px){.sidebar{margin:2rem 0 1rem 2rem}.sidebar--left{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.sidebar--right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.sidebar>*{max-width:100%}}@media only screen and (min-width:768px){.title-bar{margin-bottom:1.75rem}}.date{color:#888;font-size:.8rem;margin-bottom:.8rem}.byline{display:inline-block;margin:1rem .5rem .75rem 0}.byline__author{border:1px solid #ccc;background-color:#fff;border-radius:4px}.byline__author,.byline__author img{display:inline-block;vertical-align:middle}.byline__author img{background:#ccc;float:left;width:2.5rem;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity,background-color;transition-property:opacity,background-color;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.byline__author img:hover{opacity:.7}.byline__author p{color:#888;float:left;font-size:1rem;height:2.25rem;line-height:2.25rem;padding:0 .75rem}.byline__author p svg{margin-right:0}.byline__author a{text-decoration:none;color:#555;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity,background-color;transition-property:opacity,background-color;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.byline__author a:hover{opacity:.7}.byline__follow{display:inline;margin:0;padding:0;text-decoration:none}.byline__feature-bottom{margin:.5rem .5rem 1rem;text-align:center;display:inline-block;max-width:450px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity,background-color;transition-property:opacity,background-color;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media only screen and (min-width:0) and (max-width:767px){.byline__feature-bottom{max-width:95%;margin-right:-.5rem}}.byline__feature-bottom-link{display:block}.byline__feature-bottom img{background:#ccc;border-radius:100%;margin-bottom:.5rem;width:150px}.byline__feature-bottom-name{font-weight:700;font-size:1.2rem}.byline__feature-bottom-role{margin-bottom:0}.byline__feature-bottom-text{line-height:1.5;font-size:.8rem;text-align:left;margin-bottom:0}.byline__feature-bottom-twitter{font-size:.8rem}@media print{.byline__twitter-link{display:none}}.twitter-follow{margin-top:2rem;margin-bottom:3rem}.twitter-follow p{display:inline;margin-right:1rem}@media print{.date{color:#000;font-size:1rem;margin:0}.byline:after{color:#000;content:", "}.byline:last-child:after{content:""}.byline__author{border:0}.byline__author img{display:none}.byline__author p{color:#000;padding:0}.byline__feature-bottom{display:none}}.cards{position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap}.cards__card,.cards a{text-decoration:none;color:#555}.cards__card{border:1px solid #ccc;border-radius:4px;border-style:solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:18%;position:relative}.cards__card:hover{text-decoration:none}.cards__card:hover .cards__card-image:before{opacity:.1}.cards__card>:first-child{border-radius:4px 4px 0 0;border-top:0}.cards__card>:last-child{border-radius:0 0 4px 4px}.cards__card>:only-child{border-radius:4px}.cards__card-image{min-height:250px}.cards__card-image,.cards__card-image--small{background:#eee;background-position:50%;background-size:cover;border-radius:4px 4px 0 0;display:block;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:0;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-in ease-out;transition-timing-function:ease-in ease-out}.cards__card-image--small{min-height:175px}.cards__card-image:before{background:#fefefe;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.cards__card-content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:1rem}.cards__card-content h2{font-size:1.4rem;line-height:1.5rem}.cards__card-content p{font-size:.9rem;line-height:1.25rem}.cards__card-link{background:linear-gradient(0deg,#0094ff,#0094ff 5px,transparent 0,transparent) no-repeat;background-position:0 5px;bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:background;transition-property:background;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;z-index:2}.cards__card-link:hover{background-position:0 0}.cards__state-card{border:1px solid #ccc;border-radius:4px;border-style:solid;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;max-width:100%;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background;transition-property:background;-webkit-transition-timing-function:ease-in ease-out;transition-timing-function:ease-in ease-out}@media only screen and (min-width:768px){.cards__state-card{width:30%}}.cards__state-card a{text-decoration:none}.cards__state-card>:first-child{border-radius:4px 4px 0 0;border-top:0}.cards__state-card>:last-child{border-radius:0 0 4px 4px}.cards__state-card>:only-child{border-radius:4px}.cards__state-card-header{background:#0094ff;padding:.75rem 1rem}.cards__state-card-header p{text-align:center;color:#fefefe;line-height:1.25rem;font-weight:700}.cards__state-card-content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:1em 1em 1.5rem}.cards__state-card-content h1{text-align:center;font-size:3rem;margin-bottom:0}.cards__state-card-content button{background:#6eb76e;border:1px solid #6eb76e;border-radius:10000px;color:#fefefe;cursor:pointer;font-size:.9rem;margin-top:1rem;margin-bottom:0;padding:.4rem .75rem;line-height:1;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color,border;transition-property:background-color,border;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.cards__state-card-content button:active,.cards__state-card-content button:focus,.cards__state-card-content button:hover{background:#a1d0a1;border:1px solid #a1d0a1}.cards__state-card-study{padding:.25rem 1rem;border-top:1px solid #ccc;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background:#fefefe;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background,color;transition-property:background,color;-webkit-transition-timing-function:ease-in ease-out;transition-timing-function:ease-in ease-out}.cards__state-card-study:hover{background:#e6f4ff;cursor:pointer}.cards__state-card-study p{font-size:.8rem;color:#888;text-align:center;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color;transition-property:color;-webkit-transition-timing-function:ease-in ease-out;transition-timing-function:ease-in ease-out}.cards__state-card-study p:hover{color:#666}.roundup__cards{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.roundup__card{-webkit-transition:background .1s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:background .1s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:background .1s ease-in-out,box-shadow .3s ease-in-out;transition:background .1s ease-in-out,box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out}.roundup__card:hover{-webkit-box-shadow:0 2px 5px 1px #eee;box-shadow:0 2px 5px 1px #eee}.roundup__card .cards__card-image{min-height:175px}.roundup__card .cards__card-content{color:#555}.roundup__card .cards__card-content h2{font-size:1.2rem;line-height:1.2;margin-bottom:0}@media only screen and (min-width:768px){.roundup__card{max-width:33%}}.pagination .dots{padding:0;margin:0 .25rem 0 0;border:0;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.pagination .dots:hover{background:#fefefe;cursor:default}.pagination .current{color:#fff;background:#0094ff;padding:.3rem .4rem;border-radius:4px;border:0;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}@media only screen and (min-width:0) and (max-width:767px){.pagination .current{padding:.4rem}}.pagination .current:hover{background:#0094ff;border:0;cursor:default}.pagination ul{margin:3rem auto;text-align:center;list-style-type:none}.pagination li{display:inline-block;margin-bottom:1rem;margin-right:.5rem}.pagination a{border-radius:4px;border:1px solid #ccc;text-decoration:none;padding:.5rem .8rem;color:#888;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.pagination a:hover{color:#555;background:#e6f4ff;cursor:pointer}.pagination .next{padding-top:.5rem}.home__primary-feature{border:1px solid #ccc;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:26rem;position:relative;max-width:100%}.home__primary-feature:hover .home__primary-feature-text{background:linear-gradient(0deg,#0094ff,#0094ff 5px,#fefefe 0,#fefefe)}.home__primary-feature:hover .home__primary-feature-image:before{opacity:.1}.home__primary-feature>:first-child{border-radius:4px 4px 0 0;border-top:0}.home__primary-feature>:last-child{border-radius:0 0 4px 4px}.home__primary-feature>:only-child{border-radius:4px}@media only screen and (min-width:0) and (max-width:767px){.home__primary-feature{min-height:calc(100vh - 60px - 2rem)}}@media only screen and (min-width:768px){.home__primary-feature{-ms-flex-preferred-size:48%;flex-basis:48%}}.home__primary-feature-image{background-color:#ccc;background-position:50% 50%;background-size:cover;border-top-right-radius:4px;border-top-left-radius:4px;border-top:0;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.home__primary-feature-image:before{background:#fefefe;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.home__primary-feature-image:hover:before{opacity:.1}.home__primary-feature-text{border-bottom-right-radius:4px;border-bottom-left-radius:4px;color:#fefefe;display:block;padding:1rem 2rem;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out;width:100%}.home__primary-feature-title{color:#555;font-weight:700;padding:0;font-size:1.6rem}@media only screen and (min-width:768px){.home__primary-feature-title{font-size:1.75rem}}.home__primary-feature-excerpt{color:#555;font-size:1rem;line-height:1.25}.home__feature--link{bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:3}.home__feature--link,.home__feature--link:focus,.home__feature--link:hover,.home__feature--link:visited{color:#555;text-decoration:none}.home__secondary-features{background-position:50% 50%;background-size:cover;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home__secondary-feature,.home__secondary-features{display:-webkit-box;display:-ms-flexbox;display:flex}.home__secondary-feature{-ms-flex-preferred-size:100%;flex-basis:100%;min-height:10rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.home__secondary-feature h2{font-size:1.25rem;line-height:1.3;margin-bottom:0}.home__secondary-feature .cards__card-image{min-height:150px;border-bottom:1px solid #ccc}.home__secondary-feature:hover{color:#555}@media only screen and (min-width:0) and (max-width:767px){.home__secondary-feature{margin-bottom:1rem}}@media only screen and (min-width:768px) and (max-width:1023px){.home__secondary-feature{-ms-flex-preferred-size:48%;flex-basis:48%}}@media only screen and (min-width:1024px){.home__secondary-feature{-ms-flex-preferred-size:23%;flex-basis:23%}}.home__secondary-feature-title{font-size:1.5rem;font-weight:400;margin:0;padding:.5rem}@media only screen and (min-width:768px){.home__secondary-feature-title{font-size:1.4rem}}.teases{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tease{background-color:#fefefe;border:1px solid #ccc;border-radius:4px;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:.5rem;padding:.5rem;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media only screen and (min-width:1024px){.tease{-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 1rem);flex:1 0 calc(50% - 1rem)}}.tease:hover{background-color:#e6f4ff}.tease__featured-image{background-position:50% 50%;background-size:cover;border-radius:4px;-ms-flex-preferred-size:120px;flex-basis:120px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin:.5rem;min-height:5rem}.tease__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%;width:100%}.tease__link,.tease__link:focus,.tease__link:hover,.tease__link:visited{color:#555;text-decoration:none}.tease__text{padding:.5rem 0 0 .5rem}.tease__title{font-size:1.1rem;font-weight:400}.tease__meta{color:#888;font-size:.8rem;margin-bottom:.8rem}.about-us-hero{background:#0094ff;background-position:top;background-size:cover;height:20rem;margin:0;padding:0;position:relative}@media only screen and (min-width:0) and (max-width:767px){.about-us-hero{height:13rem;margin-top:-1rem}}.about-us-hero__headings{bottom:0;color:#fefefe;height:55%;left:0;margin:auto;position:absolute;right:0;top:0}.about-us-hero__headings p{font-size:3rem;line-height:2.5rem;text-align:center}@media only screen and (min-width:0) and (max-width:767px){.about-us-hero__headings p{font-size:2rem;line-height:1.75rem}}.about-us-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 1.5rem;text-align:center;width:100%}@media only screen and (min-width:0) and (max-width:767px){.about-us-nav{display:table;width:100%}}.about-us-nav ul{margin:auto;padding:0}.about-us-nav ul li{background-color:#fefefe;border-bottom:1px solid #ccc;border-right:.5px solid #ccc;color:#888;display:block;float:left;font-size:.9rem;line-height:2rem;list-style:none;padding:0 .75rem;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media only screen and (min-width:1024px){.about-us-nav ul li{font-size:1rem;line-height:2.5rem;padding:0 1.5rem}}@media only screen and (min-width:0) and (max-width:767px){.about-us-nav ul li{border:0;border-bottom:1px solid #ccc;display:table-cell;font-size:1rem;line-height:2.75rem;margin:0 auto;width:100%}}.about-us-nav ul li:first-child{border-bottom-left-radius:4px;border-left:1px solid #ccc}@media only screen and (min-width:0) and (max-width:767px){.about-us-nav ul li:first-child{border-left:0}}.about-us-nav ul li:last-child{border-bottom-right-radius:4px}.about-us-nav ul li:active,.about-us-nav ul li:hover{background-color:#e6f4ff}@media only screen and (min-width:768px){.about-us-nav ul li:active,.about-us-nav ul li:hover{background:linear-gradient(0deg,#0094ff,#0094ff 3px,#fefefe 0,#fefefe)}}.about-us-nav ul li a{color:#888;text-align:center;text-decoration:none;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:color;transition-property:color;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.about-us__contact-form{margin-bottom:1rem}.about-us__contact-form-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-us__contact-form-message textarea{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;margin-bottom:1rem}@media only screen and (min-width:0) and (max-width:767px){.about-us__contact-form--indent{margin-left:1rem}}.about-us__connect{padding-left:2.5rem}@media only screen and (min-width:0) and (max-width:767px){.about-us__connect{padding-left:0}}.about-us__contact-info{padding-left:2.5rem;margin-bottom:1rem}@media only screen and (min-width:0) and (max-width:767px){.about-us__contact-info{padding-left:0}}.about-us__contact-info p{margin-bottom:1rem}.about-us__contact-info p:last-child{margin-bottom:0}.about-us__feature-text{margin:0 auto;text-align:center;width:800px}@media only screen and (min-width:0) and (max-width:767px){.about-us__feature-text{width:90%}}.about-us__feature-text p{font-size:1.2rem}.about-us__staff-member{border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:1.5rem 0;width:18rem}.about-us__staff-member__headshot{background:#ccc;background-position:50%;background-size:cover;border-radius:1000rem;display:block;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:13rem;margin:0 auto;max-height:13rem;max-width:13rem;padding:0;position:relative;width:13rem}.about-us__staff-feature{border:0;width:18rem}.about-us__staff-feature__headshot{background:#ccc;background-position:50%;background-size:cover;border-radius:1000rem;display:block;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:17rem;margin:0 auto;max-height:17rem;max-width:17rem;padding-right:2rem;width:17rem}@media only screen and (min-width:768px) and (max-width:1023px){.about-us__staff-feature__headshot{height:13rem;max-height:13rem;max-width:13rem;width:13rem}}@media only screen and (min-width:0) and (max-width:767px){.about-us__staff-feature__headshot{margin:0 auto}}.about-us__staff-feature__name-title{margin:0 auto 2rem}@media only screen and (min-width:0) and (max-width:767px){.about-us__staff-feature__name-title{text-align:center}}.about-us__staff-feature__social{margin:1rem auto 1.5rem}.about-us__staff-feature__social a{text-decoration:none}.about-us__staff-title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:1em 1em 0;text-align:center}.about-us__staff-title__name{font-size:1.3rem;font-weight:700;margin:0 auto .5rem}.about-us__staff-title__position{color:#888;font-size:1rem;font-style:italic;line-height:1.4;margin:0 0 .5rem}.about-us__staff-title__organization{color:#888;font-size:1rem;line-height:1.4;margin:0}.about-us__staff-title__social{margin:auto}.about-us__staff-title__social a{text-decoration:none}.about-us__media-contact fieldset{margin-top:1rem}.about-us__media-contact p{margin-bottom:.75rem}.about-us__media-contact ul{list-style:none;margin:0;padding-left:0}.about-us__media-coverage{margin:.5rem auto 0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-in ease-out;transition-timing-function:ease-in ease-out}.about-us__media-coverage h5{text-align:center;font-size:.7rem;color:#aaa;text-transform:uppercase;font-weight:700;margin-bottom:0}.about-us__media-coverage h2{text-align:center;font-size:1.3rem;margin:.4rem .5rem .75rem;text-transform:capitalize}.charity-logo{margin:1rem .5rem 0;height:100%}.charity-logo__cn{width:250px}.charity-logo__gs{width:300px}.about-us__job-opening{margin:2rem 0}.about-us__job-opening__title{margin-bottom:0}.about-us__job-opening__title a{text-decoration:none;color:#555;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.about-us__job-opening__title a:hover{color:#0094ff}.about-us__job-opening__dept{color:#888;margin-bottom:.5rem}.media-card h2{font-size:1.4rem}.media-card p{font-size:1rem}.press-release-about{border-top:1px solid #ccc;margin-top:2rem;text-align:left}.press-release-about p{margin-top:1.5rem;font-size:1.2rem;line-height:1.5}.impact-metric{max-width:200px;display:inline-block;margin:1.5rem}.pullquote:before{border:0;border-left:5px solid #0094ff;color:#0094ff;content:attr(data-pullquote);display:none;font-size:1.7rem;font-weight:700;line-height:39.1px;padding:0 0 0 1rem;position:relative;top:5px;width:25rem}.pullquote--left:before{float:left;margin:1rem .5rem 1rem -5rem}.pullquote--right:before{float:right;margin:1rem -5rem 1rem 2.5rem}@media only screen and (min-width:1024px){.pullquote:before{display:block}}.icon{display:inline-block;height:32px;margin:.5rem;vertical-align:middle;width:32px}.icon--hover{-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.icon--hover:hover{opacity:.75;cursor:pointer}.icon--small{height:18px;width:18px}.icon--large{height:48px;width:48px}.icon--jumbo{height:110px;width:110px}.icon--boxed{border:1px solid #aaa;padding:.4rem;border-radius:4px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.icon--boxed:hover{opacity:.8;border:1px solid #bbb}.icons-sidebar{display:none}.icons-sidebar svg{pointer-events:none}@media only screen and (min-width:1024px){.icons-sidebar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;margin-top:0;position:fixed;top:60px;width:calc(19px + 1rem);z-index:6}.icons-sidebar,.icons-sidebar .container{display:-webkit-box;display:-ms-flexbox;display:flex}.icons-sidebar .container{background-color:#fefefe;border:1px solid #ccc;border-bottom-right-radius:4px;border-left:0;border-top-right-radius:4px;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.3);box-shadow:1px 1px 3px rgba(0,0,0,.3);margin:0}.icons-sidebar__link{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}}.mobile-social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mobile-social-icons a{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-top:1px solid #ccc;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;padding:.4rem;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.mobile-social-icons a:hover{opacity:.75}.mobile-social-icons a:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.mobile-social-icons a:last-child{border-right:1px solid #ccc;border-bottom-right-radius:4px;border-top-right-radius:4px}@media only screen and (min-width:1024px){.mobile-social-icons{display:none}}@media print{.mobile-social-icons{display:none}}.most-read__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0;padding-left:0}.most-read__item{background-color:#fefefe;border-top:1px solid #eee;color:#555;margin:0 -1rem;padding:.75rem 1rem;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.most-read__item:hover{background-color:#e6f4ff}.most-read__title,.most-read__title:hover{color:#555;text-decoration:none}.most-read__links{font-size:1.1rem;line-height:1.5rem}.most-read__datetime{color:#888;font-size:.8rem;margin-bottom:1rem}.research__background-image{background-color:#0094ff;background-position:50% 50%;background-size:cover;height:30vh;left:0;margin:-1rem 0 0;max-height:20rem;right:0;width:100%}@media only screen and (min-width:1024px){.research__background-image{margin:auto}}@media print{.research__background-image{display:none}}.research__header{background-color:#fefefe;border-radius:4px;display:block;margin:2rem auto 0;padding:1rem 0}@media only screen and (min-width:0) and (max-width:767px){.research__header{border-radius:0;margin:0 auto}}@media print{.research__header{padding:0;margin:0;max-width:100%}}.research__sidebar{display:none}.research__download{width:100%}@media only screen and (min-width:768px){.research__download:first-child{margin-top:1rem}}@media print{.research__download{display:none}}@media only screen and (min-width:1024px){.research__sidebar{display:block;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.table-of-contents__list{list-style:none;margin:0}.table-of-contents__item{background-color:#fefefe;border-top:1px solid #eee;font-size:.8rem;line-height:1.2rem;margin:0 -1rem;padding:.5rem 1rem;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.table-of-contents__item--active,.table-of-contents__item:hover{background-color:#eee}.table-of-contents__link{color:#555}.table-of-contents__link:hover{color:#555;text-decoration:none}}.donate-hero{background:#0094ff;background-position:top;background-size:cover;height:15rem;margin:0;padding:0;position:relative}@media only screen and (min-width:0) and (max-width:767px){.donate-hero{height:10rem;margin-top:-1rem}}.donate-hero__heading{color:#fefefe;bottom:0;right:0;top:1;left:0;margin:auto;position:absolute;height:60%}@media only screen and (min-width:0) and (max-width:767px){.donate-hero__heading{height:75%}}.donate-hero__heading p{font-size:3rem;line-height:2.5rem;text-align:center}@media only screen and (min-width:0) and (max-width:767px){.donate-hero__heading p{font-size:2rem;line-height:2.5rem}}.donate-nav{margin:0 auto 3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;text-align:center}@media only screen and (min-width:0) and (max-width:767px){.donate-nav{display:table;width:100%}}.donate-nav ul{margin:auto}.donate-nav a{background-color:#fefefe;border-bottom:1px solid #ccc;border-right:.5px solid #ccc;color:#888;display:block;float:left;font-size:.9rem;line-height:2rem;list-style:none;padding:0 .75rem;text-align:center;text-decoration:none;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media only screen and (min-width:1024px){.donate-nav a{font-size:1rem;line-height:2.5rem;padding:0 1.5rem}}@media only screen and (min-width:0) and (max-width:767px){.donate-nav a{border:0;border-bottom:1px solid #ccc;display:table-cell;font-size:1rem;line-height:2.75rem;margin:0 auto;width:100%}}.donate-nav a:first-child{border-bottom-left-radius:4px;border-left:1px solid #ccc}@media only screen and (min-width:0) and (max-width:767px){.donate-nav a:first-child{border-left:0}}.donate-nav a:last-child{border-bottom-right-radius:4px}.donate-nav a:active,.donate-nav a:hover{background-color:#e6f4ff}@media only screen and (min-width:768px){.donate-nav a:active,.donate-nav a:hover{background:linear-gradient(0deg,#0094ff,#0094ff 3px,#fefefe 0,#fefefe)}}.donate-nav a li{color:#888;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:color;transition-property:color;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.qgiv{width:100%;height:1600px;padding-right:1rem;overflow:hidden}@media only screen and (min-width:0) and (max-width:767px){.qgiv{width:100%;height:2200px;overflow:hidden}}.state-tabs{margin-top:1rem}@media only screen and (min-width:768px){.state-tabs{max-width:1200px;margin:1rem auto 0}}.state-tabs .roundup{padding:0;margin:0}@media only screen and (min-width:1024px){.state-tabs .roundup{margin:0 6rem}}.state-tabs section{display:none;padding:2rem 2rem 0;border-top:1px solid #ccc}.state-tabs input{display:none}.state-tabs label{display:inline-block;margin:0 0 -1px;padding:15px;font-size:1rem;font-weight:400;text-align:center;color:#bbb;border:1px solid transparent}.state-tabs label:hover{color:#888;cursor:pointer}.state-tabs input:checked+label{font-weight:700;color:#555;border:1px solid #ccc;border-top:3px solid #0094ff;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:1px solid #fff}.state-tabs #tab1:checked~#content1,.state-tabs #tab2:checked~#content2,.state-tabs #tab3:checked~#content3,.state-tabs #tab4:checked~#content4,.state-tabs #tab5:checked~#content5,.state-tabs #tab6:checked~#content6,.state-tabs #tab7:checked~#content7,.state-tabs #tab8:checked~#content8,.state-tabs #tab9:checked~#content9,.state-tabs #tab10:checked~#content10{display:block}@media only screen and (min-width:0) and (max-width:767px){.state-tabs section{padding:2rem .75rem 0}.state-tabs label{color:#aaa;text-align:left;display:block;font-weight:400;border-top:1px solid #ccc}.state-tabs label:hover{color:#888;cursor:pointer;background:#e6f4ff}.state-tabs input:checked+label{color:#555;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:0;border-left:0;background:#e6f4ff;font-weight:700;border-radius:0}}.staff__cards{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.staff__card{-webkit-transition:-webkit-box-shadow .3s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out}.staff__card:hover{-webkit-box-shadow:0 2px 5px 1px #eee;box-shadow:0 2px 5px 1px #eee}.staff__card .cards__card-image{max-height:180px}.staff__card .cards__card-content{color:#555}@media only screen and (min-width:768px){.staff__card{max-width:22%}}.staff__photo-link,.staff__title{text-align:center}.staff__photo{border-radius:4px;margin:0 0 2rem}.staff__contact{list-style:none;margin:0 0 2rem;padding-left:0}.staff__contact-item{display:block;font-size:1rem;padding:.25rem;text-align:center}.staff__contact-item-link{display:block}.staff__contact-item-link,.staff__contact-item-link:focus,.staff__contact-item-link:hover,.staff__contact-item-link:visited{color:inherit;text-decoration:none}.staff__bio,.staff__work{margin:0 0 2rem}.staff__work-list{list-style:none;margin:0 0 2rem}.staff__work-list-item{border-bottom:1px solid #ccc;font-size:.9rem;margin:0;padding:1rem}.staff__work-list-item:last-child{border-bottom:0}.staff__work-list-item:hover{background-color:#eee}.staff__work-list-item a{display:block;text-decoration:none}.staff__work-list-item a:focus,.staff__work-list-item a:hover,.staff__work-list-item a:visited{color:inherit;text-decoration:none}.staff__work-list-item-title{color:#555;line-height:1.3}.staff__work-list-item-meta{color:#888;font-style:italic}.staff__archive-link{display:block}.all-staff{margin:2rem auto 1.5rem;position:relative}@media only screen and (min-width:0) and (max-width:767px){.all-staff{display:none}}.hero{margin:2rem auto;padding:2rem 36px;text-align:left;width:100%}.hero__content{max-width:900px;margin-left:auto;margin-right:auto}.hero__content h2{margin-bottom:1.5rem}.hero__content p{font-size:1.2rem;line-height:1.4}.hero__content .button,.hero__content button{font-size:1.25rem;padding:1rem 2rem;margin:auto;text-align:center}.img-hero{width:70%;height:100%;margin:2rem auto;padding:2rem 36px;text-align:center}.hero--blue{background-color:#0094ff;color:#fefefe}.hero--green{background-color:#6eb76e;color:#fefefe}.hero--red{background-color:#ef4538;color:#fefefe}.hero--purple{background-color:#904098;color:#fefefe}.hero--orange{background-color:#f89820;color:#fefefe}.hero--white{background-color:#fefefe}.hero--gray,.hero--white{border-top:.5px solid #ccc;border-bottom:.5px solid #ccc;color:#555}.hero--gray{background-color:#eee}@media only screen and (min-width:0) and (max-width:767px){.mobile-hide{display:none}}.charity-logo{height:200px;padding:2rem 2rem 0}.news__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0;padding-left:0}.news__item{background-color:#fefefe;border-top:1px solid #eee;color:#555;margin:0 -1rem;padding:.75rem 1rem;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.news__item:hover{background-color:#e6f4ff}.news__title,.news__title:hover{color:#555;text-decoration:none}.news__links{font-size:1.1rem;line-height:1.5rem}.news__datetime{color:#888;font-size:.8rem;margin-bottom:1rem}.major-pubs{margin:2rem auto;padding:2rem 36px;width:100%;background-color:#f5f5f5;border-bottom:.5px solid #ccc;border-top:.5px solid #ccc;color:#555}.major-pubs__content{margin:auto}.major-pubs__content h2{margin-bottom:1rem}.major-pubs .pubs{position:relative;margin:0 1.5rem 1.5rem;max-width:100%;display:inline-block}@media only screen and (min-width:768px){.major-pubs .pubs{max-width:80%}}@media only screen and (min-width:0) and (max-width:767px){.major-pubs .pubs{margin:0}}.major-pubs .pubs__pub{border-radius:4px;max-width:250px;min-width:250px;height:250px;margin:1rem auto;position:relative;text-decoration:none;border:1px solid #ccc;background:#eee;background-position:50%;background-size:cover;padding:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.major-pubs .pubs__pub:hover{opacity:.8}.major-pubs .pubs__pub-link{text-decoration:none;bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.search__filter{height:10rem}.search__filters{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media only screen and (min-width:1024px){.search__filters{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.search__option{border-bottom:1px solid #eee;font-size:.8rem;line-height:1.3;padding:.25rem 0 .25rem 1rem;text-indent:-1rem;white-space:normal}.ais-hidden{display:none}.ais-search-box--input{border:1px solid #0094ff}.ais-facets>div{margin-bottom:1rem}.ais-infinite-hits--item{border-bottom:1px solid #ccc}.ais-infinite-hits--item:last-child{border-bottom:0}.ais-infinite-hits--showmore{text-align:center}.ais-infinite-hits--showmore button:disabled{display:none}.ais-header{background-color:#0094ff;border:1px solid #0094ff;border-radius:4px;cursor:pointer;padding:.5rem 1rem}@media only screen and (min-width:1024px){.ais-header{border-radius:4px 4px 0 0}}.ais-header h3{color:#fefefe;font-size:.9rem;margin:0}.ais-body{border:1px solid #ccc;border-radius:0 0 4px 4px;border-top:0;display:none;padding:1rem}@media only screen and (min-width:1024px){.ais-body{display:block}}.ais-root__collapsed>.ais-header{border-radius:4px 4px 0 0}.ais-root__collapsed>.ais-body{display:block}@media only screen and (min-width:1024px){.ais-root__collapsed>.ais-header{border-radius:4px}.ais-root__collapsed>.ais-body{display:none}.ais-root__collapsed .widgettitle:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.ais-hierarchical-menu--item{background-color:#fefefe;color:#666;cursor:pointer;font-size:.9rem;margin-bottom:.3rem;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color;transition-property:color;-webkit-transition-timing-function:ease-out ease-in;transition-timing-function:ease-out ease-in}.ais-hierarchical-menu--item:hover,.ais-hierarchical-menu--item__active{color:#0094ff}.ais-hierarchical-menu--item__active>div>span>.arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ais-hierarchical-menu--list__lvl1{margin-left:1rem}.ais-hierarchical-menu--list__lvl2{margin-left:2rem}.ais-refinement-list--item{border:1px solid #ccc;border-radius:4px;color:#666;cursor:pointer;display:inline-block;font-size:.9rem;margin:0 .3rem .3rem 0;padding:.3rem .5rem;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color;-webkit-transition-timing-function:ease-out ease-in;transition-timing-function:ease-out ease-in}.ais-refinement-list--item:hover{border:1px solid #0094ff;color:#0094ff}.ais-refinement-list--item__active{background-color:#0094ff;border:1px solid #0094ff;color:#fefefe}.ais-refinement-list--item__active:hover{background-color:#fefefe;color:#0094ff}.sbx-sffv__input{font-size:1rem!important}.sbx-sffv__reset,.sbx-sffv__submit{display:none}@media only screen and (min-width:1024px){.widgettitle:after{content:"\025B4";float:right}}.error h1{font-size:10rem;font-weight:700}@media only screen and (min-width:0) and (max-width:767px){.error h1{font-size:7rem}}.error h2{font-size:2.5rem}.error h3{font-size:1.5rem;line-height:2rem;margin:1rem auto 2rem}.cirriculum{max-width:850px;margin:0 auto 2rem}.TFU-quotes .quote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:18%;position:relative;padding:2rem}@media only screen and (min-width:0) and (max-width:767px){.TFU-quotes .quote{padding:0}}.TFU-quotes .quote h4{color:#888;font-style:normal;font-size:1.15rem;line-height:1.5;text-align:left}.TFU-quotes .quote p{font-style:italic;font-size:.9rem;text-align:right;color:#888}.lecture h2{font-size:1.25rem;line-height:1.25;margin-bottom:1rem}.lecture__header{padding:.75rem 1.2rem;margin-bottom:0;background:#0094ff}.lecture__header h5{font-size:.9rem;font-weight:700;text-transform:capitalize;color:#fefefe}.lecture__header .week{text-align:left;float:left;margin:0}.lecture__header .date{text-align:right;float:right;margin:0}