@media (min-width:60rem){.for-small,.mq-mobile-only,.mq-mobileonly{display:none!important}}@media (max-width:calc(60rem - 1px)){.mq-desktop-only,.mq-desktoponly{display:none!important}}@media (max-width:calc(60rem - 1px)){.mq-desktop-only-sm,.mq-desktoponly-sm{display:none!important}}@media (min-width:1225px){.mq-desktop-only-sm,.mq-desktoponly-sm{display:none!important}}@media (max-width:1224px){.mq-desktop-only-lg,.mq-desktoponly-lg{display:none!important}}.block-featured-posts .all-button-container.mq-mobileonly{margin-top:1em}@media (max-width:calc(60rem - 1px)){.block-featured-posts .posts-and-cta-row{-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4}}.featured-posts-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.featured-posts-heading{font-size:1.5rem;width:66%;line-height:1.08}.featured-posts-header-image{min-width:42px}.featured-posts-header-image.ar-square img{height:42px;width:42px}.featured-posts-header-image.ar-portrait img{height:42px;width:auto}.featured-posts-header-image.ar-landscape img{height:42px;width:auto}.featured-posts-heading,h2.featured-posts-heading{font-size:1.5rem;font-weight:normal;text-transform:none;line-height:1.04;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.featured-posts-heading strong,h2.featured-posts-heading strong{font-weight:bold}.callout-card-heading,h3.callout-card-heading{line-height:1.12;font-weight:bold;font-size:24px;font-size:clamp(1.5rem,1vw + 1rem,1.75rem)}.fp-list-container-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-padding-end:1rem;padding-inline-end:1rem}.fp-list-container-inner .cta-container.mq-mobileonly{min-width:290px}.fp-post-slide{background-color:var(--white);border-radius:20px;overflow:hidden;min-width:290px;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:100%;flex-basis:100%;position:relative}.fp-post-slide .fp-post-visual{position:relative;overflow:hidden;aspect-ratio:150/100}.fp-post-slide .fp-post-visual:before{content:"";position:absolute;inset:0;background:var(--featured-image) transparent no-repeat;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.fp-post-slide .fp-post-textual{padding:1rem 1.4rem 1.3rem 1.4rem}.fp-post-slide .fp-post-publish-date{font-size:0.875rem;margin-top:0;margin-bottom:1.3rem}.fp-post-slide h3.fp-post-title{line-height:1.2;font-size:1.5rem;font-size:clamp(1.5rem,1vw + 1rem,1.75rem);-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.fp-post-slide:has(.cover-link):focus-within .fp-post-visual:before,.fp-post-slide:has(.cover-link):hover .fp-post-visual:before{-webkit-transform:scale(1.1);transform:scale(1.1)}.fp-post-slide:has(.cover-link):focus-within .fp-post-title,.fp-post-slide:has(.cover-link):hover .fp-post-title{color:var(--blue)}.sidebar-cta-card{background-color:var(--white);border-radius:20px;overflow:hidden;position:relative;min-height:var(--sharer-height);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sidebar-cta-card h3.sidebar-cta-title{line-height:1.2;font-size:1.5rem;font-size:clamp(1.5rem,1vw + 1rem,1.75rem);-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.sidebar-cta-card .textual{padding:1rem 1.4rem 1.3rem 1.4rem}.sidebar-cta-card .visual{position:relative;overflow:hidden;aspect-ratio:150/100}.sidebar-cta-card .visual:before{content:"";position:absolute;inset:0;background:var(--bg-image-src) transparent no-repeat;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.sidebar-cta-card:has(.cover-link):focus-within .visual:before,.sidebar-cta-card:has(.cover-link):hover .visual:before{-webkit-transform:scale(1.1);transform:scale(1.1)}.sidebar-cta-card:has(.cover-link):focus-within .sidebar-cta-title,.sidebar-cta-card:has(.cover-link):hover .sidebar-cta-title{color:var(--blue)}.fp-post-carousel{overflow-x:hidden}@media (min-width:60rem){.posts-and-cta-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.posts-and-cta-row:is(.block-featured-posts.has-sidebar .posts-and-cta-row){display:-ms-grid;display:grid;-ms-grid-columns:3fr 1fr;grid-template-columns:3fr 1fr}}
/*# sourceMappingURL=featured-posts.css.map */