/* Hazard → Context → Risk */
.via-relevance-v4{padding:132px 0 126px;background:linear-gradient(180deg,#fff 0%,var(--via-ivory) 100%)}
.via-assessment-study{margin-top:76px;display:grid;grid-template-columns:minmax(330px,.88fr) minmax(290px,.66fr) minmax(410px,1.06fr);min-height:620px;background:#fff;border-top:1px solid rgba(15,42,107,.16);border-bottom:1px solid rgba(15,42,107,.16);box-shadow:0 26px 72px rgba(8,26,69,.07)}
.via-assessment-study__hazard{padding:60px 48px 54px;background:linear-gradient(150deg,#07183f,#081A45 72%,#0b235c);color:#fff}
.via-assessment-study__hazard h3,.via-assessment-study__risk h3{margin:0;font-size:clamp(50px,4.6vw,68px);line-height:.9;letter-spacing:-.035em}
.via-assessment-study__hazard h3{color:#fff}
.via-assessment-study__lead{font-family:'Crimson Pro',Georgia,serif;font-size:21px!important;line-height:1.2!important}
.via-assessment-study__hazard p{margin:22px 0 0;font-size:13.7px;line-height:1.76;color:rgba(255,255,255,.76)}
.via-assessment-study__context{display:flex;flex-direction:column;background:var(--via-stone);border-right:1px solid rgba(15,42,107,.14);border-left:1px solid rgba(15,42,107,.1)}
.via-assessment-study__context-copy{padding:48px 34px 34px}
.via-assessment-study__context-copy h3{margin:0;color:var(--via-navy);font-size:34px;line-height:.98;letter-spacing:-.02em}
.via-assessment-study__context-copy p{margin:18px 0 0;font-size:12.8px;line-height:1.7;color:#625E58}
.via-context-switch{margin-top:auto;border-top:1px solid rgba(15,42,107,.16)}
