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