.hubspot-inquiry {min-width:0}
.hubspot-privacy {font-size:15px;line-height:1.55;margin-top:0}
.hubspot-inquiry [data-hubspot-mount] {margin-top:20px;min-width:0;background:var(--white,#fff9f0);border:1px solid var(--line,#d8cbbb);border-radius:12px}
.hubspot-inquiry[data-hubspot-state=loading] [data-hubspot-mount] {min-height:620px}
.hubspot-inquiry[data-hubspot-state=blocked] [data-hubspot-mount],.hubspot-inquiry[data-hubspot-state=error] [data-hubspot-mount] {display:none}
.hubspot-inquiry [data-hubspot-status] {font-size:16px}
.hubspot-inquiry [data-state=error] {color:#812616}
.hubspot-inquiry [data-state=acknowledged] {color:#284d29;font-weight:700}
.hubspot-fallback a {text-decoration:underline;text-underline-offset:3px;font-size:16px}
.hubspot-inquiry iframe {max-width:100%}
.contact .hubspot-inquiry [data-state=error] {color:#ffd0ba}
.contact .hubspot-inquiry [data-state=acknowledged] {color:#e0ecd3}
@media(max-width:600px) {.hubspot-inquiry[data-hubspot-state=loading] [data-hubspot-mount] {min-height:650px}}
.hubspot-inquiry [data-hubspot-mount] {position:relative}
.hubspot-loading {display:none}
.hubspot-inquiry[data-hubspot-state=loading] .hubspot-loading {display:flex;align-items:center;justify-content:center;position:absolute;inset:0;margin:0;padding:24px;text-align:center;color:var(--muted,#68574b);font-size:16px;pointer-events:none}
.hubspot-inquiry[data-hubspot-state=loading] .hs-form-frame {visibility:hidden}

.hubspot-preferences {font:600 16px Arial,Helvetica,sans-serif;color:#49382f;background:#fff9f0;border:1px solid #897461;border-radius:6px;padding:12px 20px;min-height:44px;cursor:pointer}
.hubspot-inquiry [hidden] {display:none!important}
.hubspot-fallback {font-size:14px}

.hubspot-inquiry[data-hubspot-state=waiting] [data-hubspot-mount]{display:none}.article-inquiry{margin:24px 0 36px;padding:20px;border:1px solid #d0d8cd;border-radius:12px;background:#fff9f0;scroll-margin-top:24px}.article-inquiry h3{margin:0 0 16px;font-size:1.15rem}.article-inquiry .hubspot-privacy,.article-inquiry [data-hubspot-status]{font-size:.9rem;line-height:1.6}.article-inquiry .hubspot-fallback{font-size:.8rem}.article-inquiry:focus-visible{outline:3px solid #a35b36;outline-offset:4px}@media(max-width:600px){.article-inquiry{padding:16px}.hubspot-inquiry[data-hubspot-state=loading] [data-hubspot-mount]{min-height:400px}}
