body:has(main.resources-page){background-image:none;background-color:color-mix(in srgb,var(--color-bg),black 5%);background-attachment:scroll}.theme-light body:has(main.resources-page),:root[data-theme=light] body:has(main.resources-page){background-image:none}body:has(main.resources-page[aria-labelledby=resources-hub-title]){background-image:url(/images/home-dark-bg.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed}.theme-light body:has(main.resources-page[aria-labelledby=resources-hub-title]),:root[data-theme=light] body:has(main.resources-page[aria-labelledby=resources-hub-title]){background-image:url(/images/home-light3-bg.webp)}body:has(main.resources-page:has(nav[aria-label="Chapitres du parcours"])),main.resources-page:has(nav[aria-label="Chapitres du parcours"]),main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div{background:var(--color-bg)}body:has(main.resources-page:has(nav[aria-label="Chapitres du parcours"])) .global-header{border-bottom-color:var(--resources-card-border);background:var(--color-bg)}body:has(main.resources-page:has(nav[aria-label="Chapitres du parcours"])) .header-inner{background:transparent}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>aside{background:var(--color-bg-soft)}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>article{width:min(1120px,94%);margin-inline:auto}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>header{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;background:var(--color-bg)}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>header>div:first-child{position:relative;inset:auto;min-height:clamp(16rem,25vw,22rem)}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>header>div:first-child>span,main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>header>div:nth-of-type(2){display:none}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>header>div:nth-of-type(3){width:100%;min-height:0;padding:1.15rem .4rem 1.4rem;background:var(--color-bg)}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>header>div:nth-of-type(3)>div:last-child{display:none}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>header>aside{display:none}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>aside>nav[aria-label="Chapitres du parcours"]+div{gap:.34rem;padding-left:.2rem}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>aside>nav[aria-label="Chapitres du parcours"]+div>p{padding-bottom:.28rem}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>aside>nav[aria-label="Chapitres du parcours"]+div>a{position:relative;display:block;padding:.16rem .1rem .16rem 1rem;color:var(--color-text-muted);border-radius:0}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>aside>nav[aria-label="Chapitres du parcours"]+div>a:before{position:absolute;top:.58em;left:.08rem;width:.3rem;height:.3rem;content:"";border:1px solid color-mix(in srgb,var(--color-accent-primary),transparent 28%);background:transparent;transform:rotate(45deg)}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>aside>nav[aria-label="Chapitres du parcours"]+div>a:first-of-type{color:var(--color-accent-primary);font-weight:620}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>aside>nav[aria-label="Chapitres du parcours"]+div>a:first-of-type:before{width:.38rem;height:.38rem;left:.04rem;border-color:var(--color-accent-primary);border-radius:999px;background:var(--color-accent-primary);transform:none}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>aside>nav[aria-label="Chapitres du parcours"]+div>a:focus-visible,main.resources-page:has(nav[aria-label="Chapitres du parcours"])>aside>nav[aria-label="Chapitres du parcours"]+div>a:hover{color:var(--color-accent-primary)}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>aside>nav[aria-label="Chapitres du parcours"]+div>a:focus-visible:before,main.resources-page:has(nav[aria-label="Chapitres du parcours"])>aside>nav[aria-label="Chapitres du parcours"]+div>a:hover:before{border-color:var(--color-accent-primary);background:var(--color-accent-primary)}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>article>section[id]{scroll-margin-top:6rem}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>article>section+section{margin-top:clamp(3.8rem,6vw,5.7rem)}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>article>section>h2,main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>article>section>p{width:min(45rem,100%);margin-left:auto;margin-right:auto}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>article>section>h2{position:relative;max-width:45rem;margin-bottom:1rem;padding-bottom:.7rem;font-size:clamp(1.55rem,1.9vw,2.05rem);line-height:1.12;text-align:left}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>article>section>h2:after{position:absolute;bottom:0;left:0;width:3.4rem;height:1px;content:"";background:color-mix(in srgb,var(--color-accent-primary),transparent 18%)}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>article>section>p{color:var(--color-text-secondary);font-family:var(--font-sans),sans-serif;font-size:clamp(.98rem,1.05vw,1.06rem);font-weight:410;line-height:1.78;letter-spacing:-.006em}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>article>section>p+p{margin-top:.9rem}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>article>section>figure{width:min(1040px,100%);margin:clamp(2rem,3.6vw,3.25rem) auto 0}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>article>section>figure>div{overflow:hidden;border-radius:.72rem;box-shadow:0 1.3rem 3rem color-mix(in srgb,var(--color-bg),transparent 30%),0 0 0 1px color-mix(in srgb,var(--color-accent-primary),transparent 88%)}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>article>section#belle-patience,main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>article>section#le-puits,main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>article>section#le-reve{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);grid-column-gap:clamp(1.6rem,3.3vw,3rem);column-gap:clamp(1.6rem,3.3vw,3rem);grid-row-gap:0;row-gap:0;align-items:center}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>article>section#belle-patience>h2,main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>article>section#belle-patience>p,main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>article>section#le-reve>h2,main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>article>section#le-reve>p{grid-column:1;width:auto;margin-left:0;margin-right:0}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>article>section#belle-patience>figure,main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>article>section#le-reve>figure{grid-column:2;grid-row:1/span 3;width:100%;margin:0}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>article>section#le-puits>h2,main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>article>section#le-puits>p{grid-column:2;width:auto;margin-left:0;margin-right:0}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>article>section#le-puits>figure{grid-column:1;grid-row:1/span 3;width:100%;margin:0}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>article>section#belle-patience>aside,main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>article>section#le-puits>aside,main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>article>section#le-reve>aside{grid-column:1/-1}main.resources-page:has(nav[aria-label="Chapitres du parcours"]) aside[data-source-kind=quran]:has(blockquote){position:relative;width:min(900px,100%);margin:clamp(2rem,4vw,3.4rem) auto 0;padding:clamp(1.2rem,2.2vw,1.75rem) clamp(1.25rem,2.7vw,2rem);overflow:hidden;border-left:1px solid color-mix(in srgb,var(--color-accent-primary),transparent 45%);border:1px solid color-mix(in srgb,var(--color-accent-primary),transparent 45%);border-radius:.72rem;background:radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--color-accent-primary),transparent 84%),transparent 35%),var(--resources-card-bg-strong);box-shadow:0 .75rem 2rem color-mix(in srgb,var(--color-text-primary),transparent 94%),inset 0 1px 0 color-mix(in srgb,var(--color-accent-primary),transparent 72%)}main.resources-page:has(nav[aria-label="Chapitres du parcours"]) aside[data-source-kind=quran]:has(blockquote):before{position:absolute;top:0;left:0;width:5.5rem;height:2px;content:"";background:var(--color-accent-primary)}main.resources-page:has(nav[aria-label="Chapitres du parcours"]) aside[data-source-kind=quran]:has(blockquote)>p:first-child{margin:0;color:var(--color-accent-primary);font-family:var(--font-sans),sans-serif;font-size:.66rem;font-weight:700;letter-spacing:.035em;text-transform:none}main.resources-page:has(nav[aria-label="Chapitres du parcours"]) aside[data-source-kind=quran]:has(blockquote)>blockquote{margin:.95rem 0 0;color:var(--color-text-primary);font-family:var(--font-serif),serif;font-size:clamp(1.05rem,1.35vw,1.25rem);font-weight:420;line-height:1.85;direction:ltr;unicode-bidi:plaintext;text-align:start;white-space:pre-line}main.resources-page:has(nav[aria-label="Chapitres du parcours"]) aside[data-source-kind=quran]:has(blockquote)>p:last-child{margin:.95rem 0 0;color:var(--color-accent-primary-soft);font-family:var(--font-sans),sans-serif;font-size:.7rem;font-weight:650;letter-spacing:.015em}main.resources-page:has(nav[aria-label="Chapitres du parcours"]) aside[data-tone]{width:min(47rem,100%);margin-left:auto;margin-right:auto;padding:.92rem 1.08rem;border-top:1px solid color-mix(in srgb,var(--color-accent-primary),transparent 82%);border-right:1px solid color-mix(in srgb,var(--color-accent-primary),transparent 88%);border-bottom:1px solid color-mix(in srgb,var(--color-accent-primary),transparent 88%);border-radius:.42rem;background:color-mix(in srgb,var(--color-bg-soft),var(--color-accent-primary) 4%);box-shadow:none}main.resources-page:has(nav[aria-label="Chapitres du parcours"]) aside[data-tone=context]{border-left:3px solid var(--color-accent-primary);background:color-mix(in srgb,var(--color-bg-soft),var(--color-accent-primary) 5%)}main.resources-page:has(nav[aria-label="Chapitres du parcours"]) aside[data-tone=method]{border-left:3px solid var(--color-accent-secondary);border-top-color:color-mix(in srgb,var(--color-accent-secondary),transparent 78%);border-right-color:color-mix(in srgb,var(--color-accent-secondary),transparent 87%);border-bottom-color:color-mix(in srgb,var(--color-accent-secondary),transparent 87%);background:color-mix(in srgb,var(--color-bg-soft),var(--color-accent-secondary) 6%)}main.resources-page:has(nav[aria-label="Chapitres du parcours"]) aside[data-tone=limit]{border-left:3px solid var(--color-warning-text);border-top-color:color-mix(in srgb,var(--color-warning-text),transparent 76%);border-right-color:color-mix(in srgb,var(--color-warning-text),transparent 87%);border-bottom-color:color-mix(in srgb,var(--color-warning-text),transparent 87%);background:color-mix(in srgb,var(--color-bg-soft),var(--color-warning-text) 5%)}main.resources-page:has(nav[aria-label="Chapitres du parcours"]) section#belle-patience>aside[data-tone],main.resources-page:has(nav[aria-label="Chapitres du parcours"]) section#garde-fou>aside[data-tone],main.resources-page:has(nav[aria-label="Chapitres du parcours"]) section#revelation-puits>aside[data-tone]{width:min(900px,100%);padding:clamp(1.2rem,2vw,1.55rem) clamp(1.25rem,2.3vw,1.7rem);box-shadow:0 .75rem 2rem color-mix(in srgb,var(--color-text-primary),transparent 95%)}main.resources-page:has(nav[aria-label="Chapitres du parcours"]) section#belle-patience>aside[data-tone] h3,main.resources-page:has(nav[aria-label="Chapitres du parcours"]) section#garde-fou>aside[data-tone] h3,main.resources-page:has(nav[aria-label="Chapitres du parcours"]) section#revelation-puits>aside[data-tone] h3{font-size:clamp(1.12rem,1.45vw,1.3rem)}main.resources-page:has(nav[aria-label="Chapitres du parcours"]) section#promesse-demeure>figure{margin-top:clamp(2.5rem,5vw,4rem)}main.resources-page:has(nav[aria-label="Chapitres du parcours"]) section#garde-fou{padding-top:clamp(.6rem,2vw,1.4rem);border-top:1px solid var(--resources-card-border)}@media (max-width:900px){main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>article{width:min(92vw,760px)}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>header>div:first-child{min-height:clamp(13rem,50vw,18rem)}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>article>section#belle-patience,main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>article>section#le-puits,main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>article>section#le-reve{display:block}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>article>section#belle-patience>figure,main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>article>section#le-puits>figure,main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>article>section#le-reve>figure{width:100%;margin:1.6rem 0 0}main.resources-page:has(nav[aria-label="Chapitres du parcours"]) aside[data-source-kind=quran]:has(blockquote)>blockquote{font-size:clamp(1rem,4.4vw,1.2rem);line-height:1.8}}body:has(main.resources-page) .global-header{background:var(--color-bg)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body:has(main.resources-page) .header-inner{background:transparent}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>header{position:relative;display:block;min-height:clamp(19rem,27vw,24rem);overflow:hidden;background:transparent}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>header>div:first-child{position:absolute;inset:0;min-height:0}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>header>div:first-child>span,main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>header>div:nth-of-type(2){display:none!important}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>header>div:nth-of-type(3){position:relative;z-index:2;display:flex;width:min(58%,44rem);min-height:inherit;flex-direction:column;align-items:flex-start;justify-content:center;padding:1rem 0 1.25rem .4rem;background:transparent}:root[data-theme=light] main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>header>div:nth-of-type(3)>span:first-child{color:var(--brand-core-ink)!important;border-color:color-mix(in srgb,var(--color-accent-primary),transparent 18%)!important;background:var(--brand-core-ivory)!important;box-shadow:0 .3rem .9rem color-mix(in srgb,var(--brand-core-ink),transparent 88%)}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>header h1,main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>header>div:nth-of-type(3)>p{color:var(--brand-core-ivory)!important;text-shadow:none!important}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>header>aside{position:absolute;z-index:3;right:1rem;top:50%;display:block;width:min(15rem,28%);transform:translateY(-50%);padding:.85rem;border:1px solid var(--color-border-strong);border-radius:.48rem;background:color-mix(in srgb,var(--color-panel),transparent 8%);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>header>aside>p{color:var(--color-accent-primary)!important}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>header>aside>span{color:var(--color-text-secondary)!important}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>aside>nav[aria-label="Chapitres du parcours"]+div:before{display:none!important}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>aside>nav[aria-label="Chapitres du parcours"]+div>a{color:var(--color-text-muted)!important;font-weight:430!important;transition:color .14s ease}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>aside>nav[aria-label="Chapitres du parcours"]+div>a:before{width:.3rem!important;height:.3rem!important;left:.08rem!important;border:1px solid color-mix(in srgb,var(--color-accent-primary),transparent 28%)!important;border-radius:0!important;background:transparent!important;transform:rotate(45deg)!important;transition:background .14s ease,border-color .14s ease,transform .14s ease}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>aside>nav[aria-label="Chapitres du parcours"]+div>a[aria-current=location],main.resources-page:has(nav[aria-label="Chapitres du parcours"])>aside>nav[aria-label="Chapitres du parcours"]+div>a[data-active=true]{color:var(--color-accent-primary)!important;font-weight:650!important}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>aside>nav[aria-label="Chapitres du parcours"]+div>a[aria-current=location]:before,main.resources-page:has(nav[aria-label="Chapitres du parcours"])>aside>nav[aria-label="Chapitres du parcours"]+div>a[data-active=true]:before{width:.38rem!important;height:.38rem!important;left:.04rem!important;border-color:var(--color-accent-primary)!important;border-radius:999px!important;background:var(--color-accent-primary)!important;transform:none!important}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>aside>nav[aria-label="Chapitres du parcours"]+div>a:focus-visible,main.resources-page:has(nav[aria-label="Chapitres du parcours"])>aside>nav[aria-label="Chapitres du parcours"]+div>a:hover{color:var(--color-accent-primary)!important}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>aside>nav[aria-label="Chapitres du parcours"]+div>a:focus-visible:before,main.resources-page:has(nav[aria-label="Chapitres du parcours"])>aside>nav[aria-label="Chapitres du parcours"]+div>a:hover:before{border-color:var(--color-accent-primary)!important}@media (max-width:900px){main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>header{min-height:24rem}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>header>div:nth-of-type(3){width:min(78%,34rem)}main.resources-page:has(nav[aria-label="Chapitres du parcours"])>div>header>aside{display:none}}