.la-reviews-featured{padding:64px 0 38px;background:#f8f5ed;color:#294b5a}
.la-reviews-featured .la-wrap{max-width:1440px}
.la-reviews-featured__intro{max-width:720px;margin:0 auto 34px;text-align:center}
.la-reviews-featured__intro .la-eyebrow{margin:0 0 10px;color:#637c77;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.la-reviews-featured__intro h1{margin:0 0 14px;font-size:clamp(38px,4.8vw,62px);line-height:1.04;letter-spacing:-.05em}
.la-reviews-featured__intro>p:not(.la-eyebrow){max-width:600px;margin:0 auto 16px;color:#5b7277;font-size:17px;line-height:1.5}
.la-reviews-featured__intro a{font-size:14px;font-weight:750;text-decoration:underline;text-underline-offset:5px}
.la-reviews-featured__rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}
.la-reviews-featured__card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #dce2de;border-radius:18px;background:#fffdf9;box-shadow:0 4px 16px #294b5a0a}
.la-reviews-featured__card figure{position:relative;margin:0;overflow:hidden;background:#e5e9e4}
.la-reviews-featured__card figure img{display:block;width:100%;aspect-ratio:1.08;object-fit:cover;transition:transform .3s ease}
.la-reviews-featured__image-label{position:absolute;right:12px;top:12px;padding:5px 8px;border-radius:5px;background:#fffdf9e8;color:#294b5a;font-size:10px;line-height:1.2;font-weight:750}
.la-reviews-featured__card:hover figure img{transform:scale(1.025)}
.la-reviews-featured__card figcaption{position:absolute;left:14px;bottom:14px;padding:6px 10px;border-radius:999px;background:#fffdf9ed;color:#294b5a;font-size:12px;font-weight:750;box-shadow:0 2px 8px #294b5a1c}
.la-reviews-featured__card-body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:20px 19px 22px}
.la-reviews-featured__card-top{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;margin-bottom:15px;font-size:12px;font-weight:750}
.la-reviews-featured__stars{color:#b97450;font-size:16px;letter-spacing:1px;white-space:nowrap}
.la-reviews-featured__card blockquote{margin:0;color:#34464b;font-size:16px;line-height:1.48}
.la-reviews-featured__card-body>a{margin-top:auto;padding-top:22px;color:#294b5a;font-size:13px;font-weight:750;text-underline-offset:4px}
.la-reviews-featured__photo-note{margin:15px 0 0;color:#65797a;font-size:12px;line-height:1.5;text-align:right}
@media(max-width:1050px){.la-reviews-featured__rail{grid-template-columns:repeat(2,minmax(0,1fr))}.la-reviews-featured__card figure img{aspect-ratio:1.35}}
@media(max-width:760px){.la-reviews-featured{padding:42px 0 32px}.la-reviews-featured__intro{margin-bottom:25px;text-align:left}.la-reviews-featured__intro h1{font-size:clamp(38px,10vw,50px)}.la-reviews-featured__intro>p:not(.la-eyebrow){margin-left:0;font-size:16px}.la-reviews-featured__rail{display:flex;gap:12px;overflow-x:auto;margin-right:calc(-1 * var(--la-gutter,20px));padding:0 var(--la-gutter,20px) 8px 0;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b6c6c1 transparent}.la-reviews-featured__card{flex:0 0 min(82vw,330px);scroll-snap-align:start}.la-reviews-featured__card figure img{aspect-ratio:1.25}.la-reviews-featured__card-body{padding:17px}.la-reviews-featured__photo-note{text-align:left}}
@media(prefers-reduced-motion:reduce){.la-reviews-featured__card figure img{transition:none}}
