/* BALVORA GROUP / UI V3 — page shell alignment only.
   Width matches the original landing-page .wrap at all breakpoints.
   No card / text / image / gallery styling is changed. */
.mg-shell,
.hs-shell,
.as-shell {
  box-sizing: border-box;
  width: calc(100% - 112px);
  max-width: 1488px;
  margin-inline: auto;
}
@media (max-width: 1250px) {
  .mg-shell,
  .hs-shell,
  .as-shell { width: calc(100% - 64px); }
}
@media (max-width: 720px) {
  .mg-shell,
  .hs-shell,
  .as-shell { width: calc(100% - 36px); }
}
