.inquiry-page.inquiry-compact{background:var(--paper,#f6f1e6)}
.inquiry-compact .contact-shell{max-width:1100px;margin:0 auto;padding:40px 28px 72px;background:none;box-shadow:none}
.inquiry-compact .contact-intro{display:block;padding:0;background:none;color:var(--ink)}
.inquiry-compact .contact-intro h1{font-size:clamp(2.8rem,5vw,4.7rem);line-height:1.05;letter-spacing:-.035em}
.inquiry-compact .contact-intro>p:last-child{max-width:none;margin:14px 0 26px;padding:0;border:0;background:none;font-family:var(--sans,'DM Sans',sans-serif);font-size:1rem;line-height:1.5}
.inquiry-compact .contact-content{padding:0;background:none}
.inquiry-compact .contact-paths{gap:12px;border:0;grid-template-columns:repeat(3,minmax(0,1fr))}
.inquiry-compact .contact-path{min-height:145px;padding:20px;gap:10px;border:1px solid rgba(30,41,40,.35);border-radius:3px;grid-template-rows:auto auto 1fr}
.inquiry-compact .contact-path strong{font-size:2rem;line-height:1.05}
.inquiry-compact .contact-path small{font-size:.88rem;line-height:1.4}
.inquiry-compact .contact-path.is-active,.inquiry-compact .contact-path:hover{background:#244659;color:#fbf7ef;box-shadow:none}
.inquiry-compact .contact-path.is-active>span{color:#fbf7ef}
.inquiry-compact .path-form{display:block;margin-top:30px;padding-top:0;border:0}
.inquiry-compact .path-form>div>.eyebrow{display:none}
.inquiry-compact .path-form h3{max-width:none;font-size:2.6rem;line-height:1.1;margin:0 0 8px}
.inquiry-compact .path-form>div>p{margin:0 0 24px;font-size:1rem;line-height:1.5}
.inquiry-compact .inquiry-form,.inquiry-compact .stay-close-form{max-width:850px;gap:18px}
.inquiry-compact .inquiry-form input,.inquiry-compact .inquiry-form textarea,.inquiry-compact .inquiry-form select,.inquiry-compact .stay-close-form input{border:1px solid rgba(30,41,40,.3);border-radius:3px;padding:12px;margin-top:8px;background:transparent;font-size:1rem}
.inquiry-compact input:focus-visible,.inquiry-compact textarea:focus-visible,.inquiry-compact select:focus-visible{outline:2px solid #a9583f;outline-offset:2px}
.inquiry-compact .inquiry-form textarea{min-height:110px}
@media(max-width:700px){
.inquiry-compact .contact-shell{padding:24px 20px 48px;margin:0}
.inquiry-compact .contact-intro h1{font-size:2.7rem}
.inquiry-compact .contact-intro>p:last-child{font-size:.9rem;margin:10px 0 18px}
.inquiry-compact .contact-paths{grid-template-columns:1fr;gap:8px}
.inquiry-compact .contact-path{min-height:72px;padding:12px 14px;grid-template-columns:28px 1fr;grid-template-rows:auto auto;column-gap:12px;row-gap:4px}
.inquiry-compact .contact-path>span{grid-row:1/3;align-self:center}
.inquiry-compact .contact-path strong{font-size:1.6rem;grid-column:2}
.inquiry-compact .contact-path small{font-size:.8rem;grid-column:2}
.inquiry-compact .path-form{margin-top:26px}
.inquiry-compact .path-form h3{font-size:2.2rem}
.inquiry-compact .field-grid{grid-template-columns:1fr;gap:18px}
}
