.block-featured-posts{padding:0}.block-featured-posts__items{display:flex;flex-direction:column;align-items:center}.block-featured-posts__item{position:relative;display:flex;flex-direction:row;width:100%;min-height:12.5rem;padding:clamp(1.5rem,1.0171990172rem + .9828009828vw,2rem) 0;border-bottom:1px solid var(--general-line);transition:background-color .3s ease-in-out}.block-featured-posts__item:focus,.block-featured-posts__item:hover{background-color:var(--general-box-bg)}.block-featured-posts__item-link-overlay{width:100%;text-decoration:none}.block-featured-posts__item-content{display:flex;flex-direction:column;gap:.75rem;width:100%}.block-featured-posts__item-content>div{display:flex;gap:.75rem}@media (min-width:768px){.block-featured-posts__item-content>div{gap:clamp(1.25rem,-.4398034398rem + 3.4398034398vw,3rem)}}.block-featured-posts__item-content>div>*{margin-bottom:0}.block-featured-posts__item-content-head{flex-direction:row;justify-content:space-between;align-items:center}.block-featured-posts__item-content-body{flex-direction:column}@media (min-width:768px){.block-featured-posts__item-content-body{flex-direction:row}}@media (min-width:768px){.block-featured-posts__item-content-body>*{width:50%}}.block-featured-posts__item-tax-terms{font-weight:500;font-size:.75rem;font-family:Poppins,sans-serif;line-height:1.5;letter-spacing:.15em;text-transform:uppercase;font-weight:500;font-size:.75rem;font-family:Poppins,sans-serif;line-height:1.5;letter-spacing:.15em;text-transform:uppercase;padding:.25rem .5rem;color:var(--buttons-primary-text);border-radius:clamp(.3125rem,.1917997543rem + .2457002457vw,.4375rem);background-color:var(--buttons-primary-bg)}.block-featured-posts__item-title{color:var(--text-heading);font-weight:600;font-size:clamp(1.25rem,1.0085995086rem + .4914004914vw,1.5rem);font-family:Montserrat,sans-serif;line-height:1.5;letter-spacing:-.01em}.block-featured-posts__item-meta-date{color:var(--text-supertext);font-weight:600;font-size:clamp(.8125rem,.7521498771rem + .1228501229vw,.875rem);font-family:Montserrat,sans-serif;line-height:1.6;letter-spacing:.2em;text-transform:uppercase;display:flex;flex:1 0 0;justify-content:flex-end}.block-featured-posts__item-context{display:flex;flex-direction:column;gap:.75rem}.block-featured-posts__item-context>*{margin-bottom:0}.block-featured-posts__item-excerpt{color:var(--text-body);font-weight:400;font-size:clamp(.8125rem,.7521498771rem + .1228501229vw,.875rem);font-family:Poppins,sans-serif;line-height:1.6;display:-webkit-box;gap:.75rem;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.block-featured-posts__item-link{--btn-padding:0.25rem;display:inline-block;padding:0;text-decoration:none;border:none;background:0 0;cursor:pointer;appearance:none;font-weight:500;font-size:clamp(.8125rem,.7521498771rem + .1228501229vw,.875rem);font-family:Poppins,sans-serif;line-height:1.5;letter-spacing:.15em;text-transform:uppercase;position:relative;padding-right:clamp(1rem,.5171990172rem + .9828009828vw,1.5rem);color:var(--buttons-tertiary-text);text-decoration:none;border-bottom:1px solid var(--buttons-tertiary-border);background:var(--buttons-tertiary-bg);transition:all .6s cubic-bezier(0,0,.02,.99);display:inline-block;width:7.1875rem;padding-right:.75rem;text-decoration:none}.block-featured-posts__item-link:not(.btn-text-wrap){display:inline-flex}.block-featured-posts__item-link:not(.btn-text-wrap):focus .btn-words__visible,.block-featured-posts__item-link:not(.btn-text-wrap):hover .btn-words__visible,a:focus .block-featured-posts__item-link:not(.btn-text-wrap) .btn-words__visible,a:hover .block-featured-posts__item-link:not(.btn-text-wrap) .btn-words__visible{transform:translateY(-100%)}.block-featured-posts__item-link:not(.btn-text-wrap):focus .btn-words__clone,.block-featured-posts__item-link:not(.btn-text-wrap):hover .btn-words__clone,a:focus .block-featured-posts__item-link:not(.btn-text-wrap) .btn-words__clone,a:hover .block-featured-posts__item-link:not(.btn-text-wrap) .btn-words__clone{transform:translateY(0)}.block-featured-posts__item-link:not(.btn-text-wrap) .btn-inner{display:inline-block;height:auto;overflow:hidden}.block-featured-posts__item-link:not(.btn-text-wrap) .btn-words{position:relative;display:inline-block;height:100%}.block-featured-posts__item-link:not(.btn-text-wrap) .btn-words__clone,.block-featured-posts__item-link:not(.btn-text-wrap) .btn-words__visible{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding-block:var(--btn-padding);transition:transform calc(.3s + .3s * (var(--word-count) - var(--word-index))) cubic-bezier(0,0,.02,.99)}.block-featured-posts__item-link:not(.btn-text-wrap) .btn-words__clone{position:absolute;inset:0;transform:translateY(100%)}.block-featured-posts__item-link.btn-text-wrap{padding-block:var(--btn-padding)}.block-featured-posts__item-link.btn-text-wrap .btn-inner{text-align:center}.block-featured-posts__item-link.btn-text-wrap .btn-words__clone{display:none}.block-featured-posts__item-link.btn-text-wrap .btn-words__clone,.block-featured-posts__item-link.btn-text-wrap .btn-words__visible{transition:transform .3s cubic-bezier(0,0,.02,.99)!important}.block-featured-posts__item-link::after{content:"\ea04";font-weight:400;font-size:.875rem;font-family:impulse-icons,sans-serif;font-style:normal;font-variant:normal;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.block-featured-posts__item-link[href^="tel:"]{display:flex;flex-direction:row-reverse;gap:clamp(1rem,.5171990172rem + .9828009828vw,1.5rem);justify-content:center;align-items:center;padding-right:0;color:var(--text-heading)}.block-featured-posts__item-link[href^="tel:"]:hover{color:var(--text-heading)}.block-featured-posts__item-link[href^="tel:"]:hover::after{background:var(--buttons-icon-button-bg-hover)}.block-featured-posts__item-link[href^="tel:"]::after{content:"\ea1d";font-weight:400;font-size:1.5rem;font-family:impulse-icons,sans-serif;font-style:normal;font-variant:normal;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:static;display:flex;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;color:var(--buttons-icon-button-icon);border-radius:clamp(.3125rem,.1917997543rem + .2457002457vw,.4375rem);background:var(--buttons-icon-button-bg);transform:none;transition:background .3s ease-out}.block-featured-posts__item-link::after{position:absolute;top:50%;right:0;transform:translateY(-50%)}.block-featured-posts__item-link:focus,.block-featured-posts__item-link:hover,a:focus .block-featured-posts__item-link,a:hover .block-featured-posts__item-link{color:var(--buttons-tertiary-text-hover);border-color:var(--buttons-tertiary-border-hover);background:var(--buttons-tertiary-bg-hover)}.block-featured-posts__item-link::after{display:none}