.recipe-index-module__qj0XBG__heading{border-bottom:1px solid var(--border);max-width:760px;margin-top:clamp(40px,8vw,86px);padding-bottom:clamp(28px,5vw,48px)}.recipe-index-module__qj0XBG__headingEyebrow,.recipe-index-module__qj0XBG__cardEyebrow{color:var(--muted-foreground)}.recipe-index-module__qj0XBG__headingEyebrow{font-size:10px}.recipe-index-module__qj0XBG__heading h1{font-family:var(--font-display);letter-spacing:-.065em;margin:16px 0 0;font-size:clamp(43px,7vw,76px);font-weight:700;line-height:1.01}.recipe-index-module__qj0XBG__heading>p:last-child{max-width:530px;color:var(--muted-foreground);margin:17px 0 0;font-size:15px;line-height:1.7}.recipe-index-module__qj0XBG__list{gap:16px;margin:27px 0 0;padding:0;list-style:none;display:grid}.recipe-index-module__qj0XBG__list>li{min-width:0}.recipe-index-module__qj0XBG__card{border:1px solid var(--border);min-height:176px;color:var(--foreground);background:var(--card);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:clamp(22px,4vw,36px);text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex;box-shadow:0 18px 55px #1d30250d}.recipe-index-module__qj0XBG__card:hover{border-color:#aab486;transform:translateY(-2px);box-shadow:0 22px 56px #1d302517}.recipe-index-module__qj0XBG__card:focus-visible,.recipe-index-module__qj0XBG__retry:focus-visible{outline:3px solid var(--ring);outline-offset:4px}.recipe-index-module__qj0XBG__cardEyebrow{font-size:9px}.recipe-index-module__qj0XBG__cardTitle{max-width:640px;font-family:var(--font-display);letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(25px,4vw,38px);font-weight:700;line-height:1.12}.recipe-index-module__qj0XBG__facts{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.recipe-index-module__qj0XBG__fact{background:var(--muted);border-radius:13px;min-width:130px;padding:11px 15px}.recipe-index-module__qj0XBG__fact dt,.recipe-index-module__qj0XBG__fact dd{margin:0}.recipe-index-module__qj0XBG__fact dt{color:var(--muted-foreground);letter-spacing:.09em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:9px}.recipe-index-module__qj0XBG__fact dd{color:var(--card-foreground);margin-top:3px;font-size:14px;font-weight:700}.recipe-index-module__qj0XBG__action{min-height:45px;color:var(--primary-foreground);background:var(--primary);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:700;transition:background-color .16s;display:inline-flex}.recipe-index-module__qj0XBG__card:hover .recipe-index-module__qj0XBG__action{filter:brightness(1.08)}.recipe-index-module__qj0XBG__status{border:1px solid var(--border);max-width:780px;color:var(--foreground);background:var(--card);border-radius:22px;margin-top:27px;padding:clamp(28px,5vw,44px)}.recipe-index-module__qj0XBG__status h2{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(24px,4vw,32px);line-height:1.15}.recipe-index-module__qj0XBG__status p{color:var(--muted-foreground);margin:12px 0 0;font-size:14px;line-height:1.65}.recipe-index-module__qj0XBG__loadingStatus{color:var(--muted-foreground);margin-top:27px;padding:20px 0;font-size:14px;display:block}.recipe-index-module__qj0XBG__retry{min-height:44px;color:var(--primary-foreground);background:var(--primary);font:700 13px / 1.25 var(--font-body);cursor:pointer;border:0;border-radius:999px;margin-top:20px;padding:0 17px}.recipe-index-module__qj0XBG__card:hover .recipe-index-module__qj0XBG__action,.recipe-index-module__qj0XBG__retry:hover{filter:brightness(1.08)}@media (max-width:560px){.recipe-index-module__qj0XBG__heading{margin-top:43px}.recipe-index-module__qj0XBG__card{border-radius:18px;flex-direction:column;align-items:flex-start;gap:22px;min-height:0}.recipe-index-module__qj0XBG__fact{min-width:0}.recipe-index-module__qj0XBG__action{min-height:43px}}@media (prefers-reduced-motion:reduce){.recipe-index-module__qj0XBG__card,.recipe-index-module__qj0XBG__action{transition-duration:.01ms}}
