/* Generated route CSS — v2188. Source: tools/css-source/page-specializations/public-specializations.css. */
/* ===== Page specialization 53: en/index.html | fr/index.html ===== */

#mms-app .mms-page--home .mms-home-prelaunch{flex-wrap:wrap;width:min(100%,52rem)}
#mms-app .mms-page--home .mms-home-prelaunch__text{flex:1 1 18rem}
#mms-app .mms-page--home .mms-home-prelaunch__cta{display:inline-flex;margin-left:auto;align-items:center;gap:.35rem;min-height:2.1rem;padding:.38rem .65rem;border:1px solid rgb(15 109 101 / .24);border-radius:.55rem;background:#fff;color:var(--mms-teal-800);font-size:.72rem;font-weight:800;line-height:1.2;white-space:nowrap;box-shadow:0 4px 12px rgb(15 53 58 / .06)}
#mms-app .mms-page--home .mms-home-prelaunch__cta:hover{background:var(--mms-teal-50);color:var(--mms-teal-950)}
@media(max-width:720px){#mms-app .mms-page--home .mms-home-prelaunch__cta{margin-left:0;white-space:normal}}
@media(max-width:760px){#mms-app .mms-page--home :is(#section-01,#section-02,#section-03,#section-04,#section-05,#section-06,#section-07,#section-08) .mms-section__copy>h2{text-wrap:pretty}}
