/* Motorsport trial: fifteen existing photographs, composed as an opening sequence. */
body.motorsport-edit .collection-gallery>.editorial-sequence{grid-column:1/-1;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(30px,5vw,76px) 24px;padding-bottom:clamp(36px,6vw,90px)}
body.motorsport-edit .editorial-sequence>.photo{grid-row:auto!important;grid-column:span 1;align-self:center}
body.motorsport-edit .editorial-sequence>.photo.editorial-wide{grid-column:1/-1;width:100%;margin-block:clamp(8px,2vw,28px)!important}
body.motorsport-edit .editorial-sequence>.photo img{display:block;width:100%;height:auto;object-fit:contain}
body.motorsport-edit .collection-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;padding-top:12px;padding-bottom:12px}
body.motorsport-edit .collection-controls>.filters{grid-column:1;min-width:0;margin:0}
body.motorsport-edit .collection-controls>.filter-status{grid-column:1;margin:4px 0 0;font-size:11px}
.specials-jump{grid-column:2;grid-row:1/3;align-self:center;display:flex;align-items:center;gap:10px;min-height:44px;font-size:12px;white-space:nowrap}
.specials-jump .icon-arrow{width:16px;height:16px}
#motorsport-specials{scroll-margin-top:120px}
@media(max-width:700px){
 body.motorsport-edit .collection-gallery{grid-template-columns:1fr;gap:26px;padding-top:30px}
 body.motorsport-edit .collection-gallery>.photo.double{grid-column:1}
 body.motorsport-edit .collection-gallery>.editorial-sequence{grid-template-columns:1fr;gap:38px;padding-bottom:30px}
 body.motorsport-edit .editorial-sequence>.photo.editorial-wide{grid-column:1;margin-block:8px!important}
 body.motorsport-edit .collection-controls{column-gap:12px;padding-top:8px;padding-bottom:8px}
 body.motorsport-edit .collection-controls>.filters{display:flex;overflow-x:auto;flex-wrap:nowrap;gap:20px;scrollbar-width:none}
 body.motorsport-edit .collection-controls>.filters::-webkit-scrollbar{display:none}
 body.motorsport-edit .collection-controls>.filters button{flex:none;font-size:12px;min-height:44px;padding-block:8px}
 .specials-jump{font-size:11px;gap:5px}
}
