.scr3-risk{color:#fff;overflow:hidden;padding:var(--scr3-pt,82px) 0 var(--scr3-pb,72px);width:100%}.scr3-risk__header{align-items:start;display:grid;gap:50px;grid-template-columns:minmax(0,1fr) 300px}.scr3-risk__header>div:first-child{max-width:650px}.scr3-risk h2{color:#fff;font-family:TT Firs Neue,Inter,Arial,sans-serif;font-size:clamp(42px,4vw,58px);line-height:1.12;margin:0}.scr3-risk h3{color:var(--iwf-green);font-size:18px;margin:24px 0}.scr3-risk__header p{color:#fff;font-size:16px;line-height:1.55;margin:0}.scr3-risk__illustration{justify-self:end;max-height:180px;object-fit:contain;width:min(var(--scr3-risk-art-width,260px),100%)}.scr3-risk__circuit{background:linear-gradient(#fff,#fff) 28px 70px /185px 5px no-repeat;border-right:6px solid #fff;border-top:6px solid #fff;height:140px;justify-self:end;opacity:.92;transform:skewX(-18deg);width:250px}.scr3-risk__grid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:46px}.scr3-risk__grid article{background:rgba(0,49,60,.04);border:1px solid hsla(0,0%,100%,.48);border-radius:8px;min-height:205px;min-width:0;padding:26px;transition:transform .24s ease,background-color .24s ease,border-color .24s ease}.scr3-risk__grid span{background:var(--scr3-risk-accent);border-radius:7px;display:grid;height:42px;place-items:center;width:42px}.scr3-risk__grid span img{filter:brightness(0) invert(1);height:var(--scr3-risk-icon-size,24px);object-fit:contain;width:var(--scr3-risk-icon-size,24px)}.scr3-risk__grid h4{color:#fff;font-size:18px;margin:22px 0 12px}.scr3-risk__grid p{color:hsla(0,0%,100%,.8);font-size:15px;line-height:1.5;margin:0}@media (max-width:980px){.scr3-risk__header{grid-template-columns:1fr}.scr3-risk__circuit,.scr3-risk__illustration{justify-self:start}.scr3-risk__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.scr3-risk{padding:64px 0}.scr3-risk h2{font-size:38px}.scr3-risk__header{gap:32px}.scr3-risk__circuit,.scr3-risk__illustration{max-width:72vw}.scr3-risk__grid{grid-template-columns:1fr}.scr3-risk__grid article{min-height:0;padding:22px 20px}}@media (max-width:480px){.scr3-risk{padding:56px 0}.scr3-risk h2{font-size:34px}.scr3-risk h3{font-size:16px;margin:20px 0}.scr3-risk__header p{font-size:15px}.scr3-risk__illustration{width:180px}.scr3-risk__circuit{background-size:142px 4px;height:108px;width:190px}.scr3-risk__grid{gap:14px;margin-top:36px}}@media (hover:hover){.scr3-risk__grid article:hover{background:rgba(0,49,60,.11);border-color:hsla(0,0%,100%,.78);transform:translateY(-4px)}}