/* v394 — Final micro-spacing lock
   Scope: final homepage polish only.
   No section order changes. No header/navigation changes. No content-model changes. */

/* Section 01: add a clear line of separation before Surface scope. */
body.v394-final-micro-spacing-lock #authority-boundaries .v393-surface-scope-outer{
  margin-top: clamp(46px, 5.8vw, 78px) !important;
  padding-top: clamp(28px, 3.5vw, 42px) !important;
  border-top: 1px solid rgba(8,42,67,.22) !important;
}

body.v394-final-micro-spacing-lock #authority-boundaries .v393-surface-scope-label{
  margin-top: 0;
  margin-bottom: 16px;
}

/* Section 02: make the reviewer route the unmistakable visual spine. */
body.v394-final-micro-spacing-lock #canonical-reviewer-route.v393-route-visual-spine{
  margin-block: clamp(64px, 7.4vw, 120px) !important;
  padding-block: clamp(70px, 8.5vw, 130px) !important;
}

body.v394-final-micro-spacing-lock #canonical-reviewer-route.v393-route-visual-spine::before{
  background:
    linear-gradient(180deg, rgba(8,42,67,.075), rgba(8,42,67,.032) 44%, rgba(255,253,246,0)),
    radial-gradient(circle at 50% 0%, rgba(227,189,111,.25), rgba(255,253,246,0) 62%) !important;
  border-top: 3px solid rgba(8,42,67,.30) !important;
  border-bottom: 3px solid rgba(8,42,67,.24) !important;
}

body.v394-final-micro-spacing-lock #canonical-reviewer-route.v393-route-visual-spine .v388-route-head{
  border-top: 6px solid #082a43;
  box-shadow: 0 30px 90px rgba(8,42,67,.16) !important;
}

body.v394-final-micro-spacing-lock #canonical-reviewer-route.v393-route-visual-spine .v388-route-card{
  box-shadow: 0 42px 120px rgba(8,42,67,.20) !important;
}

body.v394-final-micro-spacing-lock #canonical-reviewer-route.v393-route-visual-spine .v388-route-card a span{
  min-width: 44px;
  height: 44px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 999px;
  background: #082a43;
  color: #fffdf6;
  font-weight: 950;
  letter-spacing: -.03em;
  box-shadow: 0 8px 22px rgba(8,42,67,.18);
}

body.v394-final-micro-spacing-lock #canonical-reviewer-route.v393-route-visual-spine .v388-route-card a{
  align-items: center;
}

/* Section 05: reinforce that examples are public artefacts only and no programme evidence is exposed. */
body.v394-final-micro-spacing-lock #institutional-pack-artefact-search .v393-collapsed-examples summary small{
  background: rgba(8,42,67,.09) !important;
  color: rgba(8,42,67,.76) !important;
}

@media(max-width: 760px){
  body.v394-final-micro-spacing-lock #authority-boundaries .v393-surface-scope-outer{
    margin-top: 40px !important;
    padding-top: 26px !important;
  }

  body.v394-final-micro-spacing-lock #canonical-reviewer-route.v393-route-visual-spine{
    margin-block: 42px !important;
    padding-block: 52px !important;
  }

  body.v394-final-micro-spacing-lock #canonical-reviewer-route.v393-route-visual-spine .v388-route-card a span{
    min-width: 38px;
    height: 38px;
  }
}
