:root{--bg:#faf7f2;--bg-soft:#f3efe7;--surface:#fff;--border:#ece8e0;--border-soft:#f1ede4;--ink:#1f2937;--ink-2:#4b5563;--ink-3:#6b7280;--ink-4:#6e747d;--accent:#3f2783;--accent-ink:#2a1a5c;--accent-soft:#eae6f4;--ocre:#c68b4a;--ocre-soft:#f6ecdd;--ocre-ink:#7a4f1c;--coral:#c86b5e;--coral-soft:#f7e6e2;--coral-ink:#8a3d32;--slate:#435265;--slate-soft:#eef1f3;--amber:#b88224;--pc-geriatrie:#eb4400;--pc-geriatrie-ink:#a33000;--pc-geriatrie-soft:#fce6db;--pc-sante:#e41f13;--pc-sante-ink:#a5140b;--pc-sante-soft:#fbe1de;--pc-violences:#6c2382;--pc-violences-ink:#491658;--pc-violences-soft:#f0e6f5;--pc-formation:#2960c0;--pc-formation-ink:#1c4488;--pc-formation-soft:#e4edfa;--pc-viecpts:#3f2783;--pc-viecpts-ink:#2a1a5c;--pc-viecpts-soft:#eae6f4;--pc-question:#b5780c;--pc-question-ink:#7a4f08;--pc-question-soft:#fbf0da;--cpts-lime:#7e9e00;--cpts-lime-ink:#5c7400;--cpts-lime-soft:#eef4d6;--pc-lime:var(--cpts-lime);--pc-lime-ink:var(--cpts-lime-ink);--pc-lime-soft:var(--cpts-lime-soft);--radius-lg:14px;--radius-md:10px;--radius-sm:8px;--shadow-card:0 2px 10px -4px #11182714, 0 1px 2px #1118270a;--shadow-hover:0 6px 22px -10px #11182724, 0 1px 2px #1118270a;--shadow-pop:0 20px 50px -20px #11182733, 0 2px 6px #1118270f}*{box-sizing:border-box}html,body{margin:0;padding:0}body{letter-spacing:.002em;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:Bitter,Georgia,serif;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;font-family:inherit;font-size:inherit;background:0 0;border:0}.btn-inline{text-align:inherit;padding:0}.ui-field-input{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;color:var(--ink);font:inherit;padding:9px 12px;font-size:14px}textarea.ui-field-input{resize:vertical}.ui-field-input::placeholder{color:var(--ink-4)}.ui-field-input:focus,.ui-field-input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.ui-btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600}.ui-btn:disabled{opacity:.6;cursor:default}.ui-btn--primary{background:var(--accent);color:#fff}.ui-btn--primary:hover:not(:disabled){background:var(--accent-ink)}.ui-btn--ghost{color:var(--ink-2);border-color:var(--border);background:0 0}.ui-btn--ghost:hover:not(:disabled){background:var(--bg-soft);color:var(--ink)}textarea,input,select{font-family:inherit}.icon{stroke-width:1.5px;flex:none;width:18px;height:18px}.icon-sm{stroke-width:1.5px;flex:none;width:16px;height:16px}.icon-xs{stroke-width:1.5px;flex:none;width:14px;height:14px}h1,h2,h3,h4,h5,.greet h1,.qv-id h2,.post-name b,.feat-event h4,.art h4,.pharma-name,.page-title,.ptitle,.section-title,.card-title,.sheet-title,.dir-name,.doc-title,.faq-q,.parcours-title,.pc-title,.acc-name,.hero h1,.hero h2{letter-spacing:-.005em;font-family:Jost,system-ui,sans-serif}.box-head h3,.fgroup label,.col-rail .box-head h3{letter-spacing:.04em;font-family:Roboto Mono,ui-monospace,monospace}.brand-text b{letter-spacing:0;font-family:Jost,system-ui,sans-serif;font-weight:600}.av-a,.av-b,.av-c,.av-d,.av-e,.av-f{color:#fff}.av-a{background:#4d7c6f}.av-b{background:#7a6547}.av-c{background:#5e6a7c}.av-d{background:#856a73}.av-e{background:#6e8e7a}.av-f{background:#8e6a47}:where(.avatar,.composer-avatar){background:var(--accent-soft);color:var(--accent-ink)}.feat-event .ft{background:linear-gradient(160deg, var(--accent) 0%, var(--accent-ink) 100%)}.feat-event .ft .fd .m{color:var(--accent)}.page-cta{background:var(--accent);color:#fff;height:40px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 16px;font-size:13.5px;font-weight:600;transition:background .14s,transform .1s;display:inline-flex}.page-cta:hover{background:var(--accent-ink)}.page-cta:active{transform:translateY(1px)}.page-cta.ghost{background:var(--surface);color:var(--accent-ink);border:1px solid var(--border)}.page-cta.ghost:hover{background:var(--surface);border-color:var(--accent);color:var(--accent)}.page-head-actions{flex:none;align-items:center;gap:10px;display:flex}.favstar{width:34px;height:34px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;transition:color .15s,background .15s,transform .1s;display:inline-grid}.favstar:hover{color:var(--ocre);background:var(--bg-soft)}.favstar.on{color:var(--ocre)}.favstar:active{transform:scale(.9)}.favstar-solid{color:#fff;-webkit-backdrop-filter:blur(4px);background:#ffffff29}.favstar-solid:hover{color:#fff;background:#ffffff47}.favstar-solid.on{color:#ffd67a;background:#ffffff3d}.post-theme[data-t=geriatrie],.tag-geriatrie,.parc-tag[data-p=Gériatrie],[data-parcours=geriatrie] .pc-pill{background:var(--pc-geriatrie-soft);color:var(--pc-geriatrie-ink)}.post-theme[data-t=sante],.tag-sante,.parc-tag[data-p=Santé\ sexuelle],[data-parcours=sante] .pc-pill{background:var(--pc-sante-soft);color:var(--pc-sante-ink)}.post-theme[data-t=violences],.tag-violences,.parc-tag[data-p=Violences\ conjugales]{background:var(--pc-violences-soft);color:var(--pc-violences-ink)}.post-theme[data-t=formation],.tag-formation{background:var(--pc-formation-soft);color:var(--pc-formation-ink)}.post-theme[data-t=vie-cpts],.tag-vie-cpts,.parc-tag[data-p="Vie de la CPTS"]{background:var(--pc-viecpts-soft);color:var(--pc-viecpts-ink)}.post-theme[data-t=question],.tag-question{background:var(--pc-question-soft);color:var(--pc-question-ink)}.tag.parc-Gériatrie{background:var(--pc-geriatrie-soft);color:var(--pc-geriatrie-ink)}.tag.parc-Santé-sexuelle{background:var(--pc-sante-soft);color:var(--pc-sante-ink)}.tag.parc-Violences-conjugales{background:var(--pc-violences-soft);color:var(--pc-violences-ink)}.tag.parc-Vie-de-la-CPTS{background:var(--pc-viecpts-soft);color:var(--pc-viecpts-ink)}body[data-parc=gero],.parc-scope[data-parc=gero]{--accent:var(--pc-geriatrie);--accent-ink:var(--pc-geriatrie-ink);--accent-soft:var(--pc-geriatrie-soft)}body[data-parc=sante],.parc-scope[data-parc=sante]{--accent:var(--pc-sante);--accent-ink:var(--pc-sante-ink);--accent-soft:var(--pc-sante-soft)}body[data-parc=viol],.parc-scope[data-parc=viol]{--accent:var(--pc-violences);--accent-ink:var(--pc-violences-ink);--accent-soft:var(--pc-violences-soft)}.attach-event .et span.ec{background:var(--accent-soft);width:auto;color:var(--accent-ink);border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);display:inline-flex}.attach-event .et span.ec:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.box,.card,.doc,.doc-card,.folder-card,.pile-card,.res,.tool,.eq-card,.parc-card,.vit-pcard,.vit-art,.ov-card,.article,.art-card,.event,.feat-event,.pharma,.contrib,.fav-item{transition:box-shadow .18s,transform .18s,border-color .18s}.art-card:hover{transform:translateY(-2px)}.art-card:hover .artc-cover{filter:brightness(1.05)}button{transition:background .15s,color .15s,border-color .15s,box-shadow .15s}button:active{transform:translateY(.5px)}@media (prefers-reduced-motion:reduce){*,.page-anim{transition-duration:.001ms!important;animation-duration:.001ms!important}}[data-rv]{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--rv-d,0s);will-change:opacity,transform;transform:translateY(20px)}[data-rv=heading]{filter:blur(12px);transition-duration:.9s;transform:translateY(30px)}[data-rv=mask]{opacity:1;clip-path:inset(100% 0 0);transition:clip-path 1.1s cubic-bezier(.22,1,.36,1);transition-delay:var(--rv-d,0s);will-change:clip-path;transform:none}[data-rv].is-in{opacity:1;filter:none;clip-path:inset(0);transform:none}@media (prefers-reduced-motion:reduce){[data-rv]{opacity:1!important;filter:none!important;clip-path:none!important;transition:none!important;transform:none!important}}.skip-link{z-index:6000;background:var(--accent);color:#fff;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600;transition:top .15s;position:fixed;top:-60px;left:12px}.skip-link:focus{outline-offset:2px;outline:2px solid #fff;top:12px}.main-region{display:contents}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ck.svelte-zvfgak{z-index:200;background:var(--surface,#fff);border:1px solid var(--border,#e5e3df);border-radius:14px;align-items:center;gap:16px;max-width:760px;margin:0 auto;padding:14px 18px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 8px 30px #00000029}.ck-text.svelte-zvfgak{color:var(--ink-2,#3a3a42);flex:1;margin:0;font-size:13px;line-height:1.5}.ck-text.svelte-zvfgak a:where(.svelte-zvfgak){color:var(--accent,#3f2783);white-space:nowrap;text-decoration:underline}.ck-btn.svelte-zvfgak{background:var(--accent,#3f2783);color:#fff;cursor:pointer;border:0;border-radius:9px;flex:none;padding:9px 16px;font-size:13px;font-weight:600}.ck-btn.svelte-zvfgak:hover{background:var(--accent-ink,#2e1c63)}@media (width<=560px){.ck.svelte-zvfgak{flex-direction:column;align-items:stretch;gap:10px}}
