:root,:host{--color-marque-corail:#f1958d;--color-marque-framboise:#e95e71;--color-marque-magenta:#b372af;--color-marque-peche:#fac8a0;--color-marque-soleil:#ffde9b;--color-marque-terracotta:#ea5641;--color-marque-turquoise:#2fc9b7;--color-neutral-black:#333;--color-neutral-gray-100:#f1f1ee;--color-neutral-gray-500:#7a7a7a;--color-neutral-gray-600:#5b5670;--color-neutral-white:#fff;--color-primary-brand:#4b3c7d;--color-primary-brand-2:#230e40;--color-semantic-accent:#e95e71;--color-semantic-error:#b3261e;--color-semantic-success:#2e7d46;--color-usage-video-encre:#2b2545;--font-body:"Poppins", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--max-width-narrow:800px;--max-width-site:1140px;--measure:68ch;--spacing-lg:2rem;--spacing-md:1rem;--spacing-sm:.5rem;--spacing-xl:4rem;--spacing-xs:.25rem}.sec-page{--sec-purple:var(--color-primary-brand);--sec-dark:var(--color-primary-brand-2);--sec-blue:var(--color-primary-brand);--sec-blue-soft:var(--color-neutral-gray-500);--sec-teal:var(--color-marque-turquoise);--sec-cream:var(--color-neutral-gray-100);--sec-rose:var(--color-marque-framboise);--sec-yellow:var(--color-marque-soleil);--sec-peach:var(--color-marque-peche);--sec-mauve:var(--color-marque-magenta);--sec-line:var(--color-neutral-gray-100);font-family:var(--font-body);color:var(--sec-purple);--sec-rose-deep:var(--color-semantic-error);--sec-mauve-deep:var(--color-marque-magenta);--sec-amber:var(--color-marque-terracotta);--sec-green:var(--color-semantic-success);--sec-green-soft:var(--color-marque-turquoise);--sec-orange:var(--color-marque-terracotta);--sec-orange-deep:var(--color-semantic-error);--sec-cyan:var(--color-semantic-success);--sec-cyan-deep:var(--color-semantic-success);line-height:1.6}.sec-page *{box-sizing:border-box}.sec-page .sec-container{max-width:var(--max-width-site);padding:0 var(--spacing-md);margin:0 auto}.sec-page .sec-narrow{max-width:var(--max-width-narrow)}.sec-page h1,.sec-page h2,.sec-page h3,.sec-page h4{font-family:var(--font-body)}.sec-page a{color:var(--sec-rose-deep)}.sec-page .sec-hero{background:linear-gradient(135deg, var(--color-primary-brand-2) 0%, var(--color-semantic-error) 52%, var(--sec-purple) 100%);color:var(--color-neutral-white);padding:var(--spacing-xl) 0 var(--spacing-xl);position:relative;overflow:hidden}.sec-page .sec-hero:before{content:"";background:radial-gradient(circle,#f1958d33 0%,#0000 70%);width:380px;height:380px;position:absolute;top:-80px;right:-120px}@supports (color:color-mix(in lab, red, red)){.sec-page .sec-hero:before{background:radial-gradient(circle, color-mix(in srgb, var(--color-marque-corail) 20%, transparent) 0%, transparent 70%)}}.sec-page .sec-hero:before{border-radius:50%}.sec-page .sec-hero:after{content:"";background:radial-gradient(circle,#ffde9b29 0%,#0000 70%);width:320px;height:320px;position:absolute;bottom:-80px;left:-100px}@supports (color:color-mix(in lab, red, red)){.sec-page .sec-hero:after{background:radial-gradient(circle, color-mix(in srgb, var(--color-marque-soleil) 16%, transparent) 0%, transparent 70%)}}.sec-page .sec-hero:after{border-radius:50%}.sec-page .sec-hero-inner{z-index:2;position:relative}.sec-page .sec-tagline{background:#ffffff24;display:inline-block}@supports (color:color-mix(in lab, red, red)){.sec-page .sec-tagline{background:color-mix(in srgb, var(--color-neutral-white) 14%, transparent)}}.sec-page .sec-tagline{border:1px solid #ffffff47}@supports (color:color-mix(in lab, red, red)){.sec-page .sec-tagline{border:1px solid color-mix(in srgb, var(--color-neutral-white) 28%, transparent)}}.sec-page .sec-tagline{color:var(--color-neutral-white);padding:var(--spacing-sm) var(--spacing-md);letter-spacing:.6px;text-transform:uppercase;margin-bottom:var(--spacing-md);border-radius:24px;font-size:12px;font-weight:600}.sec-page .sec-h1{color:var(--color-neutral-white);margin:0 0 var(--spacing-md);max-width:var(--max-width-narrow);font-size:42px;font-weight:700;line-height:1.14}.sec-page .sec-hero-sub{color:#ffffffeb;font-size:18px;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.sec-page .sec-hero-sub{color:color-mix(in srgb, var(--color-neutral-white) 92%, transparent)}}.sec-page .sec-hero-sub{margin:0 0 var(--spacing-lg);max-width:var(--measure)}.sec-page .sec-hero-sub a{color:var(--color-neutral-white);text-underline-offset:3px;font-weight:600;text-decoration:underline}.sec-page .sec-hero-cta{align-items:center;gap:var(--spacing-sm);background:var(--sec-yellow);color:var(--sec-dark);padding:var(--spacing-md) var(--spacing-lg);border-radius:30px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex}.sec-page .sec-hero-cta:hover{transform:translateY(-2px)}.sec-page .sec-hero-figure{margin:var(--spacing-lg) auto 0;max-width:var(--max-width-site)}.sec-page .sec-hero-figure img{border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 18px 40px #230e4029}@supports (color:color-mix(in lab, red, red)){.sec-page .sec-hero-figure img{box-shadow:0 18px 40px color-mix(in srgb, var(--color-primary-brand-2) 16%, transparent)}}.sec-page .sec-hero-figure figcaption{color:var(--sec-purple);opacity:.85;margin-top:var(--spacing-md);text-align:center;font-size:13.5px;line-height:1.5}.sec-page .sec-meta-update{margin-left:var(--spacing-sm);background:linear-gradient(90deg, var(--sec-teal), var(--sec-yellow));color:var(--sec-dark);padding:var(--spacing-xs) var(--spacing-md);border-radius:30px;font-size:12px;font-weight:700;display:inline-block}.sec-page .sec-intro{padding:var(--spacing-xl) 0 var(--spacing-md)}.sec-page .sec-chapo{color:var(--sec-dark);margin:0 0 var(--spacing-lg);max-width:var(--max-width-narrow);font-size:21px;font-weight:500;line-height:1.45}.sec-page .sec-intro p{color:var(--sec-purple);margin:0 0 var(--spacing-md);font-size:16.5px;line-height:1.75}.sec-page .sec-intro p strong{color:var(--sec-dark)}.sec-page .sec-tldr{background:linear-gradient(135deg,#e95e711a,#f1958d1f)}@supports (color:color-mix(in lab, red, red)){.sec-page .sec-tldr{background:linear-gradient(135deg, color-mix(in srgb, var(--color-semantic-accent) 10%, transparent), color-mix(in srgb, var(--color-marque-corail) 12%, transparent))}}.sec-page .sec-tldr{border:1px solid #b3261e2e}@supports (color:color-mix(in lab, red, red)){.sec-page .sec-tldr{border:1px solid color-mix(in srgb, var(--color-semantic-error) 18%, transparent)}}.sec-page .sec-tldr{border-left:5px solid var(--sec-rose);padding:var(--spacing-lg) var(--spacing-lg);max-width:var(--max-width-narrow);margin:var(--spacing-lg) auto;border-radius:20px}.sec-page .sec-tldr :is(h2,h3){text-transform:uppercase;letter-spacing:1px;color:var(--sec-rose-deep);margin:0 0 var(--spacing-md);font-size:15px}.sec-page .sec-tldr ul{padding:0 0 0 var(--spacing-md);margin:0}.sec-page .sec-tldr li{margin-bottom:var(--spacing-sm);color:var(--sec-dark);font-size:15.5px;line-height:1.6}.sec-page .sec-tldr li strong{color:var(--sec-rose-deep)}.sec-page .sec-toc{background:var(--sec-cream);padding:var(--spacing-xl) var(--spacing-md)}.sec-page .sec-toc h3{color:var(--sec-purple);text-align:center;margin:0 0 var(--spacing-lg);font-size:26px;font-weight:700}.sec-page .sec-toc-grid{gap:var(--spacing-md);max-width:var(--max-width-site);grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid!important}.sec-page .sec-toc-item{align-items:center;gap:var(--spacing-sm);background:var(--color-neutral-white);padding:var(--spacing-md) var(--spacing-md);color:var(--sec-purple);border:1px solid #4b3c7d0f;border-radius:14px;font-size:13px;font-weight:500;line-height:1.35;transition:all .25s;display:flex;text-decoration:none!important}@supports (color:color-mix(in lab, red, red)){.sec-page .sec-toc-item{border:1px solid color-mix(in srgb, var(--color-primary-brand) 6%, transparent)}}.sec-page .sec-toc-item:hover{border-color:var(--sec-teal);transform:translate(3px);box-shadow:0 6px 18px #4b3c7d14}@supports (color:color-mix(in lab, red, red)){.sec-page .sec-toc-item:hover{box-shadow:0 6px 18px color-mix(in srgb, var(--color-primary-brand) 8%, transparent)}}.sec-page .sec-toc-num{background:linear-gradient(135deg, var(--sec-teal), var(--sec-mauve));width:30px;height:30px;color:var(--color-neutral-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.sec-page .sec-toc-label{min-width:0;color:var(--sec-purple);flex:1;align-self:center;font-size:13px;font-weight:500;line-height:1.35}.sec-page .sec-toc-item:hover .sec-toc-label{color:var(--sec-dark)}@media (width<=760px){.sec-page .sec-toc-grid{grid-template-columns:1fr!important}}.sec-page .sec-section{padding:var(--spacing-xl) 0}.sec-page .sec-section-alt{background:var(--sec-cream)}.sec-page .sec-tagline-pill{background:#e95e711f;display:inline-block}@supports (color:color-mix(in lab, red, red)){.sec-page .sec-tagline-pill{background:color-mix(in srgb, var(--color-semantic-accent) 12%, transparent)}}.sec-page .sec-tagline-pill{color:var(--sec-rose-deep);padding:var(--spacing-xs) var(--spacing-md);letter-spacing:.8px;text-transform:uppercase;margin-bottom:var(--spacing-md);border-radius:30px;font-size:12px;font-weight:700}.sec-page .sec-h2{color:var(--sec-dark);margin:0 0 var(--spacing-md);font-size:32px;font-weight:700;line-height:1.18}.sec-page .sec-p{color:var(--sec-purple);margin:0 0 var(--spacing-md);font-size:16px;line-height:1.75}.sec-page .sec-p strong{color:var(--sec-dark)}.sec-page .sec-sources{margin:var(--spacing-md) 0 0;color:var(--sec-purple);font-size:14px;line-height:1.9}.sec-page .sec-sources a{color:var(--sec-rose-deep);font-weight:600;text-decoration:underline dotted}.sec-page .sec-table-wrap{margin:var(--spacing-md) 0;overflow-x:auto}.sec-page table.sec-table{border-collapse:collapse;background:var(--color-neutral-white);border:1px solid var(--sec-line);border-radius:12px;width:100%;overflow:hidden}.sec-page table.sec-table th{background:var(--sec-dark);color:var(--color-neutral-white);text-align:left;padding:var(--spacing-md) var(--spacing-md);letter-spacing:.5px;text-transform:uppercase;font-size:13px;font-weight:700}.sec-page table.sec-table td{padding:var(--spacing-md) var(--spacing-md);border-top:1px solid var(--sec-line);vertical-align:top;color:var(--sec-purple);font-size:14.5px;line-height:1.55}.sec-page table.sec-table td strong{color:var(--sec-dark)}.sec-page table.sec-table tr:nth-child(2n) td{background:var(--color-neutral-white)}.sec-page .sec-prof-grid{gap:var(--spacing-md);margin:var(--spacing-md) 0;grid-template-columns:repeat(3,1fr);display:grid}.sec-page .sec-prof-card{background:var(--color-neutral-white);border:1px solid var(--sec-line);padding:var(--spacing-lg) var(--spacing-lg);border-top:5px solid var(--sec-blue);border-radius:14px}.sec-page .sec-prof-card:nth-child(2){border-top-color:var(--sec-teal)}.sec-page .sec-prof-card:nth-child(3){border-top-color:var(--sec-purple)}.sec-page .sec-prof-card h3{color:var(--sec-dark);margin:0 0 var(--spacing-sm);font-size:18px}.sec-page .sec-prof-card .sec-prof-tag{letter-spacing:.5px;text-transform:uppercase;padding:var(--spacing-xs) var(--spacing-sm);background:#4b3c7d1a;border-radius:20px;font-size:11px;font-weight:700;display:inline-block}@supports (color:color-mix(in lab, red, red)){.sec-page .sec-prof-card .sec-prof-tag{background:color-mix(in srgb, var(--color-primary-brand) 10%, transparent)}}.sec-page .sec-prof-card .sec-prof-tag{color:var(--sec-blue);margin-bottom:var(--spacing-sm)}.sec-page .sec-prof-card p{color:var(--sec-purple);margin:0 0 var(--spacing-sm);font-size:14.5px;line-height:1.6}.sec-page .sec-prof-card ul{padding:0 0 0 var(--spacing-md);margin:0}.sec-page .sec-prof-card li{margin-bottom:var(--spacing-xs);color:var(--sec-purple);font-size:13.5px;line-height:1.55}.sec-page .sec-prof-card li strong{color:var(--sec-dark)}.sec-page .sec-typo-grid{gap:var(--spacing-md);margin:var(--spacing-lg) 0;grid-template-columns:repeat(2,1fr);display:grid}.sec-page .sec-typo-card{background:var(--color-neutral-white);border:1px solid var(--sec-line);border-left:4px solid var(--sec-rose);padding:var(--spacing-md) var(--spacing-md);border-radius:12px}.sec-page .sec-typo-card:nth-child(2){border-left-color:var(--sec-teal)}.sec-page .sec-typo-card:nth-child(3){border-left-color:var(--sec-rose)}.sec-page .sec-typo-card:nth-child(4){border-left-color:var(--sec-yellow)}.sec-page .sec-typo-card:nth-child(5){border-left-color:var(--sec-purple)}.sec-page .sec-typo-card:nth-child(6){border-left-color:var(--sec-peach)}.sec-page .sec-typo-card:nth-child(7){border-left-color:var(--sec-teal)}.sec-page .sec-typo-card:nth-child(8){border-left-color:var(--sec-dark)}.sec-page .sec-typo-card h3{color:var(--sec-dark);margin:0 0 var(--spacing-sm);font-size:16px}.sec-page .sec-typo-card p{color:var(--sec-purple);margin:0;font-size:14px;line-height:1.55}.sec-page .sec-howto{counter-reset:stepcount;margin:var(--spacing-lg) 0}.sec-page .sec-step{gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:var(--color-neutral-white);border:1px solid var(--sec-line);margin-bottom:var(--spacing-md);border-radius:14px;grid-template-columns:70px 1fr;align-items:start;display:grid}.sec-page .sec-step-num{counter-increment:stepcount;background:linear-gradient(135deg, var(--sec-rose), var(--sec-yellow));color:var(--color-neutral-white);border-radius:14px;justify-content:center;align-items:center;width:54px;height:54px;font-size:24px;font-weight:700;display:flex}.sec-page .sec-step-num:before{content:counter(stepcount)}.sec-page .sec-step h3{color:var(--sec-dark);margin:0 0 var(--spacing-sm);font-size:17px}.sec-page .sec-step p{color:var(--sec-purple);margin:0;font-size:14.5px;line-height:1.6}.sec-page .sec-prep-grid{gap:var(--spacing-md);margin:var(--spacing-md) 0;grid-template-columns:repeat(2,1fr);display:grid}.sec-page .sec-prep-card{background:var(--color-neutral-white);border:1px solid var(--sec-line);padding:var(--spacing-md) var(--spacing-lg);border-radius:14px;position:relative}.sec-page .sec-prep-num{background:linear-gradient(135deg, var(--sec-rose), var(--sec-yellow));color:var(--color-neutral-white);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:flex;position:absolute;top:-14px;left:22px}.sec-page .sec-prep-card h3{color:var(--sec-dark);margin:var(--spacing-sm) 0 var(--spacing-sm);font-size:16px;line-height:1.25}.sec-page .sec-prep-card p{color:var(--sec-purple);margin:0;font-size:14px;line-height:1.6}.sec-page .sec-pull{max-width:var(--measure);margin:var(--spacing-lg) auto;padding:var(--spacing-lg) var(--spacing-lg);background:linear-gradient(135deg,#e95e711a,#f1958d1a)}@supports (color:color-mix(in lab, red, red)){.sec-page .sec-pull{background:linear-gradient(135deg, color-mix(in srgb, var(--color-semantic-accent) 10%, transparent), color-mix(in srgb, var(--color-marque-corail) 10%, transparent))}}.sec-page .sec-pull{border-left:5px solid var(--sec-rose);border-radius:14px;font-style:italic}.sec-page .sec-pull p{color:var(--sec-dark);margin:0 0 var(--spacing-md);font-size:19px;font-weight:500;line-height:1.55}.sec-page .sec-pull cite{color:var(--sec-rose-deep);font-size:13px;font-style:normal;font-weight:700;display:block}.sec-page .sec-case{background:var(--color-neutral-white);border:1px solid var(--sec-line);padding:var(--spacing-lg) var(--spacing-lg);margin:var(--spacing-lg) 0;border-radius:18px}.sec-page .sec-case h3{color:var(--sec-dark);margin:0 0 var(--spacing-md);font-size:20px}.sec-page .sec-case p{color:var(--sec-purple);margin:0 0 var(--spacing-md);font-size:15px;line-height:1.7}.sec-page .sec-case .sec-case-levers{background:var(--sec-cream);padding:var(--spacing-md) var(--spacing-md);margin-top:var(--spacing-md);border-radius:12px}.sec-page .sec-case .sec-case-levers strong{color:var(--sec-rose-deep)}.sec-page .sec-gloss-grid{gap:var(--spacing-md);margin:var(--spacing-md) 0;grid-template-columns:repeat(3,1fr);display:grid}.sec-page .sec-gloss-card{background:var(--color-neutral-white);border:1px solid var(--sec-line);padding:var(--spacing-md) var(--spacing-md);border-radius:12px}.sec-page .sec-gloss-card :is(h3,h4){color:var(--sec-dark);margin:0 0 var(--spacing-sm);font-size:15px}.sec-page .sec-gloss-card p{color:var(--sec-purple);margin:0;font-size:13.5px;line-height:1.5}.sec-page .sec-faq details{background:var(--color-neutral-white);border:1px solid var(--sec-line);padding:var(--spacing-md) var(--spacing-md);margin-bottom:var(--spacing-md);border-radius:12px}.sec-page .sec-faq summary{color:var(--sec-dark);cursor:pointer;padding-right:var(--spacing-lg);font-size:16px;font-weight:600;list-style:none;position:relative}.sec-page .sec-faq summary:after{content:"+";color:var(--sec-rose-deep);font-size:22px;transition:transform .2s;position:absolute;top:0;right:0}.sec-page .sec-faq details[open] summary:after{content:"−"}.sec-page .sec-faq details p{color:var(--sec-purple);margin:var(--spacing-md) 0 0;font-size:14.5px;line-height:1.65}.sec-page .sec-authors{background:var(--sec-cream);padding:var(--spacing-lg) var(--spacing-lg);margin:var(--spacing-lg) auto;max-width:var(--measure);border-top:4px solid;border-image:linear-gradient(90deg, var(--sec-rose), var(--sec-yellow), var(--sec-teal)) 1;border-radius:18px}.sec-page .sec-authors-title{text-transform:uppercase;letter-spacing:1px;color:var(--sec-purple);opacity:.8;margin:0 0 var(--spacing-md);text-align:center;font-size:13px}.sec-page .sec-authors-grid{justify-content:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.sec-page .sec-authors-grid>*{flex:10rem;max-width:17rem}.sec-page .sec-author{text-align:center}.sec-page .sec-author-avatar{width:72px;height:72px;margin:0 auto var(--spacing-sm);object-fit:cover;border-radius:50%;display:block}.sec-page .sec-author-avatar-link{transition:transform .2s;display:inline-block}.sec-page .sec-author-avatar-link:hover{transform:translateY(-2px)}.sec-page .sec-author-avatar-link img{transition:box-shadow .2s;box-shadow:0 4px 12px #0000}.sec-page .sec-author-avatar-link:hover img{box-shadow:0 6px 16px #4b3c7d2e}@supports (color:color-mix(in lab, red, red)){.sec-page .sec-author-avatar-link:hover img{box-shadow:0 6px 16px color-mix(in srgb, var(--color-primary-brand) 18%, transparent)}}.sec-page .sec-author-name{color:var(--sec-dark);margin:0 0 var(--spacing-xs);font-size:14px;font-weight:700}.sec-page .sec-author-name a{color:var(--sec-dark);text-decoration:none}.sec-page .sec-author-role{color:var(--sec-purple);opacity:.8;margin:0;font-size:12px;line-height:1.4}.sec-page .sec-cta-final{background:linear-gradient(135deg, var(--sec-dark) 0%, var(--sec-purple) 55%, var(--color-semantic-error) 100%);color:var(--color-neutral-white);padding:var(--spacing-xl) var(--spacing-md);text-align:center;max-width:var(--max-width-site);margin:var(--spacing-lg) auto 0;border-radius:24px}.sec-page .sec-cta-final h2{color:var(--color-neutral-white);margin:0 0 var(--spacing-md);font-size:30px}.sec-page .sec-cta-final p{color:#ffffffeb;font-size:16px;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.sec-page .sec-cta-final p{color:color-mix(in srgb, var(--color-neutral-white) 92%, transparent)}}.sec-page .sec-cta-final p{max-width:var(--measure);margin:0 auto var(--spacing-lg)}.sec-page .sec-contact-card-light{background:#ffffff14}@supports (color:color-mix(in lab, red, red)){.sec-page .sec-contact-card-light{background:color-mix(in srgb, var(--color-neutral-white) 8%, transparent)}}.sec-page .sec-contact-card-light{border:1px solid #ffffff2e}@supports (color:color-mix(in lab, red, red)){.sec-page .sec-contact-card-light{border:1px solid color-mix(in srgb, var(--color-neutral-white) 18%, transparent)}}.sec-page .sec-contact-card-light{padding:var(--spacing-lg) var(--spacing-lg);text-align:center;border-radius:18px;max-width:560px;margin:0 auto}.sec-page .sec-contact-intro{color:#ffffffeb;font-size:15.5px;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.sec-page .sec-contact-intro{color:color-mix(in srgb, var(--color-neutral-white) 92%, transparent)}}.sec-page .sec-contact-intro{margin:0 0 var(--spacing-md)}.sec-page .sec-contact-btn{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-md);background:#ffffffeb;border-radius:28px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sec-page .sec-contact-btn{background:color-mix(in srgb, var(--color-neutral-white) 92%, transparent)}}.sec-page .sec-contact-btn{color:var(--sec-purple)}.sec-page .sec-contact-btn-primary{background:var(--sec-yellow);color:var(--sec-dark)}.sec-page .sec-contact-links{gap:var(--spacing-md);flex-wrap:wrap;justify-content:center;display:flex}@media (width<=900px){.sec-page .sec-h1{font-size:32px}.sec-page .sec-h2{font-size:26px}.sec-page .sec-prof-grid,.sec-page .sec-typo-grid,.sec-page .sec-gloss-grid{grid-template-columns:1fr}.sec-page .sec-authors-grid{grid-template-columns:repeat(2,1fr)}.sec-page .sec-step{grid-template-columns:54px 1fr}.sec-page .sec-prep-grid{grid-template-columns:1fr}}.sec-page .sec-svg-figure{margin:var(--spacing-md) 0 var(--spacing-sm)}.sec-page .sec-svg-figure svg{width:100%;height:auto;max-width:var(--measure);margin:0 auto;display:block}.sec-page .sec-svg-figure figcaption{color:var(--sec-purple);opacity:.85;margin-top:var(--spacing-sm);text-align:center;font-size:13px}.sec-page .sec-focus-card{background:linear-gradient(135deg, var(--color-neutral-white), var(--color-neutral-gray-100));border:1px solid var(--sec-line);border-left:5px solid var(--sec-rose);padding:var(--spacing-lg) var(--spacing-lg);margin:var(--spacing-md) 0 var(--spacing-sm);border-radius:18px}.sec-page .sec-focus-tagline{text-transform:uppercase;letter-spacing:.6px;color:var(--sec-rose-deep);margin:0 0 var(--spacing-sm);font-size:12px;font-weight:700}.sec-page .sec-focus-card :is(h3,h4){color:var(--sec-dark);margin:0 0 var(--spacing-md);font-size:19px;line-height:1.25}.sec-page .sec-focus-card p{color:var(--sec-purple);margin:0 0 var(--spacing-md);font-size:15px;line-height:1.7}.sec-page .sec-focus-card p strong{color:var(--sec-dark)}.sec-page .sec-focus-list{margin:var(--spacing-md) 0 0;padding:0 0 0 var(--spacing-md)}.sec-page .sec-focus-list li{color:var(--sec-purple);margin-bottom:var(--spacing-sm);font-size:14.5px;line-height:1.65}.sec-page .sec-focus-list strong{color:var(--sec-dark)}.sec-page .sec-aud-grid{gap:var(--spacing-md);margin:var(--spacing-md) 0;grid-template-columns:repeat(2,1fr);display:grid}.sec-page .sec-aud-card{background:var(--color-neutral-white);border:1px solid var(--sec-line);padding:var(--spacing-lg) var(--spacing-lg);border-top:5px solid var(--sec-rose);border-radius:14px}.sec-page .sec-aud-card:nth-child(2){border-top-color:var(--sec-teal)}.sec-page .sec-aud-card:nth-child(3){border-top-color:var(--sec-purple)}.sec-page .sec-aud-card:nth-child(4){border-top-color:var(--sec-teal)}.sec-page .sec-aud-card h3{color:var(--sec-dark);margin:0 0 var(--spacing-sm);font-size:18px}.sec-page .sec-aud-card .sec-aud-tag{letter-spacing:.5px;text-transform:uppercase;padding:var(--spacing-xs) var(--spacing-sm);background:#e95e711f;border-radius:20px;font-size:11px;font-weight:700;display:inline-block}@supports (color:color-mix(in lab, red, red)){.sec-page .sec-aud-card .sec-aud-tag{background:color-mix(in srgb, var(--color-semantic-accent) 12%, transparent)}}.sec-page .sec-aud-card .sec-aud-tag{color:var(--sec-rose-deep);margin-bottom:var(--spacing-sm)}.sec-page .sec-aud-card p{color:var(--sec-purple);margin:0 0 var(--spacing-sm);font-size:14.5px;line-height:1.6}.sec-page .sec-aud-card ul{padding:0 0 0 var(--spacing-md);margin:0}.sec-page .sec-aud-card li{margin-bottom:var(--spacing-xs);color:var(--sec-purple);font-size:13.5px;line-height:1.55}.sec-page .sec-related{padding:var(--spacing-sm) 0 0}.sec-page .sec-related-grid{gap:var(--spacing-md);margin:var(--spacing-md) 0 0;grid-template-columns:repeat(2,1fr);display:grid}.sec-page .sec-related a{align-items:center;gap:var(--spacing-md);background:var(--color-neutral-white);border:1px solid var(--sec-line);border-left:4px solid var(--sec-rose);padding:var(--spacing-md) var(--spacing-md);border-radius:12px;text-decoration:none;transition:all .18s;display:flex}.sec-page .sec-related a:hover{box-shadow:0 6px 16px #4b3c7d1a}@supports (color:color-mix(in lab, red, red)){.sec-page .sec-related a:hover{box-shadow:0 6px 16px color-mix(in srgb, var(--color-primary-brand) 10%, transparent)}}.sec-page .sec-related a:hover{border-left-color:var(--sec-teal)}.sec-page .sec-related a:nth-child(2n){border-left-color:var(--sec-purple)}.sec-page .sec-related-label{color:var(--sec-dark);font-size:14.5px;font-weight:600;line-height:1.4}.sec-page .sec-related-arrow{color:var(--sec-rose-deep);margin-left:auto;font-weight:700}@media (width<=760px){.sec-page .sec-related-grid{grid-template-columns:1fr}}@media (width<=600px){.sec-page .sec-authors-grid{grid-template-columns:1fr}}@media (width<=900px){.sec-page .sec-aud-grid{grid-template-columns:1fr}}.sec-page .sec-prof-card h4{color:var(--sec-dark);margin:var(--spacing-md) 0 var(--spacing-sm);text-transform:uppercase;letter-spacing:.5px;font-size:13.5px}@media (width<=900px){.sec-page .sec-toc-grid{grid-template-columns:1fr}}.sec-page .sec-author-bio{padding:var(--spacing-xl) 0;background:var(--color-neutral-white)}.sec-page .sec-author-bio-card{gap:var(--spacing-md);max-width:var(--measure);padding:var(--spacing-lg) var(--spacing-lg);background:var(--sec-cream);border:1px solid #4b3c7d14;border-radius:16px;align-items:center;margin:0 auto;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sec-page .sec-author-bio-card{border:1px solid color-mix(in srgb, var(--color-primary-brand) 8%, transparent)}}.sec-page .sec-author-bio-card:before{content:"";background:linear-gradient(90deg, var(--sec-teal), var(--sec-yellow));height:3px;position:absolute;top:0;left:0;right:0}.sec-page .sec-author-bio-photo{object-fit:cover;border:3px solid var(--color-neutral-white);border-radius:50%;flex-shrink:0;width:72px;height:72px}.sec-page .sec-author-bio-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--sec-teal);margin-bottom:var(--spacing-xs);font-size:11px;font-weight:700;display:block}.sec-page .sec-author-bio-name{color:var(--sec-dark);margin:0 0 var(--spacing-xs);font-size:18px;font-weight:700}.sec-page .sec-author-bio-name a{color:var(--sec-dark);text-decoration:none}.sec-page .sec-author-bio-role{color:var(--sec-purple);margin:0 0 var(--spacing-sm);font-size:13px;font-weight:600}.sec-page .sec-author-bio-contacts{gap:var(--spacing-md);margin:0 0 var(--spacing-sm);flex-wrap:wrap;display:flex}.sec-page .sec-author-bio-contacts a{align-items:center;gap:var(--spacing-sm);color:var(--sec-purple);background:var(--color-neutral-white);padding:var(--spacing-sm) var(--spacing-md);border:1px solid #4b3c7d1f;border-radius:30px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sec-page .sec-author-bio-contacts a{border:1px solid color-mix(in srgb, var(--color-primary-brand) 12%, transparent)}}.sec-page .sec-author-bio-contacts a:hover{border-color:var(--sec-teal);color:var(--sec-teal)}.sec-page .sec-author-bio-contacts svg{fill:none;stroke:currentColor;stroke-width:2px;width:14px;height:14px}.sec-page .sec-author-bio-fiche{color:var(--sec-rose);font-size:12px;font-weight:600;text-decoration:underline dotted}@media (width<=600px){.sec-page .sec-author-bio-card{text-align:center;padding:var(--spacing-md);flex-direction:column}.sec-page .sec-author-bio-contacts{justify-content:center}}.sec-page .sec-meta-line{color:var(--sec-purple);opacity:.85;margin:0 0 var(--spacing-md);font-size:13.5px}.sec-page .sec-leadmag{gap:var(--spacing-lg);background:linear-gradient(135deg, var(--color-neutral-white), var(--sec-cream));border:1px solid var(--sec-line);border-left:5px solid var(--sec-blue);padding:var(--spacing-lg) var(--spacing-lg);border-radius:18px;grid-template-columns:120px 1fr;align-items:center;display:grid}.sec-page .sec-leadmag-icon svg{width:96px;height:96px;display:block}.sec-page .sec-leadmag-tag{background:#4b3c7d1a;display:inline-block}@supports (color:color-mix(in lab, red, red)){.sec-page .sec-leadmag-tag{background:color-mix(in srgb, var(--color-primary-brand) 10%, transparent)}}.sec-page .sec-leadmag-tag{color:var(--sec-blue);padding:var(--spacing-xs) var(--spacing-md);letter-spacing:.5px;text-transform:uppercase;margin-bottom:var(--spacing-sm);border-radius:30px;font-size:11px;font-weight:700}.sec-page .sec-leadmag-body h3{color:var(--sec-dark);margin:0 0 var(--spacing-sm);font-size:20px}.sec-page .sec-leadmag-body p{color:var(--sec-purple);margin:0 0 var(--spacing-md);font-size:14.5px;line-height:1.6}.sec-page .sec-leadmag-cta{align-items:center;gap:var(--spacing-sm);background:var(--sec-yellow);color:var(--sec-dark);padding:var(--spacing-sm) var(--spacing-md);border-radius:26px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.sec-page .sec-leadmag-cta:hover{transform:translateY(-1px)}@media (width<=700px){.sec-page .sec-leadmag{text-align:center;grid-template-columns:1fr}.sec-page .sec-leadmag-icon{margin:0 auto}}.sec-page .sec-dicrim-card{background:linear-gradient(135deg, var(--color-neutral-white), var(--color-neutral-white));border:1px solid var(--sec-line);border-left:5px solid var(--sec-yellow);padding:var(--spacing-lg) var(--spacing-lg);margin:var(--spacing-md) 0 var(--spacing-sm);border-radius:18px}.sec-page .sec-dicrim-head{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);flex-wrap:wrap;display:flex}.sec-page .sec-dicrim-pict svg{width:56px;height:56px;display:block}.sec-page .sec-dicrim-tagline{text-transform:uppercase;letter-spacing:.6px;color:var(--sec-blue);margin:0 0 var(--spacing-xs);font-size:12px;font-weight:700}.sec-page .sec-dicrim-card h4{color:var(--sec-dark);margin:0;font-size:19px;line-height:1.25}.sec-page .sec-dicrim-text{color:var(--sec-purple);margin:0 0 var(--spacing-md);font-size:15px;line-height:1.7}.sec-page .sec-dicrim-text strong{color:var(--sec-dark)}.sec-page .sec-dicrim-list{margin:var(--spacing-md) 0 0;padding:0 0 0 var(--spacing-md)}.sec-page .sec-dicrim-list li{color:var(--sec-purple);margin-bottom:var(--spacing-sm);font-size:14.5px;line-height:1.65}.sec-page .sec-dicrim-list strong{color:var(--sec-dark)}@media (width<=700px){.sec-page .sec-prep-grid{grid-template-columns:1fr}}.sec-page img.sec-author-avatar{display:block}.sec-page .sec-contact-card{background:#ffffff14}@supports (color:color-mix(in lab, red, red)){.sec-page .sec-contact-card{background:color-mix(in srgb, var(--color-neutral-white) 8%, transparent)}}.sec-page .sec-contact-card{border:1px solid #ffffff2e}@supports (color:color-mix(in lab, red, red)){.sec-page .sec-contact-card{border:1px solid color-mix(in srgb, var(--color-neutral-white) 18%, transparent)}}.sec-page .sec-contact-card{padding:var(--spacing-lg) var(--spacing-lg);border-radius:18px;max-width:540px;margin:0 auto}.sec-page .sec-contact-head{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);justify-content:center;display:flex}.sec-page .sec-contact-avatar{object-fit:cover;border-radius:50%;width:56px;height:56px}.sec-page .sec-contact-name{color:var(--color-neutral-white);margin:0;font-size:16px;font-weight:700}.sec-page .sec-contact-role{color:#ffffffd9;font-size:13px}@supports (color:color-mix(in lab, red, red)){.sec-page .sec-contact-role{color:color-mix(in srgb, var(--color-neutral-white) 85%, transparent)}}.sec-page .sec-contact-role{margin:0}.sec-page--mairie-commune .sec-contact-links a{align-items:center;gap:var(--spacing-sm);background:var(--color-neutral-white);color:var(--sec-purple);padding:var(--spacing-sm) var(--spacing-md);border-radius:24px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.sec-page .sec-contact-card-light .sec-contact-links{gap:var(--spacing-md);flex-wrap:wrap;justify-content:center;display:flex}.sec-page .sec-footer{padding:var(--spacing-lg) 0;text-align:center;color:var(--sec-purple);opacity:.85;border-top:1px solid var(--sec-line);margin-top:var(--spacing-lg);font-size:13px}.sec-page .sec-footer a{color:var(--sec-blue);text-decoration:none}.sec-page .sec-footer a:hover{text-decoration:underline}@media (width<=900px){.sec-page .sec-toc ol{columns:1}}.sec-page .twist-video{--tv-corail:var(--color-marque-corail);--tv-rose:var(--color-marque-framboise);--tv-encre:var(--color-usage-video-encre);--tv-gris:var(--color-neutral-gray-600);font-family:var(--font-body);padding:var(--spacing-xl) 0}.sec-page .twist-video *,.sec-page .twist-video :before,.sec-page .twist-video :after{box-sizing:border-box}.sec-page .twist-video__in{max-width:var(--max-width-narrow);padding:0 var(--spacing-md);text-align:center;margin:0 auto}.sec-page .twist-video__tag{letter-spacing:.14em;text-transform:uppercase;color:var(--tv-rose);margin:0 0 var(--spacing-md);font-size:12px;font-weight:600;display:inline-block}.sec-page .twist-video__titre{color:var(--tv-encre);margin:0 0 var(--spacing-md);font-size:clamp(23px,3.2vw,33px);font-weight:700;line-height:1.25}.sec-page .twist-video__chapo{color:var(--tv-gris);margin:0 auto var(--spacing-lg);max-width:var(--measure);font-size:17px;line-height:1.65}.sec-page .twist-video__player{background:var(--color-usage-video-encre);border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 45px #3333332e}@supports (color:color-mix(in lab, red, red)){.sec-page .twist-video__player{box-shadow:0 18px 45px color-mix(in srgb, var(--color-neutral-black) 18%, transparent)}}.sec-page .twist-video__player:before{content:"";padding-top:56.25%;display:block}.sec-page .twist-video__facade{cursor:pointer;width:100%;height:100%;font:inherit;color:inherit;appearance:none;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute;inset:0}.sec-page .twist-video__facade img{object-fit:cover;width:100%;height:100%;display:block}.sec-page .twist-video__voile{background:linear-gradient(#0000 55%,#33333361 100%);width:100%;height:100%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sec-page .twist-video__voile{background:linear-gradient(180deg,transparent 55%,color-mix(in srgb, var(--color-neutral-black) 38%, transparent) 100%)}}.sec-page .twist-video__lire{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md) var(--spacing-sm) var(--spacing-sm);background:#fffffff2;border-radius:999px;display:inline-flex;position:absolute;bottom:18px;left:18px}@supports (color:color-mix(in lab, red, red)){.sec-page .twist-video__lire{background:color-mix(in srgb, var(--color-neutral-white) 95%, transparent)}}.sec-page .twist-video__lire{box-shadow:0 8px 24px #3333334d}@supports (color:color-mix(in lab, red, red)){.sec-page .twist-video__lire{box-shadow:0 8px 24px color-mix(in srgb, var(--color-neutral-black) 30%, transparent)}}.sec-page .twist-video__lire{transition:transform .25s,box-shadow .25s}.sec-page .twist-video__play{background:linear-gradient(135deg,var(--tv-corail) 0%,var(--tv-rose) 100%);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sec-page .twist-video__play svg{width:17px;height:17px;margin-left:var(--spacing-xs);fill:var(--color-neutral-white)}.sec-page .twist-video__mot{color:var(--tv-encre);white-space:nowrap;font-size:15px;font-weight:600}.sec-page .twist-video__mot b{color:var(--color-neutral-gray-500);margin-left:var(--spacing-sm);font-weight:500}.sec-page .twist-video__facade:hover .twist-video__lire{transform:translateY(-2px);box-shadow:0 13px 32px #33333361}@supports (color:color-mix(in lab, red, red)){.sec-page .twist-video__facade:hover .twist-video__lire{box-shadow:0 13px 32px color-mix(in srgb, var(--color-neutral-black) 38%, transparent)}}.sec-page .twist-video__facade:focus-visible .twist-video__lire{transform:translateY(-2px);box-shadow:0 13px 32px #33333361}@supports (color:color-mix(in lab, red, red)){.sec-page .twist-video__facade:focus-visible .twist-video__lire{box-shadow:0 13px 32px color-mix(in srgb, var(--color-neutral-black) 38%, transparent)}}.sec-page .twist-video__facade:focus-visible{outline:3px solid var(--tv-rose);outline-offset:-4px}.sec-page .twist-video__iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.sec-page .twist-video__legal{color:var(--color-neutral-gray-500);margin:var(--spacing-md) auto 0;max-width:var(--measure);font-size:13px;line-height:1.55}.sec-page .twist-video__cta{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);background:linear-gradient(135deg,var(--tv-corail) 0%,var(--tv-rose) 100%);color:var(--color-neutral-white);border-radius:999px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 8px 22px #e95e7152}@supports (color:color-mix(in lab, red, red)){.sec-page .twist-video__cta{box-shadow:0 8px 22px color-mix(in srgb, var(--color-semantic-accent) 32%, transparent)}}.sec-page .twist-video__cta:hover,.sec-page .twist-video__cta:focus{color:var(--color-neutral-white);filter:brightness(1.06);text-decoration:none}@media (prefers-reduced-motion:reduce){.sec-page .twist-video__lire{transition:none}}@media (width<=640px){.sec-page .twist-video{padding:var(--spacing-lg) 0}.sec-page .twist-video__lire{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md) var(--spacing-sm) var(--spacing-sm);bottom:12px;left:12px}.sec-page .twist-video__play{width:34px;height:34px}.sec-page .twist-video__play svg{width:15px;height:15px}.sec-page .twist-video__mot{font-size:13.5px}}.sec-page .sec-lien-plat{color:var(--sec-purple);font-weight:700;text-decoration:none}.sec-page .sec-lien-souligne{color:var(--sec-purple);text-underline-offset:3px;font-weight:700;text-decoration:underline}.sec-page .sec-lien-accent{color:var(--sec-purple);font-weight:700;text-decoration:underline #4b3c7d4d}@supports (color:color-mix(in lab, red, red)){.sec-page .sec-lien-accent{-webkit-text-decoration-color:color-mix(in srgb, var(--color-primary-brand) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-primary-brand) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--color-primary-brand) 30%, transparent)}}.sec-page .sec-lien-accent{text-underline-offset:3px}.sec-page .sec-opacite-35{opacity:.35}.sec-page .sec-mt-md{margin-top:var(--spacing-md)}.sec-page .sec-mb-sm{margin:0 0 var(--spacing-sm)}.sec-page .sec-m-0{margin:0}.sec-page .sec-legende{opacity:.85;font-size:13.5px}.sec-page .sec-bandeau-gris{padding:var(--spacing-lg) 0;background:var(--color-neutral-gray-100);font-family:var(--font-body)}.sec-page .sec-conteneur-centre{max-width:var(--max-width-site);padding:0 var(--spacing-md);text-align:center;margin:0 auto}.sec-page .sec-note{color:var(--sec-purple);margin:0;font-size:15px;line-height:1.9}.sec-page .sec-sous-titre{color:var(--sec-dark);margin:var(--spacing-lg) 0 var(--spacing-md);font-size:18px}.sec-page .sec-sous-titre--serre{color:var(--sec-dark);margin:var(--spacing-lg) 0 var(--spacing-sm);font-size:18px}.sec-page .sec-bandeau-blanc{padding:var(--spacing-lg) 0;background:var(--color-neutral-white);text-align:center;border-top:1px solid #4b3c7d14}@supports (color:color-mix(in lab, red, red)){.sec-page .sec-bandeau-blanc{border-top:1px solid color-mix(in srgb, var(--color-primary-brand) 8%, transparent)}}.sec-page .sec-note-fine{color:var(--sec-purple);margin:0;font-size:15px;line-height:1.7}.sec-page .sec-badge-rose{color:var(--sec-rose);margin-left:var(--spacing-sm);font-weight:700}.sec-page--administration-publique a{color:var(--sec-blue)}.sec-page--administration-publique .sec-hero{background:linear-gradient(135deg, var(--color-primary-brand-2) 0%, var(--sec-blue) 55%, var(--sec-purple) 100%)}.sec-page--administration-publique .sec-hero:before{background:radial-gradient(circle,#2fc9b733 0%,#0000 70%)}@supports (color:color-mix(in lab, red, red)){.sec-page--administration-publique .sec-hero:before{background:radial-gradient(circle, color-mix(in srgb, var(--color-marque-turquoise) 20%, transparent) 0%, transparent 70%)}}.sec-page--administration-publique .sec-h1{font-size:44px;line-height:1.12}.sec-page--administration-publique .sec-hero-sub{max-width:var(--max-width-narrow)}.sec-page--administration-publique .sec-tldr{background:linear-gradient(135deg,#4b3c7d14,#2fc9b71a)}@supports (color:color-mix(in lab, red, red)){.sec-page--administration-publique .sec-tldr{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary-brand) 8%, transparent), color-mix(in srgb, var(--color-marque-turquoise) 10%, transparent))}}.sec-page--administration-publique .sec-tldr{border:1px solid #4b3c7d33}@supports (color:color-mix(in lab, red, red)){.sec-page--administration-publique .sec-tldr{border:1px solid color-mix(in srgb, var(--color-primary-brand) 20%, transparent)}}.sec-page--administration-publique .sec-tldr{border-left:5px solid var(--sec-blue)}.sec-page--administration-publique .sec-tldr :is(h2,h3),.sec-page--administration-publique .sec-tldr li strong{color:var(--sec-blue)}.sec-page--administration-publique .sec-tagline-pill{background:#4b3c7d1a}@supports (color:color-mix(in lab, red, red)){.sec-page--administration-publique .sec-tagline-pill{background:color-mix(in srgb, var(--color-primary-brand) 10%, transparent)}}.sec-page--administration-publique .sec-tagline-pill,.sec-page--administration-publique .sec-sources a{color:var(--sec-blue)}.sec-page--administration-publique .sec-typo-card{border-left:4px solid var(--sec-blue)}.sec-page--administration-publique .sec-typo-card:nth-child(7){border-left-color:var(--sec-blue-soft)}.sec-page--administration-publique .sec-step-num,.sec-page--administration-publique .sec-prep-num{background:linear-gradient(135deg, var(--sec-blue), var(--sec-teal))}.sec-page--administration-publique .sec-pull{background:linear-gradient(135deg,#4b3c7d1a,#2fc9b714)}@supports (color:color-mix(in lab, red, red)){.sec-page--administration-publique .sec-pull{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary-brand) 10%, transparent), color-mix(in srgb, var(--color-marque-turquoise) 8%, transparent))}}.sec-page--administration-publique .sec-pull{border-left:5px solid var(--sec-blue)}.sec-page--administration-publique .sec-pull cite,.sec-page--administration-publique .sec-case .sec-case-levers strong,.sec-page--administration-publique .sec-faq summary:after{color:var(--sec-blue)}.sec-page--administration-publique .sec-faq details[open] summary:after{content:"−"}.sec-page--administration-publique .sec-authors{max-width:var(--max-width-narrow);border-image:linear-gradient(90deg, var(--sec-blue), var(--sec-teal), var(--sec-yellow)) 1}.sec-page--administration-publique .sec-authors-grid{grid-template-columns:repeat(4,1fr)}.sec-page--administration-publique .sec-cta-final{background:linear-gradient(135deg, var(--sec-dark) 0%, var(--sec-purple) 60%, var(--sec-blue) 100%)}.sec-page--agroalimentaire{--sec-rose:var(--color-semantic-accent);--sec-yellow:var(--color-marque-corail)}.sec-page--agroalimentaire .sec-hero:after{background:radial-gradient(circle,#2fc9b729 0%,#0000 70%)}@supports (color:color-mix(in lab, red, red)){.sec-page--agroalimentaire .sec-hero:after{background:radial-gradient(circle, color-mix(in srgb, var(--color-marque-turquoise) 16%, transparent) 0%, transparent 70%)}}.sec-page--agroalimentaire .sec-meta-update{background:linear-gradient(90deg, var(--sec-rose), var(--sec-yellow))}.sec-page--agroalimentaire .sec-typo-card:nth-child(2){border-left-color:var(--sec-yellow)}.sec-page--agroalimentaire .sec-typo-card:nth-child(3){border-left-color:var(--sec-teal)}.sec-page--agroalimentaire .sec-typo-card:nth-child(4){border-left-color:var(--sec-purple)}.sec-page--agroalimentaire .sec-typo-card:nth-child(5){border-left-color:var(--sec-rose-deep)}.sec-page--agroalimentaire .sec-aud-card:nth-child(2){border-top-color:var(--sec-yellow)}.sec-page--agroalimentaire .sec-related a:hover{border-left-color:var(--sec-yellow)}.sec-page--association-fondation a{color:var(--sec-mauve-deep)}.sec-page--association-fondation .sec-hero{background:linear-gradient(135deg, var(--color-primary-brand-2) 0%, var(--color-marque-magenta) 52%, var(--sec-purple) 100%)}.sec-page--association-fondation .sec-hero:before{background:radial-gradient(circle,#2fc9b72e 0%,#0000 70%)}@supports (color:color-mix(in lab, red, red)){.sec-page--association-fondation .sec-hero:before{background:radial-gradient(circle, color-mix(in srgb, var(--color-marque-turquoise) 18%, transparent) 0%, transparent 70%)}}.sec-page--association-fondation .sec-meta-update{background:linear-gradient(90deg, var(--sec-mauve), var(--sec-yellow))}.sec-page--association-fondation .sec-tldr{background:linear-gradient(135deg,#b372af1a,#ffde9b1f)}@supports (color:color-mix(in lab, red, red)){.sec-page--association-fondation .sec-tldr{background:linear-gradient(135deg, color-mix(in srgb, var(--color-marque-magenta) 10%, transparent), color-mix(in srgb, var(--color-marque-soleil) 12%, transparent))}}.sec-page--association-fondation .sec-tldr{border:1px solid #7a7a7a2e}@supports (color:color-mix(in lab, red, red)){.sec-page--association-fondation .sec-tldr{border:1px solid color-mix(in srgb, var(--color-neutral-gray-500) 18%, transparent)}}.sec-page--association-fondation .sec-tldr{border-left:5px solid var(--sec-mauve)}.sec-page--association-fondation .sec-tldr :is(h2,h3),.sec-page--association-fondation .sec-tldr li strong{color:var(--sec-mauve-deep)}.sec-page--association-fondation .sec-tagline-pill{background:#b372af24}@supports (color:color-mix(in lab, red, red)){.sec-page--association-fondation .sec-tagline-pill{background:color-mix(in srgb, var(--color-marque-magenta) 14%, transparent)}}.sec-page--association-fondation .sec-tagline-pill,.sec-page--association-fondation .sec-sources a{color:var(--sec-mauve-deep)}.sec-page--association-fondation .sec-typo-card{border-left:4px solid var(--sec-mauve)}.sec-page--association-fondation .sec-typo-card:nth-child(4){border-left-color:var(--sec-amber)}.sec-page--association-fondation .sec-typo-card:nth-child(6){border-left-color:var(--sec-mauve-deep)}.sec-page--association-fondation .sec-step-num,.sec-page--association-fondation .sec-prep-num{background:linear-gradient(135deg, var(--sec-mauve), var(--sec-teal))}.sec-page--association-fondation .sec-pull{background:linear-gradient(135deg,#b372af1a,#2fc9b714)}@supports (color:color-mix(in lab, red, red)){.sec-page--association-fondation .sec-pull{background:linear-gradient(135deg, color-mix(in srgb, var(--color-marque-magenta) 10%, transparent), color-mix(in srgb, var(--color-marque-turquoise) 8%, transparent))}}.sec-page--association-fondation .sec-pull{border-left:5px solid var(--sec-mauve)}.sec-page--association-fondation .sec-pull cite,.sec-page--association-fondation .sec-case .sec-case-levers strong,.sec-page--association-fondation .sec-faq summary:after{color:var(--sec-mauve-deep)}.sec-page--association-fondation .sec-authors{border-image:linear-gradient(90deg, var(--sec-mauve), var(--sec-teal), var(--sec-yellow)) 1}.sec-page--association-fondation .sec-cta-final{background:linear-gradient(135deg, var(--sec-dark) 0%, var(--sec-purple) 55%, var(--color-marque-magenta) 100%)}.sec-page--association-fondation .sec-focus-card{border-left:5px solid var(--sec-mauve)}.sec-page--association-fondation .sec-focus-tagline{color:var(--sec-mauve-deep)}.sec-page--association-fondation .sec-aud-card{border-top:5px solid var(--sec-mauve)}.sec-page--association-fondation .sec-aud-card:nth-child(4){border-top-color:var(--sec-amber)}.sec-page--association-fondation .sec-aud-card .sec-aud-tag{background:#b372af24}@supports (color:color-mix(in lab, red, red)){.sec-page--association-fondation .sec-aud-card .sec-aud-tag{background:color-mix(in srgb, var(--color-marque-magenta) 14%, transparent)}}.sec-page--association-fondation .sec-aud-card .sec-aud-tag{color:var(--sec-mauve-deep)}.sec-page--association-fondation .sec-related a{border-left:4px solid var(--sec-mauve)}.sec-page--association-fondation .sec-related-arrow{color:var(--sec-mauve-deep)}.sec-page--btp{--sec-rose:var(--color-semantic-accent);--sec-yellow:var(--color-marque-corail)}.sec-page--btp .sec-hero:after{background:radial-gradient(circle,#2fc9b729 0%,#0000 70%)}@supports (color:color-mix(in lab, red, red)){.sec-page--btp .sec-hero:after{background:radial-gradient(circle, color-mix(in srgb, var(--color-marque-turquoise) 16%, transparent) 0%, transparent 70%)}}.sec-page--btp .sec-hero-figure figcaption{color:var(--sec-dark)}.sec-page--btp .sec-meta-update{background:linear-gradient(90deg, var(--sec-rose), var(--sec-yellow))}.sec-page--btp .sec-typo-card:nth-child(2){border-left-color:var(--sec-yellow)}.sec-page--btp .sec-typo-card:nth-child(3){border-left-color:var(--sec-teal)}.sec-page--btp .sec-typo-card:nth-child(4){border-left-color:var(--sec-purple)}.sec-page--btp .sec-typo-card:nth-child(5){border-left-color:var(--sec-rose-deep)}.sec-page--btp .sec-aud-card:nth-child(2){border-top-color:var(--sec-yellow)}.sec-page--btp .sec-related a:hover{border-left-color:var(--sec-yellow)}.sec-page--collectivite-territoriale a{color:var(--sec-blue)}.sec-page--collectivite-territoriale .sec-hero{background:linear-gradient(135deg, var(--color-primary-brand-2) 0%, var(--sec-blue) 55%, var(--sec-purple) 100%)}.sec-page--collectivite-territoriale .sec-hero:before{background:radial-gradient(circle,#2fc9b733 0%,#0000 70%)}@supports (color:color-mix(in lab, red, red)){.sec-page--collectivite-territoriale .sec-hero:before{background:radial-gradient(circle, color-mix(in srgb, var(--color-marque-turquoise) 20%, transparent) 0%, transparent 70%)}}.sec-page--collectivite-territoriale .sec-h1{font-size:44px;line-height:1.12}.sec-page--collectivite-territoriale .sec-hero-sub{max-width:var(--max-width-narrow)}.sec-page--collectivite-territoriale .sec-tldr{background:linear-gradient(135deg,#4b3c7d14,#2fc9b71a)}@supports (color:color-mix(in lab, red, red)){.sec-page--collectivite-territoriale .sec-tldr{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary-brand) 8%, transparent), color-mix(in srgb, var(--color-marque-turquoise) 10%, transparent))}}.sec-page--collectivite-territoriale .sec-tldr{border:1px solid #4b3c7d33}@supports (color:color-mix(in lab, red, red)){.sec-page--collectivite-territoriale .sec-tldr{border:1px solid color-mix(in srgb, var(--color-primary-brand) 20%, transparent)}}.sec-page--collectivite-territoriale .sec-tldr{border-left:5px solid var(--sec-blue)}.sec-page--collectivite-territoriale .sec-tldr :is(h2,h3),.sec-page--collectivite-territoriale .sec-tldr li strong{color:var(--sec-blue)}.sec-page--collectivite-territoriale .sec-tagline-pill{background:#4b3c7d1a}@supports (color:color-mix(in lab, red, red)){.sec-page--collectivite-territoriale .sec-tagline-pill{background:color-mix(in srgb, var(--color-primary-brand) 10%, transparent)}}.sec-page--collectivite-territoriale .sec-tagline-pill,.sec-page--collectivite-territoriale .sec-sources a{color:var(--sec-blue)}.sec-page--collectivite-territoriale .sec-prof-grid{grid-template-columns:repeat(2,1fr)}.sec-page--collectivite-territoriale .sec-prof-card h3{font-size:20px}.sec-page--collectivite-territoriale .sec-prof-card p{margin:0 0 var(--spacing-md)}.sec-page--collectivite-territoriale .sec-typo-card{border-left:4px solid var(--sec-blue)}.sec-page--collectivite-territoriale .sec-typo-card:nth-child(7){border-left-color:var(--sec-blue-soft)}.sec-page--collectivite-territoriale .sec-step-num,.sec-page--collectivite-territoriale .sec-prep-num{background:linear-gradient(135deg, var(--sec-blue), var(--sec-teal))}.sec-page--collectivite-territoriale .sec-pull{background:linear-gradient(135deg,#4b3c7d1a,#2fc9b714)}@supports (color:color-mix(in lab, red, red)){.sec-page--collectivite-territoriale .sec-pull{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary-brand) 10%, transparent), color-mix(in srgb, var(--color-marque-turquoise) 8%, transparent))}}.sec-page--collectivite-territoriale .sec-pull{border-left:5px solid var(--sec-blue)}.sec-page--collectivite-territoriale .sec-pull cite,.sec-page--collectivite-territoriale .sec-case .sec-case-levers strong,.sec-page--collectivite-territoriale .sec-faq summary:after{color:var(--sec-blue)}.sec-page--collectivite-territoriale .sec-faq details[open] summary:after{content:"−"}.sec-page--collectivite-territoriale .sec-authors{max-width:var(--max-width-narrow);border-image:linear-gradient(90deg, var(--sec-blue), var(--sec-teal), var(--sec-yellow)) 1}.sec-page--collectivite-territoriale .sec-authors-grid{grid-template-columns:repeat(4,1fr)}.sec-page--collectivite-territoriale .sec-cta-final{background:linear-gradient(135deg, var(--sec-dark) 0%, var(--sec-purple) 60%, var(--sec-blue) 100%)}.sec-page--cpts a{color:var(--sec-green)}.sec-page--cpts .sec-hero{background:linear-gradient(135deg, var(--color-neutral-black) 0%, var(--sec-green) 52%, var(--sec-purple) 100%)}.sec-page--cpts .sec-hero:before{background:radial-gradient(circle,#2fc9b738 0%,#0000 70%)}@supports (color:color-mix(in lab, red, red)){.sec-page--cpts .sec-hero:before{background:radial-gradient(circle, color-mix(in srgb, var(--color-marque-turquoise) 22%, transparent) 0%, transparent 70%)}}.sec-page--cpts .sec-tldr{background:linear-gradient(135deg,#2e7d4614,#2fc9b71a)}@supports (color:color-mix(in lab, red, red)){.sec-page--cpts .sec-tldr{background:linear-gradient(135deg, color-mix(in srgb, var(--color-semantic-success) 8%, transparent), color-mix(in srgb, var(--color-marque-turquoise) 10%, transparent))}}.sec-page--cpts .sec-tldr{border:1px solid #2e7d4633}@supports (color:color-mix(in lab, red, red)){.sec-page--cpts .sec-tldr{border:1px solid color-mix(in srgb, var(--color-semantic-success) 20%, transparent)}}.sec-page--cpts .sec-tldr{border-left:5px solid var(--sec-green)}.sec-page--cpts .sec-tldr :is(h2,h3),.sec-page--cpts .sec-tldr li strong{color:var(--sec-green)}.sec-page--cpts .sec-tagline-pill{background:#2e7d461a}@supports (color:color-mix(in lab, red, red)){.sec-page--cpts .sec-tagline-pill{background:color-mix(in srgb, var(--color-semantic-success) 10%, transparent)}}.sec-page--cpts .sec-tagline-pill,.sec-page--cpts .sec-sources a{color:var(--sec-green)}.sec-page--cpts .sec-typo-card{border-left:4px solid var(--sec-green)}.sec-page--cpts .sec-typo-card:nth-child(7){border-left-color:var(--sec-green-soft)}.sec-page--cpts .sec-step-num,.sec-page--cpts .sec-prep-num{background:linear-gradient(135deg, var(--sec-green), var(--sec-teal))}.sec-page--cpts .sec-pull{background:linear-gradient(135deg,#2e7d461a,#2fc9b714)}@supports (color:color-mix(in lab, red, red)){.sec-page--cpts .sec-pull{background:linear-gradient(135deg, color-mix(in srgb, var(--color-semantic-success) 10%, transparent), color-mix(in srgb, var(--color-marque-turquoise) 8%, transparent))}}.sec-page--cpts .sec-pull{border-left:5px solid var(--sec-green)}.sec-page--cpts .sec-pull cite,.sec-page--cpts .sec-case .sec-case-levers strong,.sec-page--cpts .sec-faq summary:after{color:var(--sec-green)}.sec-page--cpts .sec-cta-final{background:linear-gradient(135deg, var(--sec-dark) 0%, var(--sec-purple) 55%, var(--sec-green) 100%)}.sec-page--cpts .sec-focus-card{border-left:5px solid var(--sec-green)}.sec-page--cpts .sec-focus-tagline{color:var(--sec-green)}.sec-page--cpts .sec-aud-card{border-top:5px solid var(--sec-green)}.sec-page--cpts .sec-aud-card:nth-child(4){border-top-color:var(--sec-rose)}.sec-page--cpts .sec-aud-card .sec-aud-tag{background:#2e7d461a}@supports (color:color-mix(in lab, red, red)){.sec-page--cpts .sec-aud-card .sec-aud-tag{background:color-mix(in srgb, var(--color-semantic-success) 10%, transparent)}}.sec-page--cpts .sec-aud-card .sec-aud-tag{color:var(--sec-green)}.sec-page--cpts .sec-related a{border-left:4px solid var(--sec-green)}.sec-page--cpts .sec-related-arrow,.sec-page--ehpad a{color:var(--sec-green)}.sec-page--ehpad .sec-hero{background:linear-gradient(135deg, var(--color-neutral-black) 0%, var(--sec-green) 52%, var(--sec-purple) 100%)}.sec-page--ehpad .sec-hero:before{background:radial-gradient(circle,#2fc9b738 0%,#0000 70%)}@supports (color:color-mix(in lab, red, red)){.sec-page--ehpad .sec-hero:before{background:radial-gradient(circle, color-mix(in srgb, var(--color-marque-turquoise) 22%, transparent) 0%, transparent 70%)}}.sec-page--ehpad .sec-tldr{background:linear-gradient(135deg,#2e7d4614,#2fc9b71a)}@supports (color:color-mix(in lab, red, red)){.sec-page--ehpad .sec-tldr{background:linear-gradient(135deg, color-mix(in srgb, var(--color-semantic-success) 8%, transparent), color-mix(in srgb, var(--color-marque-turquoise) 10%, transparent))}}.sec-page--ehpad .sec-tldr{border:1px solid #2e7d4633}@supports (color:color-mix(in lab, red, red)){.sec-page--ehpad .sec-tldr{border:1px solid color-mix(in srgb, var(--color-semantic-success) 20%, transparent)}}.sec-page--ehpad .sec-tldr{border-left:5px solid var(--sec-green)}.sec-page--ehpad .sec-tldr :is(h2,h3),.sec-page--ehpad .sec-tldr li strong{color:var(--sec-green)}.sec-page--ehpad .sec-tagline-pill{background:#2e7d461a}@supports (color:color-mix(in lab, red, red)){.sec-page--ehpad .sec-tagline-pill{background:color-mix(in srgb, var(--color-semantic-success) 10%, transparent)}}.sec-page--ehpad .sec-tagline-pill,.sec-page--ehpad .sec-sources a{color:var(--sec-green)}.sec-page--ehpad .sec-typo-card{border-left:4px solid var(--sec-green)}.sec-page--ehpad .sec-typo-card:nth-child(7){border-left-color:var(--sec-green-soft)}.sec-page--ehpad .sec-step-num,.sec-page--ehpad .sec-prep-num{background:linear-gradient(135deg, var(--sec-green), var(--sec-teal))}.sec-page--ehpad .sec-pull{background:linear-gradient(135deg,#2e7d461a,#2fc9b714)}@supports (color:color-mix(in lab, red, red)){.sec-page--ehpad .sec-pull{background:linear-gradient(135deg, color-mix(in srgb, var(--color-semantic-success) 10%, transparent), color-mix(in srgb, var(--color-marque-turquoise) 8%, transparent))}}.sec-page--ehpad .sec-pull{border-left:5px solid var(--sec-green)}.sec-page--ehpad .sec-pull cite,.sec-page--ehpad .sec-case .sec-case-levers strong,.sec-page--ehpad .sec-faq summary:after{color:var(--sec-green)}.sec-page--ehpad .sec-cta-final{background:linear-gradient(135deg, var(--sec-dark) 0%, var(--sec-purple) 55%, var(--sec-green) 100%)}.sec-page--ehpad .sec-focus-card{border-left:5px solid var(--sec-green)}.sec-page--ehpad .sec-focus-tagline{color:var(--sec-green)}.sec-page--ehpad .sec-aud-card{border-top:5px solid var(--sec-green)}.sec-page--ehpad .sec-aud-card:nth-child(4){border-top-color:var(--sec-rose)}.sec-page--ehpad .sec-aud-card .sec-aud-tag{background:#2e7d461a}@supports (color:color-mix(in lab, red, red)){.sec-page--ehpad .sec-aud-card .sec-aud-tag{background:color-mix(in srgb, var(--color-semantic-success) 10%, transparent)}}.sec-page--ehpad .sec-aud-card .sec-aud-tag{color:var(--sec-green)}.sec-page--ehpad .sec-related a{border-left:4px solid var(--sec-green)}.sec-page--ehpad .sec-related-arrow,.sec-page--etablissement-de-sante a{color:var(--sec-green)}.sec-page--etablissement-de-sante .sec-hero{background:linear-gradient(135deg, var(--color-neutral-black) 0%, var(--sec-green) 52%, var(--sec-purple) 100%)}.sec-page--etablissement-de-sante .sec-hero:before{background:radial-gradient(circle,#2fc9b738 0%,#0000 70%)}@supports (color:color-mix(in lab, red, red)){.sec-page--etablissement-de-sante .sec-hero:before{background:radial-gradient(circle, color-mix(in srgb, var(--color-marque-turquoise) 22%, transparent) 0%, transparent 70%)}}.sec-page--etablissement-de-sante .sec-tldr{background:linear-gradient(135deg,#2e7d4614,#2fc9b71a)}@supports (color:color-mix(in lab, red, red)){.sec-page--etablissement-de-sante .sec-tldr{background:linear-gradient(135deg, color-mix(in srgb, var(--color-semantic-success) 8%, transparent), color-mix(in srgb, var(--color-marque-turquoise) 10%, transparent))}}.sec-page--etablissement-de-sante .sec-tldr{border:1px solid #2e7d4633}@supports (color:color-mix(in lab, red, red)){.sec-page--etablissement-de-sante .sec-tldr{border:1px solid color-mix(in srgb, var(--color-semantic-success) 20%, transparent)}}.sec-page--etablissement-de-sante .sec-tldr{border-left:5px solid var(--sec-green)}.sec-page--etablissement-de-sante .sec-tldr :is(h2,h3),.sec-page--etablissement-de-sante .sec-tldr li strong{color:var(--sec-green)}.sec-page--etablissement-de-sante .sec-tagline-pill{background:#2e7d461a}@supports (color:color-mix(in lab, red, red)){.sec-page--etablissement-de-sante .sec-tagline-pill{background:color-mix(in srgb, var(--color-semantic-success) 10%, transparent)}}.sec-page--etablissement-de-sante .sec-tagline-pill,.sec-page--etablissement-de-sante .sec-sources a{color:var(--sec-green)}.sec-page--etablissement-de-sante .sec-typo-card{border-left:4px solid var(--sec-green)}.sec-page--etablissement-de-sante .sec-typo-card:nth-child(7){border-left-color:var(--sec-green-soft)}.sec-page--etablissement-de-sante .sec-step-num,.sec-page--etablissement-de-sante .sec-prep-num{background:linear-gradient(135deg, var(--sec-green), var(--sec-teal))}.sec-page--etablissement-de-sante .sec-pull{background:linear-gradient(135deg,#2e7d461a,#2fc9b714)}@supports (color:color-mix(in lab, red, red)){.sec-page--etablissement-de-sante .sec-pull{background:linear-gradient(135deg, color-mix(in srgb, var(--color-semantic-success) 10%, transparent), color-mix(in srgb, var(--color-marque-turquoise) 8%, transparent))}}.sec-page--etablissement-de-sante .sec-pull{border-left:5px solid var(--sec-green)}.sec-page--etablissement-de-sante .sec-pull cite,.sec-page--etablissement-de-sante .sec-case .sec-case-levers strong,.sec-page--etablissement-de-sante .sec-faq summary:after{color:var(--sec-green)}.sec-page--etablissement-de-sante .sec-cta-final{background:linear-gradient(135deg, var(--sec-dark) 0%, var(--sec-purple) 55%, var(--sec-green) 100%)}.sec-page--etablissement-de-sante .sec-focus-card{border-left:5px solid var(--sec-green)}.sec-page--etablissement-de-sante .sec-focus-tagline{color:var(--sec-green)}.sec-page--etablissement-de-sante .sec-aud-card{border-top:5px solid var(--sec-green)}.sec-page--etablissement-de-sante .sec-aud-card:nth-child(4){border-top-color:var(--sec-rose)}.sec-page--etablissement-de-sante .sec-aud-card .sec-aud-tag{background:#2e7d461a}@supports (color:color-mix(in lab, red, red)){.sec-page--etablissement-de-sante .sec-aud-card .sec-aud-tag{background:color-mix(in srgb, var(--color-semantic-success) 10%, transparent)}}.sec-page--etablissement-de-sante .sec-aud-card .sec-aud-tag{color:var(--sec-green)}.sec-page--etablissement-de-sante .sec-related a{border-left:4px solid var(--sec-green)}.sec-page--etablissement-de-sante .sec-related-arrow{color:var(--sec-green)}.sec-page--etablissement-scolaire a{color:var(--sec-orange-deep)}.sec-page--etablissement-scolaire .sec-hero{background:linear-gradient(135deg, var(--color-neutral-black) 0%, var(--color-semantic-error) 50%, var(--sec-purple) 100%)}.sec-page--etablissement-scolaire .sec-hero:before{background:radial-gradient(circle,#ffde9b38 0%,#0000 70%)}@supports (color:color-mix(in lab, red, red)){.sec-page--etablissement-scolaire .sec-hero:before{background:radial-gradient(circle, color-mix(in srgb, var(--color-marque-soleil) 22%, transparent) 0%, transparent 70%)}}.sec-page--etablissement-scolaire .sec-hero:after{background:radial-gradient(circle,#2fc9b729 0%,#0000 70%)}@supports (color:color-mix(in lab, red, red)){.sec-page--etablissement-scolaire .sec-hero:after{background:radial-gradient(circle, color-mix(in srgb, var(--color-marque-turquoise) 16%, transparent) 0%, transparent 70%)}}.sec-page--etablissement-scolaire .sec-meta-update{background:linear-gradient(90deg, var(--sec-orange), var(--sec-yellow))}.sec-page--etablissement-scolaire .sec-tldr{background:linear-gradient(135deg,#ea56411a,#ffde9b24)}@supports (color:color-mix(in lab, red, red)){.sec-page--etablissement-scolaire .sec-tldr{background:linear-gradient(135deg, color-mix(in srgb, var(--color-marque-terracotta) 10%, transparent), color-mix(in srgb, var(--color-marque-soleil) 14%, transparent))}}.sec-page--etablissement-scolaire .sec-tldr{border:1px solid #b3261e33}@supports (color:color-mix(in lab, red, red)){.sec-page--etablissement-scolaire .sec-tldr{border:1px solid color-mix(in srgb, var(--color-semantic-error) 20%, transparent)}}.sec-page--etablissement-scolaire .sec-tldr{border-left:5px solid var(--sec-orange)}.sec-page--etablissement-scolaire .sec-tldr :is(h2,h3),.sec-page--etablissement-scolaire .sec-tldr li strong{color:var(--sec-orange-deep)}.sec-page--etablissement-scolaire .sec-tagline-pill{background:#ea564124}@supports (color:color-mix(in lab, red, red)){.sec-page--etablissement-scolaire .sec-tagline-pill{background:color-mix(in srgb, var(--color-marque-terracotta) 14%, transparent)}}.sec-page--etablissement-scolaire .sec-tagline-pill,.sec-page--etablissement-scolaire .sec-sources a{color:var(--sec-orange-deep)}.sec-page--etablissement-scolaire table.sec-table tr:nth-child(2n) td{background:var(--color-neutral-gray-100)}.sec-page--etablissement-scolaire .sec-typo-card{border-left:4px solid var(--sec-orange)}.sec-page--etablissement-scolaire .sec-step-num,.sec-page--etablissement-scolaire .sec-prep-num{background:linear-gradient(135deg, var(--sec-orange), var(--sec-yellow));color:var(--sec-dark)}.sec-page--etablissement-scolaire .sec-pull{background:linear-gradient(135deg,#ea56411f,#ffde9b1a)}@supports (color:color-mix(in lab, red, red)){.sec-page--etablissement-scolaire .sec-pull{background:linear-gradient(135deg, color-mix(in srgb, var(--color-marque-terracotta) 12%, transparent), color-mix(in srgb, var(--color-marque-soleil) 10%, transparent))}}.sec-page--etablissement-scolaire .sec-pull{border-left:5px solid var(--sec-orange)}.sec-page--etablissement-scolaire .sec-pull cite,.sec-page--etablissement-scolaire .sec-case .sec-case-levers strong,.sec-page--etablissement-scolaire .sec-faq summary:after{color:var(--sec-orange-deep)}.sec-page--etablissement-scolaire .sec-authors{border-image:linear-gradient(90deg, var(--sec-orange), var(--sec-teal), var(--sec-yellow)) 1}.sec-page--etablissement-scolaire .sec-focus-card{border-left:5px solid var(--sec-orange)}.sec-page--etablissement-scolaire .sec-focus-tagline{color:var(--sec-orange-deep)}.sec-page--etablissement-scolaire .sec-aud-card{border-top:5px solid var(--sec-orange)}.sec-page--etablissement-scolaire .sec-aud-card:nth-child(4){border-top-color:var(--sec-rose)}.sec-page--etablissement-scolaire .sec-aud-card .sec-aud-tag{background:#ea564124}@supports (color:color-mix(in lab, red, red)){.sec-page--etablissement-scolaire .sec-aud-card .sec-aud-tag{background:color-mix(in srgb, var(--color-marque-terracotta) 14%, transparent)}}.sec-page--etablissement-scolaire .sec-aud-card .sec-aud-tag{color:var(--sec-orange-deep)}.sec-page--etablissement-scolaire .sec-related a{border-left:4px solid var(--sec-orange)}.sec-page--etablissement-scolaire .sec-related-arrow{color:var(--sec-orange-deep)}.sec-page--evenementiel a{color:var(--sec-cyan)}.sec-page--evenementiel .sec-hero{background:linear-gradient(135deg, var(--color-primary-brand-2) 0%, var(--color-semantic-success) 52%, var(--sec-purple) 100%)}.sec-page--evenementiel .sec-hero:before{background:radial-gradient(circle,#ea564133 0%,#0000 70%)}@supports (color:color-mix(in lab, red, red)){.sec-page--evenementiel .sec-hero:before{background:radial-gradient(circle, color-mix(in srgb, var(--color-marque-terracotta) 20%, transparent) 0%, transparent 70%)}}.sec-page--evenementiel .sec-hero:after{background:radial-gradient(circle,#2fc9b729 0%,#0000 70%)}@supports (color:color-mix(in lab, red, red)){.sec-page--evenementiel .sec-hero:after{background:radial-gradient(circle, color-mix(in srgb, var(--color-marque-turquoise) 16%, transparent) 0%, transparent 70%)}}.sec-page--evenementiel .sec-hero-cta{background:var(--sec-amber)}.sec-page--evenementiel .sec-meta-update{background:linear-gradient(90deg, var(--sec-cyan), var(--sec-amber));color:var(--color-neutral-white)}.sec-page--evenementiel .sec-tldr{background:linear-gradient(135deg,#2e7d4614,#ea56411f)}@supports (color:color-mix(in lab, red, red)){.sec-page--evenementiel .sec-tldr{background:linear-gradient(135deg, color-mix(in srgb, var(--color-semantic-success) 8%, transparent), color-mix(in srgb, var(--color-marque-terracotta) 12%, transparent))}}.sec-page--evenementiel .sec-tldr{border:1px solid #2e7d4633}@supports (color:color-mix(in lab, red, red)){.sec-page--evenementiel .sec-tldr{border:1px solid color-mix(in srgb, var(--color-semantic-success) 20%, transparent)}}.sec-page--evenementiel .sec-tldr{border-left:5px solid var(--sec-cyan)}.sec-page--evenementiel .sec-tldr :is(h2,h3),.sec-page--evenementiel .sec-tldr li strong{color:var(--sec-cyan-deep)}.sec-page--evenementiel .sec-tagline-pill{background:#2e7d461f}@supports (color:color-mix(in lab, red, red)){.sec-page--evenementiel .sec-tagline-pill{background:color-mix(in srgb, var(--color-semantic-success) 12%, transparent)}}.sec-page--evenementiel .sec-tagline-pill{color:var(--sec-cyan-deep)}.sec-page--evenementiel .sec-sources a{color:var(--sec-cyan)}.sec-page--evenementiel .sec-typo-card{border-left:4px solid var(--sec-cyan)}.sec-page--evenementiel .sec-typo-card:nth-child(2){border-left-color:var(--sec-amber)}.sec-page--evenementiel .sec-typo-card:nth-child(3){border-left-color:var(--sec-teal)}.sec-page--evenementiel .sec-typo-card:nth-child(4){border-left-color:var(--sec-rose)}.sec-page--evenementiel .sec-typo-card:nth-child(7){border-left-color:var(--sec-cyan-deep)}.sec-page--evenementiel .sec-step-num,.sec-page--evenementiel .sec-prep-num{background:linear-gradient(135deg, var(--sec-cyan), var(--sec-teal))}.sec-page--evenementiel .sec-pull{background:linear-gradient(135deg,#2e7d461a,#ea56411a)}@supports (color:color-mix(in lab, red, red)){.sec-page--evenementiel .sec-pull{background:linear-gradient(135deg, color-mix(in srgb, var(--color-semantic-success) 10%, transparent), color-mix(in srgb, var(--color-marque-terracotta) 10%, transparent))}}.sec-page--evenementiel .sec-pull{border-left:5px solid var(--sec-cyan)}.sec-page--evenementiel .sec-pull cite,.sec-page--evenementiel .sec-case .sec-case-levers strong{color:var(--sec-cyan-deep)}.sec-page--evenementiel .sec-faq summary:after{color:var(--sec-cyan)}.sec-page--evenementiel .sec-authors{border-image:linear-gradient(90deg, var(--sec-cyan), var(--sec-amber), var(--sec-teal)) 1}.sec-page--evenementiel .sec-authors-grid{grid-template-columns:repeat(2,1fr)}.sec-page--evenementiel .sec-cta-final{background:linear-gradient(135deg, var(--sec-dark) 0%, var(--sec-purple) 55%, var(--color-semantic-success) 100%)}.sec-page--evenementiel .sec-contact-btn-primary{background:var(--sec-amber)}.sec-page--evenementiel .sec-focus-card{border-left:5px solid var(--sec-cyan)}.sec-page--evenementiel .sec-focus-tagline{color:var(--sec-cyan-deep)}.sec-page--evenementiel .sec-aud-card{border-top:5px solid var(--sec-cyan)}.sec-page--evenementiel .sec-aud-card:nth-child(2){border-top-color:var(--sec-amber)}.sec-page--evenementiel .sec-aud-card .sec-aud-tag{background:#2e7d461f}@supports (color:color-mix(in lab, red, red)){.sec-page--evenementiel .sec-aud-card .sec-aud-tag{background:color-mix(in srgb, var(--color-semantic-success) 12%, transparent)}}.sec-page--evenementiel .sec-aud-card .sec-aud-tag{color:var(--sec-cyan-deep)}.sec-page--evenementiel .sec-related a{border-left:4px solid var(--sec-cyan)}.sec-page--evenementiel .sec-related a:hover{border-left-color:var(--sec-amber)}.sec-page--evenementiel .sec-related-arrow{color:var(--sec-cyan)}.sec-page--evenementiel .sec-author-bio-card:before{background:linear-gradient(90deg, var(--sec-cyan), var(--sec-amber))}.sec-page--evenementiel .sec-author-bio-eyebrow{color:var(--sec-cyan-deep)}.sec-page--evenementiel .sec-author-bio-contacts a:hover{border-color:var(--sec-cyan);color:var(--sec-cyan)}.sec-page--immobilier{--sec-rose:var(--color-semantic-accent);--sec-yellow:var(--color-marque-corail)}.sec-page--immobilier .sec-hero:after{background:radial-gradient(circle,#2fc9b729 0%,#0000 70%)}@supports (color:color-mix(in lab, red, red)){.sec-page--immobilier .sec-hero:after{background:radial-gradient(circle, color-mix(in srgb, var(--color-marque-turquoise) 16%, transparent) 0%, transparent 70%)}}.sec-page--immobilier .sec-hero-figure figcaption{color:var(--sec-dark)}.sec-page--immobilier .sec-meta-update{background:linear-gradient(90deg, var(--sec-rose), var(--sec-yellow))}.sec-page--immobilier .sec-typo-card:nth-child(2){border-left-color:var(--sec-yellow)}.sec-page--immobilier .sec-typo-card:nth-child(3){border-left-color:var(--sec-teal)}.sec-page--immobilier .sec-typo-card:nth-child(4){border-left-color:var(--sec-purple)}.sec-page--immobilier .sec-typo-card:nth-child(5){border-left-color:var(--sec-rose-deep)}.sec-page--immobilier .sec-aud-card:nth-child(2){border-top-color:var(--sec-yellow)}.sec-page--immobilier .sec-related a:hover{border-left-color:var(--sec-yellow)}.sec-page--industrie{--sec-rose:var(--color-semantic-accent);--sec-yellow:var(--color-marque-corail)}.sec-page--industrie .sec-hero:after{background:radial-gradient(circle,#2fc9b729 0%,#0000 70%)}@supports (color:color-mix(in lab, red, red)){.sec-page--industrie .sec-hero:after{background:radial-gradient(circle, color-mix(in srgb, var(--color-marque-turquoise) 16%, transparent) 0%, transparent 70%)}}.sec-page--industrie .sec-meta-update{background:linear-gradient(90deg, var(--sec-rose), var(--sec-yellow))}.sec-page--industrie .sec-typo-card:nth-child(2){border-left-color:var(--sec-yellow)}.sec-page--industrie .sec-typo-card:nth-child(3){border-left-color:var(--sec-teal)}.sec-page--industrie .sec-typo-card:nth-child(4){border-left-color:var(--sec-purple)}.sec-page--industrie .sec-typo-card:nth-child(5){border-left-color:var(--sec-rose-deep)}.sec-page--industrie .sec-aud-card:nth-child(2){border-top-color:var(--sec-yellow)}.sec-page--industrie .sec-related a:hover{border-left-color:var(--sec-yellow)}.sec-page--intercommunalite a{color:var(--sec-blue)}.sec-page--intercommunalite .sec-hero{background:linear-gradient(135deg, var(--color-primary-brand-2) 0%, var(--sec-blue) 55%, var(--sec-purple) 100%)}.sec-page--intercommunalite .sec-hero:before{background:radial-gradient(circle,#2fc9b733 0%,#0000 70%)}@supports (color:color-mix(in lab, red, red)){.sec-page--intercommunalite .sec-hero:before{background:radial-gradient(circle, color-mix(in srgb, var(--color-marque-turquoise) 20%, transparent) 0%, transparent 70%)}}.sec-page--intercommunalite .sec-h1{font-size:44px;line-height:1.12}.sec-page--intercommunalite .sec-tldr{background:linear-gradient(135deg,#4b3c7d14,#2fc9b71a)}@supports (color:color-mix(in lab, red, red)){.sec-page--intercommunalite .sec-tldr{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary-brand) 8%, transparent), color-mix(in srgb, var(--color-marque-turquoise) 10%, transparent))}}.sec-page--intercommunalite .sec-tldr{border:1px solid #4b3c7d33}@supports (color:color-mix(in lab, red, red)){.sec-page--intercommunalite .sec-tldr{border:1px solid color-mix(in srgb, var(--color-primary-brand) 20%, transparent)}}.sec-page--intercommunalite .sec-tldr{border-left:5px solid var(--sec-blue)}.sec-page--intercommunalite .sec-tldr :is(h2,h3),.sec-page--intercommunalite .sec-tldr li strong{color:var(--sec-blue)}.sec-page--intercommunalite .sec-tagline-pill{background:#4b3c7d1a}@supports (color:color-mix(in lab, red, red)){.sec-page--intercommunalite .sec-tagline-pill{background:color-mix(in srgb, var(--color-primary-brand) 10%, transparent)}}.sec-page--intercommunalite .sec-tagline-pill,.sec-page--intercommunalite .sec-sources a{color:var(--sec-blue)}.sec-page--intercommunalite .sec-typo-card{border-left:4px solid var(--sec-blue)}.sec-page--intercommunalite .sec-typo-card:nth-child(7){border-left-color:var(--sec-blue-soft)}.sec-page--intercommunalite .sec-step-num,.sec-page--intercommunalite .sec-prep-num{background:linear-gradient(135deg, var(--sec-blue), var(--sec-teal))}.sec-page--intercommunalite .sec-pull{background:linear-gradient(135deg,#4b3c7d1a,#2fc9b714)}@supports (color:color-mix(in lab, red, red)){.sec-page--intercommunalite .sec-pull{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary-brand) 10%, transparent), color-mix(in srgb, var(--color-marque-turquoise) 8%, transparent))}}.sec-page--intercommunalite .sec-pull{border-left:5px solid var(--sec-blue)}.sec-page--intercommunalite .sec-pull cite,.sec-page--intercommunalite .sec-case .sec-case-levers strong,.sec-page--intercommunalite .sec-faq summary:after{color:var(--sec-blue)}.sec-page--intercommunalite .sec-faq details[open] summary:after{content:"−"}.sec-page--intercommunalite .sec-authors{max-width:var(--max-width-narrow);border-image:linear-gradient(90deg, var(--sec-blue), var(--sec-teal), var(--sec-yellow)) 1}.sec-page--intercommunalite .sec-authors-grid{grid-template-columns:repeat(4,1fr)}.sec-page--intercommunalite .sec-cta-final{background:linear-gradient(135deg, var(--sec-dark) 0%, var(--sec-purple) 60%, var(--sec-blue) 100%)}.sec-page--logistique{--sec-rose:var(--color-semantic-accent);--sec-yellow:var(--color-marque-corail)}.sec-page--logistique .sec-hero:after{background:radial-gradient(circle,#2fc9b729 0%,#0000 70%)}@supports (color:color-mix(in lab, red, red)){.sec-page--logistique .sec-hero:after{background:radial-gradient(circle, color-mix(in srgb, var(--color-marque-turquoise) 16%, transparent) 0%, transparent 70%)}}.sec-page--logistique .sec-meta-update{background:linear-gradient(90deg, var(--sec-rose), var(--sec-yellow))}.sec-page--logistique .sec-typo-card:nth-child(2){border-left-color:var(--sec-yellow)}.sec-page--logistique .sec-typo-card:nth-child(3){border-left-color:var(--sec-teal)}.sec-page--logistique .sec-typo-card:nth-child(4){border-left-color:var(--sec-purple)}.sec-page--logistique .sec-typo-card:nth-child(5){border-left-color:var(--sec-rose-deep)}.sec-page--logistique .sec-aud-card:nth-child(2){border-top-color:var(--sec-yellow)}.sec-page--logistique .sec-related a:hover{border-left-color:var(--sec-yellow)}.sec-page--mairie-commune a{color:var(--sec-blue)}.sec-page--mairie-commune .sec-hero{background:linear-gradient(135deg, var(--color-primary-brand-2) 0%, var(--sec-blue) 55%, var(--sec-purple) 100%)}.sec-page--mairie-commune .sec-hero:before{background:radial-gradient(circle,#2fc9b733 0%,#0000 70%)}@supports (color:color-mix(in lab, red, red)){.sec-page--mairie-commune .sec-hero:before{background:radial-gradient(circle, color-mix(in srgb, var(--color-marque-turquoise) 20%, transparent) 0%, transparent 70%)}}.sec-page--mairie-commune .sec-h1{font-size:44px;line-height:1.12}.sec-page--mairie-commune .sec-tldr{background:linear-gradient(135deg,#4b3c7d14,#2fc9b71a)}@supports (color:color-mix(in lab, red, red)){.sec-page--mairie-commune .sec-tldr{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary-brand) 8%, transparent), color-mix(in srgb, var(--color-marque-turquoise) 10%, transparent))}}.sec-page--mairie-commune .sec-tldr{border:1px solid #4b3c7d33}@supports (color:color-mix(in lab, red, red)){.sec-page--mairie-commune .sec-tldr{border:1px solid color-mix(in srgb, var(--color-primary-brand) 20%, transparent)}}.sec-page--mairie-commune .sec-tldr{border-left:5px solid var(--sec-blue)}.sec-page--mairie-commune .sec-tldr :is(h2,h3),.sec-page--mairie-commune .sec-tldr li strong{color:var(--sec-blue)}.sec-page--mairie-commune .sec-toc-item{padding:var(--spacing-sm) var(--spacing-md);align-items:start;text-decoration:none;display:grid}.sec-page--mairie-commune .sec-toc-item:hover{box-shadow:0 4px 12px #4b3c7d12}@supports (color:color-mix(in lab, red, red)){.sec-page--mairie-commune .sec-toc-item:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--color-primary-brand) 7%, transparent)}}.sec-page--mairie-commune .sec-tagline-pill{background:#4b3c7d1a}@supports (color:color-mix(in lab, red, red)){.sec-page--mairie-commune .sec-tagline-pill{background:color-mix(in srgb, var(--color-primary-brand) 10%, transparent)}}.sec-page--mairie-commune .sec-tagline-pill,.sec-page--mairie-commune .sec-sources a{color:var(--sec-blue)}.sec-page--mairie-commune .sec-typo-card{border-left:4px solid var(--sec-blue)}.sec-page--mairie-commune .sec-typo-card:nth-child(7){border-left-color:var(--sec-blue-soft)}.sec-page--mairie-commune .sec-step-num,.sec-page--mairie-commune .sec-prep-num{background:linear-gradient(135deg, var(--sec-blue), var(--sec-teal))}.sec-page--mairie-commune .sec-pull{background:linear-gradient(135deg,#4b3c7d1a,#2fc9b714)}@supports (color:color-mix(in lab, red, red)){.sec-page--mairie-commune .sec-pull{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary-brand) 10%, transparent), color-mix(in srgb, var(--color-marque-turquoise) 8%, transparent))}}.sec-page--mairie-commune .sec-pull{border-left:5px solid var(--sec-blue)}.sec-page--mairie-commune .sec-pull cite,.sec-page--mairie-commune .sec-case .sec-case-levers strong,.sec-page--mairie-commune .sec-faq summary:after{color:var(--sec-blue)}.sec-page--mairie-commune .sec-faq details[open] summary:after{content:"−"}.sec-page--mairie-commune .sec-authors{max-width:var(--max-width-narrow);border-image:linear-gradient(90deg, var(--sec-blue), var(--sec-teal), var(--sec-yellow)) 1}.sec-page--mairie-commune .sec-authors-grid{grid-template-columns:repeat(4,1fr)}.sec-page--mairie-commune .sec-cta-final{background:linear-gradient(135deg, var(--sec-dark) 0%, var(--sec-purple) 60%, var(--sec-blue) 100%)}.sec-page--mairie-commune .sec-aud-grid{grid-template-columns:repeat(3,1fr)}.sec-page--mairie-commune .sec-aud-card{border-top:5px solid var(--sec-blue)}.sec-page--mairie-commune .sec-aud-card .sec-aud-tag{background:#4b3c7d1a}@supports (color:color-mix(in lab, red, red)){.sec-page--mairie-commune .sec-aud-card .sec-aud-tag{background:color-mix(in srgb, var(--color-primary-brand) 10%, transparent)}}.sec-page--mairie-commune .sec-aud-card .sec-aud-tag{color:var(--sec-blue)}.sec-page--mutuelle a{color:var(--sec-mauve-deep)}.sec-page--mutuelle .sec-hero{background:linear-gradient(135deg, var(--color-primary-brand-2) 0%, var(--color-marque-magenta) 52%, var(--sec-purple) 100%)}.sec-page--mutuelle .sec-hero:before{background:radial-gradient(circle,#2fc9b72e 0%,#0000 70%)}@supports (color:color-mix(in lab, red, red)){.sec-page--mutuelle .sec-hero:before{background:radial-gradient(circle, color-mix(in srgb, var(--color-marque-turquoise) 18%, transparent) 0%, transparent 70%)}}.sec-page--mutuelle .sec-meta-update{background:linear-gradient(90deg, var(--sec-mauve), var(--sec-yellow))}.sec-page--mutuelle .sec-tldr{background:linear-gradient(135deg,#b372af1a,#ffde9b1f)}@supports (color:color-mix(in lab, red, red)){.sec-page--mutuelle .sec-tldr{background:linear-gradient(135deg, color-mix(in srgb, var(--color-marque-magenta) 10%, transparent), color-mix(in srgb, var(--color-marque-soleil) 12%, transparent))}}.sec-page--mutuelle .sec-tldr{border:1px solid #7a7a7a2e}@supports (color:color-mix(in lab, red, red)){.sec-page--mutuelle .sec-tldr{border:1px solid color-mix(in srgb, var(--color-neutral-gray-500) 18%, transparent)}}.sec-page--mutuelle .sec-tldr{border-left:5px solid var(--sec-mauve)}.sec-page--mutuelle .sec-tldr :is(h2,h3),.sec-page--mutuelle .sec-tldr li strong{color:var(--sec-mauve-deep)}.sec-page--mutuelle .sec-tagline-pill{background:#b372af24}@supports (color:color-mix(in lab, red, red)){.sec-page--mutuelle .sec-tagline-pill{background:color-mix(in srgb, var(--color-marque-magenta) 14%, transparent)}}.sec-page--mutuelle .sec-tagline-pill,.sec-page--mutuelle .sec-sources a{color:var(--sec-mauve-deep)}.sec-page--mutuelle .sec-typo-card{border-left:4px solid var(--sec-mauve)}.sec-page--mutuelle .sec-typo-card:nth-child(4){border-left-color:var(--sec-amber)}.sec-page--mutuelle .sec-typo-card:nth-child(6){border-left-color:var(--sec-mauve-deep)}.sec-page--mutuelle .sec-step-num,.sec-page--mutuelle .sec-prep-num{background:linear-gradient(135deg, var(--sec-mauve), var(--sec-teal))}.sec-page--mutuelle .sec-pull{background:linear-gradient(135deg,#b372af1a,#2fc9b714)}@supports (color:color-mix(in lab, red, red)){.sec-page--mutuelle .sec-pull{background:linear-gradient(135deg, color-mix(in srgb, var(--color-marque-magenta) 10%, transparent), color-mix(in srgb, var(--color-marque-turquoise) 8%, transparent))}}.sec-page--mutuelle .sec-pull{border-left:5px solid var(--sec-mauve)}.sec-page--mutuelle .sec-pull cite,.sec-page--mutuelle .sec-case .sec-case-levers strong,.sec-page--mutuelle .sec-faq summary:after{color:var(--sec-mauve-deep)}.sec-page--mutuelle .sec-authors{border-image:linear-gradient(90deg, var(--sec-mauve), var(--sec-teal), var(--sec-yellow)) 1}.sec-page--mutuelle .sec-cta-final{background:linear-gradient(135deg, var(--sec-dark) 0%, var(--sec-purple) 55%, var(--color-marque-magenta) 100%)}.sec-page--mutuelle .sec-focus-card{border-left:5px solid var(--sec-mauve)}.sec-page--mutuelle .sec-focus-tagline{color:var(--sec-mauve-deep)}.sec-page--mutuelle .sec-aud-card{border-top:5px solid var(--sec-mauve)}.sec-page--mutuelle .sec-aud-card:nth-child(4){border-top-color:var(--sec-amber)}.sec-page--mutuelle .sec-aud-card .sec-aud-tag{background:#b372af24}@supports (color:color-mix(in lab, red, red)){.sec-page--mutuelle .sec-aud-card .sec-aud-tag{background:color-mix(in srgb, var(--color-marque-magenta) 14%, transparent)}}.sec-page--mutuelle .sec-aud-card .sec-aud-tag{color:var(--sec-mauve-deep)}.sec-page--mutuelle .sec-related a{border-left:4px solid var(--sec-mauve)}.sec-page--mutuelle .sec-related-arrow,.sec-page--ong a{color:var(--sec-mauve-deep)}.sec-page--ong .sec-hero{background:linear-gradient(135deg, var(--color-primary-brand-2) 0%, var(--color-marque-magenta) 52%, var(--sec-purple) 100%)}.sec-page--ong .sec-hero:before{background:radial-gradient(circle,#2fc9b72e 0%,#0000 70%)}@supports (color:color-mix(in lab, red, red)){.sec-page--ong .sec-hero:before{background:radial-gradient(circle, color-mix(in srgb, var(--color-marque-turquoise) 18%, transparent) 0%, transparent 70%)}}.sec-page--ong .sec-meta-update{background:linear-gradient(90deg, var(--sec-mauve), var(--sec-yellow))}.sec-page--ong .sec-tldr{background:linear-gradient(135deg,#b372af1a,#ffde9b1f)}@supports (color:color-mix(in lab, red, red)){.sec-page--ong .sec-tldr{background:linear-gradient(135deg, color-mix(in srgb, var(--color-marque-magenta) 10%, transparent), color-mix(in srgb, var(--color-marque-soleil) 12%, transparent))}}.sec-page--ong .sec-tldr{border:1px solid #7a7a7a2e}@supports (color:color-mix(in lab, red, red)){.sec-page--ong .sec-tldr{border:1px solid color-mix(in srgb, var(--color-neutral-gray-500) 18%, transparent)}}.sec-page--ong .sec-tldr{border-left:5px solid var(--sec-mauve)}.sec-page--ong .sec-tldr :is(h2,h3),.sec-page--ong .sec-tldr li strong{color:var(--sec-mauve-deep)}.sec-page--ong .sec-tagline-pill{background:#b372af24}@supports (color:color-mix(in lab, red, red)){.sec-page--ong .sec-tagline-pill{background:color-mix(in srgb, var(--color-marque-magenta) 14%, transparent)}}.sec-page--ong .sec-tagline-pill,.sec-page--ong .sec-sources a{color:var(--sec-mauve-deep)}.sec-page--ong .sec-typo-card{border-left:4px solid var(--sec-mauve)}.sec-page--ong .sec-typo-card:nth-child(4){border-left-color:var(--sec-amber)}.sec-page--ong .sec-typo-card:nth-child(6){border-left-color:var(--sec-mauve-deep)}.sec-page--ong .sec-step-num,.sec-page--ong .sec-prep-num{background:linear-gradient(135deg, var(--sec-mauve), var(--sec-teal))}.sec-page--ong .sec-pull{background:linear-gradient(135deg,#b372af1a,#2fc9b714)}@supports (color:color-mix(in lab, red, red)){.sec-page--ong .sec-pull{background:linear-gradient(135deg, color-mix(in srgb, var(--color-marque-magenta) 10%, transparent), color-mix(in srgb, var(--color-marque-turquoise) 8%, transparent))}}.sec-page--ong .sec-pull{border-left:5px solid var(--sec-mauve)}.sec-page--ong .sec-pull cite,.sec-page--ong .sec-case .sec-case-levers strong,.sec-page--ong .sec-faq summary:after{color:var(--sec-mauve-deep)}.sec-page--ong .sec-authors{border-image:linear-gradient(90deg, var(--sec-mauve), var(--sec-teal), var(--sec-yellow)) 1}.sec-page--ong .sec-cta-final{background:linear-gradient(135deg, var(--sec-dark) 0%, var(--sec-purple) 55%, var(--color-marque-magenta) 100%)}.sec-page--ong .sec-focus-card{border-left:5px solid var(--sec-mauve)}.sec-page--ong .sec-focus-tagline{color:var(--sec-mauve-deep)}.sec-page--ong .sec-aud-card{border-top:5px solid var(--sec-mauve)}.sec-page--ong .sec-aud-card:nth-child(4){border-top-color:var(--sec-amber)}.sec-page--ong .sec-aud-card .sec-aud-tag{background:#b372af24}@supports (color:color-mix(in lab, red, red)){.sec-page--ong .sec-aud-card .sec-aud-tag{background:color-mix(in srgb, var(--color-marque-magenta) 14%, transparent)}}.sec-page--ong .sec-aud-card .sec-aud-tag{color:var(--sec-mauve-deep)}.sec-page--ong .sec-related a{border-left:4px solid var(--sec-mauve)}.sec-page--ong .sec-related-arrow{color:var(--sec-mauve-deep)}.sec-page--pme{--sec-rose:var(--color-semantic-accent);--sec-yellow:var(--color-marque-corail)}.sec-page--pme .sec-hero:after{background:radial-gradient(circle,#2fc9b729 0%,#0000 70%)}@supports (color:color-mix(in lab, red, red)){.sec-page--pme .sec-hero:after{background:radial-gradient(circle, color-mix(in srgb, var(--color-marque-turquoise) 16%, transparent) 0%, transparent 70%)}}.sec-page--pme .sec-meta-update{background:linear-gradient(90deg, var(--sec-rose), var(--sec-yellow))}.sec-page--pme .sec-typo-card:nth-child(2){border-left-color:var(--sec-yellow)}.sec-page--pme .sec-typo-card:nth-child(3){border-left-color:var(--sec-teal)}.sec-page--pme .sec-typo-card:nth-child(4){border-left-color:var(--sec-purple)}.sec-page--pme .sec-typo-card:nth-child(5){border-left-color:var(--sec-rose-deep)}.sec-page--pme .sec-aud-card:nth-child(2){border-top-color:var(--sec-yellow)}.sec-page--pme .sec-related a:hover{border-left-color:var(--sec-yellow)}.sec-page--scop-scic a{color:var(--sec-mauve-deep)}.sec-page--scop-scic .sec-hero{background:linear-gradient(135deg, var(--color-primary-brand-2) 0%, var(--color-marque-magenta) 52%, var(--sec-purple) 100%)}.sec-page--scop-scic .sec-hero:before{background:radial-gradient(circle,#2fc9b72e 0%,#0000 70%)}@supports (color:color-mix(in lab, red, red)){.sec-page--scop-scic .sec-hero:before{background:radial-gradient(circle, color-mix(in srgb, var(--color-marque-turquoise) 18%, transparent) 0%, transparent 70%)}}.sec-page--scop-scic .sec-meta-update{background:linear-gradient(90deg, var(--sec-mauve), var(--sec-yellow))}.sec-page--scop-scic .sec-tldr{background:linear-gradient(135deg,#b372af1a,#ffde9b1f)}@supports (color:color-mix(in lab, red, red)){.sec-page--scop-scic .sec-tldr{background:linear-gradient(135deg, color-mix(in srgb, var(--color-marque-magenta) 10%, transparent), color-mix(in srgb, var(--color-marque-soleil) 12%, transparent))}}.sec-page--scop-scic .sec-tldr{border:1px solid #7a7a7a2e}@supports (color:color-mix(in lab, red, red)){.sec-page--scop-scic .sec-tldr{border:1px solid color-mix(in srgb, var(--color-neutral-gray-500) 18%, transparent)}}.sec-page--scop-scic .sec-tldr{border-left:5px solid var(--sec-mauve)}.sec-page--scop-scic .sec-tldr :is(h2,h3),.sec-page--scop-scic .sec-tldr li strong{color:var(--sec-mauve-deep)}.sec-page--scop-scic .sec-tagline-pill{background:#b372af24}@supports (color:color-mix(in lab, red, red)){.sec-page--scop-scic .sec-tagline-pill{background:color-mix(in srgb, var(--color-marque-magenta) 14%, transparent)}}.sec-page--scop-scic .sec-tagline-pill,.sec-page--scop-scic .sec-sources a{color:var(--sec-mauve-deep)}.sec-page--scop-scic .sec-typo-card{border-left:4px solid var(--sec-mauve)}.sec-page--scop-scic .sec-typo-card:nth-child(4){border-left-color:var(--sec-amber)}.sec-page--scop-scic .sec-typo-card:nth-child(6){border-left-color:var(--sec-mauve-deep)}.sec-page--scop-scic .sec-step-num,.sec-page--scop-scic .sec-prep-num{background:linear-gradient(135deg, var(--sec-mauve), var(--sec-teal))}.sec-page--scop-scic .sec-pull{background:linear-gradient(135deg,#b372af1a,#2fc9b714)}@supports (color:color-mix(in lab, red, red)){.sec-page--scop-scic .sec-pull{background:linear-gradient(135deg, color-mix(in srgb, var(--color-marque-magenta) 10%, transparent), color-mix(in srgb, var(--color-marque-turquoise) 8%, transparent))}}.sec-page--scop-scic .sec-pull{border-left:5px solid var(--sec-mauve)}.sec-page--scop-scic .sec-pull cite,.sec-page--scop-scic .sec-case .sec-case-levers strong,.sec-page--scop-scic .sec-faq summary:after{color:var(--sec-mauve-deep)}.sec-page--scop-scic .sec-authors{border-image:linear-gradient(90deg, var(--sec-mauve), var(--sec-teal), var(--sec-yellow)) 1}.sec-page--scop-scic .sec-cta-final{background:linear-gradient(135deg, var(--sec-dark) 0%, var(--sec-purple) 55%, var(--color-marque-magenta) 100%)}.sec-page--scop-scic .sec-focus-card{border-left:5px solid var(--sec-mauve)}.sec-page--scop-scic .sec-focus-tagline{color:var(--sec-mauve-deep)}.sec-page--scop-scic .sec-aud-card{border-top:5px solid var(--sec-mauve)}.sec-page--scop-scic .sec-aud-card:nth-child(4){border-top-color:var(--sec-amber)}.sec-page--scop-scic .sec-aud-card .sec-aud-tag{background:#b372af24}@supports (color:color-mix(in lab, red, red)){.sec-page--scop-scic .sec-aud-card .sec-aud-tag{background:color-mix(in srgb, var(--color-marque-magenta) 14%, transparent)}}.sec-page--scop-scic .sec-aud-card .sec-aud-tag{color:var(--sec-mauve-deep)}.sec-page--scop-scic .sec-related a{border-left:4px solid var(--sec-mauve)}.sec-page--scop-scic .sec-related-arrow{color:var(--sec-mauve-deep)}.sec-page--tourisme-hotellerie a{color:var(--sec-cyan)}.sec-page--tourisme-hotellerie .sec-hero{background:linear-gradient(135deg, var(--color-primary-brand-2) 0%, var(--color-semantic-success) 52%, var(--sec-purple) 100%)}.sec-page--tourisme-hotellerie .sec-hero:before{background:radial-gradient(circle,#ea564133 0%,#0000 70%)}@supports (color:color-mix(in lab, red, red)){.sec-page--tourisme-hotellerie .sec-hero:before{background:radial-gradient(circle, color-mix(in srgb, var(--color-marque-terracotta) 20%, transparent) 0%, transparent 70%)}}.sec-page--tourisme-hotellerie .sec-hero:after{background:radial-gradient(circle,#2fc9b729 0%,#0000 70%)}@supports (color:color-mix(in lab, red, red)){.sec-page--tourisme-hotellerie .sec-hero:after{background:radial-gradient(circle, color-mix(in srgb, var(--color-marque-turquoise) 16%, transparent) 0%, transparent 70%)}}.sec-page--tourisme-hotellerie .sec-hero-cta{background:var(--sec-amber)}.sec-page--tourisme-hotellerie .sec-meta-update{background:linear-gradient(90deg, var(--sec-cyan), var(--sec-amber));color:var(--color-neutral-white)}.sec-page--tourisme-hotellerie .sec-tldr{background:linear-gradient(135deg,#2e7d4614,#ea56411f)}@supports (color:color-mix(in lab, red, red)){.sec-page--tourisme-hotellerie .sec-tldr{background:linear-gradient(135deg, color-mix(in srgb, var(--color-semantic-success) 8%, transparent), color-mix(in srgb, var(--color-marque-terracotta) 12%, transparent))}}.sec-page--tourisme-hotellerie .sec-tldr{border:1px solid #2e7d4633}@supports (color:color-mix(in lab, red, red)){.sec-page--tourisme-hotellerie .sec-tldr{border:1px solid color-mix(in srgb, var(--color-semantic-success) 20%, transparent)}}.sec-page--tourisme-hotellerie .sec-tldr{border-left:5px solid var(--sec-cyan)}.sec-page--tourisme-hotellerie .sec-tldr :is(h2,h3),.sec-page--tourisme-hotellerie .sec-tldr li strong{color:var(--sec-cyan-deep)}.sec-page--tourisme-hotellerie .sec-tagline-pill{background:#2e7d461f}@supports (color:color-mix(in lab, red, red)){.sec-page--tourisme-hotellerie .sec-tagline-pill{background:color-mix(in srgb, var(--color-semantic-success) 12%, transparent)}}.sec-page--tourisme-hotellerie .sec-tagline-pill{color:var(--sec-cyan-deep)}.sec-page--tourisme-hotellerie .sec-sources a{color:var(--sec-cyan)}.sec-page--tourisme-hotellerie .sec-typo-card{border-left:4px solid var(--sec-cyan)}.sec-page--tourisme-hotellerie .sec-typo-card:nth-child(2){border-left-color:var(--sec-amber)}.sec-page--tourisme-hotellerie .sec-typo-card:nth-child(3){border-left-color:var(--sec-teal)}.sec-page--tourisme-hotellerie .sec-typo-card:nth-child(4){border-left-color:var(--sec-rose)}.sec-page--tourisme-hotellerie .sec-typo-card:nth-child(7){border-left-color:var(--sec-cyan-deep)}.sec-page--tourisme-hotellerie .sec-step-num,.sec-page--tourisme-hotellerie .sec-prep-num{background:linear-gradient(135deg, var(--sec-cyan), var(--sec-teal))}.sec-page--tourisme-hotellerie .sec-pull{background:linear-gradient(135deg,#2e7d461a,#ea56411a)}@supports (color:color-mix(in lab, red, red)){.sec-page--tourisme-hotellerie .sec-pull{background:linear-gradient(135deg, color-mix(in srgb, var(--color-semantic-success) 10%, transparent), color-mix(in srgb, var(--color-marque-terracotta) 10%, transparent))}}.sec-page--tourisme-hotellerie .sec-pull{border-left:5px solid var(--sec-cyan)}.sec-page--tourisme-hotellerie .sec-pull cite,.sec-page--tourisme-hotellerie .sec-case .sec-case-levers strong{color:var(--sec-cyan-deep)}.sec-page--tourisme-hotellerie .sec-faq summary:after{color:var(--sec-cyan)}.sec-page--tourisme-hotellerie .sec-authors{border-image:linear-gradient(90deg, var(--sec-cyan), var(--sec-amber), var(--sec-teal)) 1}.sec-page--tourisme-hotellerie .sec-authors-grid{grid-template-columns:repeat(2,1fr)}.sec-page--tourisme-hotellerie .sec-cta-final{background:linear-gradient(135deg, var(--sec-dark) 0%, var(--sec-purple) 55%, var(--color-semantic-success) 100%)}.sec-page--tourisme-hotellerie .sec-contact-btn-primary{background:var(--sec-amber)}.sec-page--tourisme-hotellerie .sec-focus-card{border-left:5px solid var(--sec-cyan)}.sec-page--tourisme-hotellerie .sec-focus-tagline{color:var(--sec-cyan-deep)}.sec-page--tourisme-hotellerie .sec-aud-card{border-top:5px solid var(--sec-cyan)}.sec-page--tourisme-hotellerie .sec-aud-card:nth-child(2){border-top-color:var(--sec-amber)}.sec-page--tourisme-hotellerie .sec-aud-card .sec-aud-tag{background:#2e7d461f}@supports (color:color-mix(in lab, red, red)){.sec-page--tourisme-hotellerie .sec-aud-card .sec-aud-tag{background:color-mix(in srgb, var(--color-semantic-success) 12%, transparent)}}.sec-page--tourisme-hotellerie .sec-aud-card .sec-aud-tag{color:var(--sec-cyan-deep)}.sec-page--tourisme-hotellerie .sec-related a{border-left:4px solid var(--sec-cyan)}.sec-page--tourisme-hotellerie .sec-related a:hover{border-left-color:var(--sec-amber)}.sec-page--tourisme-hotellerie .sec-related-arrow{color:var(--sec-cyan)}.sec-page--universite a{color:var(--sec-orange-deep)}.sec-page--universite .sec-hero{background:linear-gradient(135deg, var(--color-neutral-black) 0%, var(--color-semantic-error) 50%, var(--sec-purple) 100%)}.sec-page--universite .sec-hero:before{background:radial-gradient(circle,#ffde9b38 0%,#0000 70%)}@supports (color:color-mix(in lab, red, red)){.sec-page--universite .sec-hero:before{background:radial-gradient(circle, color-mix(in srgb, var(--color-marque-soleil) 22%, transparent) 0%, transparent 70%)}}.sec-page--universite .sec-hero:after{background:radial-gradient(circle,#2fc9b729 0%,#0000 70%)}@supports (color:color-mix(in lab, red, red)){.sec-page--universite .sec-hero:after{background:radial-gradient(circle, color-mix(in srgb, var(--color-marque-turquoise) 16%, transparent) 0%, transparent 70%)}}.sec-page--universite .sec-meta-update{background:linear-gradient(90deg, var(--sec-orange), var(--sec-yellow))}.sec-page--universite .sec-tldr{background:linear-gradient(135deg,#ea56411a,#ffde9b24)}@supports (color:color-mix(in lab, red, red)){.sec-page--universite .sec-tldr{background:linear-gradient(135deg, color-mix(in srgb, var(--color-marque-terracotta) 10%, transparent), color-mix(in srgb, var(--color-marque-soleil) 14%, transparent))}}.sec-page--universite .sec-tldr{border:1px solid #b3261e33}@supports (color:color-mix(in lab, red, red)){.sec-page--universite .sec-tldr{border:1px solid color-mix(in srgb, var(--color-semantic-error) 20%, transparent)}}.sec-page--universite .sec-tldr{border-left:5px solid var(--sec-orange)}.sec-page--universite .sec-tldr :is(h2,h3),.sec-page--universite .sec-tldr li strong{color:var(--sec-orange-deep)}.sec-page--universite .sec-tagline-pill{background:#ea564124}@supports (color:color-mix(in lab, red, red)){.sec-page--universite .sec-tagline-pill{background:color-mix(in srgb, var(--color-marque-terracotta) 14%, transparent)}}.sec-page--universite .sec-tagline-pill,.sec-page--universite .sec-sources a{color:var(--sec-orange-deep)}.sec-page--universite table.sec-table tr:nth-child(2n) td{background:var(--color-neutral-gray-100)}.sec-page--universite .sec-typo-card{border-left:4px solid var(--sec-orange)}.sec-page--universite .sec-step-num,.sec-page--universite .sec-prep-num{background:linear-gradient(135deg, var(--sec-orange), var(--sec-yellow));color:var(--sec-dark)}.sec-page--universite .sec-pull{background:linear-gradient(135deg,#ea56411f,#ffde9b1a)}@supports (color:color-mix(in lab, red, red)){.sec-page--universite .sec-pull{background:linear-gradient(135deg, color-mix(in srgb, var(--color-marque-terracotta) 12%, transparent), color-mix(in srgb, var(--color-marque-soleil) 10%, transparent))}}.sec-page--universite .sec-pull{border-left:5px solid var(--sec-orange)}.sec-page--universite .sec-pull cite,.sec-page--universite .sec-case .sec-case-levers strong,.sec-page--universite .sec-faq summary:after{color:var(--sec-orange-deep)}.sec-page--universite .sec-authors{border-image:linear-gradient(90deg, var(--sec-orange), var(--sec-teal), var(--sec-yellow)) 1}.sec-page--universite .sec-focus-card{border-left:5px solid var(--sec-orange)}.sec-page--universite .sec-focus-tagline{color:var(--sec-orange-deep)}.sec-page--universite .sec-aud-card{border-top:5px solid var(--sec-orange)}.sec-page--universite .sec-aud-card:nth-child(4){border-top-color:var(--sec-rose)}.sec-page--universite .sec-aud-card .sec-aud-tag{background:#ea564124}@supports (color:color-mix(in lab, red, red)){.sec-page--universite .sec-aud-card .sec-aud-tag{background:color-mix(in srgb, var(--color-marque-terracotta) 14%, transparent)}}.sec-page--universite .sec-aud-card .sec-aud-tag{color:var(--sec-orange-deep)}.sec-page--universite .sec-related a{border-left:4px solid var(--sec-orange)}.sec-page--universite .sec-related-arrow{color:var(--sec-orange-deep)}.sec-zones-link.sec-bandeau-gris{padding:var(--spacing-lg) 0;background:var(--color-neutral-gray-100);font-family:var(--font-body)}.sec-zones-link .sec-conteneur-centre{max-width:var(--max-width-site);padding:0 var(--spacing-md);text-align:center;margin:0 auto}.sec-zones-link .sec-note{color:var(--color-primary-brand);margin:0;font-size:15px;line-height:1.9}.sec-zones-link .sec-lien-plat{color:var(--color-primary-brand);font-weight:700;text-decoration:none}.sec-zones-link .sec-lien-souligne{color:var(--color-primary-brand);text-underline-offset:3px;font-weight:700;text-decoration:underline}.sec-zones-link .sec-opacite-35{opacity:.35}.sec-page--administration-publique .sec-contact-btn.sec-contact-btn-primary,.sec-page--collectivite-territoriale .sec-contact-btn.sec-contact-btn-primary,.sec-page--intercommunalite .sec-contact-btn.sec-contact-btn-primary{background:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.sec-page--administration-publique .sec-contact-btn.sec-contact-btn-primary,.sec-page--collectivite-territoriale .sec-contact-btn.sec-contact-btn-primary,.sec-page--intercommunalite .sec-contact-btn.sec-contact-btn-primary{background:color-mix(in srgb, var(--color-neutral-white) 92%, transparent)}}.sec-page--administration-publique .sec-contact-btn.sec-contact-btn-primary,.sec-page--collectivite-territoriale .sec-contact-btn.sec-contact-btn-primary,.sec-page--intercommunalite .sec-contact-btn.sec-contact-btn-primary{color:var(--sec-purple)}
