/* Florida Trial Counsel temporary practice-first presentation, 2026-10-18.
 * Applied only to the flagship homepage and About page, leaving other templates untouched.
 */
.home .hero-scene .courts {object-fit:cover;object-position:center;opacity:.5!important;}
.home .hero-scene:after {background:linear-gradient(90deg,#e9eff5 0%,rgba(233,239,245,.72) 16%,rgba(233,239,245,.15) 100%)!important;}
.home .hero-copy {position:relative;z-index:3;}
.home .practice-intro {font-size:clamp(16px,1.7vw,22px);line-height:1.45;max-width:580px;margin-top:24px;font-weight:600;color:#082B45;}
.about.practice-first-about .about-composition {grid-template-columns:minmax(0,1fr)!important;max-width:1160px;}
.about.practice-first-about .about-narrative {max-width:1040px;}
.about.practice-first-about .about-opening {padding:38px 0 25px!important;}
.about.practice-first-about .practice-attorney-link {background:#fff;padding:40px 0 55px;}
.about.practice-first-about .practice-attorney-link h2 {margin-bottom:12px;}
.about.practice-first-about .practice-attorney-link p {max-width:880px;font-size:18px;}
@media(max-width:700px){
  .home .hero-scene {opacity:.48!important;}
  .home .practice-intro {font-size:17px;}
  .about.practice-first-about .about-composition {display:block!important;}
  .about.practice-first-about .mobile-about {display:block;}
  .about.practice-first-about .desktop-about {display:none!important;}
}
