.recipes-module__P6a4Oq__page{background:var(--cream,#f7f3ec);min-height:100vh;color:var(--ink,#1c1a17);font-family:var(--font-dm-sans,sans-serif)}.recipes-module__P6a4Oq__header{background:var(--ink,#1c1a17);color:var(--cream,#f7f3ec);text-align:center;padding:40px 20px 44px}.recipes-module__P6a4Oq__brand{min-height:44px;font-family:var(--font-cormorant,serif);color:#f7f3ecd9;letter-spacing:.03em;align-items:center;margin:-11px 0;padding:0 8px;font-size:18px;font-style:italic;text-decoration:none;display:inline-flex}.recipes-module__P6a4Oq__title{font-family:var(--font-cormorant,serif);margin:14px 0 10px;font-size:clamp(30px,7vw,46px);font-style:italic;font-weight:300;line-height:1.1}.recipes-module__P6a4Oq__tagline{color:#f7f3eca6;max-width:440px;margin:0 auto;font-size:14px;line-height:1.6}.recipes-module__P6a4Oq__main{max-width:1080px;margin:0 auto;padding:32px 20px 64px}.recipes-module__P6a4Oq__chipRow{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.recipes-module__P6a4Oq__chipRowLast{margin-bottom:36px}.recipes-module__P6a4Oq__chip{border:1px solid var(--border,#1c1a171f);min-height:44px;color:var(--ink,#1c1a17);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.recipes-module__P6a4Oq__sectionLabel{letter-spacing:1px;text-transform:uppercase;color:var(--ink-faint,#8a857e);margin:0 0 10px;font-size:12px;font-weight:700}.recipes-module__P6a4Oq__empty{text-align:center;color:var(--ink-faint,#8a857e);padding:60px 0;font-size:14px}.recipes-module__P6a4Oq__section{margin-bottom:40px}.recipes-module__P6a4Oq__sectionTitle{font-family:var(--font-cormorant,serif);color:var(--ink);margin:0 0 4px;font-size:24px;font-weight:400}.recipes-module__P6a4Oq__sectionCount{color:var(--ink-faint,#8a857e);margin-bottom:16px;font-size:12px}.recipes-module__P6a4Oq__grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:16px;display:grid}.recipes-module__P6a4Oq__card{border:1.5px solid var(--border,#1c1a171f);color:var(--ink);background:#fff;border-radius:14px;flex-direction:column;min-height:44px;text-decoration:none;display:flex;overflow:hidden}.recipes-module__P6a4Oq__media{aspect-ratio:16/10;background:var(--parchment,#ede8de);position:relative;overflow:hidden}.recipes-module__P6a4Oq__img{object-fit:cover;width:100%;height:100%;display:block}.recipes-module__P6a4Oq__imgFallback{background:linear-gradient(135deg,#ede8de 0%,#e0d8c8 100%);width:100%;height:100%}.recipes-module__P6a4Oq__badge{color:#f7f3ec;letter-spacing:.8px;text-transform:uppercase;background:#1c1a17b8;border-left:3px solid #c17b2f;border-radius:20px;padding:3px 10px;font-size:10px;font-weight:600;position:absolute;top:10px;left:10px}.recipes-module__P6a4Oq__badgeDinner{border-left-color:#4a5568}.recipes-module__P6a4Oq__cardBody{flex-direction:column;flex:1;gap:6px;padding:13px 14px 15px;display:flex}.recipes-module__P6a4Oq__cardName{font-family:var(--font-cormorant,serif);font-size:19px;font-style:italic;font-weight:400;line-height:1.2}.recipes-module__P6a4Oq__cardMeta{color:var(--ink-faint,#8a857e);margin-top:auto;font-size:12px}.recipes-module__P6a4Oq__footer{background:var(--ink,#1c1a17);color:var(--cream,#f7f3ec);text-align:center;padding:44px 20px 48px}.recipes-module__P6a4Oq__footerInner{max-width:480px;margin:0 auto}.recipes-module__P6a4Oq__footerBrand{font-family:var(--font-cormorant,serif);letter-spacing:.01em;margin-bottom:10px;font-size:28px;font-style:italic;font-weight:300}.recipes-module__P6a4Oq__footerText{color:#f7f3ec99;margin-bottom:26px;font-size:14px;line-height:1.65}.recipes-module__P6a4Oq__cta{background:var(--green,#c17b2f);color:#fff;letter-spacing:.02em;border-radius:10px;align-items:center;gap:6px;padding:14px 30px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.recipes-module__P6a4Oq__footerLegal{color:#f7f3ec73;margin-top:16px;font-size:11.5px}.recipes-module__P6a4Oq__footerLink{color:inherit;text-decoration:underline}
