.operation-highlights{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:28px 0 34px}
.operation-highlights>div{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:20px 8px;border:3px solid #fff5e5;border-radius:12px;background:#ffeb00;color:#173e23;box-shadow:4px 6px 0 #173e23}
.operation-highlights>div:last-child{background:#fff5e5;border-color:#ffeb00}
.operation-highlights span{font-size:22px;line-height:1.3}
.operation-highlights strong{font-family:var(--display-font);font-size:42px;line-height:1.2;color:#c90010}
.operation-highlights strong b{font-size:1.5em;line-height:1}
.operation-support{margin:22px 0 28px;font-size:26px;line-height:1.5;color:#173e23}
.operation-support strong{color:#c90010;box-shadow:inset 0 -.3em #ffeb00}
#influencers .social-grid img{display:block;aspect-ratio:9/16;object-fit:cover;width:100%;height:auto}
#influencers .play{top:auto;bottom:128px;left:auto;right:14px;transform:none;width:52px;height:52px;font-size:23px}
#influencers .video-label:first-child{font-family:var(--font);font-size:21px;overflow-wrap:anywhere}
#influencers .video-label:last-child{font-size:28px}
.reviews .review-slider{gap:12px}
.reviews .review-slider .review-card{flex:0 0 calc((100% - 12px)/2);grid-template-rows:auto 130px}
.review-slider .review-original{display:block;height:auto;aspect-ratio:591/620;padding:4px;background:#fff}
.review-original:focus-visible{outline:3px solid #ffeb00;outline-offset:-3px}
.review-slider .review-highlight{min-height:0;font-size:24px;padding:16px 10px;line-height:1.5}
@media(max-width:600px){
 .operation-highlights{gap:10px;margin:26px 0 30px}
 .operation-highlights>div{padding:18px 5px;gap:7px;border-width:2px}
 .operation-highlights span{font-size:18px}.operation-highlights strong{font-size:28px}
 .operation-support{font-size:22px}
 #influencers .play{bottom:98px;right:8px;width:40px;height:40px;font-size:18px}
 #influencers .influencer-caption{padding:12px 5px;min-height:87px}
 #influencers .video-label:first-child{font-size:14px;line-height:1.4}
 #influencers .video-label:last-child{font-size:20px;margin-top:5px}
 .reviews .review-slider .review-card{flex-basis:calc((100% - 12px)/2);grid-template-rows:auto 128px}
 .review-slider .review-highlight{font-size:18px;padding:14px 8px;line-height:1.5}
 .review-slider .review-highlight>div{-webkit-line-clamp:4}
}
