/* LINK Business approved visual experience only. */
#link-business-visual-final{
  width:min(1600px,100%)!important;
  margin:0 auto!important;
  padding:0!important;
  background:#fff!important;
  color:#082746!important;
  font-family:Montserrat,Arial,sans-serif!important;
}
#link-business-visual-final .lbvf-artwork{
  position:relative!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
}
#link-business-visual-final .lbvf-artwork>img{
  display:block!important;
  width:100%!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
}
#link-business-visual-final .lbvf-hotspot{
  position:absolute!important;
  display:block!important;
  border-radius:12px!important;
  background:rgba(255,255,255,0)!important;
  color:transparent!important;
  overflow:hidden!important;
  text-decoration:none!important;
  z-index:2!important;
}
#link-business-visual-final .lbvf-hotspot:hover,
#link-business-visual-final .lbvf-hotspot:focus-visible{
  background:rgba(99,149,70,.12)!important;
  outline:4px solid #95cf58!important;
  outline-offset:-4px!important;
}
/* Top journey cards */
#link-business-visual-final .join{left:3.8%;top:25.0%;width:30.6%;height:6.7%}
#link-business-visual-final .participate{left:35.4%;top:25.0%;width:29.1%;height:6.7%}
#link-business-visual-final .grow{left:65.4%;top:25.0%;width:30.8%;height:6.7%}
/* Five solution cards */
#link-business-visual-final .culture{left:2.2%;top:46.9%;width:18.6%;height:13.0%}
#link-business-visual-final .workforce{left:21.7%;top:46.9%;width:18.6%;height:13.0%}
#link-business-visual-final .visibility{left:41.0%;top:46.9%;width:18.5%;height:13.0%}
#link-business-visual-final .partnerships{left:60.0%;top:46.9%;width:18.5%;height:13.0%}
#link-business-visual-final .impact{left:79.3%;top:46.9%;width:18.8%;height:13.0%}
/* Partner badge row */
#link-business-visual-final .badge-business{left:2.5%;top:75.2%;width:18.0%;height:13.2%}
#link-business-visual-final .badge-organization{left:21.3%;top:75.2%;width:18.0%;height:13.2%}
#link-business-visual-final .badge-school{left:40.4%;top:75.2%;width:18.0%;height:13.2%}
#link-business-visual-final .badge-nonprofit{left:59.2%;top:75.2%;width:18.0%;height:13.2%}
#link-business-visual-final .badge-community{left:78.5%;top:75.2%;width:18.0%;height:13.2%}
#link-business-visual-final .stickers{left:3.0%;top:89.0%;width:25.5%;height:3.0%}
#link-business-visual-final .levels{left:63.6%;top:89.0%;width:33.1%;height:3.0%}
#link-business-visual-final .lbvf-assessments{
  padding:46px clamp(22px,5vw,72px) 54px!important;
  background:#f4f7f8!important;
}
#link-business-visual-final .lbvf-assessments .kicker{
  margin:0 0 8px!important;color:#628d47!important;font-size:15px!important;
  line-height:1.2!important;font-weight:900!important;letter-spacing:.11em!important;
}
#link-business-visual-final .lbvf-assessments h2{
  margin:0 0 12px!important;color:#082746!important;font-size:clamp(34px,4vw,54px)!important;
  line-height:1.05!important;font-family:Georgia,serif!important;
}
#link-business-visual-final .lbvf-assessments>.intro{
  max-width:900px!important;margin:0 0 26px!important;font-size:18px!important;line-height:1.55!important;
}
#link-business-visual-final .lbvf-assessment-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}
#link-business-visual-final .lbvf-assessment-grid.one{grid-template-columns:minmax(0,760px)!important}
#link-business-visual-final .lbvf-assessment-card{
  display:block!important;padding:24px!important;border:1px solid #d2dee5!important;
  border-radius:14px!important;background:#fff!important;color:#082746!important;text-decoration:none!important;
}
#link-business-visual-final .lbvf-assessment-card:hover,
#link-business-visual-final .lbvf-assessment-card:focus-visible{border-color:#628d47!important;box-shadow:0 8px 22px rgba(8,39,70,.12)!important;outline:none!important}
#link-business-visual-final .lbvf-assessment-card h3{margin:0 0 8px!important;font-size:24px!important;line-height:1.15!important}
#link-business-visual-final .lbvf-assessment-card p{margin:0 0 14px!important;font-size:17px!important;line-height:1.5!important}
#link-business-visual-final .lbvf-assessment-card span{font-size:16px!important;font-weight:900!important;color:#4f8b35!important}
#link-business-visual-final .lbvf-pathways{padding:54px clamp(22px,5vw,72px) 64px!important;background:#082746!important;color:#fff!important}
#link-business-visual-final .lbvf-pathways .kicker{margin:0 0 8px!important;color:#9bd563!important;font-size:15px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:.11em!important}
#link-business-visual-final .lbvf-pathways h2{margin:0 0 12px!important;color:#fff!important;font:700 clamp(34px,4vw,54px)/1.05 Georgia,serif!important}
#link-business-visual-final .lbvf-pathways>.intro{max-width:1000px!important;margin:0 0 28px!important;color:#e7eef4!important;font-size:18px!important;line-height:1.55!important}
#link-business-visual-final .lbvf-pathway-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
#link-business-visual-final .lbvf-pathway-grid>a{display:block!important;padding:22px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:14px!important;background:#123d65!important;color:#fff!important;text-decoration:none!important}
#link-business-visual-final .lbvf-pathway-grid>a:hover,#link-business-visual-final .lbvf-pathway-grid>a:focus-visible{border-color:#9bd563!important;background:#174b79!important;outline:none!important}
#link-business-visual-final .lbvf-pathway-grid h3{margin:0 0 8px!important;color:#fff!important;font-size:23px!important;line-height:1.15!important}
#link-business-visual-final .lbvf-pathway-grid p{margin:0 0 14px!important;color:#e7eef4!important;font-size:17px!important;line-height:1.5!important}
#link-business-visual-final .lbvf-pathway-grid span{color:#9bd563!important;font-size:16px!important;font-weight:900!important}
body.link-business-visual-final-ready main> :not(#link-business-visual-final){display:none!important}
@media(max-width:760px){
  #link-business-visual-final .lbvf-assessment-grid{grid-template-columns:1fr!important}
  #link-business-visual-final .lbvf-pathway-grid{grid-template-columns:1fr!important}
  #link-business-visual-final .lbvf-assessments{padding:30px 18px 38px!important}
}
