.buffet-inquiry{max-width:1000px;padding-top:45px;padding-bottom:55px}.buffet-inquiry h1{font-size:clamp(38px,6vw,70px);line-height:1.03;margin:10px 0 20px}.buffet-inquiry .lead{max-width:720px}.inquiry-process{padding:16px;background:#f3ebe4;border-radius:12px;font-size:14px}#buffet-inquiry-form{margin:25px 0;padding:26px;background:#fff;border:1px solid #e0d7cf;border-radius:18px}#buffet-inquiry-form fieldset{border:0;padding:0;margin:0 0 22px}#buffet-inquiry-form legend{font-weight:750;font-size:20px;margin-bottom:15px}.inquiry-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#buffet-inquiry-form label{display:grid;gap:7px;font-size:14px}#buffet-inquiry-form input,#buffet-inquiry-form select,#buffet-inquiry-form textarea{font:inherit;width:100%;padding:11px;border:1px solid #cfc6be;border-radius:8px;background:#fff;color:#302724;min-width:0}#buffet-inquiry-form textarea{margin-top:3px}#buffet-inquiry-form fieldset>label{margin-top:18px}#buffet-inquiry-form .inquiry-privacy{display:block;line-height:1.65}#buffet-inquiry-form .inquiry-privacy input{width:18px;height:18px;margin-right:7px;vertical-align:middle}#buffet-inquiry-form .inquiry-trap{position:absolute;left:-10000px;opacity:0}#inquiry-status{white-space:pre-wrap}#inquiry-status[data-error=true]{color:#973b49}.small{font-size:13px}@media(max-width:720px){.inquiry-fields{grid-template-columns:1fr 1fr}#buffet-inquiry-form{padding:20px}}@media(max-width:480px){.inquiry-fields{grid-template-columns:1fr}.buffet-inquiry{padding-top:25px}}