.public-news-home{flex-direction:column;display:flex}.public-news-home>.home-hero-section{order:1}.public-news-home>.home-latest-section{order:2;margin-top:-1px;background:#fff!important;border-top:0!important}.public-news-home>.home-media-section{order:3}.public-news-home>div{order:4}.home-latest-section .home-section-inner{padding-top:0!important}.home-latest-section .home-section-heading{display:none!important}.home-latest-section .public-article-grid{padding-top:.25rem}.home-hero-section .home-section-inner{flex-direction:column;display:flex}.home-hero-section .home-hero-grid{order:1}.home-hero-section .section-heading{order:2;margin-top:2rem;margin-bottom:1.5rem}.home-hero-section .home-headlines{border-top:1px solid #e5e7eb;order:3;grid-column:1/-1;margin-top:.5rem;padding-inline-start:0!important;border-inline-start:0!important;padding-top:1.5rem!important}.home-hero-section .home-hero-grid>:first-child{grid-column:1/-1}.home-hero-section .news-card-hero{display:block}.home-hero-section .news-card-hero-media{aspect-ratio:16/7;width:100%;min-height:360px}.home-hero-section .news-card-hero-body{margin-top:1.25rem}.home-hero-section .home-headlines>.site-kicker{color:var(--brand-navy);background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:.65rem;margin-bottom:1rem;padding:.45rem .8rem;display:inline-flex;box-shadow:0 10px 28px -22px #0a2f8f73}.home-hero-section .home-headlines>.site-kicker:before{content:"";background:var(--brand-red);border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 0 4px #d904161a}.home-hero-section .home-headlines-list{grid-template-columns:minmax(0,1fr);gap:.9rem;border:0!important;display:grid!important}.home-hero-section .home-headlines-list>div{border:0!important;padding:0!important}.home-hero-section .home-headlines-list .news-card-link-compact{background:#fff;border:1px solid #e5e7eb;border-radius:14px;align-items:stretch;gap:.75rem;height:100%;padding:.75rem;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 12px 30px -24px #0a2f8f73}.home-hero-section .home-headlines-list .news-card-link-compact:hover{border-color:#0a2f8f47;transform:translateY(-2px);box-shadow:0 18px 38px -26px #0a2f8fa6}.home-hero-section .home-headlines-list .news-card-compact-media{aspect-ratio:4/3;border-radius:10px;width:6.5rem}.home-hero-section .home-headlines-list .news-card-compact-body{flex-direction:column;justify-content:center;display:flex}.home-hero-section .home-headlines-list .news-card-title{font-size:clamp(.88rem,1vw,1.02rem);line-height:1.45}@media(min-width:640px){.home-hero-section .home-headlines-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.home-hero-section .home-headlines-list{grid-template-columns:repeat(4,minmax(0,1fr))}.home-hero-section .home-headlines-list .news-card-link-compact{flex-direction:column}.home-hero-section .home-headlines-list .news-card-compact-media{width:100%}}@media(min-width:768px){.home-hero-section .news-card-hero-media{min-height:460px}}@media(max-width:639px){.home-hero-section .home-section-inner,.home-latest-section .home-section-inner{padding-inline:.85rem}.home-hero-section .home-section-inner{padding-top:1.15rem!important;padding-bottom:1.5rem!important}.home-hero-section .home-hero-grid{gap:1rem!important}.home-hero-section .news-card-link-hero{background:#071a4e;border-radius:22px;display:block;overflow:hidden;box-shadow:0 22px 48px -34px #061f60bf}.home-hero-section .news-card-hero{min-height:0;display:block;position:relative}.home-hero-section .news-card-hero-media{aspect-ratio:auto;border-radius:0;height:clamp(260px,70vw,330px);min-height:0}.home-hero-section .news-card-hero-media:after{content:"";pointer-events:none;background:linear-gradient(#030a1e14,#030a1e6b 44%,#030a1ee0);position:absolute;inset:0}.home-hero-section .news-card-hero-media img{object-fit:cover;object-position:center}.home-hero-section .news-card-hero-body{inset-inline:0;z-index:2;color:#fff;margin-top:0;padding:1rem 1.05rem 1.15rem;position:absolute;bottom:0}.home-hero-section .news-card-hero-body .news-category-badge{background:var(--brand-red);letter-spacing:0;border-radius:999px;width:fit-content;padding:.32rem .65rem;font-size:.66rem;display:inline-flex;color:#fff!important}.home-hero-section .news-card-hero-body .news-card-title{text-shadow:0 2px 16px #00000059;margin-top:.65rem;color:#fff!important;font-size:clamp(1.45rem,6.2vw,2.05rem)!important;line-height:1.08!important}.home-hero-section .news-card-hero-body .news-card-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.7rem;display:-webkit-box;overflow:hidden;color:#ffffffdb!important;font-size:.86rem!important;line-height:1.65!important}.home-hero-section .news-card-hero-body .news-card-meta{display:none!important}.home-hero-section .section-heading{margin-top:1.15rem;margin-bottom:.85rem}.home-hero-section .section-heading .site-display{font-size:1.45rem!important}.home-hero-section .home-headlines{margin-top:.1rem;padding-top:1rem!important}.home-hero-section .home-headlines>.site-kicker{margin-bottom:.75rem;padding:.38rem .72rem;font-size:.72rem}.home-hero-section .home-headlines-list .news-card-link-compact{border-radius:13px;gap:.65rem;padding:.62rem}.home-hero-section .home-headlines-list .news-card-compact-media{border-radius:9px;width:5.65rem}.home-hero-section .home-headlines-list .news-card-title{font-size:.86rem!important;line-height:1.38!important}.home-hero-section .home-hero-grid>div:first-child{border-radius:22px!important;height:330px!important;min-height:0!important}.home-hero-section .home-hero-grid>div:first-child>div:first-child{aspect-ratio:auto!important;height:330px!important;min-height:0!important}.home-hero-section .home-hero-grid>div:first-child img{object-fit:cover!important;object-position:center!important}.home-hero-section .home-hero-grid>div:first-child article>div:last-child{padding:.95rem 1rem 2.65rem!important}.home-hero-section .home-hero-grid>div:first-child article>div:last-child p:first-child{border-radius:999px!important;margin-bottom:.45rem!important;padding:.28rem .62rem!important;font-size:.66rem!important}.home-hero-section .home-hero-grid>div:first-child article>div:last-child h1{letter-spacing:-.01em;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;max-height:4.7rem!important;font-size:clamp(1.32rem,5.6vw,1.72rem)!important;line-height:1.08!important;display:-webkit-box!important;overflow:hidden!important}.home-hero-section .home-hero-grid>div:first-child article>div:last-child h1+p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;max-height:3.15rem!important;margin-top:.55rem!important;font-size:.82rem!important;line-height:1.55!important;display:-webkit-box!important;overflow:hidden!important}.home-hero-section .home-hero-grid>div:first-child>div:has(button[aria-label^=Afficher]){opacity:.86;inset-inline-end:auto!important;flex-direction:row!important;gap:.28rem!important;padding:.32rem!important;bottom:.75rem!important;left:50%!important;transform:translate(-50%)!important}.home-hero-section .home-hero-grid>div:first-child>div:has(button[aria-label^=Afficher]) button{border-radius:999px!important;width:.45rem!important;min-width:0!important;height:.45rem!important}:is(.home-hero-section .home-hero-grid>div:first-child>div:has(button[aria-label^=Afficher]) button[class*=brand-red],.home-hero-section .home-hero-grid>div:first-child>div:has(button[aria-label^=Afficher]) button[class*=--brand-red]){width:1.35rem!important;height:.45rem!important}}@media(max-width:390px){.home-hero-section .news-card-hero-media{height:250px}.home-hero-section .news-card-hero-body .news-card-title{font-size:1.32rem!important}.home-hero-section .news-card-hero-body .news-card-excerpt{-webkit-line-clamp:2}.home-hero-section .home-hero-grid>div:first-child,.home-hero-section .home-hero-grid>div:first-child>div:first-child{height:300px!important}.home-hero-section .home-hero-grid>div:first-child article>div:last-child h1{max-height:3.9rem!important;font-size:1.2rem!important}}
