body.public-experience.motorcycle-experience{--accent:#ff9d9f;--accent-ink:#301316}
.motorcycle-experience .discipline-strip{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 28px;padding:12px 0;border-block:1px solid var(--line)}
.motorcycle-experience .discipline-strip a{padding:6px 10px;border-radius:6px;color:var(--text);font-size:.82rem}
.motorcycle-experience .discipline-strip a:hover{background:var(--panel2);color:var(--accent)}
.motorcycle-experience .filter-bar{display:flex;flex-wrap:wrap;gap:14px;align-items:end;background:var(--panel);border:1px solid var(--line);padding:18px;border-radius:10px;margin:20px 0}
.motorcycle-experience .filter-bar>div{flex:1 1 170px;max-width:330px}.motorcycle-experience .filter-bar label{display:block;font-size:.8rem;margin-bottom:6px}
.motorcycle-experience .filter-bar input,.motorcycle-experience .filter-bar select{width:100%;min-width:0;min-height:44px}
.motorcycle-experience .table-scroll{max-width:100%;overflow:auto;border:1px solid var(--line);border-radius:8px;margin:20px 0}
.motorcycle-experience table{width:100%;border-collapse:collapse}.motorcycle-experience td,.motorcycle-experience th{padding:12px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.motorcycle-experience th{font-size:.75rem;color:var(--muted)}
.motorcycle-experience .journey-grid article{padding:20px;background:var(--panel);border:1px solid var(--line);border-radius:8px;min-width:0}.motorcycle-experience details{margin-top:26px}.motorcycle-experience details p{font-size:.85rem}
@media(max-width:600px){.motorcycle-experience .filter-bar>div{max-width:none;flex-basis:100%}.motorcycle-experience .discipline-strip{gap:3px}.motorcycle-experience .discipline-strip a{padding:7px}.motorcycle-experience td,.motorcycle-experience th{padding:9px}}
.motorcycle-experience .moto-chart{display:grid;gap:13px;margin:24px 0;padding:22px;background:var(--panel);border:1px solid var(--line);border-radius:10px;max-width:1000px}.motorcycle-experience .moto-chart>div{display:grid;grid-template-columns:minmax(100px,210px) minmax(40px,1fr) 50px;gap:14px;align-items:center}.motorcycle-experience .moto-chart span{height:9px;background:var(--line);border-radius:4px;overflow:hidden}.motorcycle-experience .moto-chart i{height:100%;display:block;width:var(--bar);background:var(--accent);border-radius:4px}.motorcycle-experience .moto-chart strong{text-align:right}
.motorcycle-experience .filter-bar .moto-refinements{flex-basis:100%;margin:0}.motorcycle-experience .moto-refinements input{max-width:330px;display:block;margin:6px 0 12px}

.motorcycle-experience main>section{margin-block:32px}.motorcycle-experience .r4-feature .button{margin-bottom:8px}
