body.page .lw-legal-page:has(.lw-enquiry-layout){max-width:1180px;padding-top:45px}
.lw-legal-page:has(.lw-enquiry-layout)>h1{font-size:clamp(36px,4vw,54px);line-height:1.15;margin:0 0 18px}
.lw-enquiry-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:54px;margin-top:28px;align-items:start}
.lw-enquiry-layout>*{min-width:0}
.lw-enquiry-prompt{padding:18px 20px;border-left:3px solid var(--lw-violet,#ad8bfa);background:#ffffff06;margin:0 0 22px!important}
.lw-enquiry-aside{padding:26px;border:1px solid #ffffff20;border-top:3px solid var(--lw-violet,#ad8bfa);border-radius:5px;font-size:14px}
.lw-enquiry-aside h2{font-size:28px!important;line-height:1.25;margin-top:0}
.lw-enquiry-aside h3{font-size:18px!important}
.lw-enquiry-aside a{overflow-wrap:anywhere}
.lw-enquiry-aside hr{border:0;border-top:1px solid #ffffff20;margin:25px 0}
.lw-enquiry-layout .bfo-question[data-field^="lw_source_"]{font-size:12px;padding:12px 16px;background:transparent}
.lw-enquiry-layout .bfo-question[data-field^="lw_source_"] input{font-size:12px!important;opacity:.85;cursor:default}
.lw-enquiry-layout .bfo-question[data-field^="lw_source_"] .bfo-help{display:none}
@media(max-width:900px){.lw-enquiry-layout{grid-template-columns:1fr;gap:28px}.lw-enquiry-aside{padding:22px}}
