.launch-topics{border:0;padding:0;margin:0 0 22px;min-width:0}
.launch-topics legend{font-weight:700;margin-bottom:12px;font-size:1.15rem}
.launch-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.launch-topic-grid button{font:inherit;background:#f7f5ef;color:#10253a;border:1px solid #a6b1b6;border-radius:8px;padding:12px;text-align:left;cursor:pointer;min-width:0;overflow-wrap:anywhere}
.launch-topic-grid button[aria-pressed=true]{background:#10253a;color:white;border-color:#10253a}
.launch-topic-grid button:focus-visible{outline:3px solid #b38b50;outline-offset:3px}
#launch-other-service{margin:14px 0 20px}
#launch-other-service summary{cursor:pointer;font-weight:600;margin-bottom:12px}
.launch-price{border-top:1px solid #d5d9d7;padding-top:14px;color:#213e4c;line-height:1.65}
.launch-price strong{font-size:1.2rem;color:#10253a}
.launch-workplace{background:#10253a;color:#fff;border-radius:16px;padding:clamp(22px,4vw,44px);margin-bottom:32px}
.launch-workplace h2,.launch-workplace h3,.launch-workplace .eyebrow{color:#fff}
.launch-workplace .button{background:#f7f5ef;color:#10253a;display:inline-block}
.launch-workplace a.textlink{color:#fff;text-decoration:underline}
.launch-workplace ol{padding-left:22px;line-height:1.7}
.launch-workplace .actions{flex-wrap:wrap;gap:14px}
@media(max-width:360px){.launch-topic-grid{grid-template-columns:1fr}}

.ls-legacy .launch-workplace p{color:#f7f5ef}
