.home-editorial-feature{display:grid;grid-template-columns:1.1fr 1fr;background:#f3f2ec;border-radius:5px;overflow:hidden;margin-bottom:30px}
.home-editorial-feature-image{display:flex;min-width:0;min-height:350px;background:#f3f2ec}
.home-editorial-feature-image img{display:block;width:100%;height:100%;max-height:540px;object-fit:cover}
.home-editorial-feature.is-product .home-editorial-feature-image{padding:26px}
.home-editorial-feature.is-product .home-editorial-feature-image img{object-fit:contain;mix-blend-mode:multiply}
.home-editorial-feature-copy{min-width:0;padding:34px 38px;align-self:center}
.home-editorial-feature-label{font-size:14px;color:#30342d}
.home-editorial-feature h3{font-size:clamp(26px,3vw,38px);line-height:1.12;letter-spacing:-.035em;margin:15px 0 18px;overflow-wrap:anywhere}
.home-editorial-feature-copy>p{color:#5d6454;font-size:16px;line-height:1.75;margin-bottom:19px}
.home-editorial-feature-topics{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:17px}
.home-editorial-feature-topics a{display:inline-flex;align-items:center;min-height:36px;padding:6px 12px;border:1px solid #d8d9d1;border-radius:24px;background:#fafaf7;color:#795235;font-size:12px;font-weight:650}
.home-editorial-feature .text-link{min-height:44px;font-size:14px;color:#8b3e06}
.home-editorial-feature.has-no-image{grid-template-columns:1fr}
@media(max-width:1000px){.home-editorial-feature-copy{padding:26px}.home-editorial-feature-image{min-height:310px}}
@media(max-width:700px){.home-editorial-feature{grid-template-columns:minmax(0,1fr)}.home-editorial-feature-image{height:auto;min-height:0;aspect-ratio:1.55}.home-editorial-feature-image img{max-height:none}.home-editorial-feature-copy{padding:25px}.home-editorial-feature h3{font-size:29px}.home-editorial-feature-copy>p{font-size:15px}}
