.article-prose{margin-inline:auto;max-width:min(56ch,680px);width:100%}.article-share{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-top:1.75rem}.article-share__label{align-items:center;color:var(--color-ink-tertiary);display:inline-flex;font-family:var(--font-family-ui);font-size:.8rem;font-weight:700;gap:.4rem;letter-spacing:.07em;line-height:1.2;margin:0;text-transform:uppercase}.article-share__list{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:0;padding:0}.article-share__link{align-items:center;appearance:none;background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);border-radius:999px;color:var(--color-ink-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-family-ui);font-size:.875rem;font-weight:600;gap:.4rem;line-height:1.2;min-height:2.25rem;padding:.55rem .8rem;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.article-share__link:hover,.article-share__link:focus-visible{background:var(--color-surface-muted);border-color:var(--color-border-strong);color:var(--color-brand-hover)}.c-wysiwig h2{font-size:clamp(1.5rem,1vw + 1.2rem,2.25rem);font-weight:600;margin-top:2rem;margin-bottom:1rem}.c-prose h2{border-left:2px solid #8b3a2a;color:var(--color-ink-primary);font-family:var(--font-family-display);font-size:clamp(1.6rem,.5vw + 1.45rem,1.8rem);font-weight:600;hyphens:none;letter-spacing:0;line-height:1.18;margin-top:3.5rem;margin-bottom:1.2rem;padding-left:1rem;text-wrap:balance}.c-prose h2:first-child{margin-top:0}.c-prose h2#faq{align-items:center;border-left:0;color:var(--color-brand);display:flex;font-family:var(--font-family-ui);font-size:.82rem;font-weight:700;gap:.9rem;justify-content:center;letter-spacing:.08em;line-height:1.35;margin-top:4rem;margin-bottom:1.5rem;padding-left:0;text-align:center;text-transform:uppercase}.c-prose h2#faq:before,.c-prose h2#faq:after{background:var(--color-border-strong);content:"";flex:1 1 4rem;height:1px;max-width:8rem}.c-wysiwig h3{font-size:1.5rem;font-weight:600;margin-top:1.75rem;margin-bottom:.75rem}.c-prose h3{color:var(--color-ink-primary);font-size:1.15rem;font-weight:700;hyphens:none;line-height:1.35;margin-top:1.75rem;margin-bottom:.65rem;text-wrap:balance}.c-prose h2#faq~h3{background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);border-bottom:0;border-radius:.5rem .5rem 0 0;font-family:var(--font-family-ui);font-size:1.15rem;line-height:1.35;margin-top:1rem;margin-bottom:0;padding:1rem 1.1rem .4rem}.c-prose h2#faq~h3+p{background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);border-top:0;border-radius:0 0 .5rem .5rem;color:var(--color-ink-secondary);line-height:1.72;margin-top:0;margin-bottom:1rem;padding:.15rem 1.1rem 1.05rem 1.35rem}.c-prose h2#faq~h3:nth-of-type(2n),.c-prose h2#faq~h3:nth-of-type(2n)+p{background:var(--color-surface-muted)}.c-wysiwig h2,.c-wysiwig h3,.c-prose h2,.c-prose h3{overflow-wrap:normal;word-break:normal}.c-wysiwig p a,.c-wysiwig li a,.c-wysiwig td a,.c-prose a{color:var(--color-brand);text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:.06em;text-underline-offset:.16em;transition:color .16s ease,text-decoration-color .16s ease}.c-prose a:hover,.c-prose a:focus-visible{color:var(--color-brand-hover);text-decoration-color:currentColor}.c-prose p{color:var(--color-body);line-height:1.78;margin-bottom:1.25rem}.c-prose strong{color:var(--color-tertiary);font-weight:500}.c-prose ul,.c-wysiwig ul,.c-mentions-legales ul{list-style:disc;padding-left:1.25rem}.c-prose ol,.c-wysiwig ol{list-style:decimal;padding-left:1.25rem}.c-prose ul,.c-prose ol,.c-wysiwig ul,.c-wysiwig ol{margin:.75rem 0}.c-prose li{margin:.25rem 0;color:var(--color-body);line-height:1.75}.c-prose li::marker{color:var(--color-brand-hover)}.breathing-bubble{background:color-mix(in srgb,var(--color-surface-muted) 72%,white);border:1px solid var(--color-border-subtle);border-radius:.5rem;margin:1.75rem 0 1.5rem;padding:1.4rem clamp(1rem,4vw,1.5rem) 1.15rem}.breathing-bubble__track{align-items:center;background:linear-gradient(to bottom,#ffffffb8,#ffffff2e),linear-gradient(to bottom,#8b3a2a14,#5070661f);border:1px solid var(--color-border-subtle);border-radius:999px;display:flex;height:12rem;justify-content:center;margin-inline:auto;max-width:8.5rem;padding:.9rem;position:relative}.breathing-bubble__track:before{background:linear-gradient(to bottom,transparent 50%,var(--color-border-subtle) 50%);content:"";height:calc(100% - 1.8rem);left:50%;position:absolute;top:.9rem;transform:translate(-50%);width:1px}.breathing-bubble__orb{animation:cardiac-breathing-bubble 10s ease-in-out infinite;aspect-ratio:1;background:radial-gradient(circle at 35% 30%,rgb(255 255 255 / .9),transparent 34%),radial-gradient(circle at 50% 52%,#76a294f2,#8b3a2ae6);border-radius:999px;box-shadow:0 1rem 2rem #27302b2e,inset 0 -.45rem 1rem #27302b29;width:4.25rem;will-change:transform;z-index:1}.breathing-bubble__labels{align-items:center;color:var(--color-ink-secondary);display:flex;font-family:var(--font-family-ui);font-size:.88rem;font-weight:700;justify-content:center;line-height:1.2;margin-top:.95rem}.breathing-bubble__labels span{flex:0 0 6rem;text-align:center}.breathing-bubble__labels span+span{border-left:1px solid var(--color-border-subtle)}@keyframes cardiac-breathing-bubble{0%,to{transform:translateY(3.35rem) scale(.84)}50%{transform:translateY(-3.35rem) scale(1)}}@media(prefers-reduced-motion:reduce){.breathing-bubble__orb{animation:none;transform:translateY(0)}}.c-prose aside{margin-block:1.5rem}.c-prose blockquote,blockquote{border-left:4px solid var(--color-brand);color:var(--color-body);font-style:italic;margin:1.5rem 0;padding:1rem}.c-prose img{border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;margin-bottom:1rem}.c-wysiwig li{margin:.25rem 0}.c-mentions-legales h2{font-size:1.35rem;margin-top:1.75rem;margin-bottom:.5rem}.c-mentions-legales h2:first-child{margin-top:0}@media(min-width:768px){.c-mentions-legales h2{font-size:1.5rem}}.c-mentions-legales p{color:var(--color-ink-secondary);line-height:1.7;margin-bottom:.5rem}.c-mentions-legales ul{margin:.25rem 0 .75rem}.c-mentions-legales li{color:var(--color-ink-secondary);line-height:1.7;margin:.2rem 0}.c-prose cite,.c-wysiwig cite,.references cite{background:var(--color-surface-muted);border:1px solid var(--color-border-subtle);border-radius:.5rem;color:var(--color-ink-secondary);display:block;font-family:var(--font-family-ui);font-size:.875rem;font-style:normal;line-height:1.65;margin:.65rem 0 0;padding:.85rem 1rem}.c-prose h2[id*=référence]+cite,.c-prose h2[id*=reference]+cite,.c-wysiwig h2[id*=référence]+cite,.c-wysiwig h2[id*=reference]+cite{margin-top:1rem}.c-prose cite+cite,.c-wysiwig cite+cite{margin-top:.65rem}.c-prose cite .authors,.c-wysiwig cite .authors,.references cite .authors{color:var(--color-ink-primary);font-weight:600}.c-prose cite .year,.c-wysiwig cite .year,.references cite .year{color:var(--color-ink-tertiary)}.c-prose cite .title,.c-wysiwig cite .title,.references cite .title{color:var(--color-ink-primary);font-style:italic}.c-prose cite .journal,.c-prose cite .publisher,.c-prose cite .volume,.c-prose cite .pages,.c-wysiwig cite .journal,.c-wysiwig cite .publisher,.c-wysiwig cite .volume,.c-wysiwig cite .pages,.references cite .journal,.references cite .publisher,.references cite .volume,.references cite .pages{color:var(--color-ink-secondary)}.c-prose cite a,.c-wysiwig cite a,.references cite a{display:inline-block;font-size:.8125rem;margin-top:.35rem;overflow-wrap:anywhere;word-break:break-word}.references ol{counter-reset:bibliography;list-style:none;margin:.75rem 0 1.5rem;padding:0}.references ol>li{counter-increment:bibliography;margin:.65rem 0 0;padding-left:2rem;position:relative}.references ol>li:before{color:var(--color-brand-hover);content:counter(bibliography) ".";font-family:var(--font-family-ui);font-size:.875rem;font-weight:700;left:0;line-height:1.65;position:absolute;top:.85rem}.references ol>li>cite{margin-top:0}
