/* REL 6.17.60 — public hero optical alignment
   Home, Systems, and Contact share one mobile origin and type rhythm without becoming clones. */
@media(max-width:760px){
  /* Shared mobile origin: one left edge, one top edge. */
  .site .hero{padding:44px 18px 58px}
  .systems-overview .systems-index{padding:44px 18px 72px}
  .signal{padding:44px 18px 66px}

  /* Identity labels become one visual family. */
  .site .release-pill,
  .systems-overview .systems-hero .eyebrow,
  .signal-hero .eyebrow{
    display:inline-flex;align-items:center;min-height:30px;margin:0;
    border:1px solid rgba(201,163,75,.34);padding:7px 10px;
    background:rgba(201,163,75,.018);color:#cfc3a4;
    font:900 .53rem/1 var(--mono);letter-spacing:.16em;text-transform:uppercase
  }

  /* Contact has two useful labels; keep them on one rail instead of spending a whole line on each. */
  .signal-hero>div:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
  .signal-hero .kicker{display:inline-flex;align-items:center;min-height:30px;margin:0;padding:7px 10px;font-size:.5rem;line-height:1;letter-spacing:.12em}
  .signal-hero h1,.signal-hero .lede,.signal-hero .signal-id{flex:0 0 100%}

  /* Same family, not identical posters. Systems remains the loud variant. */
  .site .hero h1{font-size:clamp(3rem,14.6vw,4.65rem);line-height:.86;letter-spacing:-.052em;margin:26px 0 22px;max-width:9.4ch}
  .systems-overview .systems-index h1{font-size:clamp(3rem,14.8vw,4.8rem);line-height:.82;letter-spacing:-.055em;margin:26px 0 22px;max-width:9.6ch}
  .signal h1{font-size:clamp(3rem,14.6vw,4.65rem);line-height:.88;letter-spacing:-.048em;margin:26px 0 22px;max-width:10ch}

  /* Body copy should feel like the same publication. */
  .site .lede,.systems-overview .systems-index .intro,.signal .lede{font-size:1.08rem;line-height:1.5}
}
@media(max-width:430px){
  .site .hero,.systems-overview .systems-index,.signal{padding-left:18px;padding-right:18px;padding-top:42px}
  .site .hero h1,.systems-overview .systems-index h1,.signal h1{font-size:14.6vw}
  .systems-overview .systems-index h1{font-size:14.8vw}
}
