/* V105 — clarify why opportunity engineering comes before founder recruitment,
   how diverse campuses can contribute, and what continuing institutions fund.
   Additive, scoped styles; retains V104 hero, shelf, routes, brand and interactions. */
body.is-home .hero-v100-content .hero-v100-question{
  max-width:790px;
  line-height:1.3;
  text-wrap:pretty;
}
.v90-home .v103-intro-frame{max-width:1320px}
.v90-home .v103-intro-lede{max-width:1100px}
.v90-home .v103-intro-detail{max-width:1100px}
.v90-home .v103-intro-detail strong{color:#173d5b;font-weight:700}
.v105-service-line{
  display:block;
  max-width:1040px;
  margin:clamp(18px,2.1vw,28px) auto 0;
  padding:clamp(13px,1.2vw,18px) 0 0;
  border-top:1px solid #dce5ed;
  font-size:clamp(13px,1.02vw,15.3px);
  line-height:1.65;
  font-weight:620;
  letter-spacing:-.005em;
  color:#294962;
  text-wrap:pretty;
}
.v105-service-dot{
  display:inline-block;
  width:6px;height:6px;
  margin:0 7px 2px 0;
  border-radius:50%;
  background:#a57a42;
}
.v90-home .market-featured .v105-founder-premise{
  display:flex;
  align-items:center;
  gap:12px;
  color:#385b76;
  font-family:Georgia,'Times New Roman',serif;
  font-size:clamp(17px,1.5vw,21px);
  line-height:1.35;
  letter-spacing:-.018em;
  margin:0 0 18px;
  max-width:850px;
  text-wrap:balance;
}
.v105-founder-premise::before{
  content:"";
  display:block;
  flex:0 0 24px;
  width:24px;height:1px;
  background:#a57a42;
}
.v90-home .market-featured>.section-header{margin-bottom:27px}
.v90-home .v102-program-pitch p{max-width:800px}
.v105-measurement-copy strong{color:#173954}
@media(max-width:760px){
  body.is-home .hero-v100-content .hero-v100-question{max-width:580px}
  .v90-home .market-featured .v105-founder-premise{margin-bottom:13px;font-size:17px;gap:9px}
  .v105-founder-premise::before{flex-basis:16px;width:16px}
  .v105-service-line{font-size:13.5px;line-height:1.6}
}
@media(max-width:520px){
  .v90-home .v103-intro-frame{padding-top:17px}
  .v105-service-line{margin-top:16px;padding-top:13px;text-align:left;font-size:12.7px;line-height:1.59}
  .v90-home .market-featured .v105-founder-premise{font-size:16px;max-width:320px;margin-bottom:14px}
  .v90-home .market-featured>.section-header{margin-bottom:19px}
}
