.tee-hl-enquiry{min-width:0;width:100%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:#143452;line-height:1.7}
.tee-hl-enquiry *{box-sizing:border-box}
.tee-hl-enquiry [hidden]{display:none!important}
.tee-hl-choice{padding:24px;border:1px solid #afc6db;border-radius:8px;background:#f5f9fd}
.tee-hl-enquiry .tee-hl-choice h3{font-size:20px;line-height:1.4;margin:0 0 14px;color:#143452}
.tee-hl-enquiry .tee-hl-choice p{font-size:14px;line-height:1.8;margin:12px 0 0;color:#3e5870}
.tee-hl-choice-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}
.tee-hl-choice-actions button,.tee-hl-change-choice{font:700 14px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;min-height:46px;padding:11px 16px;border:1px solid #003b94;border-radius:5px;background:#fff;color:#003b94;cursor:pointer;text-align:center}
.tee-hl-choice-actions button{flex:1 1 170px}
.tee-hl-choice-actions button:hover,.tee-hl-change-choice:hover{background:#e8f2fc}
.tee-hl-enquiry button:focus-visible,.tee-hl-contact-methods:focus-visible{outline:3px solid #009ed3;outline-offset:4px}
.tee-hl-enquiry .tee-hl-choice-status:empty{display:none}
.tee-hl-change-choice{margin-top:17px}
.tee-hl-contact-methods{display:flex;flex-direction:column;gap:8px;margin-top:24px;padding:20px 0 0;border-top:1px solid #d7e4ef;overflow-wrap:anywhere;font-size:14px;line-height:1.7}
.tee-hl-enquiry .tee-hl-contact-methods p{font-size:14px;font-weight:700;color:#143452;margin:0}
.tee-hl-enquiry .tee-hl-privacy{font-size:14px;line-height:1.75;color:#3e5870;margin:0 0 20px}
.tee-hl-frame-wrap{width:100%;min-width:0;border:1px solid #d7e4ef;background:#fff;border-radius:8px;overflow:hidden}
.tee-hl-frame{display:block;width:100%;height:var(--tee-hl-frame-height,1500px);min-height:400px;border:0;background:#fff;border-radius:8px}
.tee-hl-enquiry .tee-hl-fallback{font-size:12px;line-height:1.8;color:#536d83;margin:17px 0 0;overflow-wrap:anywhere}
#tee-review-site .tee-hl-enquiry a,#tee-commercial .tee-hl-enquiry a,.tee-hl-enquiry a{color:#003b94;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.tee-hl-enquiry a:hover{text-decoration-thickness:2px}
.tee-hl-enquiry a:focus-visible{outline:3px solid #009ed3;outline-offset:4px}
.tee-hl-disabled{display:flex;align-items:flex-start;gap:14px;padding:24px 27px;border:1px dashed #abc3d7;border-radius:8px;background:#f8fbfe}
.tee-hl-disabled>span{font-size:23px;line-height:1.2;color:#4188ae}
.tee-hl-enquiry .tee-hl-disabled>p{font-size:14px;line-height:1.85;color:#4e6a80;margin:0}
.tee-hl-enquiry .tee-hl-assurance{font-size:12px;line-height:1.85;color:#60758a;margin:20px 0 0}
@media(max-width:600px){.tee-hl-choice{padding:21px}.tee-hl-disabled{padding:21px;gap:12px}.tee-hl-enquiry .tee-hl-disabled>p{font-size:13px;line-height:1.85}.tee-hl-enquiry .tee-hl-fallback{font-size:12px}.tee-hl-enquiry .tee-hl-assurance{font-size:12px;line-height:1.85}}
@media(max-width:359px){.tee-hl-disabled{padding-inline:18px}}
@media print{.tee-hl-frame-wrap,.tee-hl-fallback{display:none!important}.tee-hl-disabled{background:#fff;break-inside:avoid}}
