.motorcycle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px}
.motorcycle-grid>*{min-width:0}.motorcycle-grid h3{overflow-wrap:anywhere}
.motorcycle-sections{display:flex;flex-wrap:wrap;gap:12px 24px;margin:24px 0 32px}
.motorcycle-sections a{min-height:44px;display:inline-flex;align-items:center}
.motorcycle-class{border-top:1px solid var(--border,#5555);padding:14px 0;min-width:0}
.motorcycle-class summary{cursor:pointer;min-height:44px;display:list-item;align-content:center;font-weight:700;overflow-wrap:anywhere}
.motorcycle-class table{min-width:560px;width:100%}.motorcycle-class caption{text-align:left;padding:12px 0;font-weight:700}
.motorcycle-class p{overflow-wrap:anywhere}.motorcycle-class th{white-space:nowrap}
body[data-page="motorky"] main>section{scroll-margin-top:20px}
@media(max-width:750px){.motorcycle-grid{grid-template-columns:minmax(0,1fr);gap:12px}.motorcycle-sections{gap:8px 20px}.motorcycle-class table{font-size:12px}}
