.contact .privacy-check{display:flex;align-items:flex-start;gap:9px;font-size:12px}.contact .privacy-check input{width:18px;min-width:18px;margin:3px 0 0}.contact .privacy-information{font-size:12px}.contact .privacy-information summary{cursor:pointer;text-decoration:underline}.contact .privacy-information p{margin:10px 0}.contact .contact-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact button:disabled{opacity:.65;cursor:wait}.contact .form-status{min-height:24px;margin:0;font-size:13px}.editorial dd{margin:4px 0 16px}.editorial dt{font-weight:bold}

.contact .captcha-row{min-width:0;max-width:100%}.contact .captcha-information{font-size:11px;line-height:1.5;margin:8px 0}.contact .captcha-information a{text-decoration:underline}

.contact .captcha-row{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:78px;margin:0;max-width:100%}.contact [data-dpc-captcha-widget]{width:304px;max-width:100%;min-height:78px}.contact [data-dpc-captcha-widget].captcha-compact{width:164px;min-height:144px}.contact .captcha-row .g-recaptcha-response{display:none!important}.contact .captcha-row .captcha-information{margin:0}.contact [data-dpc-captcha-retry]{background:transparent;color:inherit;border:1px solid #c6d4df;border-radius:4px;padding:8px 12px;cursor:pointer}.contact [data-dpc-captcha-retry][hidden]{display:none}
