/* Hallmark · macrostructure: Photographic sequence · custom theme: sequence · nav: masthead · footer: contact · contrast token pairs: pass · pre-emit critique: P4 H4 E4 S4 R4 V4 */
/* Sequence composition: wide lead statement / editorial image pair / stepped workflow / journey selector. */
.sequence-top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:var(--space-3xl);align-items:end}.sequence-top h1{font-size:clamp(3.7rem,7.8vw,8rem)}.sequence-images{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.75fr);gap:var(--space-xl);margin-top:var(--space-2xl)}.sequence-images .photo:first-child img{height:510px}.sequence-images .photo:last-child{padding-top:var(--space-4xl)}.sequence-images .photo:last-child img{height:330px}.sequence-label{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-block:var(--space-xl)}.style-sequence .steps li{grid-template-columns:64px minmax(0,1fr)}.style-sequence .steps li::before{font-size:2rem;font-family:var(--font-display)}
@media(max-width:768px){.sequence-top{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.sequence-top h1{font-size:clamp(3rem,9vw,5.5rem)}.sequence-images{gap:var(--space-sm);margin-top:var(--space-xl)}.sequence-images .photo:first-child img{height:340px}.sequence-images .photo:last-child{padding-top:var(--space-2xl)}.sequence-images .photo:last-child img{height:220px}.sequence-label{font-size:.8rem;gap:var(--space-lg)}}