/* Mise en page de lancement validée : sélection des expériences et dépôt d'une recherche séparés. */
body.ks-launch-layout .ks-preview-banner {background:#222628;color:#fff}
body.ks-launch-layout .ks-preview-banner .shell {display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:11px;padding-bottom:11px}
body.ks-launch-layout .ks-preview-banner strong {font-size:11px;letter-spacing:.085em;font-weight:750}
body.ks-launch-layout .ks-preview-banner a {color:#fff!important;font-size:13px;text-decoration:underline;text-underline-offset:3px}
body.ks-launch-layout .ks-preview-hero-actions {margin-top:22px;max-width:380px}
body.ks-launch-layout .ks-preview-hero-actions .ks-focus-share {display:inline-flex!important;align-items:center;min-height:44px;margin:0!important;color:#222628!important;text-underline-offset:4px}
body.ks-launch-layout .ks-focus-paths {display:none!important}
body.ks-launch-layout .ks-preview-search {background:#f7f6f1;border-top:1px solid #dedbd3;border-bottom:1px solid #dedbd3;padding:50px 0 55px}
body.ks-launch-layout .ks-preview-search-grid {display:grid;grid-template-columns:minmax(0,1.4fr) minmax(250px,.75fr);align-items:center;column-gap:64px;row-gap:28px}
body.ks-launch-layout .ks-preview-eyebrow {display:block;font-size:11px;font-weight:800;letter-spacing:.115em;color:#50585d;margin:0 0 16px}
body.ks-launch-layout .ks-preview-search h2 {font-size:clamp(26px,3vw,43px)!important;line-height:1.1!important;letter-spacing:-.045em!important;font-weight:730!important;max-width:820px!important;margin:0 0 18px!important;color:#222628!important}
body.ks-launch-layout .ks-preview-search p {font-size:16px;line-height:1.65;color:#42494c;max-width:680px;margin:0}
body.ks-launch-layout .ks-preview-search-action {display:flex;flex-direction:column;align-items:stretch;gap:13px;max-width:370px;width:100%;justify-self:end}
body.ks-launch-layout .ks-preview-search-action a {display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 20px;min-height:54px;background:#222628;color:#fff!important;text-decoration:none;font-size:16px;font-weight:700;box-sizing:border-box}
body.ks-launch-layout .ks-preview-search-action a:hover {background:#0f1216}
body.ks-launch-layout .ks-preview-search-action a span {font-size:21px;font-weight:400}
body.ks-launch-layout .ks-preview-search-action small {color:#555d5d;font-size:13px;line-height:1.5}
@media(max-width:800px) {
 body.ks-launch-layout .ks-preview-search {padding:36px 0 40px}
 body.ks-launch-layout .ks-preview-search-grid {grid-template-columns:minmax(0,1fr);gap:22px}
 body.ks-launch-layout .ks-preview-search-action {max-width:none;justify-self:stretch}
 body.ks-launch-layout .ks-preview-search h2 {font-size:clamp(27px,7vw,36px)!important}
 body.ks-launch-layout .ks-preview-banner .shell {flex-wrap:wrap}
 body.ks-launch-layout .ks-preview-banner strong {font-size:10px}
}