.mn-target,.mn-taxonomy{display:grid;gap:16px}.mn-taxonomy label{display:grid;gap:7px}.mn-keyword-chips,.mn-cities{display:flex;flex-wrap:wrap;gap:10px}.mn-chip{border:1px solid #d8d7e7;border-radius:20px;padding:6px 12px;background:white;color:#3a3174;cursor:pointer;font:inherit}.mn-sponsored{background:#ede7ff;color:#51438f;display:inline-block;margin-bottom:12px}.mn-featured{margin:20px 0}.mn-banner{display:block;margin:20px 0;text-decoration:none}.mn-banner img{display:block;max-height:260px;width:100%;object-fit:contain;margin:12px 0}.mn-price{font-size:28px;font-weight:600}.mn-summary{display:grid;gap:10px;background:#f5f3fc;padding:18px;border-radius:16px}.mn-table{width:100%;border-collapse:collapse}.mn-table td,.mn-table th{padding:10px;text-align:start;border-bottom:1px solid #e5e5ed}.mn-scroll{overflow:auto}.mn-card-actions{display:flex;gap:10px;flex-wrap:wrap}.mn-section{margin:20px 0}.logo img{width:100%;height:100%;object-fit:contain}[hidden]{display:none!important}@media(max-width:650px){.mn-taxonomy .grid2{grid-template-columns:1fr}.mn-table{min-width:600px}}

.mn-target,.mn-taxonomy{display:grid;gap:16px}.mn-taxonomy label{display:grid;gap:7px}.mn-keyword-chips,.mn-cities{display:flex;flex-wrap:wrap;gap:10px}.mn-chip{border:1px solid #d8d7e7;border-radius:20px;padding:6px 12px;background:white;color:#3a3174;cursor:pointer;font:inherit}.mn-sponsored{background:#ede7ff;color:#51438f;display:inline-block;margin-bottom:12px}.mn-featured{margin:20px 0}.mn-banner{display:block;margin:20px 0;text-decoration:none}.mn-banner img{display:block;max-height:260px;width:100%;object-fit:contain;margin:12px 0}.mn-price{font-size:28px;font-weight:600}.mn-summary{display:grid;gap:10px;background:#f5f3fc;padding:18px;border-radius:16px}.mn-table{width:100%;border-collapse:collapse}.mn-table td,.mn-table th{padding:10px;text-align:start;border-bottom:1px solid #e5e5ed}.mn-scroll{overflow:auto}.mn-card-actions{display:flex;gap:10px;flex-wrap:wrap}.mn-section{margin:20px 0}.logo img{width:100%;height:100%;object-fit:contain}[hidden]{display:none!important}@media(max-width:650px){.mn-taxonomy .grid2{grid-template-columns:1fr}.mn-table{min-width:600px}}
.mn-compact-hero{display:block!important;padding-top:25px!important;padding-bottom:20px!important;min-height:0!important}.mn-compact-hero h1{font-size:clamp(26px,4vw,42px)}.mn-compact-hero .hero-card[hidden]{display:none!important}
