.Hero-module__D9Cm9a__hero{min-height:80vh;padding:var(--space-4xl) var(--space-lg);background-color:var(--color-primary);background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Hero-module__D9Cm9a__compact{min-height:50vh}.Hero-module__D9Cm9a__overlay{background:linear-gradient(#1d332299 0%,#1d3322cc 100%);position:absolute;inset:0}.Hero-module__D9Cm9a__content{z-index:1;text-align:center;max-width:var(--max-width-narrow);position:relative}.Hero-module__D9Cm9a__title{font-family:var(--font-display);font-size:var(--text-4xl);color:var(--color-bg);font-weight:400;line-height:var(--leading-tight);margin-bottom:var(--space-md)}@media (min-width:600px){.Hero-module__D9Cm9a__title{font-size:var(--text-5xl)}}.Hero-module__D9Cm9a__subtitle{font-family:var(--font-accent);font-size:var(--text-xl);color:var(--color-accent-light);line-height:var(--leading-snug);margin-bottom:var(--space-lg)}@media (min-width:600px){.Hero-module__D9Cm9a__subtitle{font-size:var(--text-2xl)}}.Hero-module__D9Cm9a__actions{gap:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}
.NouvellesCard-module__KzO6eG__card{background-color:var(--color-bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out);display:block;overflow:hidden}.NouvellesCard-module__KzO6eG__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.NouvellesCard-module__KzO6eG__imageWrapper{padding-top:56.25%;position:relative;overflow:hidden}.NouvellesCard-module__KzO6eG__image{object-fit:cover;background-color:var(--color-primary);width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-out);position:absolute;inset:0}.NouvellesCard-module__KzO6eG__card:hover .NouvellesCard-module__KzO6eG__image{transform:scale(1.05)}.NouvellesCard-module__KzO6eG__body{padding:var(--space-lg)}.NouvellesCard-module__KzO6eG__meta{align-items:center;gap:var(--space-md);margin-bottom:var(--space-sm);display:flex}.NouvellesCard-module__KzO6eG__date,.NouvellesCard-module__KzO6eG__readTime{font-size:var(--text-xs);color:var(--color-text-muted)}.NouvellesCard-module__KzO6eG__title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-primary);margin-bottom:var(--space-sm);font-weight:400;line-height:var(--leading-snug)}.NouvellesCard-module__KzO6eG__excerpt{font-size:var(--text-sm);color:var(--color-text-light);line-height:var(--leading-normal);margin-bottom:var(--space-md);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.NouvellesCard-module__KzO6eG__cta{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-accent);transition:color var(--duration-fast) var(--ease-out)}.NouvellesCard-module__KzO6eG__card:hover .NouvellesCard-module__KzO6eG__cta{color:var(--color-accent-dark)}
.page-module__B_2EtW__article{padding:var(--space-3xl) 0 var(--space-4xl)}.page-module__B_2EtW__container{max-width:var(--max-width-narrow);padding:0 var(--side-padding);margin:0 auto}.page-module__B_2EtW__meta{justify-content:space-between;gap:var(--space-md);font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-2xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border-light);flex-wrap:wrap;display:flex}.page-module__B_2EtW__metaLeft,.page-module__B_2EtW__metaRight{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.page-module__B_2EtW__category{color:var(--color-accent);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.05em;font-size:var(--text-xs)}.page-module__B_2EtW__separator{background-color:var(--color-border);border-radius:50%;flex-shrink:0;width:4px;height:4px}.page-module__B_2EtW__content{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text)}.page-module__B_2EtW__content p{margin-bottom:var(--space-lg)}.page-module__B_2EtW__content p:last-child{margin-bottom:0}.page-module__B_2EtW__content h2{font-family:var(--font-display);color:var(--color-primary);margin-top:var(--space-2xl);margin-bottom:var(--space-md);font-size:clamp(1.1rem,2vw,1.4rem);font-weight:400;line-height:var(--leading-snug)}.page-module__B_2EtW__content h2:first-child{margin-top:0}.page-module__B_2EtW__content blockquote{margin:var(--space-xl) 0;padding:var(--space-lg) var(--space-xl);border-left:3px solid var(--color-accent);background-color:var(--color-bg-alt);border-radius:0 var(--radius-md) var(--radius-md) 0;font-style:italic;font-size:var(--text-base);color:var(--color-text-light);line-height:var(--leading-normal)}.page-module__B_2EtW__content ul,.page-module__B_2EtW__content ol{margin:var(--space-md) 0 var(--space-lg);padding-left:var(--space-xl)}.page-module__B_2EtW__content li{margin-bottom:var(--space-sm);line-height:var(--leading-normal)}.page-module__B_2EtW__content li strong{color:var(--color-primary)}.page-module__B_2EtW__content em{font-style:italic}.page-module__B_2EtW__faqSection{margin-top:var(--space-3xl);padding-top:var(--space-2xl);border-top:1px solid var(--color-border-light)}.page-module__B_2EtW__faqTitle{font-family:var(--font-display);color:var(--color-primary);margin-bottom:var(--space-xl);font-size:clamp(1.1rem,2vw,1.4rem);font-weight:400;line-height:var(--leading-snug)}.page-module__B_2EtW__faqList{gap:var(--space-lg);flex-direction:column;display:flex}.page-module__B_2EtW__faqItem{padding:var(--space-lg);background-color:var(--color-bg-alt);border-radius:var(--radius-md)}.page-module__B_2EtW__faqQuestion{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-primary);margin-bottom:var(--space-sm);line-height:var(--leading-normal)}.page-module__B_2EtW__faqAnswer{font-size:var(--text-sm);color:var(--color-text-light);line-height:var(--leading-relaxed)}.page-module__B_2EtW__tags{gap:var(--space-sm);margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border-light);flex-wrap:wrap;display:flex}.page-module__B_2EtW__tag{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);background-color:var(--color-bg-alt);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);letter-spacing:.02em}.page-module__B_2EtW__share{align-items:center;gap:var(--space-md);margin-top:var(--space-xl);display:flex}.page-module__B_2EtW__shareLabel{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.page-module__B_2EtW__shareLinks{gap:var(--space-sm);display:flex}.page-module__B_2EtW__shareLink{background-color:var(--color-bg-alt);width:36px;height:36px;color:var(--color-primary);font-weight:var(--weight-semibold);font-size:var(--text-sm);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:flex}.page-module__B_2EtW__shareLink:hover{background-color:var(--color-primary);color:var(--color-bg)}.page-module__B_2EtW__backLink{margin-top:var(--space-2xl);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-accent);transition:color var(--duration-fast) var(--ease-out);display:inline-block}.page-module__B_2EtW__backLink:hover{color:var(--color-accent-dark)}.page-module__B_2EtW__related{padding:var(--space-4xl) 0 var(--space-5xl);background-color:var(--color-bg-alt)}.page-module__B_2EtW__relatedContainer{max-width:var(--max-width);padding:0 var(--side-padding);margin:0 auto}.page-module__B_2EtW__relatedTitle{font-family:var(--font-display);font-weight:400;font-size:clamp(var(--text-lg), 2.8vw, var(--text-2xl));color:var(--color-primary);text-align:center;margin-bottom:var(--space-2xl)}.page-module__B_2EtW__relatedGrid{gap:var(--space-xl);grid-template-columns:1fr;display:grid}@media (min-width:600px){.page-module__B_2EtW__relatedGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.page-module__B_2EtW__relatedGrid{grid-template-columns:repeat(3,1fr)}}
.page-module__9CZRrq__hero{background-color:var(--color-primary);width:100vw;height:100vh;position:relative;overflow:hidden}.page-module__9CZRrq__heroImage{object-fit:cover;object-position:center}.page-module__9CZRrq__heroOverlay{padding:var(--space-5xl) var(--side-padding) var(--space-6xl);background:linear-gradient(#0000000d 0%,#00000080 100%);justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.page-module__9CZRrq__heroContent{text-align:center;align-items:center;gap:var(--space-lg);flex-direction:column;max-width:680px;display:flex}.page-module__9CZRrq__heroSubtitle{font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-bg);text-align:center}.page-module__9CZRrq__heroTitle{font-family:var(--font-display);font-size:clamp(2.4rem,7.2vw,4.2rem);font-weight:400;line-height:var(--leading-tight);color:var(--color-bg);text-transform:lowercase}.page-module__9CZRrq__featured{padding:var(--space-3xl) 0 0}.page-module__9CZRrq__featuredContainer{max-width:var(--max-width);padding:0 var(--side-padding);margin:0 auto}.page-module__9CZRrq__featuredCard{background-color:var(--color-bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:box-shadow var(--duration-normal) var(--ease-out);grid-template-columns:1fr;display:grid;overflow:hidden}.page-module__9CZRrq__featuredCard:hover{box-shadow:var(--shadow-xl)}@media (min-width:768px){.page-module__9CZRrq__featuredCard{grid-template-columns:1.2fr 1fr;min-height:420px}}.page-module__9CZRrq__featuredImageWrap{min-height:280px;position:relative;overflow:hidden}.page-module__9CZRrq__featuredImage{object-fit:cover;background-color:var(--color-bg-alt);width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-out);position:absolute;inset:0}.page-module__9CZRrq__featuredCard:hover .page-module__9CZRrq__featuredImage{transform:scale(1.04)}.page-module__9CZRrq__featuredBadge{top:var(--space-lg);left:var(--space-lg);background-color:var(--color-accent);color:var(--color-white);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.1em;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);position:absolute}.page-module__9CZRrq__featuredBody{padding:var(--space-xl) var(--space-lg);justify-content:center;gap:var(--space-md);flex-direction:column;display:flex}@media (min-width:768px){.page-module__9CZRrq__featuredBody{padding:var(--space-2xl) var(--space-xl)}}.page-module__9CZRrq__featuredMeta{align-items:center;gap:var(--space-md);font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.page-module__9CZRrq__featuredCategory{color:var(--color-accent);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.05em}.page-module__9CZRrq__featuredTitle{font-family:var(--font-display);font-weight:400;font-size:clamp(var(--text-lg), 2.8vw, var(--text-2xl));color:var(--color-primary);line-height:var(--leading-snug)}.page-module__9CZRrq__featuredExcerpt{font-size:var(--text-base);color:var(--color-text-light);line-height:var(--leading-normal);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-module__9CZRrq__featuredFooter{margin-top:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.page-module__9CZRrq__featuredAuthor{font-size:var(--text-sm);color:var(--color-text-muted)}.page-module__9CZRrq__featuredCta{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-accent);transition:color var(--duration-fast) var(--ease-out)}.page-module__9CZRrq__featuredCard:hover .page-module__9CZRrq__featuredCta{color:var(--color-accent-dark)}.page-module__9CZRrq__filters{gap:var(--space-sm);margin-bottom:var(--space-2xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border-light);flex-wrap:wrap;display:flex}.page-module__9CZRrq__filterBtn{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted);border:1px solid var(--color-border-light);border-radius:var(--radius-full);padding:var(--space-xs) var(--space-lg);cursor:pointer;transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);white-space:nowrap;background:0 0}.page-module__9CZRrq__filterBtn:hover{color:var(--color-primary);border-color:var(--color-primary)}.page-module__9CZRrq__filterActive{color:var(--color-white);background-color:var(--color-primary);border-color:var(--color-primary)}.page-module__9CZRrq__filterActive:hover{color:var(--color-white)}.page-module__9CZRrq__section{padding:var(--space-3xl) 0 var(--space-2xl)}.page-module__9CZRrq__container{max-width:var(--max-width);padding:0 var(--side-padding);margin:0 auto}.page-module__9CZRrq__grid{gap:var(--space-xl);grid-template-columns:1fr;display:grid}@media (min-width:600px){.page-module__9CZRrq__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.page-module__9CZRrq__grid{grid-template-columns:repeat(3,1fr)}}.page-module__9CZRrq__emptyState{text-align:center;padding:var(--space-4xl) 0;font-size:var(--text-base);color:var(--color-text-muted);grid-column:1/-1}.page-module__9CZRrq__bottomDivider{max-width:var(--max-width);padding:0 var(--side-padding);border-bottom:1px solid var(--color-border-light);margin:0 auto}
