.business-details{display:flex;justify-content:space-between;gap:32px;padding-top:38px;padding-bottom:38px;font-size:14px;border-top:1px solid #d9d8d0}.business-details p{line-height:1.8;margin-top:10px;color:#60655f}.business-details a,.privacy-note a,.alternative-contact a,.legal-page a{color:#ad501b;text-decoration:underline;text-underline-offset:3px}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.send-inquiry{margin:12px 0 2px}.alternative-contact{font-size:13px;line-height:1.8;margin:24px 0}.legal-page{max-width:820px;margin:auto;padding:44px 24px 80px}.legal-page h1{font-size:clamp(32px,5vw,52px);line-height:1.1;letter-spacing:-.04em;margin:40px 0 28px}.legal-page h2{font-size:23px;margin:32px 0 12px}.legal-page p,.legal-page li{line-height:1.8;font-size:16px;color:#555e53}.legal-page ul{padding-left:22px}.legal-page .legal-back{display:inline-block;margin-bottom:16px}.legal-contact{border-left:3px solid #f47735;padding:6px 0 6px 22px}.legal-page .btn{margin-top:20px;color:#142015;text-decoration:none}.result #send-status:empty{display:none}.result .result-actions{gap:12px}.contact-details[open]>summary{margin-bottom:12px}@media(max-width:600px){.business-details{flex-direction:column;gap:14px}.send-inquiry{width:100%;justify-content:center}.result .result-actions{flex-direction:column}.result .result-actions .btn{width:100%;justify-content:center}}
