.yff-all-recipes .yff-page-heading{max-width:830px;margin-bottom:60px}.yff-all-recipes .yff-page-heading>p{font-size:25px;margin-bottom:18px}.yff-recipe-index-intro{max-width:650px;margin:0 auto 28px;color:#625f54;font-size:18px;line-height:1.8}.yff-index-section-heading{margin-bottom:28px}.yff-index-section-heading h2,.yff-index-collections h2{font-size:clamp(30px,3.4vw,43px);line-height:1.2;margin:12px 0}.yff-course-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.yff-course-card{display:flex;flex-direction:column;text-decoration:none;background:#f0eddf;min-width:0}.yff-course-card>img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.yff-course-card>div{padding:23px;display:flex;flex-direction:column;flex:1}.yff-course-card h3{font-size:27px;line-height:1.2;margin:0 0 12px}.yff-course-card p{font-size:16px;margin:0 0 22px}.yff-course-card .yff-text-link{align-self:flex-start;margin-top:auto;gap:15px}.yff-course-card:hover .yff-text-link{text-decoration:underline;text-underline-offset:4px}.yff-index-collections{margin:48px 0 60px;padding:30px 0;border-block:1px solid #d8d8c7}.yff-index-collections .yff-chips{margin-top:22px}.yff-index-results{scroll-margin-top:25px}.yff-index-results .yff-card-text>.yff-eyebrow{display:none}.yff-index-results .yff-card h3{font-size:25px;line-height:1.3}
@media(max-width:1000px){.yff-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yff-index-results .yff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.yff-all-recipes .yff-page-heading{margin-bottom:38px}.yff-all-recipes .yff-page-heading>p{font-size:21px}.yff-recipe-index-intro{font-size:17px}.yff-course-grid{gap:18px 14px}.yff-course-card>div{padding:17px 13px}.yff-course-card h3{font-size:23px}.yff-course-card p{font-size:15px}.yff-course-card .yff-text-link{font-size:12px;gap:7px}.yff-index-collections{margin:35px 0 40px}.yff-course-card>img{aspect-ratio:1}}
@media(max-width:500px){.yff-index-results .yff-grid{grid-template-columns:1fr}}
