.prose{max-width:var(--prose)}.page:not(.page--home) .prose,.page:not(.page--home) .checklist,.page:not(.page--home) .callout,.page:not(.page--home) .faq,.page:not(.page--home) .timeline,.page:not(.page--home) .toc{margin-inline:auto}.page:not(.page--home) .tablewrap,.page:not(.page--home) .duo,.page:not(.page--home) .split{max-width:56rem;margin-inline:auto}.prose>* + *{margin-top:1.1em}.prose h2{margin-top:2.2em;font-size:var(--fs-h2)}.prose h3{margin-top:1.9em;font-size:var(--fs-h3)}.prose h4{margin-top:1.6em;font-size:var(--fs-h4);color:var(--brand-800)}.prose h2:first-child,.prose h3:first-child{margin-top:0}.prose p{color:var(--text-soft)}.prose strong{color:var(--brand-900);font-weight:600}.prose ul,.prose ol{display:grid;gap:.6rem;padding-left:0}.prose ul li{position:relative;padding-left:1.6rem;color:var(--text-soft)}.prose ul li::before{content:"";position:absolute;left:.35rem;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--brand-300)}.prose ol{counter-reset:li}.prose ol li{position:relative;padding-left:2rem;counter-increment:li;color:var(--text-soft)}.prose ol li::before{content:counter(li);position:absolute;left:0;top:.05em;width:1.4rem;height:1.4rem;display:grid;place-items:center;border-radius:50%;background:var(--brand-50);color:var(--brand-700);font-size:.75rem;font-weight:700}.prose code{padding:.1em .35em;background:var(--n-100);border-radius:var(--r-sm);font-size:.9em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.prose .note{padding:1rem 1.15rem;background:var(--brand-50);border-left:3px solid var(--brand-300);border-radius:0 var(--r) var(--r) 0}.prose .note p{color:var(--brand-800);margin:0}.sec-foot{margin-top:var(--s5)}.link-more{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;font-weight:600;text-decoration:none;color:var(--brand-600)}.link-more:hover{text-decoration:underline}.source{margin-top:.75rem;font-size:var(--fs-xs);color:var(--text-mute)}.crumbs{border-bottom:1px solid var(--line);background:var(--n-25)}.crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding-block:.7rem;font-size:var(--fs-xs);color:var(--text-mute)}.crumbs li + li::before{content:"›";margin-right:.4rem;color:var(--n-400)}.crumbs a{color:var(--text-mute);text-decoration:none}.crumbs a:hover{color:var(--brand-700);text-decoration:underline}.grid{display:grid;gap:clamp(.75rem,1.6vw,1.125rem)}.grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr))}.card{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:clamp(1.15rem,2vw,1.5rem);background:var(--n-0);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-1);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.card:hover{border-color:var(--brand-200);box-shadow:var(--sh-2)}.card__ico{display:grid;place-items:center;width:40px;height:40px;margin-bottom:.35rem;background:var(--brand-50);border-radius:var(--r-sm);color:var(--brand-600)}.card__title{font-size:var(--fs-h4);letter-spacing:-.012em}.card p{color:var(--text-soft);font-size:var(--fs-sm);line-height:1.6}.card__link{position:static;text-decoration:none;color:inherit}.card__link::after{content:"";position:absolute;inset:0;border-radius:inherit}.card__more{display:inline-flex;margin-top:auto;padding-top:.5rem;color:var(--brand-600)}.steps{display:grid;gap:clamp(.85rem,1.8vw,1.25rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));counter-reset:none}.step{display:flex;gap:.9rem;padding:clamp(1.15rem,2vw,1.4rem);background:var(--n-0);border:1px solid var(--line);border-radius:var(--r-md)}.step__num{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--brand);color:#fff;font-size:var(--fs-sm);font-weight:700;font-variant-numeric:tabular-nums}.step__title{font-size:var(--fs-h4);margin-bottom:.3rem}.step p{color:var(--text-soft);font-size:var(--fs-sm);line-height:1.6}.trust{display:grid;gap:clamp(.85rem,2vw,1.35rem) clamp(1.5rem,3vw,2.75rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}@media (min-width:900px){.trust{grid-template-columns:repeat(3,1fr)}}.trust__item{display:flex;gap:.75rem;align-items:flex-start}.trust__item .ico{flex:none;color:var(--ok);margin-top:.22rem}.trust__item strong{display:block;color:var(--brand-900);font-weight:600;line-height:1.35;margin-bottom:.2rem}.trust__item span{display:block;font-size:var(--fs-sm);color:var(--text-soft);line-height:1.6}.split{display:grid;gap:clamp(1.75rem,4vw,3rem);align-items:start}.split__list{display:grid;gap:1rem;padding:clamp(1.25rem,2.4vw,1.75rem);background:var(--n-0);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-1)}.split__list li{display:flex;gap:.7rem;align-items:flex-start}.split__list .ico{flex:none;color:var(--brand-500);margin-top:.2rem}.split__list strong{display:block;color:var(--brand-900);font-weight:600;margin-bottom:.15rem}.split__list span{display:block;font-size:var(--fs-sm);color:var(--text-soft);line-height:1.55}@media (min-width:900px){.split{grid-template-columns:1fr minmax(0,22rem)}}.faq{max-width:var(--prose);border-top:1px solid var(--line)}.faq__item{border-bottom:1px solid var(--line)}.faq__q{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem .25rem;font-size:var(--fs-lg);font-weight:600;color:var(--brand-900);line-height:1.4;cursor:pointer;list-style:none}.faq__q::-webkit-details-marker{display:none}.faq__q:hover{color:var(--brand-600)}.faq__chev{flex:none;color:var(--n-400);transition:transform var(--dur) var(--ease)}.faq__item[open] .faq__chev{transform:rotate(180deg)}.faq__a{padding:0 .25rem 1.25rem;font-size:var(--fs-sm)}.faq__a p{color:var(--text-soft)}.tablewrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-md);background:var(--n-0)}.table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.table caption{padding:.9rem 1rem;text-align:left;font-size:var(--fs-xs);color:var(--text-mute);border-bottom:1px solid var(--line)}.table th,.table td{padding:.8rem 1rem;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.table thead th{background:var(--n-50);font-weight:600;color:var(--brand-900);white-space:nowrap;font-size:var(--fs-xs);letter-spacing:.03em;text-transform:uppercase}.table tbody th{font-weight:600;color:var(--brand-900)}.table td{color:var(--text-soft);font-variant-numeric:tabular-nums}.table tbody tr:last-child th,.table tbody tr:last-child td{border-bottom:0}@media (max-width:620px){.table,.table tbody,.table tr,.table th,.table td{display:block}.table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.table tbody tr{padding:.5rem 0;border-bottom:1px solid var(--line)}.table tbody tr:last-child{border-bottom:0}.table th,.table td{border:0;padding:.35rem 1rem}.table tbody th{padding-top:.85rem;font-size:var(--fs-base)}.table td::before{content:attr(data-label) ":";font-weight:600;color:var(--brand-900)}}.callout{display:flex;gap:.9rem;align-items:flex-start;max-width:var(--prose);padding:1.1rem 1.25rem;border-radius:var(--r-md);border:1px solid var(--line);background:var(--n-50)}.callout>.ico{flex:none;margin-top:.15rem}.callout p{color:var(--text-soft);font-size:var(--fs-sm);line-height:1.65}.callout strong{color:var(--brand-900)}.callout--info{background:var(--brand-50);border-color:var(--brand-100)}.callout--info>.ico{color:var(--brand-600)}.callout--warn{background:var(--accent-50);border-color:var(--accent-100)}.callout--warn>.ico{color:var(--accent)}.callout--ok{background:var(--ok-50);border-color:#CBE5DD}.callout--ok>.ico{color:var(--ok)}.callout--time{background:var(--accent-50);border-color:var(--accent-100)}.callout--time>.ico{color:var(--accent)}.checklist{display:grid;gap:.7rem;max-width:var(--prose)}.checklist li{display:flex;gap:.7rem;align-items:flex-start;color:var(--text-soft)}.checklist .ico{flex:none;color:var(--ok);margin-top:.28rem}.cta-band{display:grid;gap:var(--s5);align-items:center}.cta-band>*{min-width:0}.cta-band__action .btn{max-width:100%}.cta-band__title{color:#fff;font-size:var(--fs-h2);text-wrap:balance}.cta-band__sub{margin-top:.65rem;color:rgba(255,255,255,.8);font-size:var(--fs-lg);line-height:1.6}.cta-band__note{margin-top:.7rem;font-size:var(--fs-xs);color:rgba(255,255,255,.6)}.section--accent .btn--primary{background:#fff;color:var(--brand-900);box-shadow:none}.section--accent .btn--primary:hover{background:var(--brand-50);color:var(--brand-900)}@media (min-width:820px){.cta-band{grid-template-columns:1fr auto;gap:var(--s7)}.cta-band__action .btn{white-space:nowrap}}.chips{display:flex;flex-wrap:wrap;gap:.5rem}.chip{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:.5rem .95rem;background:var(--n-0);border:1px solid var(--line-strong);border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:600;color:var(--brand-800);text-decoration:none;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.chip .ico{color:var(--brand-400)}.chip:hover{border-color:var(--brand-400);background:var(--brand-50);color:var(--brand-900)}.posts .post{padding:0;background:var(--n-0);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.posts .post:hover{border-color:var(--brand-200);box-shadow:var(--sh-2)}.post a{display:flex;flex-direction:column;gap:.5rem;height:100%;padding:clamp(1.15rem,2vw,1.5rem);text-decoration:none;color:inherit}.post__cat{font-size:var(--fs-xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--brand-500)}.post__title{font-size:var(--fs-h4);letter-spacing:-.012em}.post p{font-size:var(--fs-sm);color:var(--text-soft);line-height:1.6}.post__more{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;padding-top:.5rem;font-size:var(--fs-sm);font-weight:600;color:var(--brand-600)}.toc{max-width:var(--prose);margin:0 auto var(--s6);padding:1.1rem 1.3rem;background:var(--n-50);border:1px solid var(--line);border-radius:var(--r-md)}.toc__title{font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);margin-bottom:.6rem}.toc ol{display:grid;gap:0;counter-reset:toc}.toc li{counter-increment:toc}.toc a{display:inline-flex;align-items:center;min-height:44px;font-size:var(--fs-sm);color:var(--brand-700);text-decoration:none}.toc a::before{content:counter(toc) ". ";color:var(--n-400);font-variant-numeric:tabular-nums}.toc a:hover{text-decoration:underline}.ftr{background:var(--brand-900);color:rgba(255,255,255,.72);padding-block:clamp(2.5rem,5vw,3.5rem) var(--s6);font-size:var(--fs-sm)}.ftr__top{display:grid;gap:var(--s7)}.ftr .logo__name{color:#fff}.ftr .logo{color:#fff}.ftr .logo__mark rect:first-child{fill:rgba(255,255,255,.14)}.ftr__pitch{margin-top:.9rem;max-width:24rem;line-height:1.65;color:rgba(255,255,255,.7)}.ftr__contact{display:grid;gap:.5rem;margin-top:1.15rem}.ftr__contact a{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;color:#fff;text-decoration:none;font-weight:500}.ftr__contact a:hover{text-decoration:underline}.ftr__contact .ico{color:rgba(255,255,255,.5)}.ftr__cols{display:grid;gap:var(--s6) var(--s5);grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr))}.ftr__title{font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;margin-bottom:.85rem}.ftr__cols ul{display:grid;gap:.5rem}.ftr__cols a{color:rgba(255,255,255,.72);text-decoration:none}.ftr__cols a:hover{color:#fff;text-decoration:underline}.ftr__bottom{display:flex;flex-wrap:wrap;gap:var(--s4) var(--s5);align-items:center;justify-content:space-between;padding-top:var(--s5);border-top:1px solid rgba(255,255,255,.14);font-size:var(--fs-xs);color:rgba(255,255,255,.55)}.ftr__legal{display:flex;flex-wrap:wrap;gap:1.15rem}.ftr__legal a{color:rgba(255,255,255,.55);text-decoration:none}.ftr__legal a:hover{color:#fff;text-decoration:underline}@media (min-width:900px){.ftr__top{grid-template-columns:minmax(0,20rem) 1fr}}.stickybar{position:fixed;left:0;right:0;bottom:0;z-index:45;padding:.6rem clamp(.75rem,3vw,1rem) calc(.6rem + env(safe-area-inset-bottom));background:rgba(255,255,255,.96);border-top:1px solid var(--line);box-shadow:0 -4px 20px -12px rgba(11,39,66,.3);backdrop-filter:saturate(1.4) blur(8px);animation:mp-rise .22s var(--ease) both}@media (min-width:1001px){.stickybar{display:none!important}}body:has(.stickybar:not([hidden])) .ftr{padding-bottom:5.5rem}.thanks{max-width:44rem;margin-inline:auto;text-align:center}.thanks__badge{display:grid;place-items:center;width:64px;height:64px;margin:0 auto var(--s5);background:var(--ok-50);border-radius:50%;color:var(--ok);animation:mp-pop .3s var(--ease) both}.thanks h1{margin-bottom:var(--s4)}.thanks__lead{font-size:var(--fs-lg);color:var(--text-soft);margin-bottom:var(--s6)}.thanks .steps{text-align:left;margin-bottom:var(--s6)}.page--404 .section:first-of-type{padding-block:clamp(3rem,8vw,6rem)}@keyframes mp-rise{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes mp-pop{from{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}@keyframes mp-fade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.js .mp-step.is-active{animation:mp-fade .2s var(--ease) both}@media print{.hdr,.stickybar,.step-form,.cta-band,.ftr__cols{display:none!important}body{font-size:11pt;color:#000}a[href^="/"]::after{content:" (minimaprime.ch" attr(href) ")";font-size:9pt;color:#555}}.consentbar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--n-0);border-top:1px solid var(--line-strong);box-shadow:0 -6px 28px -18px rgba(11,39,66,.4);padding:1rem clamp(1rem,4vw,2rem) calc(1rem + env(safe-area-inset-bottom))}.consentbar__in{display:grid;gap:.9rem;max-width:var(--wrap);margin-inline:auto;align-items:center}.consentbar__text{font-size:var(--fs-sm);color:var(--text-soft);line-height:1.6}.consentbar__actions{display:flex;gap:.5rem;flex-wrap:wrap}.consentbar__actions .btn{flex:1;min-width:8rem}@media (min-width:760px){.consentbar__in{grid-template-columns:1fr auto;gap:1.5rem}.consentbar__actions .btn{flex:none}}body:has(.consentbar:not([hidden])) .stickybar{bottom:auto;display:none}.timeline{display:grid;gap:0;max-width:var(--prose);border-left:2px solid var(--line-strong);padding-left:clamp(1.1rem,3vw,1.6rem);margin-left:.35rem}.jalon{position:relative;padding-bottom:clamp(1.4rem,3vw,1.9rem)}.jalon:last-child{padding-bottom:0}.jalon::before{content:"";position:absolute;left:calc(-1 * clamp(1.1rem,3vw,1.6rem) - 7px);top:.45rem;width:12px;height:12px;border-radius:50%;background:var(--n-0);border:2px solid var(--line-strong)}.jalon.is-key::before{background:var(--accent);border-color:var(--accent)}.jalon__date{display:block;font-size:var(--fs-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-mute);margin-bottom:.2rem}.jalon.is-key .jalon__date{color:var(--accent-600)}.jalon__titre{font-size:var(--fs-h4);margin-bottom:.3rem}.jalon p{font-size:var(--fs-sm);color:var(--text-soft);line-height:1.65}.duo{display:grid;gap:clamp(1rem,2.5vw,1.5rem)}.duo__col{padding:clamp(1.25rem,2.4vw,1.75rem);border:1px solid var(--line);border-radius:var(--r-md);background:var(--n-0)}.duo__col--oui{border-color:#CBE5DD;background:var(--ok-50)}.duo__col--non{border-color:var(--line-strong);background:var(--n-50)}.duo__titre{font-size:var(--fs-h4);margin-bottom:.9rem}.duo ul{display:grid;gap:.65rem}.duo li{display:flex;gap:.6rem;align-items:flex-start;font-size:var(--fs-sm);line-height:1.6;color:var(--text-soft)}.duo li .ico{flex:none;margin-top:.22rem}.duo__col--oui li .ico{color:var(--ok)}.duo__col--non li .ico{color:var(--n-400)}@media (min-width:820px){.duo{grid-template-columns:1fr 1fr}}.topbar__cta{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:.2em;white-space:nowrap;margin-left:.35rem}.topbar__cta:hover{color:var(--accent-100)}@media (max-width:760px){.topbar{font-size:.8125rem;padding:.45rem 0}.topbar__in{align-items:center;justify-content:flex-start;text-align:left;gap:.5rem}.topbar__in>.ico{align-self:center}.topbar__detail{display:none}.topbar__cta{display:inline-flex;align-items:center;min-height:40px;margin-left:0;line-height:1.4}.topbar__in p{display:flex;flex-direction:column;align-items:flex-start;gap:0}}.pagehead{padding-block:clamp(2rem,4.5vw,3.25rem) clamp(1.25rem,2.5vw,2rem);background:linear-gradient(180deg,var(--brand-50) 0%,#fff 100%);border-bottom:1px solid var(--line)}.pagehead h1{max-width:var(--prose);text-wrap:balance}.pagehead__meta,.pagehead__chapo{max-width:var(--prose)}.pagehead .eyebrow{margin-bottom:.6rem}.modele{max-width:var(--prose);border:1px solid var(--line-strong);border-radius:var(--r-md);overflow:hidden;background:var(--n-0)}.modele__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .9rem;background:var(--n-50);border-bottom:1px solid var(--line)}.modele__label{font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute)}.modele__texte{margin:0;padding:clamp(1rem,2.5vw,1.5rem);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.75;color:var(--text);white-space:pre-wrap;overflow-wrap:break-word;tab-size:2}.prose h2,.prose h3,.prose h4{font-family:var(--font-display);text-wrap:balance}.prose>* + *{margin-top:1.15em}.prose h2{margin-top:2.4em}.prose h3{margin-top:2em}.prose p{color:var(--text-soft);line-height:1.72}.prose .note{padding:1.15rem 1.35rem;background:var(--brand-50);border:1px solid var(--brand-100);border-left:3px solid var(--brand-400);border-radius:0 var(--r) var(--r) 0}.section--soft{background:var(--bg-soft)}.section--ink{background:var(--brand-900);color:rgba(255,255,255,.76);border-block:1px solid var(--brand-800)}.section--ink h2,.section--ink h3,.section--ink strong{color:#fff}.section--ink .lead,.section--ink p{color:rgba(255,255,255,.76)}.section--ink .eyebrow{color:var(--brand-300)}.section--ink .eyebrow::before{background:var(--brand-400)}.section--ink .trust__item .ico{color:var(--brand-300)}.section--ink .card{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.14);box-shadow:none}.section--ink .card:hover{border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.08)}.section--ink .card__ico{background:rgba(255,255,255,.1);color:var(--brand-200)}.section--ink .card p{color:rgba(255,255,255,.72)}.card{position:relative;overflow:hidden}.card::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--brand-400);transform:scaleX(0);transform-origin:left;transition:transform .2s var(--ease)}.card:hover::before{transform:scaleX(1)}.card__ico{width:44px;height:44px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--brand-100)}.card__title{font-family:var(--font-display);font-weight:600}.step{position:relative;overflow:hidden;padding-top:clamp(1.4rem,2.4vw,1.75rem)}.step__num{position:absolute;top:.5rem;right:.9rem;width:auto;height:auto;background:none;border-radius:0;color:var(--brand-100);font-family:var(--font-display);font-size:3.25rem;font-weight:600;line-height:1;pointer-events:none;user-select:none}.step__body{padding-right:2.5rem}.step__title{font-family:var(--font-display);font-weight:600}.section--ink .step{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.14)}.section--ink .step__num{color:rgba(255,255,255,.14)}.trust__item{padding:1.1rem 0 1.1rem 0;border-top:1px solid var(--line)}.trust__item strong{font-family:var(--font-display);font-size:1.0625rem;font-weight:600}.section--ink .trust__item{border-color:rgba(255,255,255,.16)}.table tbody tr:nth-child(even){background:var(--n-25)}.table thead th{background:var(--brand-900);color:#fff;border-bottom:0}.table caption{background:var(--n-25)}.tablewrap{box-shadow:var(--sh-1)}.faq__q{padding:1.2rem .25rem;font-family:var(--font-display);font-weight:600;letter-spacing:-.008em}.faq__item[open] .faq__q{color:var(--brand-600)}.faq{border-top:2px solid var(--brand-900)}.jalon__titre{font-family:var(--font-display);font-weight:600}.jalon.is-key .jalon__titre{color:var(--accent-600)}.timeline{border-left-width:1px}.duo__titre{font-family:var(--font-display);font-weight:600}.duo__col{position:relative}.duo__col--oui{background:linear-gradient(180deg,var(--ok-50) 0%,#fff 100%)}.duo__col--non{background:linear-gradient(180deg,var(--n-50) 0%,#fff 100%)}.section--accent{position:relative;isolation:isolate;overflow:hidden}.section--accent::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 120% at 85% 0%,rgba(42,106,158,.4) 0%,transparent 60%)}.cta-band__title{font-family:var(--font-display);font-weight:600}.post__title{font-family:var(--font-display);font-weight:600}.chip{box-shadow:var(--sh-1)}.pagehead{position:relative;isolation:isolate;overflow:hidden;background:var(--brand-50);padding-block:clamp(2.5rem,5vw,4rem) clamp(1.75rem,3vw,2.5rem)}.pagehead::before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(70% 100% at 5% 0%,rgba(42,106,158,.14) 0%,transparent 60%)}.pagehead::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 0%,transparent 40%,#fff 100%)}.ftr__title{font-family:var(--font-display);font-size:.9375rem;font-weight:600;letter-spacing:0;text-transform:none;color:#fff}.ftr{background:var(--brand-900);position:relative;isolation:isolate;overflow:hidden}.ftr::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(50% 90% at 90% 100%,rgba(42,106,158,.28) 0%,transparent 60%)}.enrich{max-width:var(--prose)}.enrich__grille{display:grid;gap:var(--s4);margin-bottom:var(--s5)}.enrich__large{grid-column:1 / -1}.enrich__etat{margin-top:.9rem;font-size:var(--fs-sm);font-weight:500}.enrich__etat[data-ok]{color:var(--ok)}.enrich__etat[data-erreur]{color:var(--err)}@media (min-width:640px){.enrich__grille{grid-template-columns:1fr 1fr}}.pagehead__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.9rem;font-size:var(--fs-xs);color:var(--text-mute)}.pagehead__cat{font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-500)}.pagehead__chapo{max-width:var(--prose);margin-top:1rem;font-size:var(--fs-lg);color:var(--text-soft);line-height:1.6}.maj{display:flex;align-items:flex-start;gap:.5rem;max-width:var(--prose);margin:0 auto clamp(2rem,4vw,3rem);padding-top:1.25rem;border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--text-mute);line-height:1.6}.maj .ico{flex:none;color:var(--ok);margin-top:.1rem}.maj__texte{min-width:0}.maj a{color:var(--text-mute);text-decoration:underline}.maj a:hover{color:var(--brand-600)}