﻿.news-page,.news-article{position:relative;overflow-x:clip;background:#f6f2ea;color:#000;font-family:var(--font-primary, "Montserrat", system-ui, sans-serif);font-weight:500}.news-page::before,.news-article::before{content:"";position:absolute;left:0;right:0;top:117px;border-top:1px solid #dcddde}.news-frame{position:relative;max-width:1200px;margin:0 auto;padding:132px 20px 0}@media(min-width: 64rem){.news-frame{padding-left:32px;padding-right:32px}}@media(min-width: 80rem){.news-frame{padding-left:0;padding-right:0}}.news-deco{position:absolute;pointer-events:none;user-select:none}.news-deco--branch{left:0;top:170px;width:min(375px,30vw);height:auto;mix-blend-mode:darken}@media(min-width: 64rem){.news-deco--branch{top:136px;width:min(375px,26.04vw)}}.news-article .news-deco--branch{display:none}@media(min-width: 48rem){.news-article .news-deco--branch{display:block}}.news-deco--top,.news-deco--bottom{display:none}@media(min-width: 64rem){.news-deco--top,.news-deco--bottom{display:block}}.news-deco--top{right:-6px;top:174px}.news-deco--bottom{right:0;bottom:567px;transform:rotate(180deg)}.news-crumbs{position:relative;font-size:11px;line-height:1.5;color:#4a4a4a}.news-crumbs ol{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.news-crumbs a{color:inherit}.news-crumbs li+li::before{content:"•";margin:0 .35em}.news-crumbs a{text-decoration:none}.news-crumbs a:hover{text-decoration:underline}.news-crumbs [aria-current]{max-width:40ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.news-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border:0;border-radius:8px;background:#000;color:#f3f0e9 !important;font:500 16px/1.2 var(--font-primary, "Montserrat", sans-serif);text-decoration:none;white-space:nowrap;cursor:pointer}.news-btn:focus-visible{outline:2px solid #000;outline-offset:3px}.news-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font-size:12px;line-height:1.5}.news-meta__cat{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:#000}.news-meta__sep{width:1px;height:12px;background:#dcddde}.news-meta__date{color:#4a4a4a}.news-meta .news-puce{flex:none;color:#000}.news-intro{position:relative;display:flex;flex-direction:column;align-items:center;gap:20px;padding:40px 0 56px;text-align:center}@media(min-width: 64rem){.news-intro{padding-bottom:72px}}.news-intro__title{max-width:860px;margin:0;color:#000;font-size:var(--sx-fs-h1);font-weight:var(--sx-fw-title);line-height:var(--sx-lh-title);letter-spacing:-0.015em}.news-intro__title strong{font-weight:var(--sx-fw-strong)}.news-intro__text{max-width:700px;color:#212121;font-size:clamp(1rem,.9rem + .35vw,1.125rem);line-height:1.6}.news-intro__text p{margin:0}.news-intro__text p+p{margin-top:.75em}.news-featured{padding-bottom:64px}@media(min-width: 64rem){.news-featured{padding-bottom:96px}}.news-featured__card{position:relative;display:grid;overflow:hidden;border-radius:8px}@media(min-width: 64rem){.news-featured__card{grid-template-columns:55fr 45fr}}.news-featured__media{position:relative;aspect-ratio:660/448;overflow:hidden;background:#e7e1d4}@media(min-width: 64rem){.news-featured__media{aspect-ratio:auto;min-height:448px}}.news-featured__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.news-featured__body{background:linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.55));display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:30px 26px 32px;border-radius:0 0 8px 8px}@media(min-width: 64rem){.news-featured__body{border-radius:8px}}.news-featured__badge{padding:5px 12px;border-radius:20px;background:#000;color:#fff;font-size:11px;font-weight:600;line-height:1.5}.news-featured__title{margin:0;color:#000;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:500;line-height:1.18}.news-featured__title a{color:inherit;text-decoration:none}.news-featured__title a::after{content:"";position:absolute;inset:0}.news-featured__title a:focus-visible{outline:none}.news-featured__title a:focus-visible::after{outline:2px solid #000;outline-offset:-2px;border-radius:8px}.news-featured__excerpt{margin:0;color:#212121;font-size:16px;line-height:1.6}.news-card__placeholder{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(180deg, #ece6da, #e2dbcc)}.news-list{position:relative;padding-bottom:96px}@media(min-width: 64rem){.news-list{padding-bottom:120px}}.news-filters{padding-bottom:32px}@media(min-width: 64rem){.news-filters{padding-bottom:40px}}.news-filters__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;padding-bottom:20px;border-bottom:1px solid #dcddde}.news-filters__title{margin:0;color:#000;font-size:var(--sx-fs-h2);font-weight:var(--sx-fw-title);line-height:1.15;scroll-margin-top:120px}.news-filters__title strong{font-weight:600}.news-filters__title:focus{outline:none}.news-tools{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:12px;width:100%}@media(min-width: 48rem){.news-tools{width:auto}}.news-search,.news-sort{position:relative;display:flex;align-items:center;border:1px solid #dcddde;border-radius:6px;background:#fff;color:#000;font-size:13px;line-height:1.5}.news-search:focus-within,.news-sort:focus-within{border-color:#000}.news-search svg,.news-sort svg{flex:none;pointer-events:none}.news-search{flex:1 1 220px;gap:10px;padding:0 16px}@media(min-width: 48rem){.news-search{flex:0 0 280px}}.news-search input{width:100%;min-width:0;padding:12px 0;border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;outline:none}.news-search input::placeholder{color:#8c8c8c;opacity:1}.news-sort select{padding:12px 54px 12px 16px;border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;appearance:none;cursor:pointer;outline:none}.news-sort svg{position:absolute;right:16px;top:50%;translate:0 -50%}.news-cats{position:sticky;z-index:5;top:calc(var(--sx-header-top, 16px) + var(--sx-header-h, 44px) + 12px);margin:0 -20px;padding:24px 20px 0;background:#f6f2ea}.admin-bar .news-cats{top:calc(var(--sx-header-top, 16px) + var(--sx-header-h, 44px) + 12px + 32px)}@media(min-width: 64rem){.news-cats{margin:0;padding-left:0;padding-right:0}}.news-cats ul{display:flex;gap:10px;margin:0;padding:0 0 12px;list-style:none;overflow-x:auto;scrollbar-width:none}.news-cats ul::-webkit-scrollbar{display:none}@media(min-width: 64rem){.news-cats ul{flex-wrap:wrap;overflow:visible}}.news-cats li{flex:none}.news-cat{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 8px;border:1px solid #dcddde;border-radius:30px;background:rgba(255,255,255,.55);color:#000;font-size:13px;line-height:1.5;text-decoration:none;white-space:nowrap}.news-cat .news-picto{flex:none}.news-cat__count{padding:2px 7px;border-radius:10px;background:#f6f2ea;color:#4a4a4a;font-size:11px;font-weight:600;line-height:1.5}.news-cat--all,.news-cat.is-active{padding-left:18px}.news-cat.is-active{border-color:var(--sx-sky-deep);background:var(--sx-sky-deep);color:#fff}.news-cat.is-active .news-cat__count{background:#fff;color:var(--sx-sky-deep)}.news-cat:focus-visible{outline:2px solid #000;outline-offset:2px}.news-grid{display:grid;gap:24px 21px;margin:0;padding:0;list-style:none}@media(min-width: 48rem){.news-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 64rem){.news-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.news-grid>li{display:flex;min-width:0}.news-grid__wide{grid-column:1/-1}[data-news-list][aria-busy=true] .news-grid{opacity:.5;transition:opacity .2s}.news-card{background:linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.55));position:relative;display:flex;flex-direction:column;width:100%;overflow:hidden;border:1px solid rgba(0,0,0,0);border-radius:8px;transition:border-color .3s}.news-card__media{position:relative;height:240px;overflow:hidden;background:#e7e1d4}.news-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(0.2, 0.7, 0.2, 1)}.news-card__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:14px;padding:24px 28px 28px}.news-card__title{margin:0;color:#000;font-size:20px;font-weight:600;line-height:1.3}.news-card__link{color:inherit;text-decoration:none;text-decoration-thickness:from-font}.news-card__link::after{content:"";position:absolute;inset:0;z-index:1}.news-card__link:focus-visible{outline:none}.news-card__link:focus-visible::after{outline:2px solid #000;outline-offset:-2px;border-radius:8px}.news-card__excerpt{margin:0;color:#212121;font-size:14px;line-height:1.55}.news-card__more{display:inline-flex;align-items:center;gap:10px;margin-top:auto;padding-top:6px;font-size:13px;font-weight:600;line-height:1.5}.news-card__arrow{display:grid;place-items:center;width:41px;height:41px;border-radius:999px;color:#000;transition:background-color .3s,color .3s}.news-card__arrow svg{transition:transform .3s}.news-card:hover,.news-card:focus-within{border-color:var(--sx-sky-deep)}.news-card:hover .news-card__media img,.news-card:focus-within .news-card__media img{transform:scale(1.08)}.news-card:hover .news-card__link,.news-card:focus-within .news-card__link{text-decoration:underline}.news-card:hover .news-card__arrow,.news-card:focus-within .news-card__arrow{background:var(--sx-red);color:#fff}.news-card:hover .news-card__arrow svg,.news-card:focus-within .news-card__arrow svg{transform:rotate(-45deg)}.news-newsletter{position:relative;display:flex;flex-direction:column;gap:24px;width:100%;overflow:hidden;padding:36px 24px;border-radius:6px;color:#fff;isolation:isolate}@media(min-width: 64rem){.news-newsletter{flex-direction:row;align-items:center;gap:48px;padding:48px 56px}}.news-newsletter__bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.news-newsletter::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg, rgba(31, 51, 97, 0.55), rgba(31, 51, 97, 0.1))}.news-newsletter__text{display:flex;flex:1;flex-direction:column;gap:12px}.news-newsletter__title{margin:0;font-size:clamp(1.5rem,1.25rem + .8vw,1.875rem);font-weight:500;line-height:1.18}.news-newsletter__title strong{font-weight:600}.news-newsletter__lead{margin:0;font-size:15px;line-height:1.5}.news-newsletter__form{display:flex;flex-direction:row;flex:none;align-items:center;padding:6px 6px 6px 8px;border:1px solid rgba(255,255,255,.8);border-radius:8px;background:rgba(246,242,234,.92)}.news-newsletter__form input{width:100%;min-width:0;padding:12px;border:0;background:rgba(0,0,0,0);color:#000;font:500 13px/1.5 var(--font-primary, "Montserrat", sans-serif);outline:none}.news-newsletter__form input::placeholder{color:#8c8c8c;opacity:1}@media(min-width: 64rem){.news-newsletter__form input{width:260px}}.news-newsletter__form:focus-within{border-color:#fff;box-shadow:0 0 0 2px #000}.news-empty{display:flex;flex-direction:column;align-items:center;gap:20px;padding:64px 0 0;color:#212121;text-align:center}.news-empty p{margin:0;font-size:18px}.news-pagination{padding-top:32px}.news-pagination ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:0;padding:0;list-style:none}.news-pager__item{display:grid;place-items:center;width:44px;height:44px;border:1px solid #dcddde;border-radius:22px;color:#000;font-size:14px;font-weight:600;line-height:1;text-decoration:none}.news-pager__item.is-current{border-color:#000;background:#000;color:#fff}.news-pager__item--dots{width:auto;border:0;color:#4a4a4a}.news-pager__item.is-disabled{opacity:.35}.news-pager__item:focus-visible{outline:2px solid #000;outline-offset:2px}.article-hero{position:relative;display:flex;flex-direction:column;align-items:center;gap:20px;max-width:900px;margin:0 auto;padding:40px 0 48px;text-align:center}@media(min-width: 64rem){.article-hero{padding-bottom:56px}}.article-hero .news-meta{justify-content:center}.article-hero__title{margin:0;color:#000;font-size:clamp(1.875rem,1.45rem + 1.6vw,2.75rem);font-weight:var(--sx-fw-title);line-height:1.1;letter-spacing:-0.015em}.article-hero__lead{max-width:720px;margin:0;color:#212121;font-size:clamp(1rem,.9rem + .35vw,1.125rem);line-height:1.6}.article-hero sup,.article-hero sub{position:relative;font-size:.62em;line-height:0;vertical-align:baseline}.article-hero sup{top:-0.55em}.article-hero__media{position:relative;margin:0 0 56px;overflow:hidden;aspect-ratio:1200/520;border-radius:8px;background:#e7e1d4}@media(min-width: 64rem){.article-hero__media{margin-bottom:80px}}.article-hero__media img{width:100%;height:100%;object-fit:cover}.news-article .single-layout{display:grid;gap:48px;padding-bottom:96px}@media(min-width: 64rem){.news-article .single-layout{grid-template-columns:minmax(0, 760px) minmax(0, 1fr);gap:64px}}@media(min-width: 64rem){.news-article .single-layout__aside{justify-self:end;width:100%;max-width:251px}}@media(min-width: 64rem){.news-article.single--standard .single-layout{grid-template-columns:minmax(0, 760px);justify-content:center}}.news-related{position:relative;max-width:1200px;margin:0 auto;padding:72px 20px 120px;border-top:1px solid #dcddde}@media(min-width: 64rem){.news-related{padding-left:32px;padding-right:32px}}@media(min-width: 80rem){.news-related{padding-left:0;padding-right:0}}.news-related__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:40px}.news-related__title{margin:0;color:#000;font-size:var(--sx-fs-h2);font-weight:var(--sx-fw-title);line-height:1.15}.news-related__title strong{font-weight:600}@media(prefers-reduced-motion: reduce){.news-card,.news-card *,.news-card *::before{transition:none !important}.news-card:hover .news-card__media img{transform:none}}.news-card__source{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--sx-red)}.news-card__source::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.news-card__source--weblex{color:var(--sx-sky-deep)}.news-puce{color:var(--sx-red) !important}.article-source{display:grid;gap:6px;margin:48px 0 0;padding-top:20px;border-top:1px solid var(--sx-grey);font-size:14px;line-height:1.6;color:var(--sx-text-muted)}.article-source__label{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--sx-sky-deep)}.article-source__label::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.article-source a{justify-self:start;color:var(--sx-ink);text-decoration:underline;text-underline-offset:4px}.article-source a:hover{color:var(--sx-red)}.article-source a:focus-visible{outline:1px solid var(--sx-ink);outline-offset:2px}
