/* ARK V83 — contact finalization and International Structure proportions. */

/* Estrutura Internacional: wider stage, balanced globe and full-size country cards. */
@media (min-width:1241px){
  .structure-page .inst-global-stage>.wrap{
    width:min(1420px,calc(100% - 64px))!important;
    max-width:none!important;
  }
  .structure-page .inst-global-layout{
    grid-template-columns:640px minmax(0,1fr)!important;
    gap:30px!important;
    align-items:center!important;
  }
  .structure-page .inst-globe-shell{
    width:650px!important;
    max-width:none!important;
    margin-left:0!important;
    margin-right:0!important;
  }
  .structure-page .inst-hub-grid{
    width:100%!important;
    max-width:none!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:18px!important;
  }
  .structure-page .inst-hub-card{
    min-height:230px!important;
    padding:28px 30px!important;
  }
  .structure-page .inst-global-stage .inst-hub-card h3{
    margin:13px 0 13px!important;
    font-size:25px!important;
    line-height:1.12!important;
  }
  .structure-page .inst-global-stage .inst-hub-card p{
    font-size:14px!important;
    line-height:1.58!important;
  }
}
@media (max-width:1240px) and (min-width:1101px){
  .structure-page .inst-global-layout{
    grid-template-columns:500px minmax(0,1fr)!important;
    gap:20px!important;
  }
  .structure-page .inst-globe-shell{width:590px!important;max-width:none!important;margin-left:-60px!important}
  .structure-page .inst-hub-grid{width:100%!important;max-width:none!important}
  .structure-page .inst-hub-card{min-height:230px!important;padding:25px!important}
}
.structure-page .inst-globe-hint{bottom:7.2%!important}
/* Enlarge the supplied transparent globe artwork and its rotating map together. */
@media (min-width:1101px){
  .structure-page .inst-globe-skin{
    transform:scale(1.30)!important;
    transform-origin:50% 50%!important;
  }
  .structure-page #inst-global-globe{
    transform:translate(2.9%,-3.15%) scale(1.22)!important;
    transform-origin:50% 50%!important;
  }
  .structure-page .inst-globe-hint{bottom:1.8%!important}
}
