.pack-diagram{margin:24px 0;display:grid;gap:8px}.dish-row{display:flex;align-items:center;justify-content:center;gap:10px}.dish{display:grid;justify-items:center;min-width:0;font-size:14px;font-weight:650}.dish svg{width:48px;height:38px;color:#8d3b2d}.pack-or{text-align:center;font-size:12px;font-weight:700;letter-spacing:.12em}.pack-facts{font-size:14px;line-height:1.7;border-top:1px solid #d5c9b9;padding-top:16px}.pack-example{font-size:14px;line-height:1.6}.pack-example small{font-size:12px}.recipe-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.recipe-type-card{display:flex;flex-direction:column;gap:24px;border:1px solid #d7c8b5;padding:28px;background:#f5eddf;text-decoration:none;color:inherit;min-width:0}.recipe-type-card h3{font-size:26px;line-height:1.2}.recipe-type-card .text-link{margin-top:auto}.home-blog .image-event{background-image:url('/assets/food-v9/bols-food.webp');background-position:center}.home-blog .image-production{background-image:url('/assets/food-v9/desserts-food.webp');background-position:center}body.page-blog .hero-photo,body.page-recettes .hero-photo{min-height:0}.hero-photo:has(img[src*="food-v9"]){height:auto!important;min-height:0!important;align-self:center}.hero-photo img[src*="food-v9"]{height:auto!important;aspect-ratio:1400/258;object-fit:contain!important}.hero-photo:has(img[src*="food-v9"]) figcaption{position:static;background:#eee3d0;color:#33271f;padding:16px;font-size:14px}@media(max-width:767px){.recipe-type-grid{grid-template-columns:1fr}.recipe-type-card{padding:24px}.dish-row{gap:7px}.dish svg{width:38px}.dish{font-size:12px}}