.vel-hero{background:var(--paper);padding:40px 0 48px}.vel-hero-in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;display:grid}.vel-hero-in>img{aspect-ratio:4/3;object-fit:cover;border-radius:16px;width:100%}.jump{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.jump a{border:1.5px solid var(--line-cool);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.92rem;text-decoration:none;display:inline-flex}.jump a:hover{border-color:var(--blue)}.jump span{background:var(--paper);color:var(--muted);border-radius:999px;padding:1px 7px;font-size:.74rem;font-weight:700}.vel-group{scroll-margin-top:var(--hdr);border-top:1px solid var(--line)}.parts-band{background:var(--blue-50)}.parts-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.parts-grid a{text-align:center;color:var(--ink);background:#fff;border:2px solid #0000;border-radius:14px;flex-direction:column;align-items:center;padding:16px;text-decoration:none;display:flex}.parts-grid a:hover{border-color:var(--blue)}.parts-grid img{object-fit:contain;width:100%;height:110px;margin-bottom:10px}.parts-grid b{font-family:var(--head)}.parts-grid small{color:var(--muted)}@media (max-width:860px){.vel-hero-in{grid-template-columns:1fr;gap:24px}.parts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
