/* Reflective Time Model · V273 · Mobile cache-bust + Start Here + Case Summary */

/* Start Here: CTA label stays small; the actual H1 is the subject. */
.v273-start-hero .eyebrow{
  font-size:13px!important;
  font-weight:850!important;
  letter-spacing:.045em!important;
  margin-bottom:8px!important;
}
.v273-start-hero h1{margin-top:0!important}

/* Case summary: four factual questions, compact and editorial. */
.v273-case-summary{max-width:1080px!important;padding:24px!important}
.v273-summary-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}
.v273-summary-head h2{margin:0!important;font-size:25px!important}
.v273-summary-kicker{font-size:11px;font-weight:900;letter-spacing:.09em;color:var(--muted);direction:ltr}
.v273-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.v273-summary-item{min-width:0;padding:15px 14px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}
.v273-summary-item b{display:block;margin-bottom:6px;color:var(--text);font-size:14px;line-height:1.35}
.v273-summary-item span{display:block;color:var(--muted);font-size:14px;line-height:1.6}
.v273-case-summary .v262-status-row{margin:15px 0 0!important}

@media(max-width:900px){
  .v273-summary-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:680px){
  .v273-start-hero .eyebrow{font-size:12.5px!important}
  .v273-start-hero h1{font-size:clamp(34px,11vw,48px)!important;line-height:1.05!important}
  .v273-case-summary{margin:14px 14px 28px!important;padding:18px!important}
  .v273-summary-head{display:block;margin-bottom:12px}
  .v273-summary-kicker{display:block;margin-bottom:5px}
  .v273-summary-head h2{font-size:23px!important}
  .v273-summary-grid{grid-template-columns:1fr;gap:8px}
  .v273-summary-item{padding:13px 13px}
  .v273-summary-item b{font-size:14px}
  .v273-summary-item span{font-size:15px;line-height:1.58}
}
