.images-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:27px var(--gutter);border-bottom:1px solid var(--line)}
.images-content{max-width:850px;padding:72px var(--gutter) 88px;margin:0 auto}
.images-content h1{font-size:clamp(46px,6.5vw,78px);margin-bottom:28px}
.images-intro{font-size:19px;color:var(--muted);margin-bottom:48px}
.images-content section{margin-bottom:34px}
.images-content h2{font-size:23px;letter-spacing:-.025em;margin-bottom:14px;line-height:1.25}
.images-content section p{color:var(--v2-muted);margin-bottom:12px;line-height:1.85}
.images-content>.button{margin-top:8px}
.images-footer{display:flex;justify-content:space-between;gap:20px;padding:26px var(--gutter);border-top:1px solid var(--line);color:var(--muted);font-size:11px}
@media(max-width:700px){.images-header{padding:20px var(--gutter);gap:12px}.images-header .logo img{width:125px}.images-header .text-link{font-size:11px;gap:8px}.images-content{padding:40px var(--gutter) 56px}.images-content .eyebrow{margin-bottom:18px}.images-intro{font-size:17px;margin-bottom:34px}.images-content section p{font-size:14px}.images-content>.button{width:100%}.images-footer{flex-direction:column;gap:8px}}
