.contact-enquiry{margin-top:48px;padding-top:32px;border-top:1px solid #aab8dc}
.enquiry-intro{max-width:760px}
.contact-enquiry .enquiry-description{font-size:15px;line-height:1.8;max-width:650px;margin:14px 0 10px}
.contact-enquiry .enquiry-privacy{font-size:12px;line-height:1.8;color:#4c5966;max-width:680px;margin:0 0 24px}
.form-disclosure summary{list-style:none;cursor:pointer;position:relative;padding-right:49px}
.form-disclosure summary::-webkit-details-marker{display:none}
.form-disclosure summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:18px;font-weight:500;line-height:1}
.form-disclosure[open] summary:after{content:"−"}
.form-disclosure summary:focus-visible,.enquiry-external:focus-visible{outline:3px solid var(--blue);outline-offset:5px}
.form-panel{max-width:760px;margin:28px auto 0;background:#fff;border:1px solid #b7c5e4;border-radius:12px;overflow:hidden}
.form-panel iframe{display:block;width:100%;height:1688px;min-height:1688px;border:0;background:#fff}
.enquiry-external{display:inline-flex;align-items:center;gap:14px;border-bottom:1px solid currentColor;font-size:11px;font-weight:700;line-height:1.6;padding-bottom:5px;margin-top:20px;color:#334368}
.enquiry-external:hover{color:var(--blue)}
.form-disclosure[hidden],.form-panel[hidden]{display:none}
@media(max-width:650px){.contact-enquiry{margin-top:35px;padding-top:28px}.form-panel{margin-top:24px;border-radius:8px}.form-panel iframe{height:2200px;min-height:2200px}.contact-enquiry .enquiry-description{font-size:14px}}
