.recipe-card{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;color:inherit;text-decoration:none;border:1px solid #ccc;padding:24px}.recipe-card img,.recipe-banner{display:block;width:100%;height:auto;object-fit:cover}.recipe-card img{aspect-ratio:1.35}.recipe-card h2{margin-top:10px}.recipe-card:focus-visible{outline:3px solid #e90091;outline-offset:6px}.recipe-card:hover .text-link{text-decoration:underline}.recipe-banner{max-height:340px;object-fit:cover}.recipe-presentation .grid{margin-top:40px}.eyebrow{font-size:14px;text-transform:uppercase;letter-spacing:.08em}.recipe-card p{max-width:48ch}@media(max-width:760px){.recipe-card{grid-template-columns:1fr;gap:20px;padding:16px}.recipe-card img{aspect-ratio:2}.recipe-card h2{font-size:30px}}
