body.msa-launch{margin:0;background:#fffffd}
.msa-launch-header{background:#fff;border-bottom:1px solid #dfe3ec}
.msa-launch-header .msa-rc-wrap{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:12px}
.msa-launch-header .msa-rc-brand img{display:block;width:clamp(148px,25vw,230px);height:auto}
.msa-launch-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,70px)}
.msa-launch .msa-rc-hero{padding-block:clamp(40px,9vw,120px)}
.msa-launch-newsletter .msa-rc-hero{background:#f5f4ee}
.msa-launch .msa-rc-hero h1{font-size:clamp(37px,5vw,62px)}
.msa-launch-card{padding:clamp(22px,4vw,38px)}
.msa-launch-card h2{font-size:clamp(25px,3vw,35px);margin-bottom:14px}
.msa-launch-card .msa-site-form{display:grid;gap:12px}
.msa-launch-card .msa-site-form button{justify-self:start;background:#b22938;border-color:#b22938}
.msa-launch-card .msa-site-form button:hover{background:#942330;border-color:#942330}
.msa-launch-card .msa-site-consent{font-size:14px}
.msa-launch-footer{border-top:1px solid #dfe3ec;padding-block:20px;color:#5d6273;font-size:14px}
.msa-launch-footer p{margin:0}
.msa-launch-footer summary{cursor:pointer;width:fit-content}
.msa-launch-privacy{margin-top:16px;max-width:760px;overflow-wrap:anywhere}
.msa-launch-privacy p,.msa-launch-privacy h2{margin:14px 0}
@media(max-width:780px){.msa-launch-grid{grid-template-columns:1fr}.msa-launch-header .msa-rc-wrap,.msa-launch .msa-rc-wrap{padding-inline:20px}}
