#engage-home #risk{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px;align-items:start}
#engage-home #risk .platform-heading{grid-column:2;grid-row:1;padding-top:8px}
#engage-home .risk-story{list-style:none;padding:0!important;margin:28px 0 0!important}
#engage-home .risk-story li{margin:0 0 22px;padding-left:18px;border-left:3px solid #a3d9df;line-height:1.6}
#engage-home .risk-story strong{display:block;font-size:17px;color:#1e3f66;margin-bottom:4px}
#engage-home .risk-story span{display:block;font-size:16px;color:#586d83}
#engage-home .risk-shot{grid-column:1;grid-row:1;margin:0;min-width:0;border:6px solid #dce8ee;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 16px 40px #071b2d14}
#engage-home .risk-shot-header{padding:20px 22px;background:#f3f7fa;border-bottom:1px solid #dce5ee}
#engage-home .risk-shot-header span{display:block;font-size:10px;letter-spacing:2px;color:#49657c;margin-bottom:8px}
#engage-home .risk-shot-header strong{font-size:18px;color:#1e3f66}
#engage-home .risk-shot-scroll{overflow-x:auto;outline-offset:-3px}
#engage-home .risk-shot-crop{position:relative;width:100%;aspect-ratio:1328/360;overflow:hidden}
#engage-home .risk-shot-crop img{position:absolute;max-width:none;width:143.75%;height:auto;left:-16.72%;top:-81.94%;display:block}
#engage-home .risk-shot figcaption{padding:18px 22px;font-size:14px;line-height:1.6;color:#586d83;border-top:1px solid #dce5ee}
#engage-home .risk-scroll-hint{display:none}
@media(max-width:1000px){#engage-home #risk{grid-template-columns:1fr;gap:28px}#engage-home #risk .platform-heading{grid-column:1;grid-row:1;padding-top:0}#engage-home .risk-shot{grid-column:1;grid-row:2}}
@media(max-width:760px){#engage-home .risk-shot-crop{width:950px}#engage-home .risk-scroll-hint{display:block;margin:0;padding:0 22px 18px;font-size:12px;color:#49657c}#engage-home .risk-shot{border-width:4px}}

#engage-home .risk-shot-crop{display:grid;grid-template-columns:400fr 180fr;width:100%;aspect-ratio:580/309;overflow:hidden}#engage-home .risk-shot-crop>div{position:relative;overflow:hidden}#engage-home .risk-shot-crop .risk-names img{width:477.25%;left:-77.5%;top:-111.33%}#engage-home .risk-shot-crop .risk-results img{width:1060.56%;left:-692.78%;top:-111.33%}@media(max-width:760px){#engage-home .risk-shot-crop{width:580px}}

#engage-home .risk-shot-crop{grid-template-columns:425fr 180fr;aspect-ratio:605/309}#engage-home .risk-shot-crop .risk-names img{width:449.18%;left:-72.94%}@media(max-width:760px){#engage-home .risk-shot-crop{width:605px}}
