*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}:root{--grid-gutter:1.5rem;--container-narrow:900px;--container-standard:1140px;--container-wide:1320px}.content-wrapper{width:100%;padding-top:3rem;padding-bottom:3rem}.content-well,.content-well-narrow,.content-well-wide{width:100%;padding-left:var(--grid-gutter);padding-right:var(--grid-gutter);margin-left:auto;margin-right:auto}.content-well-narrow{max-width:var(--container-narrow)}.content-well{max-width:var(--container-standard)}.content-well-wide{max-width:var(--container-wide)}.flex-grid{flex-wrap:wrap;display:flex}.flex-grid.with-gutters{margin-left:calc(var(--grid-gutter)/-2);margin-right:calc(var(--grid-gutter)/-2)}.flex-grid.with-gutters>.flex-col{padding-left:calc(var(--grid-gutter)/2);padding-right:calc(var(--grid-gutter)/2)}.flex-col{box-sizing:border-box;width:100%;min-width:0}.col-auto{flex-grow:1;flex-basis:0;width:auto}.col-shrink{flex:none;width:auto}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.align-top{align-items:flex-start}.align-middle{align-items:center}.align-bottom{align-items:flex-end}.align-stretch{align-items:stretch}.self-top{align-self:flex-start}.self-middle{align-self:center}.self-bottom{align-self:flex-end}.self-stretch{align-self:stretch}.sm-1{width:8.33333%}.sm-2{width:16.6667%}.sm-3{width:25%}.sm-4{width:33.3333%}.sm-5{width:41.6667%}.sm-6{width:50%}.sm-7{width:58.3333%}.sm-8{width:66.6667%}.sm-9{width:75%}.sm-10{width:83.3333%}.sm-11{width:91.6667%}.sm-12{width:100%}@media (width>=768px){.md-1{width:8.33333%}.md-2{width:16.6667%}.md-3{width:25%}.md-4{width:33.3333%}.md-5{width:41.6667%}.md-6{width:50%}.md-7{width:58.3333%}.md-8{width:66.6667%}.md-9{width:75%}.md-10{width:83.3333%}.md-11{width:91.6667%}.md-12{width:100%}}@media (width>=1024px){.lg-1{width:8.33333%}.lg-2{width:16.6667%}.lg-3{width:25%}.lg-4{width:33.3333%}.lg-5{width:41.6667%}.lg-6{width:50%}.lg-7{width:58.3333%}.lg-8{width:66.6667%}.lg-9{width:75%}.lg-10{width:83.3333%}.lg-11{width:91.6667%}.lg-12{width:100%}}