/* A quieter first screen on phones; desktop remains unchanged. */
@media (max-width: 600px) {
  .home .editorial-hero {padding-top:24px;}
  .home .hero-meta {display:block;}
  .home .hero-meta>span {display:none;}
  .home .hero-grid {display:block;padding:30px 0 28px;}
  .home .hero-copy h1 {font-size:clamp(2.5rem,10.5vw,3.5rem);line-height:1.08; margin-bottom:20px;}
  .home .hero-text {font-size:1rem;line-height:1.6;max-width:30ch;margin-bottom:0;}
  .home .hero-actions {margin-top:24px;display:block;}
  .home .hero-actions .btn {width:100%;min-height:54px;justify-content:space-between;}
  .home .hero-actions .email-link,.home .hero-note {display:none;}
  .home .line-art {display:block!important;border:0;height:64px;overflow:hidden;padding:0;margin:28px 0 0;opacity:.6;}
  .home .line-art svg {width:170px;height:152px;margin-left:auto;transform:translateY(-40px);}
  .home .art-caption {display:none;}
  .home .hero-bottom {justify-content:flex-end;padding:8px 0;}
  .home .hero-bottom>span {display:none;}
  .home .service-index {padding-top:48px;}
}
