@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1;transform:scaleX(1)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.content-card-wrapper{display:flex;flex-basis:auto;flex-direction:column}.content-card-type{background-color:#fff;color:#000;font-size:14px;left:15px;padding:15px;position:absolute;text-transform:uppercase;top:-30px}.content-card-type:after{background-color:#0e4d49;bottom:-5px;content:"";height:1px;left:15px;position:absolute;width:30px}.content-card-type+.body-top{margin-top:30px}.content-card{display:flex;flex-direction:column;flex-grow:1;transition:border-color .123s ease}.content-card.has-shadow{box-shadow:0 2px 4px 0 rgba(0,0,0,.18)}.content-card.has-border{border-bottom:3px solid #0e4d49}.content-card .content-card-bg-image{height:177px}.content-card .content-card-body{display:flex;flex-direction:column;flex-grow:1;padding:20px 30px;position:relative}.content-card .body-top{flex-grow:1}.content-card .body-bottom{display:flex;justify-content:space-between}.content-card .body-bottom .external-indicator{margin-top:2px;opacity:0;transition:opacity .123s ease}.content-card .content-card-cta{color:#b30101;padding-right:50px;transition:color .123s ease}.content-card .content-card-cta .svg-icon{display:inline-block;margin-right:-20px;margin-top:0;transform:translateX(20px);transition:fill .123s ease;vertical-align:middle}.content-card,.content-card:focus,.content-card:hover{color:#221e1f}.content-card:focus.has-border,.content-card:hover.has-border{border-color:#b30101}.content-card:focus .content-card-cta,.content-card:hover .content-card-cta{color:#b4221a}.content-card:focus .external-indicator,.content-card:hover .external-indicator{opacity:1}.content-card .content-card-body.animate .content-card-cta .svg-icon{opacity:0;transform:translate3d(-20px,0,0)}.content-card .content-card-body.animate.in-screen .content-card-cta .svg-icon{opacity:1;transform:translateZ(0)}.touch .content-card .external-indicator{opacity:1}.primary-hero{position:relative}.primary-hero .hero-image{height:100%;left:0;position:absolute;right:0;top:0}.primary-hero .container{align-items:center;display:flex;min-height:456px;position:relative}.primary-hero .hero-topic{border-left:1px solid #fff;color:#b30101;left:1px;padding-left:5px;position:relative}.primary-hero .hero-subtopic{color:#fff;padding-top:5px}.floating-menu .menu-flyout,.floating-menu.wrapper{height:55px;line-height:55px}.floating-menu .sticky{left:0;position:fixed;top:0;z-index:1000}.floating-menu .title{border-left:1px solid #fff;color:#b30101;font-size:14px;line-height:1.2;margin:10px 0;opacity:0;padding-left:5px;position:absolute;transform:translateX(-300px);transition:transform .2s ease-in-out,opacity .2s ease-in-out}.floating-menu .toc{width:100%}.floating-menu .menu-flyout{padding:0;width:100%}.floating-menu .menu-flyout ul{display:flex;justify-content:center;list-style:none;margin:0;padding:0;text-align:center}.floating-menu .menu-flyout ul li{display:inline-block;margin-right:30px}.floating-menu .menu-flyout ul li:last-child{margin-right:0}.floating-menu .menu-flyout ul li a{color:#fff}.floating-menu .menu-flyout ul li.toc-visible a{box-shadow:0 1px 0 #fff}.floating-menu .sticky .title,.kit-content .floating-menu .title{opacity:1;transform:translateX(0)}.centered-heading.has-border .heading{position:relative}.centered-heading.has-border .heading:before{content:"";height:2px;left:50%;margin-left:0;position:absolute;width:0}.centered-heading.has-border.animate .heading:before{transition:width .3s ease,margin .3s ease}.centered-heading.has-border.in-screen .heading:before,.centered-heading.has-border:not(.animate) .heading:before{margin-left:-33px;width:66px}.centered-heading.has-border.primary .heading:before{background-color:#b30101}.centered-heading.has-border.secondary .heading:before{background-color:#0e4d49}.centered-heading.has-border.top .heading{padding-top:28px}.centered-heading.has-border.top .heading:before{top:0}.centered-heading.has-border.bottom .heading{padding-bottom:28px}.centered-heading.has-border.bottom .heading:before{bottom:0}.guide{background-color:#f7f9fa;border-bottom:3px solid #000;padding:50px;position:relative;transition:border-color .2s ease}.guide .svg-icon{fill:#b30101;margin-left:20px;opacity:0;transform:translate3d(-15px,0,0);transition:transform .3s ease,opacity .3s ease}.guide .guide-image{height:180px;margin-right:50px;width:290px}.guide .guide-items ul{color:#221e1f;margin:0;padding:0 0 0 20px}.guide .guide-copy{max-width:600px}.guide.animate li{opacity:0;transform:translate3d(0,-10px,0);transition:transform .5s ease,opacity .5s ease}.guide.animate.in-screen li{opacity:1;transform:translateZ(0)}a.guide:focus,a.guide:hover{border-color:#b30101}a.guide:focus .svg-icon,a.guide:hover .svg-icon{opacity:1;transform:translateZ(0)}.recirc-columns .recirc-img{border-radius:50%;height:150px;position:relative;width:150px}.recirc-columns .recirc-img .icon-wrapper{background-color:#fff;border-radius:50%;bottom:0;content:"";height:45px;position:absolute;right:0;width:45px;z-index:1}.recirc-columns .recirc-top{display:flex;justify-content:center}.recirc-columns .recirc-top .recirc-icon{fill:#b30101;height:100%;width:40%}.recirc-columns .recirc-bottom{max-width:100%;padding:0 20px}.recirc-columns .recirc-column{align-items:center;display:flex;flex-direction:column}.endnotes li{color:#b30101}.pie-chart{background:#d8d8d8;border-radius:50%;display:inline-block;height:350px;position:relative;width:350px}.all-resources-link{font-size:24px}.slice-grow{background:linear-gradient(90deg,#000 50%,#d8d8d8 0)}.slice-grow:before{animation:sliceGrow .6s forwards;background:#000;border-radius:0 100% 100% 0/50%;content:"";display:block;height:100%;margin-left:50%;transform-origin:left}.chart-text{left:24px;opacity:0;position:absolute;top:69px;width:157px;z-index:3}.chart-text .percent{font-size:60px}.chart-text .percent-description{font-family:Avenir,sans-serif;font-size:18px;font-weight:700}.fadeIn-delay{animation:fadein .3s;animation-delay:1s;animation-fill-mode:forwards}@keyframes sliceGrow{to{transform:rotate(.4turn)}}.endnotes li{margin-top:-55px;padding-top:55px}.toc-target{margin-top:-100px;outline:none;padding-top:100px}.flyout{font-family:Avenir,sans-serif}.minicards svg{color:#5f5f5f}.minicard{align-items:center;border-top:3px solid #000;display:flex;flex-direction:column;font-size:18px;text-align:center}.minicard:hover,.minicard:hover svg{color:#b30101}#individual-resources .sub-nav{line-height:1.2}@media (max-width:1023px){.primary-hero .container{justify-content:center;min-height:380px}.guide{flex-direction:column;padding:0}.guide .svg-icon{opacity:1;transform:none}.guide .guide-body{padding-right:15px}.guide .guide-image{height:160px;margin-right:0;width:100%}.guide .guide-copy{padding:30px}.intro-content{display:flex;flex-direction:column-reverse}.intro-content .pie-wrapper{padding-bottom:30px}.intro-content .pie-wrapper .animation-trigger{bottom:0;height:10px;position:absolute;width:10px}@media (max-width:1023px){.intro-content .pie-wrapper{display:flex;justify-content:center;padding-top:0}}.chart-text{left:28px;top:60px;width:142px}}@media (max-width:767px){.content-card .content-card-cta{padding-right:30px}.primary-hero .hero-image{height:200px;position:static}.primary-hero .container{background:#000;height:auto;min-height:0;padding-bottom:30px;padding-top:30px;text-align:center}.primary-hero .hero-topic{left:15px;margin-bottom:0;position:absolute;text-align:left;top:-200px}.floating-menu .menu-flyout,.floating-menu.wrapper{height:50px;line-height:50px}.floating-menu .menu-flyout ul{font-size:14px}.floating-menu .menu-flyout ul li{margin-right:15px}.recirc-columns{display:block}.recirc-columns .recirc-bottom{padding:0}.recirc-columns .recirc-column{padding-left:50px;padding-right:50px}.pie-chart{height:300px;width:300px}.all-resources-link{font-size:20px}.chart-text{left:31px;width:112px}.chart-text .percent{font-size:50px}.flyout{border-top:1px solid #fff}}@media (max-width:320px){.minicards .minicard-wrapper{flex-basis:auto;width:100%}}