.wt-motor-diameter .wt-diameter-note{max-width:900px;margin:14px 0 0;color:#5c6b7e;font-size:16px;line-height:1.65}
.wt-motor-diameter .wt-diameter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:24px 0}
.wt-motor-diameter .wt-diameter-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #dbe5f0;border-radius:8px;overflow:hidden;color:#162033;text-decoration:none;transition:border-color .15s,box-shadow .15s}
.wt-motor-diameter .wt-diameter-card:hover{border-color:#0b63b6;box-shadow:0 6px 18px rgba(16,44,80,.08);text-decoration:none}
.wt-motor-diameter a.wt-diameter-card,.wt-motor-diameter a.wt-diameter-card:hover{text-decoration:none!important}
.wt-motor-diameter .wt-diameter-card:focus-visible{outline:3px solid #0b63b6;outline-offset:4px}
.wt-motor-diameter .wt-diameter-image{display:flex;align-items:center;min-height:138px;padding:20px 12px;background:#fff;border-bottom:1px solid #edf2f7}
.wt-motor-diameter .wt-diameter-image img{display:block;width:100%;height:auto;aspect-ratio:10/3;object-fit:contain}
.wt-motor-diameter .wt-diameter-copy{display:flex;flex:1;flex-direction:column;padding:20px}
.wt-motor-diameter .wt-diameter-copy h3{margin:0 0 12px;line-height:1.2}
.wt-motor-diameter .wt-diameter-size{display:block;color:#0b63b6;font-size:38px;font-weight:800;letter-spacing:-.02em}
.wt-motor-diameter .wt-diameter-size span{font-size:22px;font-weight:600}
.wt-motor-diameter .wt-diameter-label{display:block;margin-top:7px;font-size:16px;font-weight:700;color:#162033}
.wt-motor-diameter .wt-diameter-copy p{margin:0 0 18px;color:#5c6b7e;font-size:15px;line-height:1.55}
.wt-motor-diameter .wt-diameter-link{display:block;margin-top:auto;color:#0b63b6;font-size:14px;font-weight:700;line-height:1.45;white-space:nowrap}
@media(max-width:1024px){.wt-motor-diameter .wt-diameter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.wt-motor-diameter .wt-diameter-grid{gap:12px}.wt-motor-diameter .wt-diameter-image{min-height:88px;padding:12px 8px}.wt-motor-diameter .wt-diameter-copy{padding:14px 12px}.wt-motor-diameter .wt-diameter-size{font-size:30px}.wt-motor-diameter .wt-diameter-size span{font-size:18px}.wt-motor-diameter .wt-diameter-label{font-size:14px}.wt-motor-diameter .wt-diameter-copy p,.wt-motor-diameter .wt-diameter-link{font-size:13px}.wt-motor-diameter .wt-diameter-note{font-size:15px}}
@media(prefers-reduced-motion:reduce){.wt-motor-diameter .wt-diameter-card{transition:none}}
