.cp-story{padding:48px 0}.cp-story__layout{display:grid;grid-template-columns:1.08fr 1fr;gap:65px;align-items:stretch}.cp-story figure{margin:0;min-width:0}.cp-story figcaption{font-size:10px;line-height:1.8;color:#586170;margin-top:12px}.cp-story__room{display:flex;flex-direction:column}.cp-story__room img{aspect-ratio:.9;flex:1;min-height:0}.cp-story__aside{display:flex;flex-direction:column;justify-content:space-between;gap:26px}.cp-story header{padding:20px 0 0}.cp-story .cp-title{font-size:43px;max-width:470px}.cp-story .cp-body{max-width:460px;font-size:12px}.cp-story .cp-link{color:#A9503D}.cp-story__aside figure img{aspect-ratio:1.95}@media(max-width:999px){.cp-story__layout{gap:35px}.cp-story .cp-title{font-size:35px}.cp-story header{padding-top:0}}@media(max-width:749px){.cp-story{padding:30px 0}.cp-story__layout{grid-template-columns:1fr;gap:28px}.cp-story__room img{aspect-ratio:1.4;flex:none}.cp-story .cp-title{font-size:33px}.cp-story__aside{gap:22px}.cp-story__aside figure img{aspect-ratio:1.6}}
