.inquiry-consent{display:flex!important;align-items:flex-start;gap:12px;margin-top:24px!important;font-size:16px!important;line-height:1.7}
.inquiry-consent input{width:20px!important;height:20px!important;min-height:20px!important;flex:none;margin-top:4px;accent-color:#172134}
#inquiry-status{overflow-wrap:anywhere;min-height:1.7em}
.company-site .privacy{padding-top:32px}
.analytics-settings{border-top:1px solid #d7d9dd;padding:24px 0 8px;margin-top:28px;color:#172134;max-width:75ch}
.analytics-settings h2{font-size:17px!important;margin:0 0 8px!important;color:#172134}
.analytics-settings p{font-size:14px!important;line-height:1.65;margin:8px 0!important;color:#454d59}
.analytics-settings button{min-height:44px;display:inline-flex;align-items:center;padding:8px 14px;border:1px solid #aeb4be;border-radius:8px;background:#fff;color:#172134;font:inherit;font-size:14px;font-weight:600;cursor:pointer;margin:8px 8px 0 0}
.analytics-settings button[data-choice="allow"]{background:#172134;color:#fff;border-color:#172134}
.analytics-settings button:disabled{cursor:default;opacity:.6}
.analytics-settings button:focus-visible,.inquiry-consent input:focus-visible{outline:3px solid #a85b00;outline-offset:4px}
.analytics-settings [hidden]{display:none!important}
