@layer components{.p-ressources{--nuit0:#020816;--nuit1:#0a1424;--nuit2:#0f1b2e;--papier:#f4f3ef;--lin:#ece7dd;--encre:#0a1424;--encre2:#3b4352;--encre3:#5a616e;--filet:#d9d4ca;--filet-n:#c7d5e824;--brume:#c7d5e8;--brume2:#a3b2c7;--cyan:#3cd9bc;--bleu:#5db6e8;--ciel:#7cc4f0;--sarcelle:#0a7a67;--sarcelle-f:#07695a;--marque:linear-gradient(100deg,#3cd9bc 0%,#5db6e8 100%);--sans:var(--font-inter),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:var(--font-jetbrains),ui-monospace,"SF Mono",Menlo,monospace;--hd:var(--k-entete);--sec:clamp(56px,6vw,96px);--tap:44px;--zoom-bureau:.9;--ombre:0 1px 0 #0a142408,0 18px 40px -26px #0a142447;background:var(--nuit0);color:#fff;font-family:var(--sans);line-height:1.5}@media (min-width:1024px) and (pointer:coarse){.p-ressources{--tap:calc(46px / var(--zoom-bureau))}}.p-ressources ul,.p-ressources ol{list-style:none}.p-ressources a{color:inherit}.p-ressources button,.p-ressources input{font:inherit;color:inherit}.p-ressources button{cursor:pointer}.p-ressources :focus-visible{outline:3px solid var(--ciel);outline-offset:3px;border-radius:6px}.p-ressources .light :focus-visible{outline-color:#0a56b8}.p-ressources .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.p-ressources .mono{font-family:var(--mono);font-weight:600}.p-ressources .wrap{width:100%;max-width:1304px;margin:0 auto;padding:0 32px}@media (max-width:640px){.p-ressources .wrap{padding:0 16px}}.p-ressources section{position:relative}.p-ressources [hidden]{display:none!important}.p-ressources svg{max-width:100%;display:block}.p-ressources .band{padding:var(--sec) 0}.p-ressources .night{background:var(--nuit0);color:#fff}.p-ressources .night.n1{background:var(--nuit1)}.p-ressources .light{color:var(--encre)}.p-ressources .paper{background:var(--papier)}.p-ressources .lin{background:var(--lin)}.p-ressources .light:before,.p-ressources .light:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#3cd9bc8c 30%,#5db6e88c 70%,#0000);height:1px;position:absolute;left:0;right:0}.p-ressources .light:before{top:0}.p-ressources .light:after{bottom:0}.p-ressources h1,.p-ressources h2,.p-ressources h3{text-wrap:balance;font-weight:650}.p-ressources .t{letter-spacing:-.036em;font-size:clamp(30px,3.1vw,44px);line-height:1.04}.p-ressources .light .t{color:var(--encre)}.p-ressources .lead{color:var(--encre2);text-wrap:pretty;max-width:30em;font-size:clamp(17px,1.4vw,20px);line-height:1.52}.p-ressources .night .lead{color:var(--brume)}.p-ressources .head{grid-template-columns:repeat(12,1fr);align-items:end;gap:20px 32px;margin-bottom:clamp(24px,2.8vw,40px);display:grid}.p-ressources .head .l{grid-column:1/8}.p-ressources .head .r{grid-column:8/13}@media (max-width:900px){.p-ressources .head{column-gap:0}.p-ressources .head .l,.p-ressources .head .r{grid-column:1/-1}}.p-ressources .une-titre{letter-spacing:.1em;text-transform:uppercase;color:var(--encre3);font-size:12px;font-weight:600;line-height:1.4}.p-ressources .note{color:var(--encre3);font-size:15px;line-height:1.5}.p-ressources .btn{background:var(--marque);color:#03151a;border:0;border-radius:14px;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:0 22px 0 26px;font-size:17px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 14px 34px -14px #3cd9bcb3}.p-ressources .btn:hover{transform:translateY(-2px);box-shadow:0 18px 38px -14px #3cd9bcd9}.p-ressources .btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.p-ressources .btn2{min-height:52px;color:var(--encre);background:0 0;border:1.5px solid #0a142447;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:600;transition:border-color .2s,background-color .2s;display:inline-flex}.p-ressources .btn2:hover{border-color:var(--encre);background:#fff9}.p-ressources .lk{min-height:var(--tap);color:inherit;text-underline-offset:5px;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;font-size:16px;-webkit-text-decoration:underline #0a142459;text-decoration:underline #0a142459;text-decoration-thickness:1.5px;display:inline-flex}.p-ressources .night .lk{text-decoration-color:#c7d5e873}.p-ressources .lk:hover{text-decoration-color:currentColor}.p-ressources .lk .ar{fill:none;width:16px;height:16px;stroke:var(--sarcelle);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.p-ressources .night .lk .ar{stroke:var(--cyan)}.p-ressources .sym{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.p-ressources .ico{width:36px;height:36px;color:var(--ico);--ico-trait:2px;flex:none;display:inline-block;overflow:visible}.p-ressources .light{--ico:var(--encre);--ico-fond:#fff;--ico-plein:var(--encre);--ico-accent:var(--sarcelle);--ico-voyant:#a9afb8;--ico-eclair:#fff;--ico-statut:#0e8a5f;--ico-vitre:#e3ecf2;--ico-fenetre:transparent;--acc:var(--sarcelle);--eye:#fff}.p-ressources .night,.p-ressources .nv{--ico:#dce6f2;--ico-fond:var(--nuit2);--ico-plein:#dce6f2;--ico-accent:var(--cyan);--ico-voyant:#5f6e86;--ico-eclair:var(--nuit2);--ico-statut:#34d399;--ico-vitre:#16253d;--ico-fenetre:transparent;--acc:var(--cyan);--eye:#0f1b2e}.p-ressources .hero{padding:calc(var(--hd) + clamp(40px,5vw,76px)) 0 clamp(36px,4vw,60px);background:var(--nuit0)}.p-ressources .hpill{min-height:40px;color:var(--brume);background:#0208168c;border:1px solid #3cd9bc4d;border-radius:999px;align-items:center;gap:10px;padding:0 16px;font-size:15px;display:inline-flex}.p-ressources .hpill:before{content:"";background:var(--cyan);border-radius:50%;width:7px;height:7px}.p-ressources .hero h1{letter-spacing:-.048em;text-wrap:balance;margin-top:26px;font-size:clamp(40px,7.2vw,112px);line-height:.95}.p-ressources .hero h1 span{display:inline-block}.p-ressources .gt{background:linear-gradient(100deg,#3cd9bc 0%,#5db6e8 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:-.14em;padding-bottom:.14em}.p-ressources .hero .lead{max-width:none;margin-top:clamp(18px,2vw,28px);font-size:clamp(18px,1.6vw,22px)}.p-ressources .tools{margin-top:clamp(28px,3.2vw,48px)}.p-ressources .sf{background:var(--nuit2);border-radius:16px;align-items:center;max-width:none;min-height:60px;transition:box-shadow .2s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #c7d5e842}.p-ressources .sf:focus-within{box-shadow:inset 0 0 0 2px var(--cyan);outline:3px solid var(--ciel);outline-offset:3px}.p-ressources .sf .lp{width:22px;height:22px;color:var(--brume);pointer-events:none;margin-top:-11px;position:absolute;top:50%;left:18px}.p-ressources .sf input{color:#fff;appearance:none;background:0 0;border:0;outline:none;flex:1;min-width:0;height:60px;padding:0 64px 0 54px;font-size:18px}.p-ressources .sf input::placeholder{color:var(--brume2);opacity:1}.p-ressources .sf input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.p-ressources .sf input::-webkit-search-decoration{-webkit-appearance:none;display:none}.p-ressources .sf kbd{min-width:28px;height:28px;font-family:var(--mono);color:var(--brume);border-radius:8px;place-items:center;margin-top:-14px;font-size:13px;font-weight:600;display:grid;position:absolute;top:50%;right:16px;box-shadow:inset 0 0 0 1px #c7d5e859}.p-ressources .sf.has kbd,.p-ressources .sf:focus-within kbd{display:none}@media (pointer:coarse){.p-ressources .sf kbd{display:none}}.p-ressources .sf .clr{margin-top:calc(var(--tap) / -2);width:var(--tap);height:var(--tap);color:var(--brume);background:0 0;border:0;border-radius:12px;place-items:center;display:none;position:absolute;top:50%;right:6px}.p-ressources .sf .clr:hover{color:#fff;background:#ffffff14}.p-ressources .sf.has .clr{display:grid}.p-ressources .sf .clr svg{width:20px;height:20px}.p-ressources .frow{align-items:flex-start;gap:6px 18px;margin-top:18px;display:flex}.p-ressources .frow .lb{width:84px;padding-top:calc((var(--tap) - 18px) / 2);letter-spacing:.1em;text-transform:uppercase;color:var(--brume2);flex:none;font-size:12px;font-weight:600}.p-ressources .chips{flex-wrap:wrap;gap:16px 10px;display:flex}.p-ressources .frow.sj,.p-ressources .frow.fmrow{margin-top:28px}.p-ressources .chip{min-height:var(--tap);color:var(--brume);background:0 0;border:1px solid #c7d5e83d;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:500;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.p-ressources .chip.rb{background:var(--nuit2)}.p-ressources .chip .n{font-variant-numeric:tabular-nums;color:var(--brume2);font-size:13px}.p-ressources .chip:hover:not(:disabled){color:#fff;border-color:#c7d5e88c}.p-ressources .chip[aria-pressed=true]{color:#fff;background:#3cd9bc29;border-color:#3cd9bcbf}.p-ressources .chip[aria-pressed=true] .n{color:var(--cyan)}.p-ressources .chip:disabled{opacity:.5;cursor:default}.p-ressources .tg{min-height:var(--tap);color:var(--brume);background:0 0;border:1px solid #c7d5e83d;border-radius:999px;align-items:center;gap:10px;padding:0 16px;font-size:15px;font-weight:500;display:none}.p-ressources .tg svg{width:14px;height:14px;transition:transform .2s}.p-ressources .tg[aria-expanded=true] svg{transform:rotate(180deg)}.p-ressources .tg .cnt{color:var(--cyan);font-size:13px}@media (max-width:899px){.p-ressources .frow{flex-direction:column;gap:8px}.p-ressources .frow .lb{width:auto;padding-top:0}.p-ressources .frow.rbrow .lb,.p-ressources .frow.sj .lb{display:none}.p-ressources .tg{display:inline-flex}.p-ressources .frow.sj .chips{display:none}.p-ressources .frow.sj.open .chips{display:flex}}.p-ressources .bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(14px,1.8vw,24px);display:flex}.p-ressources .liens-une{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 24px;display:flex}.p-ressources button.rss{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.p-ressources button.rss .ar{width:16px;height:16px;color:var(--sarcelle);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.p-ressources .rss{min-height:var(--tap);color:var(--encre3);text-underline-offset:5px;align-items:center;gap:8px;font-size:15px;-webkit-text-decoration:underline #0a14244d;text-decoration:underline #0a14244d;text-decoration-thickness:1.5px;display:inline-flex}.p-ressources .rss:hover{color:var(--encre);text-decoration-color:currentColor}.p-ressources .rss svg{width:16px;height:16px;color:var(--sarcelle)}.p-ressources .k{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.p-ressources .pastille{min-height:30px;font-family:var(--mono);color:var(--sarcelle-f);background:#fff6;border:1px solid #0a7a6773;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 8px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.p-ressources .pastille .ico{width:18px;height:18px}.p-ressources .nv .pastille{color:var(--cyan);background:0 0;border-color:#3cd9bc73}.p-ressources .audio{background:var(--sarcelle-f);color:#fff;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 12px 0 9px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.p-ressources .audio svg{width:17px;height:17px}.p-ressources .nv .audio{background:var(--cyan);color:#03151a}.p-ressources .card,.p-ressources .cover{border-radius:24px;flex-direction:column;gap:14px;display:flex;position:relative}.p-ressources .card{border:1px solid var(--filet);box-shadow:var(--ombre);color:var(--encre);background:#fff;padding:26px 28px 22px;transition:border-color .2s}.p-ressources .card:hover{border-color:#8fb3aa}.p-ressources .card h3{letter-spacing:-.022em;font-size:21px;font-weight:600;line-height:1.2}.p-ressources .card h3 a,.p-ressources .cover h3 a{color:inherit;text-decoration:none}.p-ressources .card h3 a:after,.p-ressources .cover h3 a:after{content:"";border-radius:24px;position:absolute;inset:0}:is(.p-ressources .card:has(a:focus-visible),.p-ressources .cover:has(a:focus-visible)){outline-offset:3px;outline:3px solid #0a56b8}.p-ressources .card a:focus-visible,.p-ressources .cover a:focus-visible{outline:none}.p-ressources .ex{color:var(--encre2);text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;line-height:1.5;display:-webkit-box;overflow:hidden}.p-ressources .foot{border-top:1px solid var(--filet);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:14px;display:flex}.p-ressources .meta{color:var(--encre3);font-size:14px;line-height:1.4}.p-ressources .sj{color:var(--encre2);margin-top:3px;font-size:14px;font-weight:500;line-height:1.4}.p-ressources .foot .ar{width:20px;height:20px;color:var(--sarcelle);flex:none;transition:transform .2s}.p-ressources .card:hover .foot .ar,.p-ressources .cover:hover .foot .ar{transform:translate(3px)}.p-ressources .cards{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.p-ressources .cards.one .card{grid-column:span 2}.p-ressources .cards.one .card h3{font-size:clamp(22px,2vw,28px)}@media (max-width:640px){.p-ressources .cards.one .card{grid-column:auto}}@media (max-width:1023px){.p-ressources .cards{grid-template-columns:repeat(2,1fr)}.p-ressources .cards.one .card{grid-column:1/-1}}@media (max-width:640px){.p-ressources .cards{grid-template-columns:1fr;gap:16px}.p-ressources .card{gap:10px;padding:20px 18px 16px}.p-ressources .card h3{font-size:19px}.p-ressources .rb-band .card .ex{-webkit-line-clamp:2}.p-ressources .rb-band{padding:36px 0}.p-ressources .rb-band .head{margin-bottom:20px}.p-ressources .cover .ex{-webkit-line-clamp:3}}.p-ressources .une{grid-template-columns:repeat(12,1fr);gap:24px;display:grid}.p-ressources .cover{background:var(--nuit1);color:#fff;grid-area:1/1/3/8;gap:clamp(16px,2vw,24px);padding:clamp(24px,3vw,44px);box-shadow:inset 0 0 0 1px #c7d5e81a}.p-ressources .cover h3{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(32px,4.2vw,62px);font-weight:650;line-height:1}.p-ressources .cover .ex{color:var(--brume);-webkit-line-clamp:4;max-width:34em;font-size:clamp(17px,1.4vw,19px)}.p-ressources .cover .foot{border-top-color:#c7d5e829}.p-ressources .cover .meta{color:var(--brume2)}.p-ressources .cover .sj{color:var(--brume)}.p-ressources .cover .foot .ar{color:var(--cyan);width:24px;height:24px}.p-ressources .cover:hover{box-shadow:inset 0 0 0 1px #3cd9bc59}.p-ressources .wave{height:64px;margin-top:auto;position:relative}.p-ressources .wave svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.p-ressources .wave rect{fill:var(--cyan);transform-box:fill-box;transform-origin:50%}.p-ressources .wave .sol{stroke:#c7d5e84d;stroke-width:1px}.p-ressources .cover .wave~.foot{margin-top:0}.p-ressources .une .md{padding:clamp(22px,2.2vw,30px)}.p-ressources .une .md.a{grid-area:1/8/auto/13}.p-ressources .une .md.b{grid-area:2/8/auto/13}.p-ressources .une .md h3{font-size:clamp(20px,1.7vw,24px)}@media (max-width:1023px){.p-ressources .cover{grid-area:auto/1/auto/-1}.p-ressources .une .md.a{grid-area:auto/1/auto/7}.p-ressources .une .md.b{grid-area:auto/7/auto/13}}@media (max-width:700px){.p-ressources .une{grid-template-columns:1fr}.p-ressources .cover,.p-ressources .une .md.a,.p-ressources .une .md.b{grid-column:1/-1}}.p-ressources .rb-band{padding:clamp(44px,5vw,76px) 0}.p-ressources .rk{align-items:center;gap:12px;margin-bottom:14px;display:flex}.p-ressources .rk .tile{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--filet);background:#fff;border-radius:14px;place-items:center;display:grid}.p-ressources .rk .tile .ico{width:28px;height:28px}.p-ressources .rk .nb{font-family:var(--mono);color:var(--encre3);font-size:13px;font-weight:600}.p-ressources .rb-band .head{align-items:end}.p-ressources .rb-band .lead{font-size:clamp(16px,1.3vw,18px)}.p-ressources .rb-band .r .lk{margin-top:6px;font-weight:600}.p-ressources .res-band{padding:clamp(36px,4vw,60px) 0 var(--sec)}.p-ressources .toks{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.p-ressources .tok{min-height:var(--tap);border:1px solid var(--filet);color:var(--encre);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 16px;font-size:15px;font-weight:500;display:inline-flex}.p-ressources .tok:hover{border-color:var(--encre)}.p-ressources .tok svg{width:16px;height:16px;color:var(--encre3)}.p-ressources .res-band .head .r{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.p-ressources .more{flex-direction:column;align-items:center;gap:12px;margin-top:clamp(28px,3vw,44px);display:flex}.p-ressources .empty{border:1px solid var(--filet);max-width:640px;box-shadow:var(--ombre);background:#fff;border-radius:24px;flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(24px,3vw,40px);display:flex}.p-ressources .empty .tile{width:52px;height:52px;box-shadow:inset 0 0 0 1px var(--filet);color:var(--sarcelle);border-radius:16px;place-items:center;display:grid}.p-ressources .empty .tile svg{width:26px;height:26px}.p-ressources .empty h3{letter-spacing:-.025em;font-size:clamp(22px,2vw,28px);line-height:1.15}.p-ressources .empty p{color:var(--encre2);max-width:34em;font-size:17px;line-height:1.55}.p-ressources .empty .q{color:var(--encre);font-weight:600}.p-ressources .gd-band{padding:clamp(40px,5vw,72px) 0}.p-ressources .gd{background:var(--nuit2);border-radius:24px;justify-content:space-between;align-items:center;gap:32px;padding:clamp(22px,2.6vw,34px) clamp(20px,2.8vw,36px);display:flex;box-shadow:inset 0 0 0 1px #c7d5e824}.p-ressources .gd h2{letter-spacing:-.02em;font-size:clamp(22px,1.9vw,26px);font-weight:600;line-height:1.2}.p-ressources .gd p{color:var(--brume);text-wrap:pretty;max-width:46em;margin-top:8px;font-size:17px;line-height:1.5}.p-ressources .gd .btn{flex:none}@media (max-width:760px){.p-ressources .gd{flex-direction:column;align-items:flex-start;gap:20px}.p-ressources .gd .btn{width:100%}}.p-ressources .fin{background:radial-gradient(60% 70% at 50% 0%,#3cd9bc1f 0%,#02081600 70%),var(--nuit0);text-align:center;padding:clamp(64px,7vw,112px) 0 clamp(48px,5vw,80px)}.p-ressources .fin .t{max-width:17em;margin:0 auto;font-size:clamp(34px,3.7vw,56px)}.p-ressources .fin .lead{max-width:30em;margin:20px auto 0}.p-ressources .cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;margin-top:32px;display:flex}.p-ressources section[id]{scroll-margin-top:calc(var(--k-entete) + 12px)}@media (prefers-reduced-motion:no-preference){.p-ressources .hero .hpill,.p-ressources .hero h1,.p-ressources .hero .lead,.p-ressources .hero .tools{animation:.6s cubic-bezier(.23,1,.32,1) backwards ressources-entree}.p-ressources .hero h1{animation-delay:70ms}.p-ressources .hero .lead{animation-delay:.14s}.p-ressources .hero .tools{animation-delay:.21s}.p-ressources .card:not([data-vu]),.p-ressources .cover:not([data-vu]){opacity:0;animation:1ms 3s forwards ressources-secours}}@keyframes ressources-entree{0%{opacity:.001;transform:translateY(12px)}}@keyframes ressources-secours{to{opacity:1}}}.p-ressources .tous{padding:clamp(28px,3vw,44px) 0}.p-ressources .tous-liste summary{min-height:var(--tap);cursor:pointer;text-underline-offset:5px;align-items:center;gap:8px;font-size:16px;-webkit-text-decoration:underline #0a142459;text-decoration:underline #0a142459;text-decoration-thickness:1.5px;list-style:none;display:inline-flex}.p-ressources .tous-liste summary::-webkit-details-marker{display:none}.p-ressources .tous-liste summary:hover{text-decoration-color:currentColor}.p-ressources .tous-liste summary .ar{fill:none;width:16px;height:16px;stroke:var(--sarcelle);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.p-ressources .tous-liste[open] summary .ar{transform:rotate(180deg)}.p-ressources .tous-liste ul{columns:2 22em;column-gap:40px;margin:18px 0 0;padding:0;list-style:none}.p-ressources .tous-liste li{break-inside:avoid;padding:5px 0}.p-ressources .tous-liste li a{min-height:var(--tap);color:inherit;text-underline-offset:4px;align-items:center;-webkit-text-decoration:underline #0a142440;text-decoration:underline #0a142440;display:inline-flex}.p-ressources .tous-liste li a:hover{text-decoration-color:currentColor}
