.news-page.category-theme-actualites{--category-header:#087044;--category-accent:#45cf83}.news-page.category-theme-blue{--category-header:#073f78;--category-accent:#38a8f2}.news-page.category-theme-editorial{--category-header:#a60b1c;--category-accent:#173a8f}.news-page.category-theme-default{--category-header:#17283a;--category-accent:#7ea8c8}.news-page .news-page-heading{position:relative;isolation:isolate;overflow:hidden;padding:clamp(44px,7vw,84px) 0!important;background:linear-gradient(135deg,color-mix(in srgb,var(--category-header) 78%,#061422),var(--category-header) 62%,color-mix(in srgb,var(--category-accent) 75%,var(--category-header)))!important;color:#fff}.news-page .news-page-heading:before,.news-page .news-page-heading:after{content:"";position:absolute;z-index:-1;pointer-events:none}.news-page .news-page-heading:before{inset:0;border-left:7px solid var(--category-accent);background:linear-gradient(110deg,#ffffff10,transparent 48%)}.news-page .news-page-heading:after{width:430px;height:430px;border:1px solid #ffffff24;border-radius:50%;right:-130px;bottom:-300px;box-shadow:0 0 0 70px #ffffff0a}.news-page .news-page-heading>.container{position:relative}.news-page .news-page-heading>.container>a{display:inline-flex;align-items:center;min-height:38px;padding:8px 14px;border:1px solid #ffffff4a;border-radius:999px;color:#fff;background:#ffffff12;backdrop-filter:blur(8px);text-decoration:none;transition:transform .2s ease,background .2s ease}.news-page .news-page-heading>.container>a:hover{transform:translateY(-2px);background:#ffffff20}.news-page .news-page-heading h1{color:inherit!important;text-wrap:balance;text-shadow:0 3px 24px #001a2740}.news-page .news-intro{max-width:760px;color:inherit!important;opacity:.92;font-size:clamp(1rem,1.8vw,1.17rem);line-height:1.7}.news-page .subcategory-nav a{border:1px solid #ffffff38!important;background:#ffffff14!important;color:#fff!important;backdrop-filter:blur(9px);box-shadow:0 8px 24px #00121f18}.news-page .subcategory-nav a:hover{background:#fff!important;color:var(--category-header)!important;transform:translateY(-3px)}.news-page.category-design-solid .news-page-heading{background:var(--category-header)!important}.news-page.category-design-solid .news-page-heading:after{display:none}.news-page.category-design-minimal .news-page-heading{background:color-mix(in srgb,var(--category-header) 8%,#fff)!important;color:color-mix(in srgb,var(--category-header) 88%,#07131e)}.news-page.category-design-minimal .news-page-heading:before{background:none}.news-page.category-design-minimal .news-page-heading:after{border-color:color-mix(in srgb,var(--category-accent) 30%,transparent);box-shadow:none}.news-page.category-design-minimal .news-page-heading>.container>a{border-color:color-mix(in srgb,var(--category-header) 35%,transparent);color:inherit;background:#ffffff99}.news-page.category-design-minimal .subcategory-nav a{border-color:color-mix(in srgb,var(--category-header) 26%,transparent)!important;background:#fff!important;color:var(--category-header)!important}.news-page.category-design-brand .news-page-heading{background:linear-gradient(125deg,color-mix(in srgb,var(--category-header) 88%,#25060a) 0 55%,color-mix(in srgb,var(--category-accent) 75%,#09264d) 55% 100%)!important}.news-page.category-theme-editorial.category-design-gradient .news-page-heading,.news-page.category-theme-editorial.category-design-brand .news-page-heading{background:radial-gradient(circle at 86% 21%,#173a8f91 0 10%,transparent 31%),radial-gradient(circle at 77% 20%,#16a34a6e 0 8%,transparent 26%),linear-gradient(135deg,color-mix(in srgb,var(--category-header) 72%,#33070d),var(--category-header))!important}.news-page.category-theme-editorial.category-design-gradient .news-page-heading:before,.news-page.category-theme-editorial.category-design-brand .news-page-heading:before{inset:auto auto 0 0;width:100%;height:8px;background:linear-gradient(90deg,var(--category-header) 0 33.33%,#16a34a 33.33% 66.66%,var(--category-accent) 66.66%);border:0}.news-page .news-content{background:linear-gradient(180deg,color-mix(in srgb,var(--category-background,#fff) 94%,#edf4f9),var(--category-background,#fff))!important}@media(max-width:640px){.news-page .news-page-heading:after{width:280px;height:280px;right:-140px;bottom:-190px}.news-page .subcategory-nav{display:flex;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity}.news-page .subcategory-nav a{flex:0 0 auto;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.news-page .news-page-heading>.container>a,.news-page .subcategory-nav a{transition:none}.news-page .news-page-heading>.container>a:hover,.news-page .subcategory-nav a:hover{transform:none}}

/* Éditorial: diagonal interpretation of the institution's red, green and blue mark. */
.news-page.category-theme-editorial:is(.category-design-gradient,.category-design-brand) .news-page-heading{background:linear-gradient(180deg,#06101f26,#06101f73),linear-gradient(112deg,color-mix(in srgb,var(--category-header) 94%,#cf001b) 0 34%,#189846 34.2% 65%,color-mix(in srgb,var(--category-accent) 92%,#174ea6) 65.2% 100%)!important;min-height:clamp(250px,31vw,410px);display:flex;align-items:center}
.news-page.category-theme-editorial:is(.category-design-gradient,.category-design-brand) .news-page-heading:before{inset:0;width:auto;height:auto;border:0;background:linear-gradient(112deg,transparent 0 33.7%,#ffffff24 33.8% 34.15%,transparent 34.25% 64.7%,#ffffff24 64.8% 65.15%,transparent 65.25%),linear-gradient(90deg,#02071224,#02071208 48%,#02071238)}
.news-page.category-theme-editorial:is(.category-design-gradient,.category-design-brand) .news-page-heading:after{width:min(48vw,650px);height:min(48vw,650px);right:-17vw;bottom:-76%;border:1px solid #ffffff24;box-shadow:0 0 0 72px #ffffff09,0 0 0 144px #ffffff06}
.news-page.category-theme-editorial .news-page-heading>.container{width:min(100% - 32px,1180px)}
.news-page.category-theme-editorial .news-page-heading h1{max-width:11ch;font-weight:850;letter-spacing:-.035em;text-shadow:0 4px 28px #02071299}
.news-page.category-theme-editorial .news-intro{max-width:650px;text-shadow:0 2px 15px #02071280}
@media(max-width:640px){.news-page.category-theme-editorial:is(.category-design-gradient,.category-design-brand) .news-page-heading{min-height:270px;background:linear-gradient(180deg,#06101f1f,#06101f78),linear-gradient(118deg,color-mix(in srgb,var(--category-header) 94%,#cf001b) 0 38%,#189846 38.3% 67%,color-mix(in srgb,var(--category-accent) 92%,#174ea6) 67.3% 100%)!important}}
