.consultation-wrap{max-width:880px;padding-top:42px}.consultation-wrap h1{color:#294b3b;margin:12px 0 20px;font-size:clamp(25px,4.2vw,38px);line-height:1.5}.consultation-intro{margin-bottom:14px;font-size:20px;line-height:1.8}.consultation-notice{background:#edf4e8;border-left:4px solid #395e46;border-radius:6px;margin-top:24px;padding:18px 22px;font-size:14px}.consultation-notice p{margin-top:6px}.consultation-dates{grid-template-columns:1fr 1fr;gap:20px;display:grid}.consultation-help{border-top:1px solid #d8e1d1;padding-top:30px}.consultation-help h2{margin-bottom:20px;font-size:20px}.consultation-help p{margin-top:18px;font-size:13px;line-height:1.9}.consultation-wrap input:focus,.consultation-wrap select:focus,.consultation-wrap textarea:focus{outline-offset:2px;outline:2px solid #395e46}@media (max-width:550px){.consultation-dates{grid-template-columns:1fr;gap:0}.consultation-help .button{margin-bottom:12px;display:flex}.consultation-dates label,.consultation-wrap input{min-width:0}}.consultation-properties{background:#f1f6ed;border:1px solid #a9c09d;border-radius:10px;margin:0 0 28px;padding:20px}.consultation-properties h2{font-size:20px}.consultation-properties ul{padding:0;list-style:none}.consultation-properties li{border-bottom:1px solid #d7e2d0;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.inquiry-form .consultation-properties button{color:#31552a;background:#fff;border:1px solid #a9c09d;flex-shrink:0;width:auto;margin:0;padding:8px 12px;font-size:14px}.consultation-properties p,.consultation-properties a{font-size:14px}
