.editorial{max-width:1160px;padding-top:28px}.breadcrumbs{font-size:13px;color:var(--muted);margin-bottom:32px}.collection-hero{max-width:820px;margin-bottom:36px}.collection-hero h1{font-size:clamp(34px,5vw,58px)}.idea-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.idea-card{background:white;border:1px solid var(--line);border-radius:20px;overflow:hidden}.idea-card>a{display:block;text-decoration:none;height:100%}.idea-card img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.idea-copy{padding:22px}.idea-copy h2{font:26px/1.2 Georgia,serif;margin:8px 0 14px}.idea-copy p:not(.eyebrow){font-size:14px;line-height:1.65;color:var(--muted)}.recipe-link{display:block;margin-top:18px;color:var(--orange);font-weight:600;font-size:14px}.dinner-tips{max-width:800px;margin:48px 0;line-height:1.8}.search-cta{padding:32px;border-radius:20px;background:var(--soft);margin:42px 0}.search-cta h2{font:32px Georgia,serif}.search-cta p{line-height:1.6}.recipe-hero{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.recipe-hero img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:22px}.recipe-hero p{line-height:1.7}.recipe-content{display:grid;grid-template-columns:1fr 1.6fr;gap:44px;margin:40px 0}.ingredient-list,.cooking-steps{padding-left:22px;line-height:1.8}.ingredient-list li{padding:7px 0;border-bottom:1px solid var(--line)}.cooking-steps li{padding:0 0 20px 8px}.search-page footer{flex-wrap:wrap}.search-page .topbar{gap:18px}.search-page .mini-note{line-height:1.6}@media(max-width:850px){.idea-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recipe-hero,.recipe-content{grid-template-columns:1fr}}@media(max-width:540px){.idea-grid{grid-template-columns:1fr}.editorial{padding:24px 20px}.idea-copy{padding:20px}.search-cta{padding:22px}.search-page .topbar{padding:18px 20px}.search-page .topbar>.button{font-size:12px}.search-page .brand{gap:8px}.search-page .brand-mark{width:40px}.recipe-content{gap:10px}.breadcrumbs{margin-bottom:24px}}
