.featured-slider-section{position:relative;width:100%;overflow:hidden}.featured-slider{position:relative;width:100%;user-select:none}.featured-slider__wrapper{overflow:hidden;position:relative}.featured-slider__track{display:flex;width:100%;transform:translateX(0)}.featured-slider__slide{flex:0 0 100%;width:100%;position:relative;display:flex;flex-direction:column}.featured-slider__link{display:block;width:100%;height:100%;text-decoration:none;color:inherit}.featured-slider__image-wrap{overflow:hidden;aspect-ratio:2/1}.featured-slider__image{width:100%;height:100%;object-fit:cover}.featured-slider__image--placeholder{display:flex;align-items:center;justify-content:center}.featured-slider__content{padding:24px 0;display:flex;flex-direction:column;gap:24px}.featured-slider__title{margin:0;color:#000}.featured-slider__excerpt{margin:0}.featured-slider__cta{text-transform:uppercase}.featured-slider .arrows{position:relative;z-index:10;display:flex;justify-content:center;gap:8px}.featured-slider .arrows .arrow{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);border:none;border-radius:100%;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-size:12px;background-position:center;padding:0}.blog-list-section{padding:clamp(48px,8vw,96px) 0}.blog-list__heading{font-size:clamp(28px,4vw,48px);font-weight:700;margin:0 0 clamp(32px,5vw,56px);line-height:1.15;position:relative;padding-bottom:16px}.blog-list__heading::after{content:"";position:absolute;bottom:0;left:0;width:48px;height:3px}.blog-list__grid{display:grid;grid-template-columns:1fr;gap:clamp(20px,3vw,20px)}.blog-card{overflow:hidden}.blog-card__image-wrap{width:100%;aspect-ratio:16/9;overflow:hidden}.blog-card__image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog-card__image--placeholder{display:flex;align-items:center;justify-content:center}.blog-card__body{padding-top:20px;display:flex;flex-direction:column;gap:20px;flex:1}.blog-card__title{font-size:27px;margin:0}.blog-card__excerpt{margin:0;flex:1}.blog-card .read-more{text-decoration:underline}.blog-pagination{margin-top:clamp(48px,6vw,72px)}.blog-pagination__inner{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.blog-pagination__btn{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:10px 16px;text-decoration:none;border:1px solid #e2e0db}.blog-pagination__btn svg{width:16px;height:16px}.blog-pagination__btn:hover{color:#fff}.blog-pagination__btn--disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.blog-pagination__pages{display:flex;align-items:center;gap:4px}.blog-pagination__page{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 8px;font-size:14px;text-decoration:none;border:1px solid #e2e0db}.blog-pagination__page--current{color:#fff;font-weight:700;pointer-events:none}.blog-pagination__page--gap{border:none;background:rgba(0,0,0,0);pointer-events:none}@media(min-width: 640px){.blog-list__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.featured-slider__slide{flex-direction:row-reverse;min-height:605px;align-items:center}.featured-slider__image-wrap{aspect-ratio:auto;width:50%;height:100%}.featured-slider__content{width:50%;padding-right:40px}.featured-slider .arrows{position:absolute;bottom:40px;width:50%}.blog-list__grid{grid-template-columns:repeat(3, 1fr)}}
