/* Final corrective pass after desktop/mobile screenshot review.
   Presentation only; no scientific or market-access semantics are changed. */

/* Reduce oversized entry heroes without flattening hierarchy. */
.find-v2-hero{padding:26px 0 20px!important}
.find-v2-hero h1{max-width:860px;font-size:clamp(40px,4vw,52px)!important;line-height:1.02!important}
.find-v2-hero p{max-width:880px}

/* About: keep the founder block prominent without a large empty dark column. */
.about-story{align-items:start!important}
.about-founder-card{min-height:0!important}

/* Evidence browser: slightly denser control bar. */
.evidence-browser-controls{margin-bottom:14px;padding:14px}

@media(max-width:760px){
  /* Mobile homepage: six clinical pathways become a compact two-column decision map. */
  .clinical-navigator__head{display:block!important}
  .clinical-navigator__head>p{margin-top:7px!important}
  .clinical-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  .clinical-path{min-height:0!important;padding:12px!important}
  .clinical-path__icon{width:32px!important;height:32px!important;margin-bottom:8px!important}
  .clinical-path strong{font-size:11px!important;line-height:1.25!important}
  .clinical-path p{display:none!important}
  .clinical-path footer{margin-top:9px!important;padding-top:8px!important;display:block!important}
  .clinical-path footer b{display:block;font-size:8px!important;line-height:1.3!important}
  .clinical-path footer span{display:block;margin-top:4px;font-size:7.5px!important}

  /* Make the catalog purpose immediately visible on a phone. */
  .find-v2-hero{padding:22px 0 18px!important}
  .find-v2-hero h1{font-size:32px!important;line-height:1.04!important;max-width:none}
  .find-v2-hero p{font-size:11px!important;line-height:1.5!important}

  .about-story{align-items:stretch!important}
  .about-founder-card{min-height:0!important}
}

@media(max-width:390px){
  .clinical-path{padding:10px!important}
  .clinical-path strong{font-size:10.5px!important}
  .clinical-path footer b{font-size:7.6px!important}
}
