:root{--columns:1;--gap:1rem}.m-content__hero{display:flex;flex-direction:row}.m-content__hero-content,.m-content__hero-image{flex:1 1 50%}.m-content__hero-content{display:flex;flex-direction:column;justify-content:center;padding:2.625rem 4.5rem}.m-content__category,.m-content__date{display:inline;margin-bottom:1rem;margin-top:1rem;padding:.5rem}.m-content__container{margin:auto}.m-content__container:after,.m-content__container:before{content:" ";display:table;flex-basis:0;order:1}.m-content__container:after{clear:both}@media print,screen and (min-width:64em){.m-content__container{max-width:104rem}}@supports(display:grid){@media print,screen and (min-width:64em){.m-content__container{display:grid;grid-template-columns:1fr 20.125rem;grid-template-rows:1fr auto}}@media screen and (min-width:80em){.m-content__container{grid-template-columns:1fr 23rem}}@media screen and (min-width:90em){.m-content__container{grid-template-columns:1fr 27.125rem}}}.m-content__content{background:#fff;font-family:Satoshi,Helvetica,Roboto,Arial,sans-serif;font-size:1rem;font-size:var(--content-page-p-font-size,1rem);min-width:0;padding:0 1rem 2rem;position:relative}@media screen and (min-width:80em){.m-content__content{font-size:1.125rem;font-size:var(--content-page-p-font-size,1.125rem)}}@media screen and (min-width:48em){.m-content__content{padding:0 4rem 2rem}}@media print,screen and (min-width:64em){.m-content__content{margin-right:20.125rem;padding:0 2rem 0 5rem}}@media screen and (min-width:80em){.m-content__content{margin-right:23rem;padding-left:7rem}}@media screen and (min-width:90em){.m-content__content{margin-right:27.25rem}}@supports(display:grid){@media print,screen and (min-width:64em){.m-content__content{grid-column:1;grid-row:2;margin-right:0}}}.m-content__sidebar{padding:0 1rem}@media screen and (min-width:48em){.m-content__sidebar{padding:0 2.5rem}}@media print,screen and (min-width:64em){.m-content__sidebar{background-color:#fff;float:right;padding:0;width:20.125rem}}@media screen and (min-width:80em){.m-content__sidebar{width:23rem}}@media screen and (min-width:90em){.m-content__sidebar{width:27.125rem}}@supports(display:grid){@media print,screen and (min-width:64em){.m-content__sidebar{grid-column:2;grid-row:1/3;width:100%}}}@media print,screen and (min-width:64em){.m-content__sidebar-inner{padding:2rem}}@supports(display:grid){@media print,screen and (min-width:64em){.m-content__sidebar-inner{position:sticky;top:7.5rem}}}.m-content .paragraph--type--hero-banner-fields,.m-content .paragraph--type--textarea{margin:2rem 0}.m-progress-bar{align-items:center;background:#f8f8fa;bottom:0;display:flex;flex-basis:100%;flex-wrap:wrap;height:3.1875rem;left:0;padding:.9375rem 1.25rem;position:fixed;transition:.14s;width:100%;z-index:3}.m-progress-bar--complete{bottom:-3.1875rem}@supports(position:sticky){.m-progress-bar--complete{bottom:0}.m-progress-bar{margin:5rem calc(-50vw + 50%) 0;position:sticky;width:calc(100% + 32px)}}@supports(position:sticky){@media screen and (min-width:48em){.m-progress-bar{width:calc(100% + 80px)}}@media print,screen and (min-width:64em){.m-progress-bar{flex:0 0 auto}}}@supports(display:grid){.m-progress-bar{grid-column-end:2;grid-column-start:1;grid-row:3;order:1}}.m-progress-bar__label{font-size:1rem;margin-bottom:.1875rem;margin-right:1.4375rem;order:1}@media print,screen and (min-width:64em){.m-progress-bar__label{margin-bottom:0}}.m-progress-bar__outer{background:#fff;border-radius:.125rem;flex-basis:auto;flex-grow:1;height:.1875rem;order:2;overflow:hidden}@media print,screen and (min-width:64em){.m-progress-bar__outer{order:3}}.m-progress-bar__inner{background:#fab500;height:.1875rem;width:0}.m-content__container{max-width:93.75rem}@media print,screen and (min-width:64em){.m-content__container:has(.m-content__sidebar>.m-content__sidebar-inner:empty){grid-template-columns:1fr;justify-content:center}}.m-content__sidebar{padding:0 1.5rem}@media print,screen and (min-width:64em){.m-content__sidebar{padding:0}}.m-content__sidebar:has(.m-content__sidebar-inner:empty){display:none}.m-content__content{margin:0 auto;padding:0 1.5rem 2rem;width:100%}@media screen and (min-width:48em){.m-content__content{padding:0 1.5rem 2rem}}@media print,screen and (min-width:64em){.m-content__content{padding-left:11.125rem}}