/* The three selected products share one card layout and one photo ratio. */
.product-highlights {background:var(--paper);scroll-margin-top:88px}
.product-highlights .section-head>p {max-width:34ch}
.highlight-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;grid-auto-rows:1fr}
.highlight-card {min-width:0;background:var(--white);border:1px solid var(--line)}
.highlight-link {display:flex;flex-direction:column;height:100%}
.highlight-photo {position:relative;aspect-ratio:4/3;margin:0;overflow:hidden;background:#e8edf0}
.highlight-photo img {display:block;width:100%;height:100%;max-height:none;object-fit:cover}
.highlight-photo-remote img {object-position:60% center}
.highlight-photo-hammer img {object-position:center 45%}
/* A 960 x 720 view keeps the Premium Breaker's mounting bracket and chisel visible. */
.highlight-photo-premium img {position:absolute;right:0;bottom:0;width:133.333333%;height:133.333333%;max-width:none;object-fit:fill}
.highlight-copy {display:flex;flex-direction:column;flex:1;padding:26px}
.highlight-copy .eyebrow {font-size:11px;letter-spacing:.08em;margin-bottom:12px}
.highlight-copy h3 {font-size:clamp(22px,2vw,26px);line-height:1.2;font-weight:500}
.highlight-copy p {font-size:15px;line-height:1.6;color:var(--muted);margin:14px 0 24px;min-height:3.2em}
.highlight-cta {display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--line);margin-top:auto;padding-top:17px;font-size:14px;font-weight:700;color:var(--blue)}
.highlight-link:hover .highlight-cta {color:var(--ink)}
.highlight-card:has(.highlight-link:hover) {border-color:#8eabbc}
.highlight-link:focus-visible {outline:3px solid var(--blue);outline-offset:4px}
@media(min-width:761px) and (max-width:1050px){
  .highlight-grid {gap:18px}
  .highlight-copy {padding:20px}
  .highlight-copy h3 {min-height:2.4em}
}
@media(max-width:760px){
  .highlight-grid {grid-template-columns:1fr;gap:24px}
  .highlight-copy {padding:22px}
  .highlight-copy h3 {font-size:24px}
  .product-highlights .section-head>p {max-width:38ch}
}
