
.f1-article .intro h1{max-width:1050px}.parallel-model{margin:35px 0;padding:26px;background:#122237;border:1px solid #43536a}.parallel-model h3{margin:10px 0 20px;font-size:30px}.parallel-model p,.parallel-model figcaption{font:14px/1.7 Arial,sans-serif;color:#bdc6d1}.model-controls{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.model-controls[hidden]{display:none}.model-controls button{font:14px/1.5 Arial,sans-serif;min-height:44px;padding:10px 16px;background:transparent;color:#f0eee8;border:1px solid #8094ad;border-radius:4px;cursor:pointer}.model-controls button[aria-pressed="true"]{background:#f6ad59;color:#0b1423;border-color:#f6ad59}.model-controls button:focus-visible{outline:3px solid #f6ad59;outline-offset:4px}.wheel-rows{display:grid;gap:12px;margin:24px 0}.wheel-row{display:grid;grid-template-columns:76px 1fr;gap:12px;align-items:center}.wheel-name{font:12px/1.5 Arial,sans-serif;color:#d8dde5}.wheel-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.wheel-track span{padding:13px 2px;background:#33536e;text-align:center;font:12px/1.4 Arial,sans-serif;color:#fff}.wheel-track span:last-child{background:#967047}.parallel-model[data-mode="serial"] .wheel-track{grid-template-columns:repeat(16,minmax(0,1fr))}.parallel-model[data-mode="serial"] .wheel-track span{font-size:0;padding:20px 0}.parallel-model[data-mode="serial"] .wheel-row:nth-child(2) .wheel-track span:first-child{grid-column:5}.parallel-model[data-mode="serial"] .wheel-row:nth-child(3) .wheel-track span:first-child{grid-column:9}.parallel-model[data-mode="serial"] .wheel-row:nth-child(4) .wheel-track span:first-child{grid-column:13}.model-key{font:12px/1.7 Arial,sans-serif!important}.parallel-model figcaption{padding-top:18px;border-top:1px solid #43536a}.parallel-model .model-status{min-height:48px;color:#f0eee8}.f1-article .article-photo{margin:35px 0}.f1-article .hero img{max-height:640px}.f1-article .sources summary{min-height:48px}
@media(max-width:760px){.parallel-model{padding:22px 16px;margin:30px 0}.parallel-model h3{font-size:27px}.wheel-row{grid-template-columns:62px 1fr;gap:7px}.wheel-track span{font-size:11px;padding:12px 0}.wheel-name{font-size:11px}.model-controls button{padding:10px 12px}.f1-article .hero img{max-height:560px}.parallel-model .model-status{min-height:72px}}
