.hp-story__grid{grid-template-columns:minmax(0,1fr);gap:clamp(32px,4vw,56px);display:grid}@media (width>=960px){.hp-story__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}}.hp-story .hp-h2{max-width:13ch}.hp-story__media{padding-top:clamp(28px,3vw,40px)}.hp-story__media img{aspect-ratio:3/2;object-fit:cover;object-position:top center;border-radius:var(--hp-radius);background:#dfe4eb;width:100%}.hp-story__caption{color:var(--hp-text-soft);margin-top:12px;font-size:.9rem}.hp-story__caption strong{color:var(--hp-text);font-weight:600}.hp-story__steps{flex-direction:column;gap:28px;display:flex}@media (width>=960px){.hp-story__steps{border-left:1px solid var(--hp-line);padding-left:clamp(28px,3vw,44px)}}.hp-story__step{border-top:1px solid var(--hp-line);padding-block:20px}.hp-story__step:first-child{border-top:0;padding-top:0}.hp-story__step dt{font-family:var(--hp-display);color:var(--hp-text);font-size:1.05rem;font-weight:700}.hp-story__step dd{color:var(--hp-text-soft);margin-top:6px}.hp-story .hp-link{align-self:flex-start}
