/* AVS homepage refinement, preserving Engineering Atlas and Golos Text.
   Audit method: Unslop by Damir Sokolovsky, https://github.com/heydamir/unslop,
   CC BY 4.0. Brand-specific values and existing composition are retained. */

/* One editorial axis for projects, reasons and professional recognition. */
body.home-signature #why-avs,
body.home-signature #space-awards {
  width: min(1280px, calc(100% - 96px));
  max-width: none;
  padding: 80px 0;
}
body.home-signature #why-avs .section-head { margin-bottom: 40px; }
body.home-signature #why-avs article h3 { margin-bottom: 16px; }
body.home-signature #why-avs article p { margin-bottom: 16px; }
body.home-signature #avs-advantages details { padding-block: 12px; }
body.home-signature #avs-advantages summary { min-height: 44px; padding-block: 8px; box-sizing: border-box; }
body.home-signature #avs-advantages details p { margin-block: 16px; }
body.home-signature #space-awards .space-awards-list { gap: 32px; }
body.home-signature #space-awards figcaption { margin-top: 24px; }

/* Quiet, readable editorial labels; original proper names keep their spelling. */
.home-signature .sig-kicker,
body.home-signature #why-avs .eyebrow,
body.home-signature #space-awards .space-eyebrow {
  font-size: 12px;
  line-height: 1.5;
  letter-spacing: .02em;
  text-transform: none;
}
.home-signature .sig-section-label { font-size: 13px; padding-top: 20px; }
.home-signature .sig-proof span,
.home-signature .sig-case-bottom dd,
.home-signature .sig-system-links small,
.home-signature .sig-knowledge-grid a span,
body.home-signature #space-awards figcaption p {
  font-size: 13px;
  line-height: 1.55;
  letter-spacing: 0;
}
.home-signature .sig-ugra-panorama figcaption,
.home-signature .sig-ugra-support figcaption { font-size: 13px; line-height: 1.55; }

/* Distinct type hierarchy without compressed small headings or labels. */
.home-signature main h3 { letter-spacing: -.02em; }
body.home-signature #why-avs article h3,
body.home-signature #avs-advantages > h3 { letter-spacing: -.02em; }
.home-signature .sig-proof strong,
.home-signature .sig-case-bottom dt { font-variant-numeric: tabular-nums; letter-spacing: -.02em; }
.home-signature .sig-media-routes small { line-height: 1.55; }
.home-signature .sig-close nav { font-size: 13px; line-height: 1.55; }

@media (max-width: 1000px) {
  body.home-signature #why-avs,
  body.home-signature #space-awards { width: calc(100% - 64px); padding-block: 64px; }
}
@media (max-width: 700px) {
  body.home-signature #why-avs,
  body.home-signature #space-awards { width: calc(100% - 48px); padding-block: 48px; }
  .home-signature .sig-section-label { font-size: 12px; margin-bottom: 24px; }
  .home-signature .sig-proof span,
  .home-signature .sig-case-bottom dd,
  .home-signature .sig-system-links small { font-size: 12px; }
  .home-signature .sig-kicker { font-size: 12px; }
  .home-signature .sig-close nav { font-size: 13px; }
}
