/* V65: verified product-photo gallery on brand detail pages */
.eg65-highlights{margin-top:28px;margin-bottom:32px;padding-top:15px;padding-bottom:8px}
.eg65-highlight-head h2{font-size:clamp(20px,2.3vw,30px);color:#102f61;margin:8px 0}
.eg65-highlight-head p{color:#60779a;margin:0 0 20px;font-size:14px}
.eg65-highlight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.eg65-highlight-card{display:flex;flex-direction:column;gap:10px;border:1px solid #e1ebf7;border-radius:16px;padding:12px;background:white;text-decoration:none!important;color:#164179!important;min-width:0;transition:box-shadow .15s,border-color .15s}
.eg65-highlight-card:hover,.eg65-highlight-card:focus-visible{border-color:#a2c6f5;box-shadow:0 8px 24px rgba(28,85,143,.13)}
.eg65-highlight-image{display:flex;align-items:center;justify-content:center;height:148px;background:#fff;border-radius:10px}
.eg65-highlight-image img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:none;transform:none}
.eg65-highlight-card strong{font-size:12px;line-height:1.4;font-weight:700;overflow-wrap:anywhere}
@media(max-width:800px){.eg65-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.eg65-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.eg65-highlight-image{height:110px}.eg65-highlight-card{padding:9px}}
