:root{--columns:1;--gap:1rem}@keyframes dot-bounce{0%{transform:translateY(0)}5%{transform:translateY(2px)}20%{transform:translateY(-8px)}35%{transform:translateY(4px)}40%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes dot-fade{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes dot-pulse{0%{transform:scale(1)}5%{transform:scale(.98)}50%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes full-height{0%{height:0}to{height:100%}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.m-article{--hero-img-max-width:77.75rem;--hero-heading-font-size:2.25rem;--hero-heading-text-transform:uppercase;--hero-heading-line-height:1;--hero-heading-margin:1.5rem;--letter-spacing:0.0125rem;--opacity:0.5;--category-padding:0.8125rem;--category-margin:0.8125rem;--hero-summary-padding:1rem 0 0 0;--hero-summary-margin:1rem 0 0 0;--hero-summary-border:solid 1px rgba($white,0.5);--hero-summary-font-size:1.125rem;--hero-summary-max-width:39.375rem;--article-padding:1rem 1rem 0;--article-max-width:112.5rem;--content-font-size:1.125rem;--content-max-width:50rem}@media screen and (min-width:48em){.m-article{--hero-content-padding:2.5rem;--article-padding:2.5rem 2.5rem 0}}@media print,screen and (min-width:64em){.m-article{--hero-heading-font-size:3rem}}@media screen and (min-width:80em){.m-article{--hero-heading-margin:0;--hero-summary-padding:0 0 0 1.5rem;--hero-summary-margin:0;--hero-summary-border:0}}@media screen and (min-width:90em){.m-article{--hero-heading-font-size:3.75rem}}.m-article__hero{display:flex;flex-direction:column-reverse}.m-article__hero,.m-article__hero-image{background-color:#111}.m-article__hero-content{background-color:transparent;color:#fff;display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:flex-end;padding:1rem;padding:var(--hero-content-padding,1rem)}@media screen and (min-width:48em){.m-article__hero-content{margin:0 auto;max-width:112.5rem}}.m-article__hero-image :is(img){display:block;margin:0 auto;max-width:77.75rem;max-width:var(--hero-img-max-width,77.75rem);width:100%}.m-article__heading,.m-article__hero-summary{flex:1 0 100%}.m-article__heading{font-size:2.25rem;font-size:var(--hero-heading-font-size,2.25rem);line-height:1;line-height:var(--hero-heading-line-height,1);margin-bottom:1.5rem;margin-bottom:var(--hero-heading-margin,1.5rem);order:-1;text-transform:uppercase;text-transform:var(--hero-heading-text-transform,uppercase)}@media screen and (min-width:80em){.m-article__heading{flex:1 1 69.22%;order:2}}.m-article__date{opacity:var(--opacity,.5)}.m-article__category,.m-article__date{color:#fff;font-size:.75rem;font-size:var(--font-size,.75rem);letter-spacing:.0125rem;letter-spacing:var(--letter-spacing,.0125rem)}.m-article__category{margin-left:.8125rem;margin-left:var(--category-margin,.8125rem);opacity:.5;opacity:var(--opacity,.5);padding-left:.8125rem;padding-left:var(--category-padding,.8125rem);position:relative}@media screen and (min-width:80em){.m-article__category{order:3}}.m-article__category a{color:inherit}.m-article__hero-summary{border-top:1px solid hsla(0,0%,100%,.5);border-top:var(--hero-summary-border,solid 1px hsla(0,0%,100%,.5));font-size:1.125rem;font-size:var(--hero-summary-font-size,1.125rem);margin:1rem 0 0;margin:var(--hero-summary-margin,1rem 0 0 0);order:1;padding:1rem 0 0;padding:var(--hero-summary-padding,1rem 0 0 0)}@media screen and (min-width:80em){.m-article__hero-summary{flex:0 1 30.78%;order:1}}@media print,screen and (min-width:64em){.m-article__hero-summary .field__item{max-width:39.375rem;max-width:var(--hero-summary-max-width,39.375rem)}}@media screen and (min-width:80em){.m-article__date{order:4}}.m-article__container{padding:1rem 1rem 0;padding:var(--article-padding,1rem 1rem 0)}@media screen and (min-width:80em){.m-article__container{display:flex;flex-wrap:wrap;margin:0 auto;max-width:112.5rem;max-width:var(--article-max-width,112.5rem)}}.m-article__content{font-size:1.125rem;font-size:var(--content-font-size,1.125rem)}@media screen and (min-width:80em){.m-article__content{flex:1;margin:0 auto;max-width:50rem;max-width:var(--content-max-width,50rem);order:-1}}.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:3;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:#faa400;height:.1875rem;width:0}.m-article{--article-category-title-font-size:0.75rem;--hero-heading-font-size:1.75rem;--article-heading-line-height:2rem;--article-heading-letter-spacing:0.0375rem;--font-size:0.75rem;--opacity:1;--article-content-font-size:1.125rem;--hero-content-padding:1rem;--hero-img-max-width:none;--hero-heading-margin:0.5rem;--category-padding:0;--category-margin:0;color:#1e1e1e}@media print,screen and (min-width:40em){.m-article{--hero-heading-font-size:calc(4.5vw + 1rem);--article-heading-line-height:2.5rem;--article-heading-letter-spacing:0.04625rem;--article-content-font-size:1.25rem}}@media print,screen and (min-width:64em){.m-article{--article-heading-line-height:2.125rem;--hero-content-padding:1rem 2rem}}.m-article__heading{font-weight:400;margin-top:-1rem;padding-top:2rem}.m-article__hero{position:relative}.m-article__hero-content{background-image:none;bottom:0;left:0;margin:0 autp;position:absolute;z-index:1}@media print,screen and (min-width:64em){.m-article__hero-content{max-width:64.3125rem}}@media screen and (min-width:80em){.m-article__heading{flex:1 1 100%}}.m-article__hero-image:before{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.9));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.m-article__container{background:#fff}.m-article__category{font-family:CUFC Gown,Helvetica,Roboto,Arial,sans-serif;order:4}.m-article__date{font-weight:700;opacity:.5;order:3;padding-inline:1rem}.m-article__hero-image :is(img){max-height:37.5rem}