/* FIX14A 첫 화면 안 A: 검색 먼저. 글자 12px 이상. 옛 첫 화면 큰 제목·띠 그림은 이 블록이 대신한다(아래 옛 구성은 그대로 이어진다). */
#p-home>.maru-brand-banner-v3,#p-home>.home-hero{display:none}
.mha{padding:6px 0 4px}
.mha-kick{font-size:12px;font-weight:800;color:#b3261e;letter-spacing:.2px}
.mha-h1{font-size:30px;line-height:1.15;font-weight:900;letter-spacing:-1px;margin:4px 0 6px}
.mha-sub{font-size:14px;color:#555;margin:0 0 12px}
.mha-search{display:flex;gap:6px;margin:0 0 14px}
.mha-search input{flex:1;min-width:0;border:2px solid #111;border-radius:14px;padding:13px 14px;font-size:15px;background:#fff;font-family:inherit}
.mha-search .mha-photo{border:2px solid #111;background:#fff;border-radius:14px;padding:0 12px;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap}
.mha-search .mha-go{border:0;background:#b3261e;color:#fff;border-radius:14px;padding:0 16px;font-size:14px;font-weight:900;cursor:pointer}
.mha-sec{margin:14px 0}
.mha-h2{font-size:18px;font-weight:900;letter-spacing:-.3px}.mha-hint{font-size:12px;color:#777;font-weight:400;margin-left:6px}
.mha-note{font-size:12px;color:#666;margin:2px 0 8px}
.mha-rank{display:grid;gap:8px}
.mha-row{display:grid;grid-template-columns:22px 46px 1fr auto;gap:10px;align-items:center;text-align:left;border:1px solid #eadfdc;border-radius:14px;padding:8px 10px;background:#fff;cursor:pointer;font-family:inherit;width:100%}
.mha-rk{font-size:17px;font-weight:900;color:#b3261e;text-align:center}
.mha-img{width:46px;height:64px;border-radius:6px;object-fit:cover;background:#eee;border:1px solid #e3ddd5;display:block}
.mha-gray{display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;color:#666;line-height:1.2;padding:2px}
.mha-rn{min-width:0}.mha-rn b{display:block;font-size:14px;font-weight:800;word-break:keep-all}.mha-rn small{font-size:12px;color:#666}
.mha-rv{text-align:right;min-width:0}.mha-rv b{display:block;font-size:15px;font-weight:900}.mha-rv small,.mha-rv em,.mha-rv i{display:block;font-size:12px;color:#666;font-style:normal}.mha-rv em{color:#111;font-weight:700}
.mha-boxes{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 8px;-webkit-overflow-scrolling:touch}
.mha-box{flex:0 0 150px;text-align:left;border:1px solid #eadfdc;border-radius:14px;padding:10px;background:#fff;cursor:pointer;font-family:inherit;display:flex;flex-direction:column;gap:2px}
.mha-bn{font-size:14px;font-weight:800}.mha-bp{font-size:18px;font-weight:900;letter-spacing:-.5px}.mha-box small{font-size:12px;color:#666}.mha-box em{font-size:12px;font-style:normal;font-weight:800;color:#b3261e}
.mha-wallet{display:grid;grid-template-columns:1fr auto;gap:2px 8px;align-items:center;margin:8px 0 14px;padding:12px 14px;border-radius:16px;background:#121212;color:#fff;text-decoration:none}
.mha-wallet[hidden]{display:none}
.mha-wallet b{font-size:15px;font-weight:900;color:#ffb3ad;grid-column:1}.mha-wallet span{font-size:13px;grid-column:1}.mha-wallet small{font-size:12px;color:#d0d0d0;grid-column:1}.mha-wallet i{grid-column:2;grid-row:1/4;font-style:normal;font-size:20px;color:#ffb3ad}
@media(max-width:560px){.mha-row{grid-template-columns:22px 46px 1fr;row-gap:2px}.mha-rk,.mha-img{grid-row:1/3}.mha-rn{grid-column:3;grid-row:1}.mha-rv{grid-column:3;grid-row:2;text-align:left}.mha-rv b{display:inline;margin-right:6px}.mha-rv small{display:inline}}
@media(max-width:480px){.mha-search{flex-wrap:wrap}.mha-search input{flex:1 1 100%}.mha-search .mha-photo,.mha-search .mha-go{flex:1 1 0;padding:12px}}
@media(min-width:768px){.mha-h1{font-size:38px}.mha-rank{grid-template-columns:repeat(2,minmax(0,1fr))}.mha-box{flex-basis:190px}}
