.project-automobiles h1{font-size:clamp(52px,7.5vw,112px);max-width:1100px}
.project-automobiles .project-facts{grid-template-columns:1.4fr 1fr 1.6fr .7fr 1fr}
.project-automobiles .project-hero-image{max-width:650px;margin:40px auto 0}
.project-automobiles .project-hero-image img{aspect-ratio:auto;background:transparent;max-height:850px}
.project-automobiles .project-art-extra{margin-top:64px}
.project-automobiles .project-art-extra>.project-figure{margin-top:36px}
.project-automobiles .project-media-frames,.project-automobiles .project-media-covers,.project-automobiles .project-media-chapters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}
.project-automobiles .project-media-covers img{max-height:850px}
.project-automobiles .project-media-spreads{display:grid;gap:52px}
.auto-timeline{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));padding:0;margin:48px 0 0;list-style:none}
.auto-timeline li{position:relative;border-top:1px solid #77736D;padding-top:18px;text-align:center;font-size:12px;color:#77736D}
.auto-timeline li:before{content:'';position:absolute;top:-4px;left:calc(50% - 3px);width:6px;height:6px;background:#191919;border-radius:50%}
.auto-document{border-top:1px solid #D9D3C8;padding:10px 0 24px;display:flex;gap:24px;align-items:baseline;flex-wrap:wrap}
.auto-document .project-back{margin-top:16px}.auto-document p{width:100%;margin:0}
.project-automobiles .project-next-link{font-size:clamp(27px,4.4vw,62px)}
.project-automobiles>footer{margin:0 var(--margin)}
@media(max-width:1050px){.project-automobiles .project-facts{grid-template-columns:1fr 1fr}.auto-timeline li{font-size:11px}}
@media(max-width:700px){.project-automobiles h1{font-size:clamp(42px,10vw,70px)}.project-automobiles .project-facts,.project-automobiles .project-media-frames,.project-automobiles .project-media-covers,.project-automobiles .project-media-chapters{grid-template-columns:1fr}.project-automobiles .project-facts>div:last-child{grid-column:auto}.auto-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 0}.project-automobiles .project-art-extra{margin-top:44px}.project-automobiles .project-media-spreads{gap:32px}}
