#bespoke-inquiry[hidden],#inquiry[hidden]{display:none!important}
#bespoke-inquiry fieldset{border:0;padding:0;margin:0 0 28px;min-width:0}
#bespoke-inquiry legend{width:100%;padding:0 0 14px;margin-bottom:22px;font-size:13px;font-weight:500;color:var(--gold);border-bottom:1px solid var(--editorial-line)}
#bespoke-inquiry .scope-label{font-size:13px;margin-bottom:12px}
#bespoke-inquiry .scope-options{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;margin-bottom:22px}
#bespoke-inquiry .scope-options label{display:flex;align-items:center;gap:10px;min-height:44px;margin:0;font-size:12px;line-height:1.5}
#consultation-dialog #bespoke-inquiry .scope-options input,#bespoke-inquiry .scope-options input{width:17px;height:17px;min-height:17px;margin:0;flex-shrink:0;accent-color:var(--gold)}
#bespoke-inquiry input::placeholder{font-size:12px;color:#958c7e}
#bespoke-status{padding:16px;border:1px solid #786245;color:var(--ivory);font-size:13px;line-height:1.8;margin-top:20px}
#consultation-dialog.is-bespoke .consultation-intro h2{font-size:clamp(28px,2.6vw,37px)}
@media(max-width:700px){#bespoke-inquiry .scope-options{gap:0 10px}#bespoke-inquiry .scope-options label{font-size:12px}#consultation-dialog.is-bespoke .consultation-intro h2{font-size:29px}.is-bespoke .consultation-brand>img{width:100px}.is-bespoke .bar-divider{padding-inline:8px}.is-bespoke .consultation-bar{font-size:11px}}
