body{margin:0}.admin-bar .site-header{top:32px}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{width:100%;border:1px solid #b8cbd2;border-radius:5px;padding:12px;background:#fff;color:#123742;font:inherit}.inquiry-form textarea{min-height:160px;resize:vertical}.inquiry-form :is(input,select,textarea):focus{outline:2px solid #087d89;outline-offset:2px}.inquiry-result[hidden]{display:none}.inquiry-result{border-top:1px solid #dce6e8;padding-top:24px}.inquiry-draft{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.7 inherit;background:#f0f6f7;padding:20px;border-radius:6px;margin:16px 0}.inquiry-form button{cursor:pointer}.photo-viewer button{cursor:pointer}.menu-button{font-size:26px}.photo-viewer .photo-viewer-image img{object-fit:contain}.wp-block-image img{max-width:100%;height:auto}.wp-block-table{overflow-x:auto}.page-template-default main>p:empty{display:none}.page-template-default main>.wp-block-heading,.page-template-default main>p,.page-template-default main>.wp-block-image{max-width:1200px;margin:32px auto}.menu-button:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid #178997;outline-offset:5px}@media(max-width:782px){.admin-bar .site-header{top:46px}}@media(max-width:600px){.admin-bar .site-header{top:0}.inquiry-result .actions{align-items:stretch;flex-direction:column}}
