:root {
  --paper:#fff5f4; --ink:#371526; --quiet:#704b5d; --line:#d5b1bf;
  --accent:#902443; --panel:#fffafd; --display:"DM Serif Text",Georgia,serif;
}
.site-header { background:#f9e1e8; border-bottom:3px solid var(--accent); }
.food-opening {
  display:grid; grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);
  align-items:stretch; padding-block:clamp(1.3rem,4vw,3.5rem) 1rem;
}
.food-opening .lead-story {
  display:grid; grid-template-rows:minmax(0,1fr) auto; grid-column:1; grid-row:1;
  background:var(--panel); border:1px solid var(--line);
}
.food-opening .lead-story img { aspect-ratio:1.8; height:100%; }
.food-opening .lead-story > div { padding:clamp(.8rem,2.5vw,1.7rem); }
.food-opening .lead-story h2 { font-size:clamp(1.55rem,3vw,3.2rem); }
.food-opening .intro-copy {
  display:grid; align-content:center; grid-column:2; grid-row:1;
  padding:clamp(1rem,4vw,3.3rem); color:#fff9f4; background:#5c2137;
}
.food-opening .eyebrow { color:#ffbdce; }
.food-opening h1 { max-width:9ch; font-weight:400; }
.food-feature .story-grid { grid-template-columns:repeat(3,minmax(0,1fr)); }
.food-feature .story-card { border-top:3px solid var(--accent); }
.food-list .story-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
.food-list .story-card a {
  display:grid; grid-template-columns:minmax(0,.65fr) minmax(0,1fr); gap:.9rem;
  align-items:center; border-bottom:1px solid var(--line);
}
.food-list .story-card img { aspect-ratio:1.25; }
@media (max-width:690px) {
  .food-opening,.food-list .story-grid { grid-template-columns:1fr; }
  .food-opening .lead-story,.food-opening .intro-copy { grid-column:auto; grid-row:auto; }
  .food-opening .lead-story img { height:auto; }
  .food-feature .story-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
img[src="/assets/editorial/berries-in-a-bowl.jpg"]{object-position:center 65%}
img[src="/assets/editorial/butternut-squash-cut.jpg"]{object-position:center 79%}
img[src="/assets/editorial/cup-of-tea-steeping.jpg"]{object-position:center 39%}
img[src="/assets/editorial/grilled-cheese-sandwich.jpg"]{object-position:center 80%}
img[src="/assets/editorial/oatmeal-cookies-baking.jpg"]{object-position:center 70%}
img[src="/assets/editorial/scones-baking.jpg"]{object-position:center 76%}
