.gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.gallery figure:first-child{grid-column:1/-1}.gallery img{width:100%;height:auto;max-height:780px;object-fit:contain}.application-intro{max-width:900px;padding-block:64px;font-size:20px;line-height:1.9}.source-story{display:block;max-width:1000px;line-height:1.9}.source-story h2{font-size:clamp(25px,3vw,40px);line-height:1.4;margin:0 0 24px}.source-story h3{margin-top:48px}.source-story p{margin-bottom:24px}.source-story>div>div{margin-bottom:32px}.review-image{width:100%;height:260px;object-fit:contain;margin-bottom:28px}.source-story *{max-width:100%;overflow-wrap:anywhere}@media(max-width:640px){.gallery{grid-template-columns:1fr;gap:24px}.application-intro{font-size:18px;padding-block:36px}.review-image{height:220px}}
