/* Public information pages only. Account, SMS and balance handlers are unchanged. */
body.v68-body .v68-shell.v68-guest .v68-body-row {
  grid-template-columns: minmax(0, 1fr) !important;
}
body.v68-body .v68-shell.v68-guest .v68-body-row > .v68-main {
  width: 100% !important;
  min-width: 0 !important;
  box-sizing: border-box;
  overflow-wrap: anywhere;
}
.v68-main .i70-guide, .v68-main .i70-bank { max-width: 900px; margin-inline: auto; }
.v68-main .i70-guide > h2, .v68-main .i70-bank > h2 { margin: 0 0 22px; }
.v68-main .i70-guide p { line-height: 1.7; }
.v68-main .i70-bank-card {
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  overflow-wrap: anywhere;
}
.v68-main .i70-bank-card #i70-iban {
  box-sizing: border-box;
  max-width: 100%;
  overflow-wrap: anywhere;
  white-space: normal;
}
.v68-main .i635-about h3 { margin-top: 0; }
.v68-main .i635-about ul { padding-left: 22px; line-height: 1.8; }
.v68-main .i635-about .i635-contact { margin-bottom: 0; }
@media (max-width: 767px) {
  .v68-main .i70-bank-card { padding: 18px; }
  .v68-main .i70-guide > h2, .v68-main .i70-bank > h2 { margin-bottom: 16px; }
}
