.hrc-employer-inquiry-page #main-content { max-width: 1120px; margin-inline: auto; padding: 24px; }
.hrc-employer-inquiry-page #main-content .public-inquiry-hero { display: block; margin: 0 0 24px; padding: 0; border: 0; border-radius: 0; background: none; box-shadow: none; }
.hrc-employer-inquiry-page #main-content .ai-apply-company { padding: 0; border: 0; background: none; box-shadow: none; }
.hrc-employer-inquiry-page #main-content h1 { font-size: clamp(1.75rem,3vw,2.5rem); line-height: 1.2; letter-spacing: -.025em; margin-block: 12px; }
.hrc-employer-inquiry-page #main-content p { line-height: 1.65; }
.hrc-employer-inquiry-page #main-content .ai-eyebrow { background: none; padding: 0; color: var(--hrc-color-text-muted,var(--tcv-muted)); letter-spacing: .04em; }
.hrc-employer-inquiry-page #inquiry-form { display: grid; grid-template-columns: minmax(0,2fr) minmax(240px,1fr); gap: 24px; margin: 0; padding: 0; scroll-margin-top: 100px; }
.hrc-employer-inquiry-page #main-content :is(.public-inquiry-form,.public-inquiry-help) { min-width: 0; padding: 24px; border: 1px solid var(--hrc-color-border,var(--tcv-line)); border-radius: 16px; background: var(--hrc-color-surface,var(--tcv-surface)); box-shadow: none; }
.hrc-employer-inquiry-page #main-content .public-inquiry-help { align-self: start; }
.hrc-employer-inquiry-page #main-content .public-inquiry-help li { margin-block: 12px; line-height: 1.65; }
.hrc-employer-inquiry-page #main-content :is(input:not([type=hidden]):not([type=checkbox]),select,button,.hrc-btn) { min-height: 44px; }
.hrc-employer-inquiry-page #main-content :is(input,textarea,select) { max-width: 100%; font-size: 1rem; color: var(--hrc-color-text,var(--tcv-ink)); background: var(--hrc-color-surface,var(--tcv-surface)); }
/* Legacy .ai-btn rules force gradients with !important; contain this override to this route. */
.hrc-employer-inquiry-page #main-content .hrc-btn--primary { background-color: var(--hrc-color-primary,#2563eb) !important; background-image: none !important; color: var(--hrc-color-on-primary,#fff); box-shadow: none !important; }
.hrc-employer-inquiry-page #main-content .hrc-btn--secondary { background: var(--hrc-color-surface,var(--tcv-surface)); color: var(--hrc-color-text,var(--tcv-ink)); }
.hrc-employer-inquiry-page #main-content :is(a,button,input,textarea,select):focus-visible { outline: 3px solid var(--hrc-color-primary,#2563eb); outline-offset: 3px; }
@media(max-width:767px) {
 .hrc-employer-inquiry-page #main-content { padding: 20px 12px; }
 .hrc-employer-inquiry-page #inquiry-form { grid-template-columns: minmax(0,1fr); gap: 20px; }
 .hrc-employer-inquiry-page #main-content :is(.public-inquiry-form,.public-inquiry-help) { padding: 16px; }
}
