.Listing-module__Rc-xWW__page{flex-direction:column;gap:48px;padding-top:32px;padding-bottom:56px;display:flex}.Listing-module__Rc-xWW__intro{flex-direction:column;gap:12px;max-width:760px;display:flex}.Listing-module__Rc-xWW__h1{letter-spacing:-2px;font-size:60px;line-height:1}.Listing-module__Rc-xWW__lead{color:var(--color-muted);margin:0;font-size:18px}.Listing-module__Rc-xWW__section{flex-direction:column;gap:20px;min-width:0;display:flex}.Listing-module__Rc-xWW__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.Listing-module__Rc-xWW__h2{letter-spacing:-.5px;font-size:30px}.Listing-module__Rc-xWW__sectionLead{color:var(--color-muted);margin:2px 0 0}.Listing-module__Rc-xWW__count{color:var(--color-muted-2);margin:2px 0 0;font-size:14px}.Listing-module__Rc-xWW__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Listing-module__Rc-xWW__chip{min-height:var(--tap);border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);white-space:nowrap;align-items:center;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.Listing-module__Rc-xWW__chip[aria-current=true]{background:var(--color-primary);border-color:var(--color-primary)}.Listing-module__Rc-xWW__chipDivider{background:var(--color-border);align-self:stretch;width:1px;margin:0 4px}.Listing-module__Rc-xWW__reset{min-height:var(--tap);align-items:center;padding:0 12px;font-size:15px;font-weight:700;display:inline-flex}.Listing-module__Rc-xWW__sortForm{align-items:center;gap:8px;margin:0;display:flex}.Listing-module__Rc-xWW__sortLabel{font-size:14px;font-weight:700}.Listing-module__Rc-xWW__select{height:var(--tap);border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);min-width:180px;padding:0 16px;font-size:16px}.Listing-module__Rc-xWW__sortSubmit{height:var(--tap);border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;padding:0 16px;font-weight:700}.Listing-module__Rc-xWW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.Listing-module__Rc-xWW__empty{border-radius:var(--radius-card);background:var(--color-footer);margin:0;padding:24px}.Listing-module__Rc-xWW__pager{flex-direction:column;align-items:center;gap:12px;padding-top:8px;display:flex}.Listing-module__Rc-xWW__pagerLinks{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.Listing-module__Rc-xWW__more{border-radius:var(--radius-pill);border:2px solid var(--color-text);background:var(--color-surface);align-items:center;min-height:48px;padding:0 28px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.Listing-module__Rc-xWW__prev{align-items:center;min-height:48px;padding:0 20px;font-size:15px;font-weight:700;display:inline-flex}.Listing-module__Rc-xWW__pagerInfo{color:var(--color-muted-2);font-size:14px}.Listing-module__Rc-xWW__arrows{gap:8px;display:flex}.Listing-module__Rc-xWW__arrow{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.Listing-module__Rc-xWW__arrowNext{border-color:var(--color-primary);background:var(--color-primary)}.Listing-module__Rc-xWW__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.Listing-module__Rc-xWW__track::-webkit-scrollbar{display:none}.Listing-module__Rc-xWW__trackItem{scroll-snap-align:start;flex:0 0 260px;display:flex}.Listing-module__Rc-xWW__trackItem>*{flex:1}.Listing-module__Rc-xWW__weekBox{background:var(--color-tools);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:28px 32px;display:flex}.Listing-module__Rc-xWW__weekText{flex-direction:column;gap:4px;max-width:640px;display:flex}.Listing-module__Rc-xWW__weekText h2{font-size:28px;line-height:1.15}.Listing-module__Rc-xWW__weekText p{color:var(--color-muted);margin:0}.Listing-module__Rc-xWW__cta{border-radius:var(--radius-pill);background:var(--color-primary);align-items:center;min-height:52px;padding:0 26px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.Listing-module__Rc-xWW__seo{border-top:1px solid var(--color-border);flex-direction:column;gap:12px;max-width:760px;padding-top:24px;display:flex}.Listing-module__Rc-xWW__seo h2{font-size:26px}.Listing-module__Rc-xWW__seo p{color:var(--color-muted);margin:0}@media (max-width:1000px){.Listing-module__Rc-xWW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.Listing-module__Rc-xWW__page{gap:36px;padding-top:16px;padding-bottom:40px}.Listing-module__Rc-xWW__h1{letter-spacing:-1px;font-size:40px}.Listing-module__Rc-xWW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.Listing-module__Rc-xWW__chips{margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) 4px;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.Listing-module__Rc-xWW__chips>*{flex-shrink:0}.Listing-module__Rc-xWW__arrows{display:none}.Listing-module__Rc-xWW__trackItem{flex-basis:220px}.Listing-module__Rc-xWW__weekBox{border-radius:20px;padding:20px}.Listing-module__Rc-xWW__sortForm{width:100%}.Listing-module__Rc-xWW__select{flex:1}}
.RecipeCard-module__S4jDOG__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.RecipeCard-module__S4jDOG__media{aspect-ratio:4/3;background:var(--color-image);position:relative}.RecipeCard-module__S4jDOG__image{object-fit:cover;width:100%;height:100%}.RecipeCard-module__S4jDOG__badge{background:var(--color-surface);border-radius:var(--radius-pill);padding:4px 12px;font-size:13px;font-weight:700;line-height:1.4;position:absolute;top:12px;left:12px}.RecipeCard-module__S4jDOG__add{z-index:2;width:var(--tap);height:var(--tap);border-radius:var(--radius-pill);background:var(--color-surface);cursor:pointer;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.RecipeCard-module__S4jDOG__add[aria-pressed=true]{background:var(--color-primary)}.RecipeCard-module__S4jDOG__body{flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex}.RecipeCard-module__S4jDOG__meta{color:var(--color-muted-2);justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.RecipeCard-module__S4jDOG__rating{color:var(--color-text);align-items:center;gap:4px;font-weight:700;display:flex}.RecipeCard-module__S4jDOG__title{font-size:19px;line-height:1.15}.RecipeCard-module__S4jDOG__link{text-decoration:none}.RecipeCard-module__S4jDOG__link:after{content:"";z-index:1;position:absolute;inset:0}.RecipeCard-module__S4jDOG__link:focus-visible{outline:none}.RecipeCard-module__S4jDOG__card:has(.RecipeCard-module__S4jDOG__link:focus-visible){outline:3px solid var(--color-text);outline-offset:2px}@media (max-width:700px){.RecipeCard-module__S4jDOG__body{padding:12px}.RecipeCard-module__S4jDOG__title{font-size:16px}}
