.travel-comparison .layout-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.travel-comparison .layout-cards .recipe-photo{aspect-ratio:4/3}.travel-comparison .layout-cards .recipe-text h2{font-size:29px;line-height:1.3}.travel-story-intro{text-align:center;max-width:650px;margin:38px auto}.travel-story-intro>span{font-size:10px;letter-spacing:.16em;color:#78846d}.travel-story-intro h2{font-family:Cochin,Georgia,serif;font-size:40px;font-weight:400;margin:12px 0 15px}.travel-story-intro p{font-size:16px;line-height:1.9;color:#77816f}.layout-story{display:grid;grid-template-columns:1fr 1fr;gap:45px 34px}.layout-story .recipe-item:first-child{grid-column:1/-1}.layout-story .recipe-photo{aspect-ratio:4/3}.layout-story .recipe-item:first-child .recipe-photo{aspect-ratio:16/7}.layout-story .recipe-text{padding:24px 0 0}.layout-story .recipe-item:first-child .recipe-text{max-width:720px;margin:auto;padding:28px 24px 0}.layout-story .recipe-item:first-child h2{font-size:39px}.layout-story .recipe-summary{max-width:60ch}
@media(max-width:900px){.travel-comparison .layout-cards{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.travel-comparison .layout-cards,.layout-story{grid-template-columns:1fr}.travel-story-intro{margin:28px auto}.travel-story-intro h2{font-size:31px}.layout-story .recipe-item:first-child .recipe-photo{aspect-ratio:4/3}.layout-story .recipe-item:first-child .recipe-text{padding:24px 0 0}.layout-story .recipe-item:first-child h2{font-size:30px}.travel-comparison .recipe-heading h1{font-size:33px}}
