.city-food-inspiration{border-top:2px solid #344b40;margin:28px 0;padding-top:24px}.city-food-inspiration h2{font-size:calc(30px * var(--font-scale,1));line-height:1.2;margin:8px 0 14px}.city-food-inspiration>p:not(.eyebrow){font-size:calc(14px * var(--font-scale,1));max-width:950px;line-height:1.6}.inspiration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.inspiration-grid article{background:#e9ede3;padding:18px;min-width:0}.inspiration-grid h3{font-size:calc(23px * var(--font-scale,1));line-height:1.2;margin:8px 0}.inspiration-grid p{font-size:calc(14px * var(--font-scale,1));line-height:1.55}.inspiration-grid a{min-height:44px;display:inline-flex;align-items:center;font-size:calc(14px * var(--font-scale,1))}@media(max-width:650px){.inspiration-grid{grid-template-columns:1fr}.inspiration-grid article{padding:16px}}@media print{.city-food-inspiration{break-before:page}.inspiration-grid{display:block}.inspiration-grid article{break-inside:avoid;margin-bottom:12px}}
.city-routes-toggle{margin:16px 0 22px;border:1px solid #ccd1c5;background:#f0f1e8;padding:0 16px}.city-routes-toggle>summary{cursor:pointer;min-height:48px;padding:13px 0;font-size:calc(15px * var(--font-scale,1));font-weight:600}.city-routes-toggle .city-food-inspiration{margin:0 0 18px;border:0;padding-top:6px}
