.article{display:flex;flex-direction:row}@media (min-width:992px){.article{flex-direction:column}}.article__image{display:block;overflow:hidden;position:relative;width:9rem}.article__image:focus .article__pill,.article__image:hover .article__pill{bottom:calc(1.8rem + 10%)}@media (min-width:992px){.article__image{width:100%}}.article__image-ratio{position:relative}.article__image-ratio:before{content:"";display:block;padding-top:100%;width:100%}.article__image-ratio>*{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}@media (min-width:992px){.article__image-ratio{position:relative}.article__image-ratio:before{content:"";display:block;padding-top:52.380952381%;width:100%}.article__image-ratio>*{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}}.article__pill{bottom:1.8rem;left:2.6rem;position:absolute;transition:bottom .7s cubic-bezier(.33,1,.68,1);z-index:2}.article__meta{flex:1;margin-left:1.6rem}@media (min-width:992px){.article__meta{margin-left:0}}.article__category{color:#e9610c;display:block;font-size:1.6rem;font-weight:500;letter-spacing:3px;line-height:1.3em;text-transform:uppercase;transition:color .2s ease-out}.article__category:hover{color:#f1823d}@media (min-width:992px){.article__category{margin-top:.5rem}}[class*="--dark"] .article__category{color:#f1823d}[class*="--dark"] .article__category:hover{color:#e9610c}.article__title{margin:.4rem 0 .8rem}@media (min-width:992px){.article__title{margin:0 0 1.5rem}}.article__description{color:#5c5c5c;font-size:1.8rem;line-height:1.4em;margin:0 0 1rem}[class*="--dark"] .article__description{color:currentColor}@media (min-width:992px){.article__description{font-size:2.05rem}}.article__date{color:#5c5c5c;margin:0}[class*="--dark"] .article__date{color:currentColor}.article--tiny{flex-direction:row-reverse}.article--tiny .article__meta{margin-left:0;margin-right:1.6rem}.article--tiny .article__title{letter-spacing:0}@media (min-width:992px){.article--tiny{flex-direction:column}.article--tiny .article__image-ratio{position:relative}.article--tiny .article__image-ratio:before{content:"";display:block;padding-top:48.2084690554%;width:100%}.article--tiny .article__image-ratio>*{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.article--tiny .article__meta{margin-right:0}.article--tiny .article__title{margin-bottom:.5rem}}.article--large{flex-direction:column}.article--large .article__image{width:100%}.article--large .article__image-ratio{position:relative}.article--large .article__image-ratio:before{content:"";display:block;padding-top:49.0797546012%;width:100%}.article--large .article__image-ratio>*{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.article--large .article__meta{margin-left:0;margin-top:1rem}.article--large .article__cta .button{margin-top:3rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}.article--large .article__category{font-size:1.8rem}@media (min-width:992px){.article--large .article__image-ratio{position:relative}.article--large .article__image-ratio:before{content:"";display:block;padding-top:40.3726708075%;width:100%}.article--large .article__image-ratio>*{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.article--large .article__meta{margin-top:0}.article--large .article__category{font-size:2rem;margin-top:1rem}}.article--feature{flex-direction:column}.article--feature .article__image{width:100%}.article--feature .article__image-ratio{position:relative}.article--feature .article__image-ratio:before{content:"";display:block;padding-top:74.6666666667%;width:100%}.article--feature .article__image-ratio>*{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.article--feature .article__meta{margin-left:0;margin-top:1.6rem;text-align:center}.article--feature .article__category{font-size:2rem}@media (min-width:992px){.article--feature .article__category{font-size:2.2rem}}.article--feature .article__cta{display:flex;flex-direction:row;justify-content:center}.article--feature .article__cta .button{width:-webkit-max-content;width:-moz-max-content;width:max-content}.article--feature .article__date{margin-bottom:3rem}@media (min-width:992px){.article--feature .article__image-ratio{position:relative}.article--feature .article__image-ratio:before{content:"";display:block;padding-top:45.3713123093%;width:100%}.article--feature .article__image-ratio>*{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.article--feature .article__meta{margin-top:2rem;padding-left:6rem;padding-right:6rem}.article--feature .article__title{margin-top:1rem}}.article--inline{display:block}@media (min-width:768px){.article--inline{display:flex;flex-direction:row}}.article--inline .article__content,.article--inline .article__image{margin-bottom:2rem}@media (min-width:768px){.article--inline .article__content,.article--inline .article__image{margin-bottom:4.6rem}}.article--inline .article__content{align-items:flex-start;display:flex;flex-direction:column}.article--inline .article__content-fill{flex-grow:1}.article--inline .article__title{font-size:2rem;line-height:1.45em;margin-top:0}@media (min-width:992px){.article--inline .article__title{font-size:2.4rem}}.article--inline .article__image{width:100%}.article--inline .article__image .article__image-ratio{position:relative}.article--inline .article__image .article__image-ratio:before{content:"";display:block;padding-top:56.25%;width:100%}.article--inline .article__image .article__image-ratio>*{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}@media (min-width:768px){.article--inline .article__image{margin-right:3rem;max-width:32%;min-width:32%}.article--inline .article__image .article__image-ratio{position:relative}.article--inline .article__image .article__image-ratio:before{content:"";display:block;padding-top:100%;width:100%}.article--inline .article__image .article__image-ratio>*{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}}@media (min-width:992px){.article--inline .article__image .article__image-ratio{position:relative}.article--inline .article__image .article__image-ratio:before{content:"";display:block;padding-top:56.25%;width:100%}.article--inline .article__image .article__image-ratio>*{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}}.article--inline .article__date{margin-bottom:1.5rem}.article--inline .article__cta{align-items:center;display:inline-flex}.article--inline .article__cta .icon{margin-left:.5rem}@media (min-width:1200px){.article--inline{padding-right:12rem}}