/* Focused 3-link main navigation and strong Sunday Carvery home feature. */
.site-header .desktop-nav{gap:clamp(18px,2.3vw,36px)}
.site-header .desktop-nav a{font-size:14px;font-weight:700}
@media(min-width:900px){
 .home-cards{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(180px,1fr));gap:18px}
 .home-cards>.sunday-home-feature{grid-column:1;grid-row:1/span 2;display:flex;flex-direction:column;border-color:#c6d8db}
 .home-cards>.sunday-home-feature .carvery-design{min-height:278px;height:auto;flex:1;padding:28px 22px;background:linear-gradient(150deg,#e6f0ee,#dae9ed);}
 .home-cards>.sunday-home-feature .big-sunday{font-size:clamp(36px,4vw,53px);line-height:1.04;max-width:550px;}
 .home-cards>.sunday-home-feature .carvery-price{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 20px;font-size:13px}
 .home-cards>.sunday-home-feature .story-content{padding:24px 28px 25px}
 .home-cards>.sunday-home-feature .story-content h3{font-size:26px}
 .home-cards>.story-card:not(.sunday-home-feature){display:grid;grid-template-columns:36% minmax(0,1fr)}
 .home-cards>.story-card:not(.sunday-home-feature)>.story-image{min-height:180px;height:100%;object-fit:cover}
 .home-cards>.story-card:not(.sunday-home-feature) .story-content{padding:19px 20px}
 .home-cards>.story-card:not(.sunday-home-feature) .story-content h3{font-size:20px}
 .home-cards>.story-card:not(.sunday-home-feature) .story-content p{font-size:12px;margin-bottom:13px}
}
@media(max-width:899px) and (min-width:561px){.home-cards{grid-template-columns:1fr}.home-cards>.sunday-home-feature .carvery-design{min-height:250px;height:auto}}
@media(max-width:560px){.home-cards .sunday-home-feature .carvery-design{height:auto;min-height:220px}.home-cards .sunday-home-feature .carvery-price{flex-wrap:wrap;justify-content:center}.home-cards .sunday-home-feature .big-sunday{font-size:38px}}
