.dining-guide-links{margin-top:32px;margin-bottom:32px}.dining-guide-links h2{color:#172033;margin:0 0 14px;font-size:20px;font-weight:900;line-height:1.3}.dining-guide-links ul{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.dining-guide-links li{border:1px solid #e2e8f0;border-radius:10px;min-width:0;padding:14px 16px}.dining-guide-links li a{color:#172033;font-weight:800;line-height:1.4;text-decoration:none}.dining-guide-links li a:hover,.dining-guide-links li a:focus-visible{color:#d900b8;text-decoration:underline}.dining-guide-links li p{color:#4b5563;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.dining-guide-links-all{color:#d900b8;margin-top:14px;font-weight:800;display:inline-block}.dining-guide-links-compact h2{margin-bottom:8px;font-size:15px}.dining-guide-links-compact ul{flex-wrap:wrap;gap:8px 20px;display:flex}.dining-guide-links-compact li{border:0;padding:0}.dining-guide-links-compact li a{color:#d900b8;font-weight:700}
