.home main .yummies-home-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:48px;align-items:start}
.home main .yummies-home-columns>section{min-width:0;margin:0;padding:0}
.home main .yummies-home-columns .restaurants-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 20px!important}
.home main .yummies-home-columns .section-title{align-items:start;flex-wrap:wrap;gap:10px}
.home main .yummies-home-columns .section-title h2{font-size:26px}
.home main .yummies-home-columns .card{min-width:0;width:auto!important}
.home main .yummies-home-columns .card h3{font-size:18px;line-height:1.65}
.yummies-feature-card{margin:0 0 32px;padding:0 0 28px;border-bottom:1px solid #ddd}
.yummies-feature-card a{display:block;color:inherit;text-decoration:none}
.yummies-feature-image img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.yummies-feature-card h3{font-size:24px;line-height:1.55;margin:16px 0 10px;overflow-wrap:anywhere}
.yummies-feature-card p{font-size:15px;line-height:1.8;margin:0 0 12px}
.yummies-feature-card a>span{font-size:14px;text-decoration:underline;text-underline-offset:4px}
.yummies-related-copy .yummies-related-reason{font-size:15px;line-height:1.8;margin:10px 0 14px;white-space:pre-line}
.yummies-feature-card a:focus-visible,.yummies-related-card a:focus-visible{outline:2px solid #444;outline-offset:5px}
.yummies-feature-index{max-width:1100px;margin:40px auto;padding:0 24px}
.yummies-feature-index-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}
.yummies-feature-index .page-numbers{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;margin:4px}
@media(max-width:767px){
 .home main .yummies-home-columns{display:block}
 .home main .yummies-home-columns>.restaurants-home{margin-top:40px;padding-top:28px;border-top:1px solid #ddd}
 .home main .yummies-home-columns .restaurants-grid{grid-template-columns:minmax(0,1fr)!important}
 .yummies-feature-card h3{font-size:22px}
 .yummies-feature-index-grid{grid-template-columns:minmax(0,1fr)}
}
