.mn-types{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mn-type{border:1px solid var(--line);color:var(--body);background:#fff;border-radius:14px;align-content:start;gap:8px;padding:22px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid}.mn-type:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.mn-type b{color:var(--navy);font-size:19px}.mn-type span{font-size:15px}.mn-type em{color:var(--red);margin-top:4px;font-size:14px;font-style:normal;font-weight:700}.mn-packs{gap:12px;display:grid}.mn-pack{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:6px 24px;padding:18px 20px;display:grid}.mn-pack h2,.mn-pack h3{color:var(--navy);font-size:17px}.mn-pack p{margin:0;font-size:15px}.mn-pack small{color:var(--muted);grid-column:2;font-size:13.5px}.mn-tag{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-top:6px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}.mn-tag.ok{color:#15803d;background:#e7f5ec}.mn-tag.confirm{color:#8a5a00;background:#fff4d6}.mn-lanes{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.mn-lane{border:1px solid var(--line);border-top:4px solid var(--navy);background:#fff;border-radius:12px;padding:20px}.mn-lane h3{color:var(--navy);font-size:18px}.mn-lane p{margin:8px 0 0;font-size:15px}.mn-checks{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mn-checks li{background:var(--cream);border:1px solid var(--line);color:var(--navy);border-radius:999px;padding:6px 12px;font-size:14px}@media (max-width:1000px){.mn-types,.mn-lanes{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.mn-types,.mn-lanes,.mn-pack{grid-template-columns:1fr}.mn-pack small{grid-column:1}}
