.ws-insights-featured{background:#d9d9d9;padding:0 20px 100px 20px;--card-min-height:300px;--featured-card-min-height:400px}
.ws-insights-featured .headline{font-size:39px;font-family:"ws_bergen_text";font-weight:400;line-height:120%;color:#000a2d;padding:64px 8px 23px 12px;margin:0}
.ws-insights-featured .featured-grid{display:grid;gap:31px}
.ws-insights-featured .featured-grid{grid-template-columns:1fr}
.featured-grid:has(.card:nth-child(1):last-child){grid-template-columns:100%}
.ws-insights-featured .card{background:#d9d9d9;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;padding:0 12px;transition:transform .3s ease,box-shadow .3s ease;box-shadow:none;cursor:pointer;transform-origin:center}
.ws-insights-featured .card:hover{transform:scale(1.01);box-shadow:0 1px 1px #d9d9d9}
.ws-insights-featured .card:hover .card-title a{text-decoration:underline;color:#2d708b;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:10%;text-underline-offset:25%}
.ws-insights-featured .card img{width:100%;height:100%;object-fit:cover}
.ws-insights-featured .card.featured img{height:clamp(270px,30vw,400px);width:100%;object-fit:fill}
.ws-insights-featured .card-content{background:#fff;display:flex;padding:20px 20px 40px 20px;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch;flex:1;justify-content:space-between}
.ws-insights-featured .card-content .content-wrapper{display:flex;flex-direction:column;gap:20px;flex:1}
.ws-insights-featured .card-content h3 a{color:#000a2d;font-family:"ws_bergen_text";font-size:33px;font-style:normal;font-weight:400;line-height:120%;align-self:stretch;margin-bottom:auto;text-decoration:none}
.ws-insights-featured .card-content h3{color:#000a2d;font-family:"ws_bergen_text";font-size:33px;font-style:normal;font-weight:400;line-height:120%;align-self:stretch;margin-bottom:auto;text-decoration:none;margin:0}
.ws-insights-featured .card-content p{font-family:"ws_bergen_text";color:#000a2d;text-align:start;font-size:13px;font-style:italic;font-weight:400;line-height:160%;letter-spacing:.133px;margin:0}
.ws-insights-featured .card-content img{width:24px !important;height:24px !important;aspect-ratio:1/1}
.card-content .meta-data{display:flex;padding:12px 0;justify-content:space-between;align-items:center;align-self:stretch;border-top:2px solid var(--Midnight-Blue,#000a2d);border-bottom:2px solid var(--Midnight-Blue,#000a2d)}
.card-content .meta-data .article-read-time{display:flex;flex-direction:row;gap:6px;align-items:center}
.card-content .meta-data .article-publish-date{display:flex;flex-direction:row;gap:12px;align-items:center}
.ws-insights-featured .footer-data{display:flex;width:100%;flex-direction:column;justify-content:space-between;gap:20px}
@media(min-width:768px){.ws-insights-featured{--card-min-height:100%;--featured-card-min-height:600px}
.featured-grid:has(.card:nth-child(1):last-child){grid-template-columns:50%}
.featured-grid:has(.card:nth-child(2):last-child){grid-template-columns:1fr 1fr;grid-template-rows:auto auto}
.ws-insights-featured{padding:0 40px 100px 40px}
.ws-insights-featured .headline{font-size:37px;padding:100px 0 37px 1px}
.ws-insights-featured .featured-grid{row-gap:48px;column-gap:20px;--row-gap:48px}
.ws-insights-featured .featured .card-content h3 a{font-size:37px;color:#000a2d;font-family:"ws_bergen_text";font-style:normal;font-weight:400;line-height:120%;align-self:stretch;text-decoration:none}
.ws-insights-featured .featured .card-content h3{font-size:37px;color:#000a2d;font-family:"ws_bergen_text";font-style:normal;font-weight:400;line-height:120%;align-self:stretch;text-decoration:none;margin:0}
.ws-insights-featured .card-content h3 a{font-size:31px;color:#000a2d;font-family:"ws_bergen_text";font-style:normal;font-weight:400;line-height:120%;align-self:stretch;text-decoration:none}
.ws-insights-featured .card-content h3{font-size:31px;color:#000a2d;font-family:"ws_bergen_text";font-style:normal;font-weight:400;line-height:120%;align-self:stretch;text-decoration:none;margin:0}
.ws-insights-featured .card-content{height:100%;display:flex;flex-direction:column;justify-content:space-between}
.featured-grid:has(.card:nth-child(2):last-child) .featured{grid-row:span 2;height:calc(var(--card-min-height)+var(--row-gap,48px)+var(--card-min-height))}
.featured-grid:has(.card:nth-child(2):last-child) .card:not(.featured){grid-column:2;grid-row:1;flex-direction:row;height:var(--card-min-height)}
.featured-grid:has(.card:nth-child(2):last-child) .card:not(.featured) .featured-img{width:25%}
.featured-grid:has(.card:nth-child(3)){grid-template-columns:1fr 1fr;grid-template-rows:auto auto}
.featured-grid:has(.card:nth-child(3)) .featured{grid-row:span 2;height:100%}
.featured-grid:has(.card:nth-child(3)) .card:not(.featured){grid-column:2;flex-direction:row;height:var(--card-min-height)}
.featured-grid:has(.card:nth-child(3)) .card:not(.featured) .featured-img{width:25%}
}
@media(min-width:1440px){.ws-insights-featured{padding:0 70px 106px 70px;--card-min-height:clamp(280px,25vh,400px);--featured-card-min-height:clamp(600px,60vh,800px)}
.ws-insights-featured .headline{padding:100px 0 37px 15px}
.ws-insights-featured .featured-grid{column-gap:25px}
.featured-grid:has(.card:nth-child(2):last-child) .featured,.featured-grid:has(.card:nth-child(3)) .featured{height:calc(var(--card-min-height)+var(--row-gap,48px)+var(--card-min-height))}
.featured-grid:has(.card:nth-child(2):last-child) .card:not(.featured),.featured-grid:has(.card:nth-child(3)) .card:not(.featured){height:var(--card-min-height)}
.ws-insights-featured .card.featured img{height:clamp(300px,35vw,339px)}
}