body #main[data-page=accueil] .home-priority-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch}body #main[data-page=accueil] .home-audience .home-app-card{border-radius:14px;box-shadow:none;min-width:0}body #main[data-page=accueil] .home-audience .home-app-card>a.home-visual-action.home-visual-plain{display:grid;grid-template-columns:26px minmax(0,1fr);grid-template-rows:auto auto;gap:7px 9px;align-content:center;align-items:center;min-height:104px;padding:13px;color:#24465b;background:#f7f9fc;box-sizing:border-box}body #main[data-page=accueil] .home-app-card>a.home-visual-action strong{grid-column:2;grid-row:1;font-size:16px;line-height:1.3;overflow-wrap:anywhere;letter-spacing:0}body #main[data-page=accueil] .home-app-card>a>.home-tool-symbol{grid-column:1;grid-row:1;width:26px;height:26px;color:#327b80}body #main[data-page=accueil] .home-app-card .home-tool-symbol svg{width:26px;height:26px}body #main[data-page=accueil] .home-app-description{grid-column:1/-1;grid-row:2;display:block;font-size:13px;line-height:1.4;color:#4b6478}body #main[data-page=accueil] .home-app-card .home-action-arrow{display:none}body #main[data-page=accueil] .home-audience .home-app-card>a.home-visual-action:hover{background:#e6f2f4;color:#173f57}body #main[data-page=accueil] .home-share-core{display:block;padding:10px 14px;border-left-width:1px}body #main[data-page=accueil] .home-share-core>summary{min-height:44px;box-sizing:border-box;cursor:pointer;font-size:15px;font-weight:650;padding:10px 0;color:#24465b}body #main[data-page=accueil] .home-share-core[open]>summary{margin-bottom:8px}body #main[data-page=accueil] .home-share-core>nav{margin-top:6px}@media(max-width:700px){body #main[data-page=accueil] .home-priority-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}body #main[data-page=accueil] .home-audience .home-app-card>a.home-visual-action.home-visual-plain{min-height:108px;padding:11px;column-gap:7px;grid-template-columns:23px minmax(0,1fr)}body #main[data-page=accueil] .home-app-card .home-tool-symbol svg,body #main[data-page=accueil] .home-app-card>a>.home-tool-symbol{width:23px;height:23px}body #main[data-page=accueil] .home-entry-top{padding:12px;margin-bottom:12px}body #main[data-page=accueil] .home-entry-top .home-entry-heading{font-size:18px}body #main[data-page=accueil] .home-search-examples{display:none}body #main[data-page=accueil] .home-emblem.home-banner.home-intro{padding:14px!important;--intro-title-size:25px}body #main[data-page=accueil] .home-intro-benefits{display:none}body #main[data-page=accueil] .home-profile-heading{font-size:17px;margin-block:12px 9px}body #main[data-page=accueil] .home-intro-profiles{gap:6px;margin-bottom:10px}body #main[data-page=accueil] .home-intro-profiles button{font-size:12px;padding:7px 9px}body.crew-standalone-mobile{--crew-mobile-nav-height:calc(66px + env(safe-area-inset-bottom))}body.crew-standalone-mobile #mobileAppNav:not([hidden]){grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;background:#0c1c30;border-top:1px solid #54718b}#mobileAppNav :is(a,button){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;box-sizing:border-box;min-width:0;min-height:58px;margin:0;padding:5px 2px;border:0;border-radius:9px;background:0 0;color:#c1cede;font:inherit;text-align:center;text-decoration:none;cursor:pointer}#mobileAppNav :is(a,button)>span{font-size:21px;line-height:1}#mobileAppNav :is(a,button)>small{font-size:12px;line-height:1.25;white-space:normal;overflow-wrap:anywhere}body #mobileAppNav :is(a,button).active{background:#203b54;color:#ebc882}#mobileAppNav :is(a,button):focus-visible{outline:3px solid #8ed8df;outline-offset:-3px}body:has(:is(input,textarea,select,[contenteditable=true]):focus) #mobileAppNav{display:none}}@media(max-width:359px){body #main[data-page=accueil] .home-app-card>a.home-visual-action strong{font-size:15px}body #main[data-page=accueil] .home-audience .home-app-card>a.home-visual-action.home-visual-plain{padding:10px;grid-template-columns:minmax(0,1fr);gap:5px}body #main[data-page=accueil] .home-app-card>a>.home-tool-symbol{grid-row:1;grid-column:1}body #main[data-page=accueil] .home-app-card>a.home-visual-action strong{grid-row:2;grid-column:1}body #main[data-page=accueil] .home-app-description{grid-row:3}}@media print{#mobileAppNav{display:none!important}}body #main[data-page=accueil] .home-audience .home-priority-card.home-app-card{display:block;grid-template-columns:none}body #main[data-page=accueil] .home-audience .home-priority-card.home-app-card>a.home-visual-action.home-visual-plain>.home-action-arrow{display:none}.pwa-check-control{display:flex;flex-direction:column;gap:4px;max-width:220px}.pwa-check{min-height:44px;box-sizing:border-box;padding:8px 10px;border:1px solid #68849c;border-radius:9px;background:#183148;color:#f4f7fc;font:inherit;cursor:pointer}.pwa-check-status{font-size:13px;line-height:1.4;color:#c1cede;white-space:normal}.pwa-check:focus-visible{outline:3px solid #8ed8df;outline-offset:2px}.pwa-check:disabled{opacity:.7}body #main[data-page=accueil] .home-emblem.home-banner.home-intro,body:has(#homePresentation:not([hidden])) #homePresentation .home-emblem.home-banner.home-intro{--intro-title-size:22px;padding:16px 20px!important}body #main[data-page=accueil] .home-banner.home-intro .home-slogan-row .home-slogan,body:has(#homePresentation:not([hidden])) #homePresentation .home-banner.home-intro .home-slogan-row .home-slogan{line-height:1.25!important;letter-spacing:-.25px;text-wrap:balance}body .home-banner.home-intro .home-slogan>span{display:inline}body .home-banner.home-intro .home-intro-profiles{margin:10px 0 8px}body .home-banner.home-intro .home-intro-description{margin:6px 0 10px}@media(max-width:700px){body #main[data-page=accueil] .home-emblem.home-banner.home-intro,body:has(#homePresentation:not([hidden])) #homePresentation .home-emblem.home-banner.home-intro{--intro-title-size:18px;padding:12px!important}body .home-banner.home-intro .home-intro-profiles{margin-top:9px}}@media(max-width:359px){body #main[data-page=accueil] .home-emblem.home-banner.home-intro,body:has(#homePresentation:not([hidden])) #homePresentation .home-emblem.home-banner.home-intro{--intro-title-size:17px}}body .top #nav button.guide-nav{color:#f4f7fc!important}body .top #nav button.guide-nav:hover{background:#203b54!important;color:#f4f7fc!important}@media(max-width:1150px){body .top #nav button.guide-nav{font-size:14px!important;width:auto;max-width:none;text-align:left}body .top #nav button.guide-nav::before{display:none}}#crewGuide button[data-close-guide]{min-height:44px;min-width:44px}@media(max-width:1150px){body:has(#main[data-page]) .top #nav.open{width:calc(100% - 16px);max-width:calc(100% - 16px);box-sizing:border-box}}