.rh-inquiry,.rh-inquiry *{box-sizing:border-box}
.rh-inquiry{max-width:1120px;margin:35px auto 60px;padding:0 30px;color:#16241d;font-family:var(--rh-font,"General Sans",sans-serif);font-size:16px;line-height:1.6;scroll-margin-top:180px}
.rh-inquiry a{color:var(--inquiry-accent,#087c38);text-underline-offset:3px}
.rh-inquiry-layout{display:grid;grid-template-columns:.75fr 1.4fr;gap:50px;align-items:start}
.rh-inquiry-aside{background:#f5f7f3;padding:28px;border-radius:4px}
.rh-inquiry-aside h2{font-size:23px;line-height:1.25;margin:0 0 18px;letter-spacing:-.02em}
.rh-inquiry-aside p,.rh-inquiry-aside li{font-size:14px;color:#536359}
.rh-inquiry-aside ul{padding-left:18px}.rh-inquiry-aside li{margin-bottom:10px}
.rh-inquiry-aside hr{border:0;border-top:1px solid #dce4dd;margin:24px 0}
.rh-inquiry-panel{border:1px solid #dce4dd;border-radius:4px;padding:30px}
.rh-inquiry h2{font-size:27px;line-height:1.2;letter-spacing:-.025em;margin:0 0 10px}
.rh-inquiry-intro{font-size:14px;color:#536359}
.rh-inquiry-hint{font-size:13px;color:#647266;margin:0 0 22px}
.rh-inquiry-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.rh-inquiry label{display:block;font-size:14px;font-weight:600;min-width:0}
.rh-inquiry input,.rh-inquiry select,.rh-inquiry textarea{display:block;max-width:100%;width:100%;font:400 16px/1.4 var(--rh-font,"General Sans",sans-serif);color:#16241d;background:#fff;border:1px solid #acb9ae;border-radius:3px;padding:11px 12px;margin-top:7px;min-height:48px;box-shadow:none}
.rh-inquiry textarea{resize:vertical;min-height:130px}.rh-inquiry-wide{grid-column:1/-1}
.rh-inquiry .rh-inquiry-button,.rh-page-inquiry-jump{display:inline-block;font:600 15px/1.5 var(--rh-font,"General Sans",sans-serif);min-height:49px;border:0;border-radius:3px;padding:13px 23px;background:var(--inquiry-accent,#087c38);color:white;text-decoration:none;cursor:pointer}
.rh-inquiry .rh-inquiry-button:hover,.rh-page-inquiry-jump:hover{background:#09642f;color:#fff}
.rh-inquiry button:focus-visible,.rh-inquiry a:focus-visible,.rh-inquiry input:focus-visible,.rh-inquiry textarea:focus-visible,.rh-inquiry select:focus-visible,.rh-page-inquiry-jump:focus-visible{outline:3px solid #087c38;outline-offset:3px}
.rh-inquiry-privacy{font-size:12px;line-height:1.6;color:#647266;margin:22px 0}
.rh-inquiry-success,.rh-inquiry-errors{padding:18px;border:1px solid #647266;border-radius:3px}
.rh-inquiry-success{background:#f0f7ef}.rh-inquiry-errors{background:#fff3ed;color:#8b2c16}
.rh-inquiry-link{padding:28px;background:#f5f7f3;border-radius:4px}
.rh-page-inquiry-cta{text-align:center;margin:20px auto 30px}
@media(max-width:760px){.rh-inquiry{padding:0 20px}.rh-inquiry-layout{grid-template-columns:1fr;gap:24px}.rh-inquiry-aside{order:2}.rh-inquiry-panel{padding:24px 20px}}
@media(max-width:479px){.rh-inquiry-fields{grid-template-columns:1fr;gap:16px}.rh-inquiry-wide{grid-column:auto}.rh-inquiry-panel{padding:22px 16px}.rh-inquiry-button{width:100%;text-align:center}}
