.idol-wall-page{max-width:1360px;margin:auto;padding:44px 40px 72px}.idol-wall-page h1{margin:0;font-size:44px;font-weight:500;line-height:1.2}.idol-wall-lede{font-size:16px;color:#a3a3a3;margin:8px 0 26px}.idol-wall-bar{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px}.idol-wall-groups{display:flex;gap:8px;overflow:auto}.idol-wall-groups button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:999px;background:#ffffff0f;color:#d4d4d8;font-size:13px;white-space:nowrap}.idol-wall-groups button[aria-pressed=true]{background:#ffffff24;color:white}.idol-wall-groups span{color:#737373}.idol-wall-bar .mi-segment{margin-left:auto}.idol-wall-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 20px}.idol-wall-photo{aspect-ratio:3/4;overflow:hidden;border-radius:14px;background:#111116}.idol-wall-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 12%;transition:transform .4s}.idol-wall-card:hover img{transform:scale(1.03)}.idol-wall-card h2{font-size:15px;font-weight:600;margin:12px 0 0;letter-spacing:normal}.idol-wall-card p{font-size:13px;color:#737373;margin:2px 0 0}@media (max-width:767px){.idol-wall-page{padding:24px 16px 40px}.idol-wall-page h1{font-size:30px}.idol-wall-lede{font-size:14px;margin-bottom:16px}.idol-wall-groups{width:100%}.idol-wall-bar{gap:12px}.idol-wall-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.idol-wall-card h2{font-size:14px;margin-top:8px}.idol-wall-card p{font-size:12px}}@media (prefers-reduced-motion:reduce){.idol-wall-photo img{transition:none}}