.cv-story{padding:58px 0}.cv-story figure{margin:0}.cv-story picture img{height:390px;object-position:center 55%}.cv-story figcaption{font-size:10px;letter-spacing:.05em;line-height:1.8;padding:15px 0;border-bottom:1px solid #D4DCDE}.cv-story__copy{display:grid;grid-template-columns:1fr 1fr;gap:100px;margin-top:38px;align-items:start}.cv-story__copy .cv-title{font-size:45px;margin:0}.cv-story__copy .cv-text{margin:0 0 12px;max-width:450px}@media(max-width:749px){.cv-story{padding:35px 0}.cv-story picture img{height:auto;aspect-ratio:1.1;object-position:center}.cv-story__copy{grid-template-columns:1fr;gap:22px;margin-top:28px}.cv-story__copy .cv-title{font-size:33px}}