.quadricycle-page .stub-layout { max-width: 1290px; grid-template-columns: minmax(0, 900px) 132px; }
:root:not(.article-enhanced) .quadricycle-page .stub-layout { grid-template-columns: minmax(0, 900px); }
.quadricycle-table-wrap { max-width: 100%; overflow-x: auto; margin: 20px 0; }
.quadricycle-table-wrap .wikitable { min-width: 740px; table-layout: fixed; margin: 0; }
.quadricycle-table-wrap .wikitable th, .quadricycle-table-wrap .wikitable td { vertical-align: top; padding: 10px; }
.quadricycle-table-wrap .wikitable thead th:nth-child(1) { width: 26%; }
.quadricycle-table-wrap .wikitable thead th:nth-child(2) { width: 12%; }
.quadricycle-table-wrap .wikitable thead th:nth-child(3) { width: 24%; }
.quadricycle-table-wrap .wikitable thead th:nth-child(4) { width: 38%; }
.quadricycle-table-wrap .vehicle-developer { display: block; margin-top: 4px; font-size: 12px; line-height: 1.5; }
@media (max-width: 950px) { .quadricycle-page .stub-layout { display: block; max-width: 820px; } }
@media print { .quadricycle-table-wrap { overflow: visible; } .quadricycle-table-wrap .wikitable { min-width: 0; } }

.quadricycle-examples { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; margin: 22px 0 26px; }
.quadricycle-examples figure { min-width: 0; margin: 0; padding: 4px; border: 1px solid var(--line); background: var(--panel); }
.quadricycle-example-image { display: block; line-height: 0; }
.quadricycle-example-image img { display: block; width: 100%; height: auto; }
.quadricycle-examples figcaption { padding: 8px 7px 7px; font-size: 13px; line-height: 1.5; }
@media (max-width: 600px) { .quadricycle-examples { grid-template-columns: minmax(0, 1fr); } }
@media print { .quadricycle-examples figure { break-inside: avoid; } }
