.dynamic-content-grid{background-color:#e7edfa;margin:35px calc(50% - 50vw);padding:30px 0 20px;z-index:999}@media screen and (min-width:64em){.dynamic-content-grid{margin-bottom:48px;margin-top:0;padding:50px 0;position:absolute}}.dynamic-content-grid h2,.dynamic-content-grid h3,.dynamic-content-grid h4,.dynamic-content-grid p{margin:0}.dynamic-content-grid .title-and-see-all{align-items:center;display:flex;justify-content:space-between;margin-bottom:27px}.dynamic-content-grid .title-and-see-all a{font-size:16px;line-height:18px;margin:0;padding:11px 32px}.dynamic-content-grid .desktop-only{display:none}@media screen and (min-width:64em){.dynamic-content-grid .desktop-only{display:block}.dynamic-content-grid .mobile-only{display:none}}.dynamic-content-grid a.read-all{font-size:15px;line-height:17px;max-width:unset;padding:12px;width:100%}@media screen and (min-width:64em){.dynamic-content-grid__placeholder{margin:48px 0}.dynamic-content-grid__placeholder--grid{height:960px}.dynamic-content-grid__placeholder--row{height:570px}}.dynamic-content-grid__feed{display:grid;gap:8px}@media screen and (min-width:64em){.dynamic-content-grid__feed{grid-template-columns:repeat(6,1fr)}.dynamic-content-grid__feed--small-row{grid-template-columns:repeat(4,1fr)}}.dynamic-content-grid .dynamic-post{display:grid;gap:16px;grid-template-columns:120px 1fr;overflow:hidden;position:relative}@media screen and (min-width:64em){.dynamic-content-grid .dynamic-post{align-items:end;grid-template-areas:"all";grid-template-columns:1fr}}.dynamic-content-grid .dynamic-post:nth-child(n+5){display:none}@media screen and (min-width:64em){.dynamic-content-grid .dynamic-post:nth-child(n+5){display:grid}}.dynamic-content-grid .dynamic-post__image{border-radius:8px;height:120px;overflow:hidden;position:relative}@media screen and (min-width:64em){.dynamic-content-grid .dynamic-post__image{grid-area:all;height:400px}}.dynamic-content-grid .dynamic-post__image:after{background:transparent linear-gradient(var(--angle,180deg),var(--start,transparent) 0,#000 100%);content:"";display:none;height:100%;position:absolute;top:0;width:100%;z-index:1}@media screen and (min-width:64em){.dynamic-content-grid .dynamic-post__image:after{display:block}}.dynamic-content-grid .dynamic-post__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dynamic-content-grid .dynamic-post:hover .dynamic-post__image:after{--start:rgba(43,50,64,.286)}.dynamic-content-grid .dynamic-post__content{padding:5px 0;pointer-events:none;position:relative;z-index:1}@media screen and (min-width:64em){.dynamic-content-grid .dynamic-post__content{color:#fff;grid-area:all;padding:20px}}.dynamic-content-grid .dynamic-post__category{color:#fd4400;display:none;font-size:16px;font-weight:700}.dynamic-content-grid .dynamic-post__link{pointer-events:all}.dynamic-content-grid .dynamic-post__link--author{color:#fd4400}.dynamic-content-grid .dynamic-post__link--author:hover{text-decoration:none}.dynamic-content-grid .dynamic-post__link--title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;font-weight:700;line-height:18px;overflow:hidden;text-decoration:none;text-overflow:ellipsis}@media screen and (min-width:64em){.dynamic-content-grid .dynamic-post__link--title{color:#fff;font-size:18px;line-height:20px}}.dynamic-content-grid .dynamic-post__byline{display:flex;flex-direction:column;flex-wrap:wrap;font-size:14px;gap:0 20px;margin-top:12px}@media screen and (min-width:64em){.dynamic-content-grid .dynamic-post__byline{justify-content:end;min-height:46px}}.dynamic-content-grid .dynamic-post__text--read-time{display:none}.dynamic-content-grid .dynamic-post--feature{align-items:end;grid-column:1/-1;grid-template-areas:"all";grid-template-columns:1fr;margin-bottom:16px}@media screen and (min-width:64em){.dynamic-content-grid .dynamic-post--feature{margin-bottom:0}}.dynamic-content-grid .dynamic-post--feature .dynamic-post__image{grid-area:all;height:200px}@media screen and (min-width:64em){.dynamic-content-grid .dynamic-post--feature .dynamic-post__image{--angle:244deg;height:383px}}.dynamic-content-grid .dynamic-post--feature .dynamic-post__image:after,.dynamic-content-grid .dynamic-post--feature .dynamic-post__image:before{display:block}.dynamic-content-grid .dynamic-post--feature .dynamic-post__content{color:#fff;grid-area:all;padding:20px}@media screen and (min-width:64em){.dynamic-content-grid .dynamic-post--feature .dynamic-post__content{max-width:40%;padding:45px 30px}}.dynamic-content-grid .dynamic-post--feature .dynamic-post__category{display:block}.dynamic-content-grid .dynamic-post--feature .dynamic-post__link--title{color:#fff;font-size:16px}@media screen and (min-width:64em){.dynamic-content-grid .dynamic-post--feature .dynamic-post__link--title{font-size:24px;line-height:1}}.dynamic-content-grid .dynamic-post--feature .dynamic-post__byline{flex-direction:row;justify-content:unset;min-height:unset}@media screen and (min-width:64em){.dynamic-content-grid .dynamic-post--feature .dynamic-post__byline{margin-top:20px}}.dynamic-content-grid .dynamic-post--feature .dynamic-post__text--read-time{display:block}.dynamic-content-grid--small-row{background-color:transparent;margin:0;position:relative;z-index:1}.dynamic-content-grid--small-row .wrap{padding:0}@media screen and (min-width:64em){.dynamic-content-grid--small-row a.read-all{font-size:16px;line-height:18px;margin:44px auto 0;padding:11px 32px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.dynamic-content-grid__text--copy{margin-bottom:20px}@media screen and (min-width:64em){.dynamic-content-grid__text--copy{margin-bottom:37px}}.dynamic-content-grid--no-padding{padding:0}@media screen and (min-width:64em){.dynamic-content-grid--no-padding{padding:0}}.dynamic-content-grid--padding-top{padding:30px 0 0}@media screen and (min-width:64em){.dynamic-content-grid--padding-top{padding:50px 0 0}}.minutes--full{display:none}@media screen and (min-width:64em){.minutes--full{display:inline}.minutes--min{display:none}.wrap.sidebar .dynamic-content-grid{margin-left:-15px;width:100vw}}@media screen and (min-width:75em){.wrap.sidebar .dynamic-content-grid{margin-left:calc(37.5rem - 50vw - 15px)}}@media screen and (min-width:85.375em){.wrap.sidebar .dynamic-content-grid{margin-left:calc(37.5rem - 50vw)}}@media screen and (min-width:64em){.wrap.sidebar .dynamic-content-grid--small-row{margin-left:0;width:100%}}@media screen and (min-width:75em){.wrap.sidebar .dynamic-content-grid--small-row{margin-left:0}}@media screen and (min-width:85.375em){.wrap.sidebar .dynamic-content-grid--small-row{margin-left:0}}
