.room[data-astro-cid-3wnqoavs]{max-width:1220px;margin:auto;padding:20px;color:#173e43}.hero[data-astro-cid-3wnqoavs]{min-height:430px;display:flex;align-items:end;padding:34px;border:2px solid #d7bd62;border-radius:26px;background:linear-gradient(90deg,#032f38f0,#032f3860),url(/homework-club/year4/web-assets/16-kitchen-home-economics-hero.webp) center/cover;color:#fff;box-shadow:0 18px 40px #001c24aa}.hero[data-astro-cid-3wnqoavs]>div[data-astro-cid-3wnqoavs]{max-width:760px}.hero[data-astro-cid-3wnqoavs] p[data-astro-cid-3wnqoavs]:first-child,.eyebrow[data-astro-cid-3wnqoavs]{font-weight:1000;letter-spacing:.12em;color:#c8ef55}.hero[data-astro-cid-3wnqoavs] h1[data-astro-cid-3wnqoavs]{margin:.08em 0;font-size:clamp(2.9rem,8vw,6rem);line-height:.9;color:#fff3c7}.hero[data-astro-cid-3wnqoavs] h2[data-astro-cid-3wnqoavs]{font-size:1.55rem}.hero[data-astro-cid-3wnqoavs]>div[data-astro-cid-3wnqoavs]>p[data-astro-cid-3wnqoavs]:last-of-type{max-width:700px;line-height:1.55}.hero[data-astro-cid-3wnqoavs] a[data-astro-cid-3wnqoavs]{display:inline-flex;min-height:50px;align-items:center;margin-top:10px;padding:0 18px;border-radius:12px;background:#b8e43d;color:#173e43;text-decoration:none;font-weight:1000}.skill-mission[data-astro-cid-3wnqoavs]{display:grid;grid-template-columns:1.45fr .7fr;gap:16px;margin-top:18px}.skill-mission[data-astro-cid-3wnqoavs]>div[data-astro-cid-3wnqoavs],.skill-mission[data-astro-cid-3wnqoavs] aside[data-astro-cid-3wnqoavs],.book[data-astro-cid-3wnqoavs]{padding:24px;border:2px solid #d7bd62;border-radius:22px;background:#fff8e8}.skill-mission[data-astro-cid-3wnqoavs] h2[data-astro-cid-3wnqoavs]{margin:.2em 0;font-size:2rem}.skill-mission[data-astro-cid-3wnqoavs] aside[data-astro-cid-3wnqoavs]{background:#073d46;color:#fff}.skill-mission[data-astro-cid-3wnqoavs] aside[data-astro-cid-3wnqoavs] span[data-astro-cid-3wnqoavs]{display:block;color:#8ce1d5;font-size:.7rem;font-weight:1000;letter-spacing:.12em}.skill-mission[data-astro-cid-3wnqoavs] aside[data-astro-cid-3wnqoavs] strong[data-astro-cid-3wnqoavs]{display:block;margin:.25em 0;color:#c8ef55;font-size:2rem}.choices[data-astro-cid-3wnqoavs]{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:15px}.choices[data-astro-cid-3wnqoavs] button[data-astro-cid-3wnqoavs],.filters[data-astro-cid-3wnqoavs] button[data-astro-cid-3wnqoavs],.save-card[data-astro-cid-3wnqoavs],.made-card[data-astro-cid-3wnqoavs]{min-height:46px;border:2px solid transparent;border-radius:11px;background:#087482;color:#fff;font:inherit;font-weight:1000;cursor:pointer}.choices[data-astro-cid-3wnqoavs] button[data-astro-cid-3wnqoavs].right{background:#587f16}.choices[data-astro-cid-3wnqoavs] button[data-astro-cid-3wnqoavs].wrong{background:#9d563e}.feedback[data-astro-cid-3wnqoavs]{min-height:28px;font-weight:850}.saved-count[data-astro-cid-3wnqoavs]{color:#fff3c7}.book[data-astro-cid-3wnqoavs]{margin-top:18px;background:linear-gradient(180deg,#fff9eb,#f4ecd3)}.book-head[data-astro-cid-3wnqoavs]{display:flex;justify-content:space-between;gap:24px;align-items:start}.book-head[data-astro-cid-3wnqoavs] .eyebrow[data-astro-cid-3wnqoavs]{color:#087482}.book-head[data-astro-cid-3wnqoavs] h2[data-astro-cid-3wnqoavs]{margin:.1em 0;font-size:clamp(2rem,5vw,3.4rem)}.legend[data-astro-cid-3wnqoavs]{display:flex;flex-wrap:wrap;gap:7px;max-width:390px}.legend[data-astro-cid-3wnqoavs] span[data-astro-cid-3wnqoavs],.badge[data-astro-cid-3wnqoavs]{display:inline-flex;align-items:center;min-height:31px;padding:5px 9px;border-radius:99px;background:#e2efc8;border:1px solid #afc779;font-size:.79rem;font-weight:900}.safety[data-astro-cid-3wnqoavs]{margin:20px 0;padding:16px;border-left:6px solid #d49625;border-radius:12px;background:#fff1c9;line-height:1.55}.filters[data-astro-cid-3wnqoavs]{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.filters[data-astro-cid-3wnqoavs] button[data-astro-cid-3wnqoavs]{min-height:42px;padding:0 14px;background:#fff;color:#173e43;border-color:#88a9a9}.filters[data-astro-cid-3wnqoavs] button[data-astro-cid-3wnqoavs].active{background:#087482;color:#fff}.recipe-grid[data-astro-cid-3wnqoavs]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.recipe-card[data-astro-cid-3wnqoavs]{padding:20px;border:1px solid #d7cba7;border-radius:18px;background:#fff;box-shadow:0 9px 22px #214c4c14}.recipe-card[data-astro-cid-3wnqoavs][hidden]{display:none}.card-top[data-astro-cid-3wnqoavs]{display:grid;grid-template-columns:auto auto 1fr;gap:8px;align-items:center}.number[data-astro-cid-3wnqoavs]{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:#173e43;color:#fff;font-size:.8rem;font-weight:1000}.emoji[data-astro-cid-3wnqoavs]{font-size:1.65rem}.kind[data-astro-cid-3wnqoavs]{text-align:right;color:#607675;font-size:.75rem;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.recipe-card[data-astro-cid-3wnqoavs] h3[data-astro-cid-3wnqoavs]{margin:.55em 0 .35em;font-size:1.45rem}.meta[data-astro-cid-3wnqoavs]{display:flex;flex-wrap:wrap;gap:6px}.meta[data-astro-cid-3wnqoavs] span[data-astro-cid-3wnqoavs]{padding:5px 7px;border-radius:8px;background:#f2eee3;font-size:.76rem;font-weight:800}.badges[data-astro-cid-3wnqoavs]{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.adult[data-astro-cid-3wnqoavs]{padding:9px 11px;border-radius:10px;background:#ffe0a8;font-size:.88rem}.recipe-card[data-astro-cid-3wnqoavs] details[data-astro-cid-3wnqoavs]{margin:10px 0;padding:10px 0;border-block:1px solid #ded7c2}.recipe-card[data-astro-cid-3wnqoavs] summary[data-astro-cid-3wnqoavs]{cursor:pointer;color:#087482;font-weight:1000}.skill[data-astro-cid-3wnqoavs],.swap[data-astro-cid-3wnqoavs]{padding:11px;border-radius:10px;background:#edf3dc;line-height:1.45}.ingredient-list[data-astro-cid-3wnqoavs]{display:grid;gap:6px}.ingredient-list[data-astro-cid-3wnqoavs] label[data-astro-cid-3wnqoavs]{display:flex;gap:8px;align-items:flex-start;padding:6px;border-radius:8px;background:#faf8f1}.ingredient-list[data-astro-cid-3wnqoavs] input[data-astro-cid-3wnqoavs]{width:20px;height:20px;flex:0 0 20px}.recipe-body[data-astro-cid-3wnqoavs] li[data-astro-cid-3wnqoavs]{margin:8px 0;line-height:1.45}.actions[data-astro-cid-3wnqoavs]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.save-card[data-astro-cid-3wnqoavs]{background:#fff;color:#087482;border-color:#087482}.save-card[data-astro-cid-3wnqoavs].saved{background:#e1f2c6;color:#315f18;border-color:#6b9b28}.made-card[data-astro-cid-3wnqoavs]{background:#173e43}.made-card[data-astro-cid-3wnqoavs].made{background:#b8e43d;color:#173e43}.empty[data-astro-cid-3wnqoavs]{text-align:center;font-weight:900;padding:24px}@media(max-width:900px){.skill-mission[data-astro-cid-3wnqoavs],.recipe-grid[data-astro-cid-3wnqoavs]{grid-template-columns:1fr}.book-head[data-astro-cid-3wnqoavs]{display:block}.legend[data-astro-cid-3wnqoavs]{max-width:none}.choices[data-astro-cid-3wnqoavs]{grid-template-columns:1fr}}@media(max-width:600px){.room[data-astro-cid-3wnqoavs]{padding:10px}.hero[data-astro-cid-3wnqoavs]{min-height:390px;padding:20px}.hero[data-astro-cid-3wnqoavs] h1[data-astro-cid-3wnqoavs]{font-size:3.3rem}.skill-mission[data-astro-cid-3wnqoavs]>div[data-astro-cid-3wnqoavs],.skill-mission[data-astro-cid-3wnqoavs] aside[data-astro-cid-3wnqoavs],.book[data-astro-cid-3wnqoavs]{padding:17px}.filters[data-astro-cid-3wnqoavs]{display:grid;grid-template-columns:1fr 1fr}.filters[data-astro-cid-3wnqoavs] button[data-astro-cid-3wnqoavs]:first-child{grid-column:1/-1}.actions[data-astro-cid-3wnqoavs]{grid-template-columns:1fr}.recipe-card[data-astro-cid-3wnqoavs]{padding:17px}}
