.blog{padding:40px 0 80px}@media(max-width: 767px){.blog{padding:24px 0 60px}}.blog-header{max-width:950px;margin:0 auto 50px;text-align:center}@media(max-width: 767px){.blog-header{margin-bottom:32px}}.blog-header__eyebrow{margin:0 0 12px;font-size:.8125rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--wp--preset--color--red)}.blog-header__title{font-size:1.75rem;font-size:clamp(1.75rem,calc(1.4772727273rem + 1.3636363636vw),2.5rem);margin:0 0 18px;font-weight:700;line-height:1.15;color:var(--wp--preset--color--deep-indigo)}.blog--actus .blog-header__title{text-transform:uppercase}.blog-header__intro{margin:0 auto;max-width:950px;font-size:1.5rem;line-height:1.5;color:var(--wp--preset--color--deep-indigo)}@media(max-width: 767px){.blog-header__intro{font-size:1.125rem}}.blog-cats{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:0 auto 44px}@media(max-width: 767px){.blog-cats{margin-bottom:28px}}.blog-cats__item{display:inline-flex;align-items:center;padding:8px 22px;font-size:.875rem;font-weight:500;line-height:1;color:var(--wp--preset--color--deep-indigo);text-decoration:none;border:1px solid color-mix(in srgb, var(--wp--preset--color--royal-blue) 30%, transparent);border-radius:50px;transition:.2s ease all}.blog-cats__item:hover{border-color:var(--wp--preset--color--royal-blue);background:var(--wp--preset--color--ice-blue)}.blog-cats__item.is-active{color:#fff;background:var(--wp--preset--color--royal-blue);border-color:var(--wp--preset--color--royal-blue)}.blog-cats--pictos .blog-cats__item{gap:10px;padding:8px 18px 8px 8px;font-weight:600;color:var(--wp--preset--color--deep-indigo);border:0;background:color-mix(in srgb, var(--wp--preset--color--sky-blue) 40%, transparent)}.blog-cats--pictos .blog-cats__item.has-no-picto{padding-left:18px}.blog-cats--pictos .blog-cats__item:hover{background:color-mix(in srgb, var(--wp--preset--color--sky-blue) 60%, transparent)}.blog-cats--pictos .blog-cats__item.is-active{color:#fff;background:var(--wp--preset--color--deep-indigo)}.blog-cats--pictos .blog-cats__item.is-active .blog-cats__picto{background:rgba(0,0,0,0)}.blog-cats--pictos .blog-cats__item--all{padding:7px 17px 7px 7px;background:#fff;border:1px solid var(--wp--preset--color--deep-indigo)}.blog-cats--pictos .blog-cats__item--all:hover{background:var(--wp--preset--color--ice-blue)}.blog-cats__picto{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;border-radius:50%;color:#fff;background:var(--wp--preset--color--deep-indigo)}.blog-cats__picto svg{display:block;width:17px;height:17px}.blog-actions{display:flex;justify-content:center;margin:0 0 36px}@media(max-width: 767px){.blog-actions{margin-bottom:24px}}.articles{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:40px;margin:0;padding:0}.articles li{list-style:none}@media(max-width: 767px){.articles{grid-template-columns:minmax(0, 1fr);gap:18px}}.loop-article{position:relative;display:flex;align-items:flex-end;aspect-ratio:16/10;border-radius:5px;overflow:hidden;background:var(--wp--preset--color--deep-indigo)}.loop-article__img{position:absolute;inset:0;margin:0}.loop-article__img img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0;transition:transform .5s ease}.loop-article__img::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(5, 7, 60, 0) 0%, rgba(0, 0, 0, 0.63) 100%)}.loop-article:hover .loop-article__img img{transform:scale(1.1)}.loop-article__body{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;max-width:85%;padding:40px 50px;color:#fff}@media(max-width: 767px){.loop-article__body{max-width:92%;padding:20px 24px}}.loop-article__categories{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.loop-article__category{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;font-size:.8125rem;font-weight:500;line-height:1;border-radius:50px;background:var(--wp--preset--color--sky-blue);color:#fff}.loop-article__picto{width:18px;height:18px;object-fit:contain}.loop-article__date{margin-bottom:4px;font-size:.75rem;font-weight:500;opacity:.9}.loop-article__title{font-size:1.125rem;font-size:clamp(1.125rem,calc(1.0795454545rem + 0.2272727273vw),1.25rem);margin:0 0 16px;font-weight:600;line-height:1.4;text-transform:none;color:#fff}.loop-article__title a{color:#fff;text-decoration:none}.loop-article__title a::before{content:"";position:absolute;inset:0}.loop-article__excerpt{font-size:.875rem;font-weight:500;color:#fff}.blog-pagination{margin-top:50px}.blog-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none}.blog-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;font-size:.9375rem;font-weight:500;color:var(--wp--preset--color--deep-indigo);text-decoration:none;border:1px solid color-mix(in srgb, var(--wp--preset--color--royal-blue) 30%, transparent);border-radius:50px;transition:.2s ease all}.blog-pagination .page-numbers:hover{border-color:var(--wp--preset--color--royal-blue);background:var(--wp--preset--color--ice-blue)}.blog-pagination .page-numbers.current{color:#fff;background:var(--wp--preset--color--royal-blue);border-color:var(--wp--preset--color--royal-blue)}.blog-pagination .page-numbers.dots{border-color:rgba(0,0,0,0)}.blog__empty{text-align:center;font-size:1rem;color:var(--wp--preset--color--royal-blue)}.blog-topcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:40px;font-size:.875rem;color:var(--wp--preset--color--sky-blue)}.blog-topcrumb a{color:var(--wp--preset--color--sky-blue);text-decoration:none}.blog-topcrumb a:hover{text-decoration:underline}.blog-topcrumb .blog-topcrumb__sep{opacity:.7}.blog-topcrumb .blog-topcrumb__current{color:var(--wp--preset--color--sky-blue)}@media(max-width: 767px){.blog-topcrumb{margin-bottom:24px}}.blog-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:.8125rem;color:color-mix(in srgb, var(--wp--preset--color--deep-indigo) 60%, transparent)}.blog-breadcrumb a{color:var(--wp--preset--color--royal-blue);text-decoration:none}.blog-breadcrumb a:hover{text-decoration:underline}.blog-breadcrumb .blog-breadcrumb__sep{opacity:.5}.article{margin:0 auto}.article-hero{position:relative;display:flex;align-items:flex-end;height:828px;margin-bottom:50px;border-radius:8px;overflow:hidden;background:var(--wp--preset--color--deep-indigo)}@media(max-width: 1199px){.article-hero{height:620px}}@media(max-width: 767px){.article-hero{height:460px;margin-bottom:32px}}.article-hero__img{position:absolute;inset:0;margin:0}.article-hero__img img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.article-hero__img::after{content:"";position:absolute;inset:0;background:linear-gradient(to top right, rgba(0, 0, 0, 0.82) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0) 58%)}.article-hero__body{position:relative;z-index:2;max-width:620px;padding:56px 60px;color:#fff}@media(max-width: 767px){.article-hero__body{max-width:100%;padding:28px 24px}}.article-hero__cat{display:inline-flex;align-items:center;margin-bottom:28px;padding:8px 22px;font-size:1rem;font-weight:500;line-height:1;border-radius:50px;background:var(--wp--preset--color--sky-blue);color:#fff;text-decoration:none}.article-hero__excerpt{margin:0;max-width:500px;font-size:1.5rem;font-weight:500;line-height:1.45;color:#fff}@media(max-width: 767px){.article-hero__excerpt{font-size:1.125rem}}.article__inner{max-width:760px;margin:0 auto}.article__title{font-size:1.625rem;font-size:clamp(1.625rem,calc(1.4431818182rem + 0.9090909091vw),2.125rem);margin:0 0 16px;font-weight:700;line-height:1.2;color:var(--wp--preset--color--deep-indigo)}.blog--actus .article__title{text-align:left}.article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:34px;font-size:.875rem;color:color-mix(in srgb, var(--wp--preset--color--deep-indigo) 65%, transparent)}.article__meta>*{position:relative}.article__meta>*:not(:first-child)::before{content:"";position:absolute;left:-8px;top:50%;width:1px;height:14px;transform:translateY(-50%);background:color-mix(in srgb, var(--wp--preset--color--deep-indigo) 25%, transparent)}.article__meta .article__cat{color:var(--wp--preset--color--royal-blue);text-decoration:none}.article__meta .article__cat:hover{text-decoration:underline}.article__meta .article__cat--pill{display:inline-flex;align-items:center;gap:8px;padding:5px 16px 5px 6px;font-size:.8125rem;font-weight:600;line-height:1;color:var(--wp--preset--color--deep-indigo);border-radius:50px;background:color-mix(in srgb, var(--wp--preset--color--sky-blue) 40%, transparent)}.article__meta .article__cat--pill:hover{text-decoration:none;background:color-mix(in srgb, var(--wp--preset--color--sky-blue) 60%, transparent)}.article__meta .article__cat--pill::before{display:none}.article__meta .article__cat-picto{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;border-radius:50%;color:#fff;background:var(--wp--preset--color--deep-indigo)}.article__meta .article__cat-picto svg{display:block;width:13px;height:13px}.article__content{font-size:1rem;line-height:1.75;color:color-mix(in srgb, var(--wp--preset--color--deep-indigo) 85%, #000 0%)}.article__content h2{font-size:1.25rem;font-size:clamp(1.25rem,calc(1.1590909091rem + 0.4545454545vw),1.5rem);margin:38px 0 14px;font-weight:700;line-height:1.3;color:var(--wp--preset--color--deep-indigo)}.article__content h3{margin:30px 0 12px;font-size:1.125rem;font-weight:600;color:var(--wp--preset--color--deep-indigo)}.article__content p{margin:0 0 18px}.article__content a{color:var(--wp--preset--color--royal-blue)}.article__content ul,.article__content ol{margin:0 0 18px;padding-left:1.25em}.article__content img{border-radius:8px;margin:24px 0}.article__share{display:flex;align-items:center;gap:14px;margin-top:40px;padding-top:28px;border-top:1px solid color-mix(in srgb, var(--wp--preset--color--deep-indigo) 12%, transparent)}.article__share-link{display:inline-flex;align-items:center;justify-content:center}.article__share-link svg{width:22px;height:22px;fill:var(--wp--preset--color--deep-indigo);transition:.2s ease fill}.article__share-link:hover svg{fill:var(--wp--preset--color--royal-blue)}
