.contact-inquiry{min-width:0}.contact-inquiry h2{margin-bottom:1rem}.contact-intro,.contact-fineprint{color:#999;font-size:.85rem;line-height:1.8;margin-bottom:1.5rem}.contact-inquiry label{display:grid;gap:9px;font-size:.8rem;color:#ccc;margin:1.25rem 0}.contact-inquiry input:not([type=checkbox]),.contact-inquiry select,.contact-inquiry textarea{width:100%;min-width:0;padding:12px;background:#151515;color:#ddd;border:1px solid #444;font:inherit;border-radius:0}.contact-inquiry textarea{resize:vertical}.contact-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-inquiry fieldset{border:0;border-top:1px solid #333;margin:24px 0;padding-top:18px}.contact-inquiry legend{color:#aaa;font-size:.8rem;padding-right:12px}.contact-inquiry [hidden]{display:none!important}.contact-inquiry .contact-consent{display:flex;align-items:flex-start;gap:12px;line-height:1.8}.contact-consent input{margin-top:5px;accent-color:#8b3526}.contact-fineprint{font-size:.75rem}.contact-fineprint a{text-decoration:underline}.contact-preview-label{font-size:.65rem;color:#c6a696;letter-spacing:1px}.contact-review{padding:24px;border:1px solid #555;margin:24px 0;scroll-margin-top:100px}.contact-review h3{font-size:1.8rem}.contact-review pre{white-space:pre-wrap;overflow-wrap:anywhere;font: .8rem/1.8 var(--font-sans);margin:20px 0}.contact-review p{overflow-wrap:anywhere;font-size:.8rem}.contact-error{border-left:2px solid #8b3526;padding:15px}.contact-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-inquiry :focus-visible{outline:2px solid #b87c65;outline-offset:3px}.contact-inquiry button:disabled{opacity:.6}@media(max-width:600px){.contact-pair{grid-template-columns:1fr;gap:0}}
