/* Native public instructions: original copy, reference details and links. */
.aui.nds-instructions { width: 100%; margin: 0; background: var(--aui-white); }
.aui.nds-instructions :is(.elementor,.elementor-column,.elementor-row,.elementor-widget-wrap,.elementor-widget,.elementor-widget-container) {
  display: block; position: static; width: 100%; max-width: none; margin: 0; padding: 0;
  visibility: visible; opacity: 1; transform: none; animation: none;
}
.aui.nds-instructions .elementor-container { display: block; max-width: none; }
.aui.nds-instructions .nds-instructions-hero { background: var(--aui-white); color: var(--aui-ink); }
.aui.nds-instructions .nds-instructions-hero .elementor-icon-box-wrapper { display: block; text-align: left; }
.aui.nds-instructions .nds-instructions-hero .elementor-icon-box-icon { display: none; }
.aui.nds-instructions .aui-title { margin: 0; color: var(--aui-ink); font-family: var(--aui-font-family); }
.aui.nds-instructions .nds-instructions-hero p {
  max-width: none; margin: 24px 0 0; color: var(--aui-muted);
  font: 400 20px/1.6 var(--aui-font-family); text-align: left;
}
.aui.nds-instructions .nds-instructions-body { padding-block: 48px 64px; }
.aui.nds-instructions .nds-instructions-body h2 {
  margin: 0 0 20px; color: var(--aui-ink); font: 600 26px/1.3 var(--aui-font-family); text-align: left;
}
.aui.nds-instructions .nds-instructions-body p {
  margin: 24px 0 0; color: var(--aui-muted); font: 400 17px/1.65 var(--aui-font-family); text-align: left;
}
.aui.nds-instructions a:not(.aui-button) { color: var(--aui-blue); }
.aui.nds-instructions .nds-instructions-table {
  width: min(100%,860px); margin: 0 0 40px; border-collapse: collapse;
  font: 400 16px/1.6 var(--aui-font-family); color: var(--aui-ink); table-layout: fixed;
}
.aui.nds-instructions .nds-instructions-table :is(td,th) {
  padding: 16px 20px; border: 1px solid var(--aui-line); background: var(--aui-white);
  text-align: left; vertical-align: top; overflow-wrap: anywhere;
}
.aui.nds-instructions .nds-instructions-table tr:nth-child(odd) :is(td,th) { background: var(--aui-soft); }
.aui.nds-instructions .nds-instructions-table :is(td,th):first-child { width: 36%; }
.aui.nds-instructions .nds-instructions-table :is(i,.profile) { font-style: normal; }
.aui.nds-instructions .aui-button { margin-top: 24px; }
.aui.nds-instructions :is(.elementor-widget-button,.elementor-button-wrapper) { text-align: left; }
.aui.nds-instructions .aui-button br { display: none; }
.aui.nds-instructions .aui-button :is(span,.elementor-button-text) { color: inherit; font: inherit; }
@media (max-width: 54rem) {
  .aui.nds-instructions .nds-instructions-body { padding-block: 32px 48px; }
  .aui.nds-instructions .nds-instructions-hero p { font-size: 18px; }
  .aui.nds-instructions .nds-instructions-table :is(td,th) { padding: 12px; }
  .aui.nds-instructions .nds-instructions-table :is(td,th):first-child { width: 40%; }
}
