.response-first-58 .presentation-content{inset:0;display:block}
.response-first-content{position:absolute;top:112px;left:82px;right:82px;color:#e9eee9}
.response-first-content .case-kicker{font:10px ui-monospace,monospace;letter-spacing:.11em;color:#91ab9b;margin:0 0 17px}
.response-first-content h2{font-size:32px;font-weight:500;margin:0 0 33px;letter-spacing:-.025em}
.response-columns,.response-line{display:grid;grid-template-columns:40% 60%;gap:0}
.response-columns{padding-bottom:15px}
.response-first-content small{font:10px ui-monospace,monospace;letter-spacing:.08em;color:#90a699}
.response-columns small:last-child{color:#c0dcc9}
.response-line{border-top:1px solid #405e49;padding:21px 0 23px;align-items:center}
.response-line>div{padding-right:50px}
.response-line>div p{font-size:16px;line-height:1.55;color:#9faaA3;margin:12px 0 0}
.response-line h3{font-weight:500;font-size:40px;line-height:1.08;letter-spacing:-.035em;margin:0;color:#edf3ef}
.response-line section p{font-size:15px;line-height:1.4;color:#a6c1af;margin:12px 0 0}
.response-first-content footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff25;padding-top:17px;margin-top:5px;min-height:0}
.response-first-content footer p{font-size:14px;color:#a8b8ae;margin:0}.response-first-content footer strong{font-weight:500;color:#d7e9df}
.response-first-content footer span{font-size:10px;color:#82958a}
.return-demo-58 .chapter-heading h2{font-size:50px;line-height:1.05}
.return-demo-58 .demo-controls{bottom:22px}
