.recipes-grid{background-color:var(--color--white,#fffef9)}.recipes-grid__wrapper{flex-direction:column;gap:4rem;max-width:1232px;margin-inline:auto;padding-block:5rem;padding-inline:1.5rem;display:flex}.recipes-grid__header{justify-content:space-between;align-items:flex-end;gap:3rem;display:flex}.recipes-grid__title{text-transform:uppercase;letter-spacing:.01em;color:#252321;margin:0;font-size:2.5rem;line-height:1.2}.recipes-grid__title strong{font-weight:700}.recipes-grid__title span{font-weight:400}.recipes-grid__link{color:#252321;letter-spacing:.01em;white-space:nowrap;flex-shrink:0;align-items:center;gap:.75rem;font-size:1.125rem;text-decoration:none;display:inline-flex;position:relative}.recipes-grid__link svg{flex-shrink:0;width:1.5rem;height:1.5rem}.recipes-grid__link:after{content:"";background:#f29bcb;width:0;height:2px;transition:width .25s;position:absolute;bottom:-2px;left:0}.recipes-grid__link:hover:after,.recipes-grid__link:focus-visible:after{width:100%}.recipes-grid__cards{align-items:flex-start;gap:3rem;display:flex}.recipe-card{color:inherit;border-radius:.75rem;flex-direction:column;flex:1;text-decoration:none;display:flex;overflow:hidden}.recipe-card:nth-child(2){margin-top:5.0625rem}.recipe-card:nth-child(3){margin-top:1.25rem}.recipe-card--blue{color:#fffbb8;background-color:#2963e5}.recipe-card--blue .recipe-card__title{font-weight:700}.recipe-card--pink{color:#252321;background-color:#ec9dc4}.recipe-card--pink .recipe-card__title{font-weight:700}.recipe-card--yellow{color:#252321;background-color:#fffbb8}.recipe-card--yellow .recipe-card__title{font-weight:700}.recipe-card__visual-wrap{padding:1rem}.recipe-card__visual{aspect-ratio:368/400;border-radius:.5rem;margin:0;overflow:hidden}.recipe-card__visual picture{height:100%;display:block}.recipe-card__visual img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.recipe-card:hover .recipe-card__visual img{transform:scale(1.04)}.recipe-card__body{flex-direction:column;flex:1;padding:1.5rem 1.5rem 3rem;display:flex}.recipe-card__title{text-transform:uppercase;letter-spacing:.01em;min-height:4.25rem;margin:0 0 1rem;font-size:1.5rem;line-height:1.2}.recipe-card__sep{background-color:currentColor;width:100%;height:1px;margin-block:1rem}.recipe-card__meta{flex-wrap:wrap;gap:1.5rem;margin-top:auto;display:flex}.recipe-card__meta-item{letter-spacing:.01em;align-items:center;gap:.25rem;font-size:1.125rem;display:inline-flex}.recipe-card__meta-item .icon{flex-shrink:0;margin-block-end:.3rem}@media (width<=899px){.recipe-card{flex:none;width:100%}.recipe-card:nth-child(2),.recipe-card:nth-child(3){margin-top:0}.recipes-grid__wrapper{gap:3rem;padding-block:3rem}.recipes-grid__header{flex-direction:column;align-items:flex-start;gap:1.5rem}.recipes-grid__title{font-size:1.75rem}.recipes-grid__link{font-size:1rem}.recipes-grid__cards{flex-direction:column;gap:1.5rem}}
