.recipe-container{display:flex;flex-wrap:wrap;gap:2rem;margin:2rem 0;font-family:sans-serif}.ingredients{flex:1 1 300px}.ingredients h2{border-bottom:2px solid #333;padding-bottom:.5rem}.ingredients ul{list-style:none;padding-left:0}.ingredients li{padding:.6rem 0;border-bottom:1px solid #eee}.ingredients li:last-child{border-bottom:none}.nutrition{flex:1 1 250px;background:#f4f4f4;padding:1.5rem;border-radius:12px;height:fit-content}.nutrition h2{margin-top:0;font-size:1.25rem;text-align:center}.nutrition table{width:100%;border-collapse:collapse}.nutrition tr{border-bottom:1px solid #ddd}.nutrition tr:last-child{border-bottom:none}.nutrition td{padding:.8rem 0;font-size:.95rem}.nutrition td:last-child{text-align:right;font-weight:700;color:#2c3e50}.recipe-meta{display:flex;justify-content:space-between;background:#2c3e50;color:#fff;padding:1rem;border-radius:8px;font-size:.9rem}.recipe-meta span{display:flex;flex-direction:column;align-items:center}@media(max-width:600px){.recipe-meta{flex-direction:column;gap:1rem;text-align:center}}