#official-main .influencer-reviews{background:#fff;color:#111;padding:48px max(24px,calc((100% - 1200px)/2));box-sizing:border-box}
#official-main .influencer-heading{position:relative;margin-bottom:30px}
#official-main .influencer-heading h2{font-family:'NAMUH X Sans',Arial,'Apple SD Gothic Neo','Malgun Gothic',sans-serif;font-size:clamp(26px,3vw,40px);line-height:1.25;margin:0 0 16px;font-weight:700;color:#111}
#official-main .influencer-heading p{font-size:17px;line-height:1.5;margin:0;color:#333}
#official-main .influencer-heading>span{display:block;text-align:right;font-size:13px;margin-top:10px}
#official-main .influencer-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
#official-main .influencer-card{position:relative;min-width:0;overflow:hidden;border-radius:18px;background:#111;aspect-ratio:9/16}
#official-main .influencer-card video{display:block;width:100%;height:100%;object-fit:contain}
#official-main .influencer-caption{position:absolute;left:16px;right:12px;bottom:54px;color:#fff;pointer-events:none;text-shadow:0 1px 4px #000}
#official-main .influencer-caption strong{display:inline-block;border-radius:20px;background:#8ce2d0;color:#122c27;font-size:13px;padding:5px 12px;text-shadow:none}
#official-main .influencer-caption p{font-size:14px;line-height:1.4;font-weight:700;margin:8px 0 0}
@media(max-width:700px){#official-main .influencer-reviews{padding:28px 20px}#official-main .influencer-heading{margin-bottom:20px}#official-main .influencer-heading p{font-size:14px}#official-main .influencer-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}#official-main .influencer-card{flex:0 0 min(74vw,300px);scroll-snap-align:start}#official-main .influencer-caption{left:12px}}
