.consultation-page.feature-page{padding-block:36px 80px}.consultation-page .contact-layout{grid-template-columns:minmax(0,1.4fr) minmax(230px,.8fr);gap:clamp(32px,5vw,65px)}.consultation-page .inquiry-form{min-width:0}.consultation-page .contact-selection{border:0;border-bottom:1px solid var(--line);background:0 0;margin-bottom:20px;padding:0 0 24px}.consultation-page .contact-selection-label{font-size:12px}.consultation-page .contact-selection-title{letter-spacing:-.04em;word-break:keep-all;overflow-wrap:anywhere;margin-top:10px;font-size:clamp(24px,2.7vw,34px);line-height:1.5}.consultation-page .contact-selection-description{word-break:keep-all;margin-top:12px;font-size:14px;line-height:1.8}.consultation-page .contact-selected-design{color:var(--orange);margin-top:16px;font-size:16px;font-weight:600}.consultation-page .contact-selection-link{font-size:13px}.consultation-page .contact-guidance{min-width:0}.consultation-page .form-success h1{word-break:keep-all;font-size:28px;line-height:1.5}@media (max-width:900px){.consultation-page.feature-page{padding-block:24px 60px}.consultation-page .contact-layout{grid-template-columns:minmax(0,1fr);gap:40px}.consultation-page .contact-selection{margin-bottom:16px;padding-bottom:20px}.consultation-page .contact-guidance p{max-width:none}.consultation-page .form-success h1{font-size:25px}}
