.equipment-links{margin:32px 0;padding:24px;border:1px solid #355666;background:#0b2737;min-width:0}
.equipment-links h2{font-size:22px;line-height:1.35;color:#f4f8fa;margin:0 0 10px;letter-spacing:-.3px}
.equipment-links p{font-size:14px;line-height:1.75;color:#b5cad5;margin:0 0 20px;max-width:850px}
.equipment-links-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px}
.equipment-links-grid a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;min-height:58px;border:1px solid #3d6878;color:#75dfd9;text-decoration:none;font-size:15px;line-height:1.5;transition:background .15s,border-color .15s}
.equipment-links-grid a:hover{background:#163b4b;border-color:#75dfd9}
.equipment-links-grid a:focus-visible{outline:3px solid #75dfd9;outline-offset:3px}
.equipment-links-grid a span:first-child{min-width:0;overflow-wrap:anywhere}
.equipment-links-grid a svg{flex:none;width:22px;height:22px}
@media(max-width:600px){.equipment-links{padding:20px;margin:26px 0}.equipment-links h2{font-size:20px}.equipment-links-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.equipment-links-grid a{transition:none}}
