.theme-edito .demarches__hero{position:relative;padding:160px 24px 96px;overflow:hidden;background:linear-gradient(135deg,oklch(52% .17 240deg),oklch(70% .16 220deg));color:#fff;text-align:center}@media(min-width:1024px){.theme-edito .demarches__hero{padding-left:80px;padding-right:80px}}.theme-edito .demarches__hero-blur{position:absolute;width:420px;height:420px;border-radius:50%;filter:blur(80px);pointer-events:none}.theme-edito .demarches__hero-blur--top{top:-96px;right:-96px;background:oklch(.84 .17 88/.25)}.theme-edito .demarches__hero-blur--bottom{bottom:-128px;left:-96px;background:oklch(.52 .17 240/.3)}.theme-edito .demarches__hero-content{position:relative;max-width:800px;margin:0 auto}.theme-edito .demarches__breadcrumb{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:hsla(0,0%,100%,.8);margin-bottom:24px}.theme-edito .demarches__breadcrumb a:hover{color:#fff}.theme-edito .demarches__breadcrumb svg{flex-shrink:0}.theme-edito .demarches__eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.28em;color:oklch(.84 .17 88)}.theme-edito .demarches__title{font-family:Georgia,serif;font-size:clamp(36px,6vw,64px);font-weight:600;line-height:1.05;color:#fff;margin-top:16px}.theme-edito .demarches__divider{width:80px;height:4px;background:oklch(.84 .17 88);margin:24px auto 0}.theme-edito .demarches__subtitle{margin-top:48px;font-size:16px;color:hsla(0,0%,100%,.85);line-height:1.65}.theme-edito .demarches__section{padding-top:112px;padding-bottom:112px}.theme-edito .demarches__header{margin-bottom:64px}.theme-edito .demarches__header-eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.22em;color:oklch(.52 .17 240)}.theme-edito .demarches__header-title{font-family:Georgia,serif;font-size:clamp(30px,3.5vw,44px);font-weight:600;line-height:1.25;margin-top:8px;color:oklch(.2 .05 250)}.theme-edito .demarches__header-divider{width:64px;height:4px;background:oklch(.72 .18 18);margin-top:16px}.theme-edito .demarches__body{padding-bottom:112px}.theme-edito .demarches__list{display:flex;flex-direction:column;gap:2px}.theme-edito .demarches__item{border:1px solid oklch(.91 .012 240);background:#fff;transition:box-shadow .2s}.theme-edito .demarches__item--open{box-shadow:0 10px 40px -12px oklch(.2 .05 250/.18)}.theme-edito .demarches__item-header{display:flex;align-items:center;gap:24px;width:100%;padding:32px 40px;background:rgba(0,0,0,0);border:none;cursor:pointer;text-align:left;transition:background .15s}.theme-edito .demarches__item-header:hover{background:oklch(.96 .018 90)}.demarches__item--open .theme-edito .demarches__item-header{background:oklch(.96 .018 90);border-bottom:1px solid oklch(.91 .012 240)}.theme-edito .demarches__item-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:oklch(.62 .16 150/.15);color:oklch(.62 .16 150)}.demarches__item--open .theme-edito .demarches__item-icon{background:oklch(.62 .16 150);color:#fff}.theme-edito .demarches__item-meta{flex:1 1;display:flex;flex-direction:column;gap:3px;min-width:0}.theme-edito .demarches__item-cat{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:oklch(.5 .03 250)}.theme-edito .demarches__item-title{font-family:Georgia,serif;font-size:17px;font-weight:600;color:oklch(.2 .05 250);line-height:1.25}.theme-edito .demarches__item-summary{font-size:14px;color:oklch(.2 .05 250/.8);line-height:1.25}@media(max-width:768px){.theme-edito .demarches__item-summary{display:none}}.theme-edito .demarches__item-chevron{flex-shrink:0;color:oklch(.5 .03 250);transition:transform .3s cubic-bezier(.22,1,.36,1)}.theme-edito .demarches__item-chevron--open{transform:rotate(180deg)}.theme-edito .demarches__item-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1)}.theme-edito .demarches__item-body--open{grid-template-rows:1fr}.theme-edito .demarches__item-body-inner{overflow:hidden}.theme-edito .demarches__item-body-inner li,.theme-edito .demarches__item-body-inner p,.theme-edito .demarches__item-body-inner ul{font-size:14px;color:oklch(.2 .05 250/.8);line-height:1.65}.theme-edito .demarches__item-body-inner p{margin-bottom:16px}.theme-edito .demarches__item-body-inner p:last-of-type{margin-bottom:0}.theme-edito .demarches__item-body-inner ul{margin:0 0 16px 24px;display:flex;flex-direction:column;gap:4px}.theme-edito .demarches__item-body-inner strong{color:oklch(.2 .05 250)}.theme-edito .demarches__item-body-inner>*{padding:40px 40px 0}.theme-edito .demarches__item-body-inner>:last-child{padding-bottom:40px}.theme-edito .demarches__links{display:flex;flex-direction:column;gap:8px;padding-top:24px!important;margin-top:16px;border-top:1px solid oklch(.91 .012 240)}.theme-edito .demarches__ext-link{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:oklch(.52 .17 240);transition:gap .15s}.theme-edito .demarches__ext-link:hover{gap:16px}.theme-edito .demarches__note{display:flex;align-items:center;gap:8px;padding:16px 24px!important;background:oklch(.96 .018 90);font-size:12px!important;color:oklch(.5 .03 250)!important}.theme-edito .demarches__note svg{flex-shrink:0;color:oklch(.62 .16 150)}.theme-edito .demarches__cta{margin-top:80px;background:oklch(.62 .16 150/.15);border-left:4px solid oklch(.62 .16 150);padding:48px;box-shadow:0 10px 40px -12px oklch(.2 .05 250/.18);display:grid;grid-gap:24px;gap:24px;align-items:center}@media(min-width:768px){.theme-edito .demarches__cta{grid-template-columns:1fr auto;padding:48px 64px}}.theme-edito .demarches__cta-eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.22em;color:oklch(.62 .16 150)}.theme-edito .demarches__cta-title{font-family:Georgia,serif;font-size:clamp(18px,2vw,24px);font-weight:600;line-height:1.25;margin-top:8px;color:oklch(.2 .05 250)}.theme-edito .demarches__cta-desc{margin-top:8px;font-size:14px;color:oklch(.2 .05 250/.8);line-height:1.65}.theme-edito .demarches__cta-btn{align-self:flex-start}@media(min-width:768px){.theme-edito .demarches__cta-btn{align-self:center}}