.proposal-v1 .proposal-hero-legacy{display:none!important}
.proposal-v1 .proposal-request{background:#fff}
.proposal-v1 .proposal-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:start}
.proposal-v1 .proposal-intro{min-width:0}
.proposal-v1 .proposal-intro h1{max-width:var(--ssot-internal-h1-width)}
.proposal-v1 .proposal-support{display:grid;margin:34px 0 0;padding:0;list-style:none;border-top:1px solid #dfe3e6}
.proposal-v1 .proposal-support li{display:grid;gap:5px;padding:18px 0;border-bottom:1px solid #dfe3e6}
.proposal-v1 .proposal-support strong,.proposal-v1 .proposal-support span{display:block}
.proposal-v1 .proposal-support strong{font-weight:600}
.proposal-v1 .proposal-support span,.proposal-v1 .proposal-alternative{color:#596570;line-height:1.65}
.proposal-v1 .proposal-alternative{margin:24px 0 0}
.proposal-v1 .proposal-alternative a,.proposal-v1 .privacy-notice a{color:#111b27;text-underline-offset:3px}
.proposal-v1 .proposal-form-card{min-width:0;padding:32px;border:1px solid #dfe3e6;border-radius:8px;background:#fff;box-shadow:none}
.proposal-v1 .proposal-form-card form{display:grid;gap:20px}
.proposal-v1 .form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.proposal-v1 .proposal-form-card .field-group{margin:0}
.proposal-v1 .proposal-submit{width:auto;justify-self:start}
@media(max-width:800px){.proposal-v1 .proposal-layout{grid-template-columns:1fr;gap:40px}.proposal-v1 .proposal-form-card{padding:24px 20px}.proposal-v1 .form-row{grid-template-columns:1fr}.proposal-v1 .proposal-submit{width:100%}}
