.usm-contact-form-wrap{max-width:720px}.usm-contact-form p{margin:0 0 16px}.usm-contact-form label{display:grid;gap:6px;font-weight:600}.usm-contact-form input,.usm-contact-form textarea,.usm-contact-form select{width:100%;box-sizing:border-box}.usm-hidden-field{position:absolute;left:-9999px;height:1px;overflow:hidden}.usm-contact-notice{padding:12px 14px;margin:0 0 16px;border-left:4px solid #2271b1;background:#f6f7f7}.usm-contact-notice-error{border-left-color:#b32d2e}

/* v1.0.32 consistency pass: keep every Website Manager header aligned and stacked. */
.usm-wrap,.gbcsm-wrap,.gbcujt-admin-wrap,.home-video-settings-page{max-width:1800px!important;color:var(--gbc-ui-text,#172230)}
.usm-hero,.gbcsm-admin-hero,.gbcujt-admin-hero{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;box-sizing:border-box!important;min-height:138px!important;margin:14px 0 18px!important;padding:24px 28px!important}
.usm-hero>div:first-child,.gbcsm-admin-hero>div:first-child,.gbcujt-admin-hero>div:first-child,.gbcujt-admin-hero__content{display:block!important;max-width:980px!important;text-align:left!important}
.usm-hero h1,.gbcsm-admin-hero h1,.gbcujt-admin-hero h1{margin:0 0 8px!important}
.usm-hero p:not(.usm-kicker):not(.gbcsm-kicker):not(.gbcujt-admin-kicker),.gbcsm-admin-hero p:not(.usm-kicker):not(.gbcsm-kicker):not(.gbcujt-admin-kicker),.gbcujt-admin-hero p:not(.usm-kicker):not(.gbcsm-kicker):not(.gbcujt-admin-kicker){max-width:920px!important}
@media(max-width:782px){.usm-hero,.gbcsm-admin-hero,.gbcujt-admin-hero{min-height:0!important;padding:20px!important}.usm-hero>div:first-child,.gbcsm-admin-hero>div:first-child,.gbcujt-admin-hero>div:first-child{max-width:100%!important}}

/* Compact content-padding cohesion pass: reduce nested admin-card padding while preserving the Gateway brand shell. */
.gbcsm-wrap,
.gbcsm-admin-wrap,
.gbcujt-admin-wrap,
.gbcsm-click-wrap,
.usm-admin-wrap {
  --gbcsm-content-pad: 20px !important;
  --gbcujt-dashboard-pad: 20px !important;
}
.gbcsm-panel,
.gbcsm-card,
.gbcsm-click-card,
.gbcsm-click-panel {
  padding: var(--gbcsm-content-pad) !important;
}
.gbcsm-panel__header,
.gbcsm-card__header,
.gbcsm-click-panel__header {
  margin: calc(var(--gbcsm-content-pad) * -1) calc(var(--gbcsm-content-pad) * -1) 16px !important;
  padding: 16px var(--gbcsm-content-pad) !important;
}
.gbcujt-admin-section-panel {
  overflow: hidden !important;
  padding: 0 !important;
}
.gbcujt-admin-section-panel > .gbcujt-admin-section-panel__header {
  margin: 0 !important;
  padding: 16px 20px !important;
  border-bottom: 1px solid var(--gbc-ui-border-soft,#e8eef4) !important;
}
.gbcujt-admin-section-panel > .gbcujt-admin-section-panel__header h2 {
  font-size: clamp(22px, 2vw, 28px) !important;
  line-height: 1.12 !important;
  margin: 0 0 6px !important;
}
.gbcujt-admin-section-panel > .gbcujt-admin-section-panel__header p {
  margin: 0 !important;
  max-width: 920px !important;
}
.gbcujt-admin-section-panel > .gbcujt-admin-section-panel__body {
  padding: 16px 20px 20px !important;
}
.gbcujt-admin-section-panel__body > .gbcujt-card.gbcujt-dashboard {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  overflow: visible !important;
  padding: 0 !important;
}
.gbcujt-dashboard > .gbcujt-head {
  border-bottom: 1px solid var(--gbc-ui-border-soft,#e8eef4) !important;
  margin: 0 0 16px !important;
  padding: 0 0 16px !important;
}
.gbcujt-dashboard > .gbcujt-head > div:first-child {
  min-width: 0 !important;
}
.gbcujt-dashboard .gbcujt-head h2 {
  font-size: clamp(22px, 2.1vw, 30px) !important;
  line-height: 1.12 !important;
  max-width: 980px !important;
}
.gbcujt-dashboard .gbcujt-subtitle {
  max-width: 980px !important;
}
.gbcujt-analytics-panel,
.gbcujt-story-panel,
.gbcujt-page-panel,
.gbcujt-diagnostics-panel,
.gbcujt-board-overview,
.gbcujt-quality,
.gbcujt-takeaway {
  padding: 18px !important;
}
@media (max-width: 782px) {
  .gbcsm-wrap,
  .gbcsm-admin-wrap,
  .gbcujt-admin-wrap,
  .gbcsm-click-wrap,
  .usm-admin-wrap {
    --gbcsm-content-pad: 16px !important;
    --gbcujt-dashboard-pad: 16px !important;
  }
  .gbcujt-admin-section-panel > .gbcujt-admin-section-panel__header,
  .gbcujt-admin-section-panel > .gbcujt-admin-section-panel__body,
  .gbcujt-analytics-panel,
  .gbcujt-story-panel,
  .gbcujt-page-panel,
  .gbcujt-diagnostics-panel,
  .gbcujt-board-overview,
  .gbcujt-quality,
  .gbcujt-takeaway {
    padding: 16px !important;
  }
}
/* End compact content-padding cohesion pass. */
.gbc-contact-form-panel {
    scroll-margin-top: var(--gbc-contact-anchor-offset, 110px);
}
