.mzs-nr-hero{position:relative;height:380px;overflow:hidden}.mzs-nr-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mzs-nr-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(rgb(20 28 60 / .15),rgb(20 28 60 / .65))}.mzs-nr-hero-in{position:relative;z-index:1;height:100%;display:flex;align-items:flex-end;padding-bottom:34px}.mzs .mzs-nr-hero h1{color:#fff;font-size:38px;margin:0;text-shadow:0 2px 12px rgb(0 0 0 / .35)}.mzs-nr .mzs-h1{margin-top:32px}.mzs-nr-intro{margin:0 0 18px;max-width:900px;color:var(--muted)}.mzs-nr .mzs-toc{display:flex;flex-wrap:wrap;gap:8px}.mzs .mzs-nr .mzs-toc a,.mzs-nr .mzs-toc a{background:var(--panel);color:var(--navy);text-decoration:none;font-weight:600;font-size:14px;border-radius:999px;padding:6px 14px}.mzs-nr .mzs-band{margin-top:30px}.mzs-nr-quick{grid-template-columns:repeat(5,1fr)}.mzs-nr-quick b{font-family:'Roboto Slab',serif;font-size:20px}.mzs-nr-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.mzs-nr-card{background:#fff;border:1px solid var(--line);border-radius:10px;padding:18px 20px;border-top:3px solid var(--navy)}.mzs-nr-card h3{font-size:18px;margin:6px 0 8px}.mzs-nr-card p{margin:0;font-size:15px}.mzs-nr-card a{color:var(--blue)}.mzs-nr-dist{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:700;color:var(--blue);text-transform:uppercase;letter-spacing:.4px}.mzs ul.mzs-nr-food{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.mzs-nr-food li{display:flex;gap:10px;align-items:center;background:var(--panel);border-radius:10px;padding:14px 16px;font-weight:700;color:var(--navy);margin:0}.mzs-nr-food .mzs-ic{color:var(--blue);flex:0 0 auto}.mzs-nr-cta{text-align:center;margin-top:10px;padding:40px 0}.mzs .mzs-nr-cta h2{color:#fff}.mzs-nr-cta p{opacity:.9;margin:0 0 18px}@media (max-width:900px){.mzs-nr-quick{grid-template-columns:repeat(2,1fr)}.mzs ul.mzs-nr-food{grid-template-columns:1fr 1fr}}@media (max-width:640px){.mzs-nr-hero{height:260px}.mzs .mzs-nr-hero h1{font-size:26px}.mzs-nr-grid,.mzs ul.mzs-nr-food{grid-template-columns:1fr}}.mzs-fq .mzs-sec{max-width:860px}.mzs-fq .mzs-sec h2{margin-bottom:4px}.mzs-fq .mzs-note a{color:var(--blue)}