/* v86 — compact opening for UAV, RTK & Field Survey.
   Keeps the approved page-title hierarchy while removing the redundant
   title -> section-title stack before the field map. */

.uav-field-page .uav-compact-intro{
  padding:18px 0 16px!important;
}
.uav-field-page .uav-compact-intro .academic-page-intro-inner{
  grid-template-columns:minmax(0,1.12fr) minmax(360px,.72fr)!important;
  gap:44px!important;
  align-items:end!important;
}
.uav-field-page .uav-compact-intro .breadcrumbs{
  margin:0 0 7px!important;
}
.uav-field-page .uav-compact-intro h1{
  margin:0!important;
}
.uav-field-page .academic-page-summary{
  margin:0!important;
  padding:0 0 1px!important;
  border:0!important;
  max-width:40rem;
  font-size:var(--pt-body)!important;
  line-height:1.48!important;
  color:var(--muted)!important;
}
.uav-field-page .field-context-section-compact{
  padding:18px 0 36px!important;
}
.uav-field-page .field-context-section-compact .field-context-grid{
  margin-top:0!important;
}

@media(max-width:900px){
  .uav-field-page .uav-compact-intro{
    padding:16px 0 14px!important;
  }
  .uav-field-page .uav-compact-intro .academic-page-intro-inner{
    grid-template-columns:1fr!important;
    gap:8px!important;
  }
  .uav-field-page .academic-page-summary{
    max-width:52rem;
  }
  .uav-field-page .field-context-section-compact{
    padding-top:14px!important;
  }
}

@media(max-width:680px){
  .uav-field-page .uav-compact-intro{
    padding:14px 0 12px!important;
  }
  .uav-field-page .uav-compact-intro .breadcrumbs{
    margin-bottom:6px!important;
  }
  .uav-field-page .academic-page-summary{
    font-size:.78rem!important;
    line-height:1.45!important;
  }
  .uav-field-page .field-context-section-compact{
    padding:12px 0 28px!important;
  }
}
