.mza-recipes{--n:#082b46;--b:#0e4167;--g:#e9c84a;--ink:#17324d;--mut:#6d7d8b;--line:#e4ebf1;max-width:1400px;margin:24px auto;font-family:Inter,Arial,sans-serif;color:var(--ink)}
.mza-rhero{padding:28px;border-radius:22px;background:linear-gradient(135deg,var(--n),var(--b));color:#fff;margin-bottom:20px}
.mza-rhero span{font-size:11px;letter-spacing:.14em;color:var(--g);font-weight:800}.mza-rhero h2{font-size:30px;margin:7px 0}.mza-rhero p{max-width:900px;opacity:.82}
.mza-rgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mza-rcard{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px;box-shadow:0 10px 28px rgba(8,43,70,.06)}
.mza-rcard h3{margin:7px 0 10px}.mza-rtag{display:inline-block;background:#edf5fa;color:var(--b);font-size:11px;font-weight:800;padding:6px 9px;border-radius:999px}
.mza-rfacts{display:flex;gap:12px;color:var(--mut);font-size:12px;margin-bottom:12px}.mza-rcard summary{cursor:pointer;color:var(--b);font-weight:800}.mza-rcard h4{margin-bottom:6px}.mza-rcard p{color:var(--mut);line-height:1.55}.mza-alert{background:#fff8e4;border:1px solid #f0df9b;border-radius:12px;padding:10px}
@media(max-width:980px){.mza-rgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.mza-rgrid{grid-template-columns:1fr}}