.moving-photos-module__X3o53a__section{background:var(--paper,#f8f6f0)}.moving-photos-module__X3o53a__heading{max-width:760px;margin-bottom:36px}.moving-photos-module__X3o53a__heading>p:last-child{max-width:660px;margin-top:18px}.moving-photos-module__X3o53a__grid{grid-template-columns:1fr 1fr 1.5fr;gap:24px;display:grid}.moving-photos-module__X3o53a__card{border:1px solid var(--warm-line,#e6e2d8);background:#fff;border-radius:14px;min-width:0;margin:0;overflow:hidden}.moving-photos-module__X3o53a__imageFrame{height:clamp(300px,34vw,460px);display:block;position:relative;overflow:hidden}.moving-photos-module__X3o53a__imageFrame img{object-fit:cover;width:100%;height:100%;display:block}.moving-photos-module__X3o53a__card figcaption{padding:24px}.moving-photos-module__X3o53a__card h3{margin:0;font-size:19px;line-height:1.35}.moving-photos-module__X3o53a__card figcaption p{margin:10px 0 0;font-size:14px;line-height:1.65}@media (max-width:760px){.moving-photos-module__X3o53a__grid{grid-template-columns:1fr}.moving-photos-module__X3o53a__imageFrame{aspect-ratio:4/5;height:auto}.moving-photos-module__X3o53a__card:last-child .moving-photos-module__X3o53a__imageFrame{aspect-ratio:4/3}.moving-photos-module__X3o53a__card figcaption{padding:20px}}
