
/* ============================================================================
   SITE FOOTER · targeted updates only (loads last on both pages)
   Recovers the original footer look from brand.css / governance.css /
   home-v2.css and applies just the requested changes:
     · more spacing between footer links
     · clinical disclaimer and Acknowledgement of Country each on their own
       full-width row, no containers, with space between
     · disclaimer / acknowledgement type styled for BOTH pages (industries
       lacks the .page-governance scope the originals used)
     · VK Studio credit styled like the copyright line (no accent dot)
   ============================================================================ */

/* more breathing room between footer link rows */
.site-foot .site-foot__col a{ padding: 10px 0; }

/* disclaimer + acknowledgement: stacked, each full width, no boxes */
.site-foot .site-foot__discrow{
  display: block;
  margin-top: clamp(34px, 4vw, 52px);
  padding-top: clamp(26px, 3vw, 38px);
  border-top: 1px solid rgba(255,245,233,.16);
}
.site-foot .site-foot__disc,
.site-foot .site-foot__ack{
  background: none; border: 0; padding: 0; max-width: none;
}
.site-foot .site-foot__ack{ margin-top: clamp(30px, 3.6vw, 48px); }

/* disclaimer / acknowledgement type — applies to both pages */
.site-foot .site-foot__disc-k{
  font-family: var(--ds-font-ui);
  font-size: 11px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase;
  color: #E9A66B; margin: 0 0 12px;
}
.site-foot .site-foot__disc-body,
.site-foot .site-foot__disc-sig,
.site-foot .site-foot__disc-credit{ max-width: none; width: 100%; }
.site-foot .site-foot__disc-body{
  font-family: var(--ds-font-ui);
  font-size: 11.75px; line-height: 1.75; color: rgba(255,245,233,.58);
  margin: 0; text-wrap: pretty;
}
.site-foot .site-foot__disc-sig{
  margin: 14px 0 0;
  font-family: var(--ds-font-ui);
  font-size: 10.5px; letter-spacing: .06em; text-transform: uppercase;
  line-height: 1.7; color: rgba(255,245,233,.5);
}
.site-foot .site-foot__disc-sig b{ color: #E9A66B; font-weight: 700; }
.site-foot .site-foot__flags{ display: flex; gap: 10px; margin-bottom: 14px; }
.site-foot .site-foot__flag{
  display: block; width: 44px; height: 28px; border-radius: 2px; overflow: hidden;
  box-shadow: 0 0 0 1px rgba(255,245,233,.18);
}
.site-foot .site-foot__flag svg{ display: block; width: 100%; height: 100%; }
.site-foot .site-foot__disc-credit{
  margin-top: 12px;
  font-family: var(--ds-font-ui);
  font-size: 10.5px; line-height: 1.65; color: rgba(255,245,233,.42); font-style: italic;
}

/* legal bar: credit line flat and muted, 30% dimmer than the copyright line's
   own rgba(255,245,233,.6) — only "vk studio" reads as a link (underline on hover) */
.site-foot .site-foot__credit{
  font-family: var(--ds-font-ui);
  font-size: 13px; font-weight: 500; letter-spacing: .01em;
  color: rgba(255,245,233,.34); margin: 0;   /* ~20% dimmer than .42 */
}
.site-foot .site-foot__credit-link{
  color: inherit; font-weight: 500; text-decoration: none;
  text-underline-offset: 2px;
  transition: color .22s ease;
}
.site-foot .site-foot__credit-link:hover{ color: #E9A66B; text-decoration: underline; }

/* LinkedIn touchpoint — sits under the trust pills, quiet until hovered/focused */
.site-foot .site-foot__social{
  display: inline-flex; align-items: center; justify-content: center;
  width: 34px; height: 34px; margin-top: 16px;
  border-radius: 50%; border: 1px solid rgba(255,245,233,.22);
  color: rgba(255,245,233,.62);
  transition: color .22s ease, border-color .22s ease, background-color .22s ease;
}
.site-foot .site-foot__social svg{ width: 15px; height: 15px; display: block; }
.site-foot .site-foot__social:hover,
.site-foot .site-foot__social:focus-visible{
  color: #E9A66B; border-color: rgba(233,166,107,.5); background: rgba(233,166,107,.1);
}

