.blog-post{align-items:start;display:grid;grid-gap:.55rem;gap:.55rem;position:relative}@media(min-width: 1024px){.blog-post{grid-gap:.35rem 1.5rem;gap:.35rem 1.5rem}}.blog-post__heading{font-size:1rem;grid-area:heading;line-height:1.25;margin-top:0;position:relative;text-transform:none}@media(min-width: 1024px){.blog-post__heading{font-size:1.375rem}}.blog-post__heading a{color:inherit;text-decoration:none}.blog-post a{color:inherit;font-weight:normal}.blog-post__image{background-color:transparent;border-radius:1.25rem;grid-area:image;min-height:100px;overflow:hidden;position:relative}.blog-post__image img{height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.blog-post__image a{display:block;height:100%;width:100%}.blog-post__image a:hover{opacity:.75}.blog-post__preview{grid-area:preview;position:relative}.blog-post__byline{color:rgba(4,7,56,.8);font-size:.75rem;grid-area:byline;position:relative}@media(min-width: 1024px){.blog-post__byline{font-size:.875rem}}.blog-post--card{flex:1 1 21.75rem;grid-template-areas:"image heading" "image byline" "image divider";grid-template-columns:100px 1fr;grid-template-rows:auto auto 1fr}@media(min-width: 1024px){.blog-post--card{grid-template-areas:"image" "heading" "byline";grid-template-columns:auto}}.blog-post--card::after{content:"";display:block}@media(min-width: 1024px){.blog-post--card::after{display:none}}.blog-post--card .blog-post__image{height:100%}@media(min-width: 1024px){.blog-post--card .blog-post__image{height:200px}}.blog-post--card .blog-post__image picture{height:100%}.blog-post--card .blog-post__preview{display:none}.blog-post--list{grid-template-areas:"image heading" "image byline" "image divider";grid-template-columns:100px 1fr;grid-template-rows:auto auto 1fr}@media(min-width: 1024px){.blog-post--list{grid-template-columns:120px 1fr}}.blog-post--list::after{content:"";display:block}.blog-post--list .blog-post__image{height:100%}.blog-post--list .blog-post__image picture{height:100%}.blog-post--list .blog-post__preview{display:none}.blog-post--stacked{align-items:end;align-self:stretch;color:#fff;grid-template-areas:"heading" "preview" "byline";grid-template-columns:1fr;grid-template-rows:1fr auto auto;padding:20vw 0 1rem}@media(min-width: 1024px){.blog-post--stacked{padding:2rem}}.blog-post--stacked .blog-post__image{bottom:0;grid-area:unset;left:-2rem;position:absolute;right:-2rem;top:0}@media(min-width: 1024px){.blog-post--stacked .blog-post__image{left:0;right:0}}.blog-post--stacked .blog-post__image::after{background-image:linear-gradient(to bottom, rgba(4, 7, 56, 0), #040738);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.blog-post--stacked .blog-post__heading{font-size:1.5rem}@media(min-width: 1024px){.blog-post--stacked .blog-post__heading{font-size:2.25rem}}.blog-post--stacked .blog-post__preview{display:none;font-size:0;opacity:0;transition:font-size .3s ease-in-out .3s,opacity .3s ease-in-out}@media(min-width: 1024px){.blog-post--stacked .blog-post__preview{display:block}}.blog-post--stacked .blog-post__byline{color:inherit}@media(min-width: 1024px){.blog-post--stacked .blog-post__byline{transition:opacity .3s ease-in-out}}@media(min-width: 1024px){.blog-post--stacked:hover .blog-post__image a{opacity:.75}.blog-post--stacked:hover .blog-post__heading a{opacity:1}.blog-post--stacked:hover .blog-post__preview{font-size:1.25rem;opacity:1;transition:font-size .3s ease-in-out,opacity .3s ease-in-out .3s}.blog-post--stacked:hover .blog-post__byline{opacity:.75}}.byline{align-items:center;display:flex;flex-wrap:wrap;font-size:.75rem}.byline__author{font:inherit}.byline__author a{font-style:normal;font-weight:normal}.byline__dates{display:flex;padding-left:.4em}.byline__dates .byline__published{padding-right:.5em}.byline__dates .byline__updated::before{content:"|"}.blog-post__byline .byline__published::before{content:"|"}@media(min-width: 766px){.site-header-content__byline .byline__published::before{content:"|"}}.site-header-content__inner .site-header-content__byline--post{padding:10px 0;width:370px}@media(max-width: 556px){.site-header-content__inner .site-header-content__byline--post .byline__dates{padding-left:0}}@media(max-width: 539px){.site-header-content__inner .site-header-content__byline--post .byline__published{width:145px}}@media(min-width: 556px){.site-header-content__inner .site-header-content__byline--post .byline__published::before{content:"|"}}@media(min-width: 540px){.site-header-content__inner .site-header-content__byline--post{font-size:1.05rem;width:auto}}.news-feed .blog-post .byline .byline__label,.home-feed .blog-post .byline .byline__label{display:none}.news-feed__inner{align-items:center;display:grid;grid-gap:1.5rem;gap:1.5rem}@media(min-width: 1024px){.news-feed__inner{grid-template-columns:1fr auto}}.news-feed__heading{font-size:1.5rem}@media(min-width: 1024px){.news-feed__heading{font-size:3.125rem}}.news-feed__button{grid-row:3;justify-content:center}@media(min-width: 1024px){.news-feed__button{grid-row:1;justify-self:end}}@media(max-width: 1023px){.news-feed__button.icon{grid-template-columns:repeat(2, auto)}}@media(min-width: 1024px){.news-feed__button.icon{grid-column:2;transition:none}.news-feed__button.icon:hover::after{background-color:#36ce74}}.news-feed__posts{align-items:start;display:grid;grid-gap:1rem 2.75rem;gap:1rem 2.75rem;grid-column:1/-1}@media(min-width: 1024px){.news-feed__posts{grid-template-columns:3fr 2fr;grid-template-rows:repeat(3, auto)}}.news-feed__posts .blog-post--list img{height:100px;width:100px}@media(min-width: 1024px){.news-feed__posts .blog-post--list img{height:120px;width:120px}}.news-feed__posts img{border-radius:1.25rem}.news-feed .blog-post:first-child{grid-row:1/-1}@media(min-width: 1024px){.news-feed--compact .news-feed__posts{grid-gap:1rem 3.75rem;gap:1rem 3.75rem;grid-row:2;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr;justify-items:center}.news-feed--compact .news-feed__inner{grid-gap:0;gap:0;grid-row-gap:2rem;grid-template-rows:1fr auto 1fr;width:100%}.news-feed--compact .news-feed__heading{grid-row:1}.news-feed--compact .news-feed__button{grid-column:1;grid-row:3;justify-self:center}}
