:root{font-family:var(--font-family);font-size:1rem;line-height:1.5rem;color-scheme:only light;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*,:before,:after{padding:0;margin:0;box-sizing:border-box}ul,ol{list-style:none}:focus-visible{outline:var(--border-sm) solid var(--focus-color,var(--border-primary));outline-offset:2px}.truncate{display:-webkit-box;-webkit-line-clamp:var(--line-clamp,1);line-clamp:var(--line-clamp,1);-webkit-box-orient:vertical;white-space:normal;overflow:hidden;white-space:unset}.status-info>div{height:2.5rem!important;width:2.5rem!important}.input-field.outlined .select-wrapper:has(select option[value=""]:checked) input:not(:focus,:hover,:invalid,:user-invalid){--color-input:var(--text-body-secondary)}fieldset.checkbox-container{border:none;padding:0;margin:0}fieldset.checkbox-container legend{font-size:var(--text-xs)}fieldset.checkbox-container .checkbox-group{display:flex;flex-direction:column;background-color:var(--surface-primary);border:var(--border-xs) solid var(--border-tertiary);border-radius:var(--border-radius-sm);padding:var(--spacing-md) var(--spacing-lg)}.collapsible-header:focus-visible{outline:var(--border-sm) solid var(--border-primary);outline-offset:2px}.collapsible.default{border-radius:var(--border-radius-md);background-color:var(--surface-secondary-light)}.collapsible.default>li.active .collapsible-header{border-radius:var(--border-radius-md) var(--border-radius-md) 0 0}.collapsible.default .collapsible-header{border-radius:var(--border-radius-md);padding:var(--spacing-xl) var(--spacing-lg);transition:border-radius .25s ease-out}.collapsible.default .collapsible-header .material-symbols-outlined{font-size:var(--icon-size-md)}.collapsible.default .collapsible-body p{padding:0 var(--spacing-lg);padding-bottom:0}.collapsible.default .collapsible-body p:first-child{padding-top:var(--spacing-lg)}.collapsible.default .collapsible-body p:last-child{padding-bottom:var(--spacing-lg)}.nav-account{display:flex;flex-direction:column;gap:var(--spacing-md)}.collapsible.account-menu .collapsible-header{border:none}.button-user-menu{display:flex;align-items:center;gap:var(--spacing-md);color:var(--text-body);font-weight:700;border:none;padding:var(--spacing-md) var(--spacing-sm);transition:background-color .3s ease-out}.button-user-menu.level-2{font-size:var(--text-sm);font-weight:400}.button-user-menu:hover,.button-user-menu:active{background-color:var(--surface-secondary-light)}#banner-section{display:flex;width:100%;flex-direction:column;align-items:center;gap:var(--spacing-sm);color:var(--text-action-cta);background-color:var(--surface-action-cta);--button-close-focus:#fff}#banner-section.banner-secondary{color:var(--text-body);background-color:var(--color-lightgray);--button-close-focus:var(--border-action)}#banner-section.banner-tertiary{color:var(--text-body);background-color:var(--surface-highlight);--button-close-focus:var(--border-action)}#banner-section .banner{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-sm);max-width:90rem;width:100%;padding:.5rem 1rem}#banner-section .banner .content{display:flex;align-items:center;gap:var(--Number-Mapped-spacing-spacing-xxs,.25rem);flex:1 0 0%}#banner-section .banner .content .title,#banner-section .banner .content .description{font-size:var(--text-xs);font-weight:700;line-height:normal}#banner-section .banner .content .title{text-transform:uppercase;white-space:nowrap}#banner-section .banner #banner-button-close{color:inherit;background:none;font-size:var(--icon-size-md);border:none;padding:0;flex-shrink:0;cursor:pointer}.button-cta,.button-primary,.button-delete{display:inline-flex;justify-content:center;align-items:center;gap:var(--spacing-sm);min-height:2.5rem;max-width:100%;font-family:inherit;font-size:var(--text-sm);font-weight:700;line-height:var(--text-leading-sm);text-transform:uppercase;padding:var(--spacing-sm) var(--spacing-lg);flex-shrink:0;border-radius:var(--border-radius-xl);border:none;cursor:pointer;transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out}.button-cta:disabled,.button-cta.dark:disabled,.button-primary:disabled,.button-secondary:disabled,.button-navigation:disabled,.button-delete:disabled{color:var(--text-disabled);pointer-events:none;user-select:none}.button-cta:disabled .material-symbols-outlined,.button-primary:disabled .material-symbols-outlined,.button-secondary:disabled .material-symbols-outlined,.button-navigation:disabled .material-symbols-outlined,.button-delete:disabled .material-symbols-outlined{color:var(--icon-disabled)}.button-cta.dark{color:var(--text-body);background:var(--surface-secondary-tertiary-dark);max-width:100%}.button-cta.dark:hover{background:var(--surface-action-hover-cta-dark)}.button-cta.dark:active{background:var(--surface-action-pressed-cta-dark)}.button-cta{color:var(--text-action-cta);background:var(--surface-action-cta)}.button-cta:hover{background:var(--surface-action-hover-cta)}.button-cta:active{background:var(--surface-action-pressed-cta)}.button-cta:disabled{background:var(--surface-disabled)}.button-primary{color:var(--text-action);background:var(--surface-action);border:var(--border-sm) solid var(--border-action);padding:calc(var(--spacing-sm) - 2px) var(--spacing-lg)}.button-primary:hover{color:var(--text-action-hover);background:var(--surface-action-hover);border-color:var(--border-action-hover)}.button-primary:active{color:var(--text-action-pressed);background:var(--surface-action-pressed);border-color:var(--border-action-pressed)}.button-primary:disabled{background:var(--surface-primary);border-color:var(--border-disabled)}.button-secondary{display:inline-flex;justify-content:center;align-items:center;gap:var(--spacing-sm);height:2.25rem;max-width:100%;color:var(--text-action);font-weight:700;font-size:var(--text-sm);background:#fff0;padding-block:var(--spacing-sm) var(--spacing-xs);border:0;border-bottom:var(--border-sm) solid var(--border-action);flex-shrink:0;cursor:pointer;transition:border-color .3s ease-out,color .3s ease-out}.button-secondary:hover{color:var(--text-action-hover);border-color:var(--border-action-hover)}.button-secondary:active{color:var(--text-action-pressed);border-color:var(--border-action-pressed)}.button-secondary:disabled{border-color:var(--border-disabled)}.button-navigation{display:inline-flex;align-items:center;max-width:15rem;font-size:var(--text-xs);font-weight:700;line-height:var(--text-leading-xs);color:var(--text-body);background-color:var(--surface-action);border-radius:var(--border-radius-sm);padding:0 var(--spacing-md) 0 0;border:none;cursor:pointer;transition:background-color .3s ease-out,box-shadow .3s ease-out}.button-navigation.active{box-shadow:inset 0 0 0 1px var(--border-action)}.button-navigation:has(:only-child){padding-right:0}.button-navigation .material-symbols-outlined{padding:var(--spacing-sm)}.button-navigation:hover{background-color:var(--surface-action-hover)}.button-navigation:active{background-color:var(--surface-action-pressed);box-shadow:inset 0 0 0 1px var(--border-action-pressed)}.button-navigation:disabled{background-color:var(--surface-disabled);box-shadow:inset 0 0 0 1px var(--border-disabled)}.button-delete{color:var(--text-action-cta);background:#e00600}.button-delete:hover{background:#af0500}.button-delete:disabled{background:var(--surface-disabled)}.tuile{display:flex;flex-direction:column;gap:var(--spacing-sm);color:var(--text-heading);background-color:var(--surface-page);padding:var(--spacing-xl);border-radius:var(--border-radius-md)}.tuile.horizontal{flex-direction:row;align-items:center;gap:var(--spacing-lg);background-color:var(--surface-secondary-light)}.tuile .icon-container{display:flex}.tuile img{display:block;width:3.5rem;height:3.5rem;object-fit:cover;border-radius:var(--border-radius-full)}.tuile .material-symbols-outlined{color:var(--icon-primary);font-size:var(--icon-size-lg);margin-left:auto}.tuile .content{display:flex;flex-direction:column;gap:var(--spacing-sm)}.tuile .content .title{font-size:var(--text-lg);font-weight:700;line-height:var(--text-leading-xl)}.tuile .content .description{font-size:var(--text-sm);line-height:var(--text-leading-md)}.key-number{--bg-key-number:var(--surface-page);position:relative;display:flex;gap:var(--spacing-lg);flex:1 0 0%;min-width:17rem;background-color:var(--bg-key-number);padding:var(--spacing-xl);border-radius:var(--border-radius-md);border:var(--border);overflow:hidden}.key-number::after{content:"";position:absolute;right:-4.25rem;bottom:-2.5rem;height:10.25rem;width:10.25rem;border-radius:var(--border-radius-full);background-color:var(--surface-page);opacity:.2}.key-number.variant-green{--bg-key-number:var(--surface-secondary-tertiary-dark)}.key-number.variant-orange{--bg-key-number:var(--surface-secondary-accent)}.key-number.variant-blue{--bg-key-number:var(--surface-secondary-medium)}.key-number .number{color:var(--text-heading);font-size:var(--text-7xl);font-weight:700;line-height:var(--text-leading-6xl)}.key-number .content{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-sm);color:var(--text-body);z-index:1}.key-number .content .title{font-size:var(--text-md);font-weight:700;line-height:var(--text-leading-xl)}.key-number .content .description{color:var(--text-body);font-size:var(--text-sm);line-height:var(--text-leading-md)}.key-number .content a{color:var(--text-action);font-size:var(--text-sm);text-decoration-line:underline}.key-number .material-symbols-outlined{font-size:var(--icon-size-lg);color:var(--icon-primary)}.card-wrapper{display:flex;flex-direction:column;justify-content:center;background-color:var(--bg-card-wrappper,var(--surface-page));border-radius:var(--border-radius-md);border:var(--border);box-shadow:0 4px 10px 0 rgb(79 102 173 / .04);overflow:hidden}.card-wrapper .card-image{position:relative}.card-wrapper .card-image .material-symbols-outlined{position:absolute;top:0;right:0;color:var(--icon-action);background-color:var(--surface-primary);padding:var(--spacing-sm);border-left:var(--border);border-bottom:var(--border)}.card-wrapper .card-image img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:16/9}.card-wrapper .card-container{display:flex;align-items:center;gap:var(--spacing-lg)}.card-wrapper .card-icon{background-color:var(--surface-secondary-medium);border-radius:var(--border-radius-sm);padding:var(--spacing-sm)}.card-wrapper .card-content{position:relative;display:flex;flex-direction:column;gap:var(--spacing-lg);flex:1;background-color:var(--surface-primary);padding:var(--spacing-xl)}.card-wrapper .card-content .card-indicator{position:absolute;top:0;right:0;color:var(--text-heading);background-color:var(--surface-secondary-light);font-size:var(--text-xs);font-weight:700;line-height:var(--text-leading-xs);padding:.375rem;border-bottom-left-radius:var(--border-radius-sm)}.card-wrapper .card-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.card-wrapper .card-header.secondary{padding:var(--spacing-lg) var(--spacing-xl);background:var(--surface-secondary-light);border-bottom:var(--border)}.card-wrapper .card-content .card-header .card-info{color:var(--text-body);font-size:var(--text-xs)}.card-wrapper .card-header .card-date{color:var(--text-body);font-size:var(--text-xs);line-height:var(--text-leading-xs)}.card-wrapper .card-content .card-body{display:flex;flex-direction:column;gap:var(--spacing-lg)}.card-wrapper .card-content .card-body ul{display:flex;flex-direction:column;gap:var(--spacing-sm)}.card-wrapper .card-content .card-body ul li{display:flex;align-items:center;gap:var(--spacing-md);line-height:1.25;font-size:var(--text-xs);color:var(--text-body)}.card-wrapper .card-content .card-body ul li span{font-size:var(--text-sm);color:var(--icon-primary)}.card-wrapper .card-content .card-body .card-info{display:inline-block;color:var(--text-body);font-size:var(--text-xs);line-height:var(--text-leading-xs)}.card-wrapper .card-title{color:var(--text-heading);font-size:var(--text-lg);font-weight:700;line-height:var(--text-leading-xl)}.card-wrapper .card-content .card-body .card-text-muted{color:var(--text-body-secondary);font-size:var(--text-sm);line-height:var(--text-leading-sm)}.card-wrapper .card-content .card-body .card-subtitle{color:var(--text-heading);font-size:var(--text-md)}.card-wrapper .card-content .card-body .card-description{color:var(--text-body);font-size:var(--text-sm);line-height:var(--text-leading-md);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.card-wrapper .card-content .card-body .field{display:grid;grid-template-columns:140px 1fr;gap:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:var(--border)}.card-wrapper .card-content .card-body .field:last-child{border-bottom:none;padding-bottom:0}.card-wrapper .card-content .card-body .field-label{font-size:var(--text-sm);color:var(--text-body-secondary);font-weight:400}.card-wrapper .card-content .card-body .field-value{font-size:var(--text-sm);font-weight:700;color:var(--text-heading);word-break:break-word}.card-wrapper .card-content .card-body div.field-value{display:flex;flex-direction:column}.card-wrapper .card-content .card-body .field-empty{font-size:var(--text-sm);color:var(--text-body-secondary);font-style:italic}.card-wrapper .card-content .card-footer{display:inline-flex;justify-content:center;gap:var(--spacing-lg);margin-top:auto}.card-wrapper .card-content .card-footer>.material-symbols-outlined{color:var(--icon-primary);font-size:var(--icon-size-lg);margin-left:auto}.card-wrapper .card-content .card-body .reseau{display:flex;gap:var(--spacing-md);background-color:var(--surface-secondary-light);padding:var(--spacing-sm) var(--spacing-xs)}.card-answer{display:flex;flex-direction:column;background-color:var(--surface-page);gap:var(--spacing-lg)}.chips-container{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-sm)}.tabs-container{display:flex;width:100%;border-bottom:var(--border);background-color:var(--surface-page);overflow-x:auto}.tabs-container.small{word-break:normal;justify-content:safe center}.tabs-container.small .tab-item{color:var(--text-action);min-height:2.5rem;font-size:var(--text-sm);font-weight:700;line-height:var(--text-leading-sm);text-transform:uppercase;padding:var(--spacing-sm) var(--spacing-lg)}.tab-item{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--text-heading);background-color:var(--background-tab,#fff0);white-space:nowrap;padding:var(--spacing-lg);transition:background-color .25s ease-out}.tab-item:not(.active,.disabled):hover{--background-tab:var(--surface-secondary-light);cursor:pointer}.tab-item.active{--background-tab:color-mix(in srgb, var(--surface-secondary-tertiary-dark) 50%, #fff0);border-bottom:var(--border-md) solid var(--border-highlight)}.tab-item.disabled{pointer-events:none}.tab-item .tab-label{font-size:var(--text-md);font-weight:700;line-height:var(--text-leading-xl)}.tab-item .tab-count{font-size:var(--text-xs);font-weight:400;line-height:var(--text-leading-xs)}span.badge.outlined{--bg-background-badge:var(--surface-primary);outline:var(--border)}span.badge.brand{--bg-background-badge:var(--surface-secondary-tertiary-dark)}span.badge.full{--bg-background-badge:var(--surface-primary);border:var(--border)}span.badge.essential{--bg-background-badge:var(--surface-secondary-light);--height-badge:1.5rem;--border-radius-badge:0 0 0 var(--border-radius-sm);--padding-badge:var(--spacing-xs) var(--spacing-sm)}span.badge.alert{--bg-background-badge:var(--surface-secondary-accent)}span.badge.information{--color-badge:var(--text-body);--font-size-badge:var(--text-sm);--line-height-badge:var(--text-leading-sm);--gap-badge:var(--spacing-xs);--border-radius-badge:0;--bg-background-badge:var(--surface-secondary-medium)}span.badge.home{--bg-background-badge:var(--surface-action-hover-cta);--color-badge:var(--surface-action);width:1.75rem}span.badge .material-symbols-outlined{font-size:var(--icon-size-sm);color:var(--icon-color-badge,var(--icon-primary))}.card-highlighting{position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--gap-card-highlighting,var(--spacing-lg));background-color:var(--bg-card-highlighting,var(--surface-secondary-tertiary-dark));border-radius:var(--border-radius-md);border:var(--border-card-highlighting,none);padding:var(--padding-card-highlighting,var(--spacing-lg));overflow:hidden}.card-highlighting.horizontal{flex-direction:column;--padding-card-highlighting:var(--spacing-xl)}.card-highlighting.variant-green{--bg-card-highlighting:var(--surface-secondary-tertiary-dark)}.card-highlighting.variant-orange{--bg-card-highlighting:var(--surface-secondary-accent)}.card-highlighting.variant-blue{--bg-card-highlighting:var(--surface-secondary-medium)}.card-highlighting:not(.info)::after{content:"";position:absolute;right:-8rem;top:50%;height:15.875rem;width:15.875rem;border-radius:var(--border-radius-full);background-color:var(--surface-page);opacity:.3;transform:translateY(-50%)}.card-highlighting:not(.info) .content{flex:1;z-index:1}.card-highlighting.horizontal:not(.info) .content{text-align:center}.card-highlighting .title-container{display:inline-flex;gap:var(--spacing-sm)}.card-highlighting .content .title{color:var(--text-heading);font-size:var(--text-lg);font-weight:700;line-height:var(--text-leading-xl);margin-bottom:var(--spacing-xs)}.card-highlighting .content .title:last-child{margin-bottom:0}.card-highlighting .buttons-container{display:flex;flex-direction:column;gap:var(--gap-card-highlighting-buttons,var(--spacing-md));z-index:1}.card-highlighting.info{--padding-card-highlighting:var(--spacing-2xl) var(--spacing-3xl);--bg-card-highlighting:var(--surface-information);--border-card-highlighting:var(--border)}.card-highlighting.info .buttons-container{flex-direction:row;flex-wrap:wrap;--gap-card-highlighting-buttons:var(--spacing-xl)}.alert{display:flex;gap:var(--spacing-lg);border:var(--border);background:var(--surface-primary)}.alert .material-symbols-outlined{display:flex;align-items:center;font-size:var(--icon-size-md);color:var(--color-icon-alert,var(--icon-primary));background-color:var(--bg-icon-alert,var(--surface-primary));padding:var(--spacing-xl) var(--spacing-lg)}.alert .content{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-xl) 0;gap:var(--spacing-sm);flex:1 0 0%}.alert.info{--color-icon-alert:var(--icon-information);--bg-icon-alert:var(--surface-information)}.alert.success{--color-icon-alert:var(--icon-success);--bg-icon-alert:var(--surface-success)}.alert.warning{--color-icon-alert:var(--icon-alert);--bg-icon-alert:var(--surface-warning)}.alert.error{--color-icon-alert:var(--icon-error);--bg-icon-alert:var(--surface-error)}.toggle-breadcrumb{color:var(--text-action);line-height:1.125rem;font-size:.875rem;text-decoration:underline;border:none;background:#fff0;cursor:pointer}.stepper-container{display:flex;align-items:center}.stepper-container .step-item{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}.stepper-container .step-item .step-circle{display:grid;place-items:center;width:32px;height:32px;font-size:var(--text-sm);font-weight:800;flex-shrink:0;border-radius:var(--border-radius-full)}.stepper-container .step-item.done .step-circle{background:var(--surface-secondary-dark);color:var(--text-on-dark-bg)}.stepper-container .step-item.active .step-circle{box-shadow:0 0 0 4px var(--surface-secondary-medium);background-color:var(--surface-secondary-dark);color:var(--text-on-dark-bg)}.stepper-container .step-item.animation .step-circle{animation:step-active-circle .3s ease-out forwards;animation-delay:.8s}.stepper-container .step-item.pending .step-circle{background-color:#fff0;border:var(--border-sm) solid var(--border-action)}.stepper-container .step-item .step-label{font-size:var(--text-sm);white-space:nowrap}.stepper-container .step-item.done .step-label,.stepper-container .step-item.active .step-label{font-weight:700;color:var(--surface-secondary-dark)}.stepper-container .step-item.animation:first-child .step-label{animation-delay:0}.stepper-container .step-item.animation .step-label{animation:step-active-label .3s ease-out forwards;animation-delay:.8s}.stepper-container .step-item.pending .step-label{font-weight:400;color:var(--text-body-secondary)}.stepper-container .step-connector{position:relative;flex:1;height:2px;background-color:var(--border-tertiary);margin:0 var(--spacing-md);border-radius:2px;min-width:20px;overflow:hidden}.stepper-container .step-connector.done{background:var(--surface-secondary-dark)}.stepper-container .step-item.done .step-circle .material-symbols-outlined{font-size:var(--icon-size-sm)}.stepper-container .step-connector::after{content:'';position:absolute;inset:0;background:var(--surface-secondary-dark);border-radius:inherit;transform:scaleX(0);transform-origin:left center}.step-connector.animation::after{animation:draw-x .8s cubic-bezier(.65,0,.35,1) forwards}@keyframes draw-x{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes step-active-circle{0%{box-shadow:none}100%{background-color:var(--surface-secondary-dark);color:var(--text-on-dark-bg);box-shadow:0 0 0 4px var(--surface-secondary-medium)}}@keyframes step-active-label{0%{color:auto}100%{color:var(--surface-secondary-dark);font-weight:700}}.header{background-color:var(--surface-page);box-shadow:0 0 12px 0 rgb(49 49 49 / .16);z-index:99}.header .section-header{display:flex;justify-content:space-between;align-items:flex-start;max-width:90rem;width:100%;margin-inline:auto;padding:var(--spacing-lg) var(--spacing-4xl);border-bottom:var(--border)}.header .section-header .brand-header{display:flex;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg) 0}.header .section-header .brand-header img{max-height:4.5rem;height:auto;width:auto;object-fit:contain}.header .section-header .brand-header img:nth-child(2){padding-inline:var(--spacing-lg)}.responsable-formation-only{display:none!important}[data-roles*=",16,"] .responsable-formation-only{display:flex!important}#user-menu{left:auto;max-height:100%;max-width:24.125rem;width:100%;padding:2.375rem 2.1875rem;margin:0}#user-menu[popover]:-internal-popover-in-top-layer::backdrop{background-color:rgb(0 0 0 / .2)}#user-menu .content{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-md)}#user-menu .content #user-menu-close{display:flex;position:absolute;top:var(--spacing-lg);right:var(--spacing-lg);color:var(--icon-primary);background:none;border:none;padding:0;flex-shrink:0;cursor:pointer}#user-menu .content header{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);text-align:center}#user-menu .content header .full-name{color:var(--text-heading);font-size:var(--text-xl);font-weight:700;line-height:var(--text-leading-2xl)}#user-menu .content header p{color:var(--text-body-secondary);font-size:var(--text-sm);line-height:var(--text-leading-md)}.header #menu-header .search-header{display:none;margin:var(--spacing-lg)}.header #menu-header .search-header input{max-width:100%}.header #menu-header nav ul{display:flex;justify-content:center}.nav-entry{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--text-xs);font-weight:700;line-height:var(--text-leading-xs);color:var(--text-heading);background-color:var(--surface-action);padding:var(--spacing-lg);text-transform:uppercase;transition:background-color .3s ease-out}.nav-entry:hover,.nav-entry.active{background-color:var(--surface-action-hover)}.header .section-header .actions-header{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:var(--spacing-sm);padding-block:var(--spacing-md)}.header .section-header .actions-header-mobile{display:none;padding:var(--spacing-sm) var(--spacing-sm) 0 0}.header .section-header .actions-header .shortcut-header{display:flex;gap:var(--spacing-sm)}.button-header{display:flex;justify-content:center;align-items:center;height:2.5rem;width:2.5rem;color:var(--text-body);background:none;border:none;cursor:pointer;padding:var(--spacing-sm);transition:background-color .3s ease-out}.button-header.border{border:var(--border)}.button-header:hover{background-color:rgb(0 0 0 / .04)}.input-field.outlined .suffix.search-icon{display:grid;background:#fff0;border:none;cursor:pointer;transition:color .25s ease-out}.input-field.outlined .suffix.search-icon:disabled{display:none}.input-field.outlined .suffix.search-icon:hover{color:var(--text-action)}main:not(.custom-layout){display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-3xl);max-width:90rem;width:100%;margin-inline:auto;padding:var(--spacing-lg) var(--spacing-4xl) var(--spacing-3xl)}.centered-section{max-width:90rem;width:100%;margin-inline:auto;padding-inline:var(--spacing-4xl)}.full-width-section{margin-inline:calc(-1 * var(--spacing-4xl))}.wrapper{max-width:54.25rem;width:100%;margin-inline:auto}.layout{display:flex;flex-direction:column;gap:var(--spacing-3xl)}.layout .title{display:flex;align-items:center;gap:var(--spacing-lg)}.wysiwyg-content{word-break:break-word}@scope (.wysiwyg-content) to (.not-wysiwyg-content){:scope :where(p):not(:last-child){margin-bottom:1rem}:scope :where(.info p:first-of-type){font-weight:600}:scope :where(h1,h2,h3,h4,h5,h6):not(:last-child){margin-bottom:var(--spacing-md)}:scope :where(h2):not(:first-child){margin-top:var(--spacing-3xl)}:scope>:where(h3,h4,h5):not(:first-child){margin-top:var(--spacing-2xl)}:scope>:where(h6):not(:first-child){margin-top:var(--spacing-md)}:scope :where(ol){list-style:decimal;margin-left:var(--spacing-3xl);margin-bottom:1rem}:scope :where(ul){list-style:disc;margin-left:var(--spacing-3xl);margin-bottom:1rem}:scope a[href]:not([class]){color:var(--text-action);text-decoration:underline;text-underline-offset:2px;transition:color .3s ease-out}:scope a[href]:not([class])[target="_blank"]::after{content:"open_in_new";font-family:"Material Symbols Outlined";display:inline-block;font-size:1em;line-height:1em;margin-left:var(--spacing-xs);vertical-align:middle}:scope a[href]:not([class]):hover{color:var(--text-action-hover)}:scope a[href]:not([class]):visited{color:var(--text-information)}}.row.header-page{display:grid}.header-page{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-xl);background-color:var(--surface-secondary-dark);border-radius:var(--border-radius-md);padding:var(--spacing-3xl)}.header-page .header-page-image.icon{width:6.625rem;height:6.625rem;padding:var(--spacing-md)}@media (max-width:825px){.header-page .header-page-image.icon{order:1}}.header-page .header-page-image img{display:block;height:100%;width:100%;max-height:17.375rem;max-width:17.375rem;border-radius:var(--border-radius-sm)}.header-page .header-page-content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-lg);flex:1 0 0%;--focus-color:var(--surface-secondary-light)}.header-page .header-page-content .date{color:var(--text-on-dark-bg);font-size:var(--text-xs);line-height:var(--text-leading-xs)}.header-page .header-page-content .title{color:var(--text-on-dark-bg)}.header-page .header-page-content .subtitle{color:var(--text-on-dark-bg);font-size:var(--text-xl);font-weight:700;line-height:var(--text-leading-2xl)}.header-page .header-page-content p{color:var(--text-on-dark-bg);font-size:var(--text-md);line-height:var(--text-leading-xl)}.header-page .header-page-content p a{color:var(--text-body-on-dark);text-decoration:underline}.header-page .header-page-content p a[target="_blank"]::after{content:"open_in_new";font-family:"Material Symbols Outlined";display:inline-block;font-size:var(--icon-size-sm);margin-left:var(--spacing-xs)}.header-page .header-page-content .material-symbols-outlined.favorite{background-color:var(--surface-secondary-tertiary-dark);color:var(--icon-primary);border-radius:var(--border-radius-full);padding:var(--spacing-sm)}.header-page .header-page-content .buttons-container{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap}.container-questions{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%;border:var(--border);border-radius:var(--border-radius-md);padding-inline:var(--spacing-2xl)}.container-questions li a{display:flex;justify-content:space-between;align-items:center;color:var(--text-action);font-weight:600;padding-block:var(--spacing-lg);border-bottom:var(--border)}.container-questions li:last-child a{border-bottom:none}.questions-container,.question-answer,.other-questions{display:flex;flex-direction:column;gap:var(--spacing-lg)}.container-two-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.search-filters{padding:var(--spacing-xl);border:var(--border);border-radius:var(--border-radius-md);z-index:1}.anchorBar{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background-color:var(--surface-secondary-light);border-bottom:var(--border)}.anchorBar .content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;max-width:95rem;margin:0 auto;padding:0 var(--spacing-6xl)}@media screen and (max-width:1100px){.anchorBar .content .button-cta{margin:var(--spacing-lg)}}.anchorBar .content nav{overflow-x:auto}.anchorBar .content ul{display:flex}.anchorBar .content ul li{position:relative}.anchorBar .content ul li:hover::before{content:"";position:absolute;bottom:0;left:0;right:0;height:var(--border-lg);background-color:var(--border-highlight)}.anchorBar .content ul li a{display:flex;gap:var(--spacing-sm);padding:var(--spacing-2xl) var(--spacing-xl);color:var(--text-heading);font-weight:600}.anchorBar .content ul li a:focus-visible{outline-offset:-2px}.anchorBar .content ul li a .material-symbols-outlined{color:var(--icon-primary)}span.material-symbols-outlined.circled{background-color:var(--surface-secondary-medium);padding:var(--spacing-sm);border-radius:var(--border-radius-full)}.file-download{display:flex;justify-content:space-between;align-items:center;width:100%;border:var(--border);padding:var(--spacing-lg);border-radius:var(--border-radius-md);font-weight:600;cursor:pointer}.file-download .content{display:flex;flex-direction:column;align-items:flex-start;padding-right:var(--spacing-sm);gap:var(--spacing-xs);flex:1 0 0%}.file-download .content p{color:var(--text-body)}.file-download .content .info{display:flex;gap:var(--spacing-sm);color:var(--text-body-secondary);font-size:var(--text-xs);font-weight:400;line-height:normal}.file-download .material-symbols-outlined{color:var(--icon-primary)}.tuile-formation{background-color:var(--surface-secondary-light);border-radius:var(--border-radius-md);padding:var(--spacing-xl);border:var(--border);background-image:radial-gradient(circle at 92% 92%,rgb(206 213 255 / .2) 20%,#fff0 10%)}.tuile-formation .content{display:flex;flex-direction:column;align-items:start;height:100%;gap:var(--spacing-sm)}.tuile-formation button{margin-top:auto}.tuile-formation .info{padding-bottom:var(--spacing-lg)}.tuile-formation span.badge{--color-badge:var(--text-body)}#toggle-filters{display:flex;align-items:center;background-color:var(--surface-secondary-light);border:var(--border);gap:var(--spacing-md);padding:var(--spacing-lg);border-radius:var(--border-radius-md);box-shadow:0 1px 0 0 var(--border-secondary);text-transform:uppercase;font-weight:700;color:var(--text-body);cursor:pointer;width:100%}#close-filters{position:absolute;top:.75rem;right:.75rem;font-size:2rem;color:var(--icon-primary);border:none;background:#fff0}.show-filters{position:fixed;inset:0;height:100%;background-color:var(--surface-action);overflow-y:auto;z-index:100}.menu-thematique{border:var(--border);border-radius:var(--border-radius-md);max-height:32rem;overflow-y:auto}.menu-thematique>li>a{color:var(--text-body);font-weight:700}.menu-thematique .collapsible-header,.menu-thematique>li>a{padding:var(--spacing-md) var(--spacing-lg) var(--spacing-md) var(--spacing-2xl);background-color:#fff0;border:none;text-align:start;align-items:flex-start}.menu-thematique .collapsible-body li:first-child{border-top:var(--border)}.menu-thematique li:not(:last-child){border-bottom:var(--border)}.menu-thematique li.active .collapsible-header,.menu-thematique .collapsible-header:focus-visible,.menu-thematique .collapsible-body li a:focus-visible{background-color:var(--surface-secondary-light);outline:none}.menu-thematique .collapsible-body a{color:var(--text-body)}.menu-thematique .collapsible-body li a.active{font-weight:700;padding:var(--spacing-md) var(--spacing-lg) var(--spacing-md) var(--spacing-2xl)}.menu-thematique .collapsible-body li a:not(.active){padding:var(--spacing-md) var(--spacing-lg) var(--spacing-md) var(--spacing-3xl)}.menu-thematique li{display:flex;flex-direction:column}.menu-thematique::-webkit-scrollbar{width:.438rem}.menu-thematique::-webkit-scrollbar-track{background:#fff0;border-radius:var(--border-radius-lg)}.menu-thematique::-webkit-scrollbar-thumb{background:var(--surface-secondary-medium)}.container-menu .menu-mobile{display:flex;align-items:center;justify-content:space-between;background-color:var(--surface-secondary-light);border:var(--border);border-radius:var(--border-radius-md);padding:var(--spacing-lg)}.container-menu .menu-mobile-content{display:flex;align-items:center;gap:var(--spacing-md);font-weight:700;text-transform:uppercase}.container-menu .menu-mobile.active .rotate-icon{transform:rotate(180deg)}.container-menu .menu-mobile.active{border-radius:var(--border-radius-md) var(--border-radius-md) 0 0;border-bottom-color:#fff0}@media only screen and (max-width:992px){#menu_thematique:not(.hide-on-med-and-down){border-radius:0 0 var(--border-radius-md) var(--border-radius-md)}}.video-wrapper{width:100%;aspect-ratio:16 / 9}.img-resource{width:57%;border-radius:var(--border-radius-sm);display:block;margin-left:auto;margin-right:auto}.container-video{display:flex;flex-direction:column;justify-content:center;width:100%;padding:var(--spacing-xl) var(--spacing-lg);gap:var(--spacing-lg);border:var(--border);border-radius:var(--border-radius-md)}.puzzle-container{display:flex;gap:5px}.puzzle{--arrow-height:3.75rem;--arrow-width:1rem;--bg-puzzle-piece:var(--surface-page);position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1;background-color:var(--bg-puzzle-piece);padding:var(--spacing-lg);gap:var(--spacing-sm);border-radius:var(--border-radius-md)}.puzzle:not(:last-child)::before,.puzzle:not(:last-child)::after{content:'';position:absolute;top:50%;transform:translateY(-50%);clip-path:polygon(0 0,100% 50%,0 100%)}.puzzle:not(:last-child)::before{right:calc(var(--arrow-width) * -1);width:var(--arrow-width);height:var(--arrow-height);background-color:var(--bg-puzzle-piece);z-index:2}.puzzle:not(:last-child)::after{right:calc(var(--arrow-width) * -1 - 6px);width:calc(var(--arrow-width) + 6px);height:calc(var(--arrow-height) + 20px);background-color:var(--surface-primary);z-index:1}.puzzle.tertiary-dark{--bg-puzzle-piece:var(--surface-secondary-tertiary-dark)}.puzzle.accent{--bg-puzzle-piece:var(--surface-secondary-accent)}.puzzle.secondary-medium{--bg-puzzle-piece:var(--surface-secondary-medium)}.puzzle p{color:var(--text-heading);font-weight:700;text-align:center}.puzzle .material-symbols-outlined{color:var(--icon-primary)}.block-level{position:relative;display:flex;flex-direction:column;gap:var(--spacing-2xl);background-color:var(--bg-block-level);padding:var(--spacing-4xl) var(--spacing-2xl);border-radius:var(--spacing-lg);overflow:hidden;margin-inline:unset;z-index:1}.block-level::after{content:"";position:absolute;height:45.5rem;width:22.5rem;top:230px;left:0;background-color:var(--bg-icon-block-level);opacity:.4;z-index:-1;clip-path:url(#block-level)}.block-level.level-2{--bg-block-level:var(--surface-secondary-tertiary-light);--bg-icon-block-level:var(--surface-secondary-tertiary-dark)}.block-level.level-3{--bg-block-level:var(--surface-secondary-neutral);--bg-icon-block-level:var(--surface-secondary-accent)}.block-level.level-4{--bg-block-level:var(--surface-secondary-light);--bg-icon-block-level:var(--surface-secondary-medium)}.block-level header .level-title{display:flex;align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.block-level .collapsible .collapsible-header{gap:initial;width:fit-content;cursor:auto;border:0;padding:0;background:#fff0;align-items:initial}.block-level .collapsible .collapsible-header::after{content:''}.block-level .collapsible span.badge{margin-left:0}.block-level .collapsible .active span.badge:not(.new){color:var(--text-heading)}.autres-sujets,.passer-a-laction{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.passer-a-laction .container-links{display:flex;flex-direction:column;background-color:var(--surface-secondary-light);padding:var(--spacing-2xl);gap:var(--spacing-sm);border-radius:var(--border-radius-md)}.passer-a-laction .container-links li a{color:var(--text-heading);cursor:pointer}.passer-a-laction .container-links li a .material-symbols-outlined{font-size:var(--icon-size-sm);color:var(--icon-primary);margin-left:var(--spacing-xs);vertical-align:unset}.carousel-wrapper{display:flex;flex-direction:column;gap:var(--spacing-lg)}.carousel-wrapper .carousel-container{display:flex;gap:var(--spacing-xl);width:100%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.carousel-wrapper .carousel-container:focus-visible{outline:none}.carousel-wrapper .carousel-container>*{flex:0 0 20.438rem;scroll-snap-align:start}.carousel-wrapper .carousel-container.lg>*{flex:0 0 26.333rem}.carousel-wrapper .carousel-buttons{display:inline-flex;gap:var(--spacing-lg);margin-inline:auto;user-select:none}.home-hero{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-4xl);background-color:var(--surface-secondary-dark);padding:var(--spacing-4xl);border-radius:var(--border-radius-lg);--focus-color:var(--surface-secondary-light)}.home-hero .content-hero{display:flex;flex-direction:column;gap:var(--spacing-lg);flex:1 1 calc(20rem * 2 + var(--spacing-lg))}.home-hero .content-hero .hero-title{color:var(--text-on-dark-bg)}.home-hero .content-hero .hero-subtitle{display:block;color:var(--text-on-dark-bg);font-size:var(--text-xl);font-weight:700;line-height:var(--text-leading-2xl)}.home-hero .content-hero .tuiles-hero{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg);margin-top:var(--spacing-xl)}.home-hero .image-hero img{display:block;max-width:100%;height:auto;border-radius:var(--border-radius-lg)}.home-cta-account{display:flex;align-items:center;gap:var(--spacing-4xl);background-color:var(--surface-secondary-tertiary-dark);max-width:68.375rem;width:100%;margin-inline:auto;padding:var(--spacing-2xl);border-radius:var(--border-radius-lg)}.home-cta-account .content-cta-account{display:flex;flex-direction:column;gap:var(--spacing-2xl);flex:1 1 0%}.home-cta-account .content-cta-account ul{color:var(--text-heading);display:flex;flex-direction:column;gap:var(--spacing-sm);list-style:inside disc}.home-cta-account .content-cta-account ul li::marker{color:var(--surface-secondary-dark)}.buttons-cta-account{display:flex;flex-wrap:wrap;gap:var(--spacing-xl)}.home-cta-account .image-cta-account{max-width:23rem;width:100%;aspect-ratio:1 / 1}.home-cta-account .image-cta-account img{display:block;max-width:100%;height:auto}.home-news{display:flex;align-items:center;flex-direction:column;gap:var(--spacing-3xl);background-color:var(--surface-secondary-light);border-radius:var(--border-radius-lg);padding:var(--spacing-4xl)}.home-news h2,.autres-sujets h2,.passer-a-laction h2{background-color:var(--surface-secondary-tertiary-dark);width:fit-content}.pagination-container{display:inline-flex;align-items:center;gap:var(--spacing-xs);margin-inline:auto}.pagination-container .button-primary{padding:calc(var(--spacing-sm) - 2px) var(--spacing-md);min-width:2.5rem}:where(.pagination-container) .button-primary:where(:not(.pagination-nav)):where(:not([aria-current="page"])){border-color:#fff0}.pagination-container .button-primary[aria-current="page"]{border:var(--border-sm) solid var(--border-primary);pointer-events:none;user-select:none}.home-choose-academie{display:flex;flex-direction:column;gap:var(--spacing-3xl)}.home-choose-academie .title-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-lg)}.home-choose-academie .key-numbers{display:flex;flex-wrap:wrap;gap:var(--spacing-lg)}.container-icon-title{display:flex;gap:var(--spacing-lg);margin-top:var(--spacing-2xl)}.sitemap ul{display:flex;flex-direction:column;gap:var(--sitemap-gap,var(--spacing-sm));padding-inline-start:var(--spacing-xl);margin-top:var(--spacing-lg);list-style:disc}.sitemap ul[data-level="1"]{--sitemap-gap:var(--spacing-lg);list-style:none;padding-inline-start:0}.sitemap ul[data-level="1"] li a{color:var(--text-heading);font-size:var(--text-2xl);font-weight:700}.sitemap ul[data-level="2"] li a{color:var(--text-heading);font-size:var(--text-xl);font-weight:700}.sitemap ul[data-level="3"] li a{color:var(--text-body);font-size:var(--text-md);font-weight:400}.footer{background-color:var(--surface-page)}.footer .section-footer{max-width:90rem;margin-inline:auto;border-top:var(--border)}.footer .section-footer .content{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-sm);padding:var(--spacing-xl) var(--spacing-4xl) var(--spacing-sm);border-bottom:var(--border)}.footer .section-footer .content .left-content{display:flex;justify-content:space-evenly;flex-direction:column;gap:var(--spacing-xl)}.footer .section-footer .content .left-content .copyright{color:var(--text-body-secondary);font-size:var(--text-sm);line-height:var(--text-leading-md)}.footer .section-footer .content .left-content .brand-footer{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-lg)}.footer .section-footer .content .left-content .brand-footer img{height:auto;width:auto;object-fit:contain}.footer .section-footer .content .left-content .brand-footer img#republique-francaise-logo,.footer .section-footer .content .left-content .brand-footer img#ademe-logo{max-height:5.25rem}.footer .section-footer .content .left-content .brand-footer img#ademe-logo{padding-inline:var(--spacing-xl)}.footer .section-footer .content .left-content .brand-footer img#ademe-academie-logo{max-height:4.5rem}.footer .section-footer .content .left-content .brand-footer img#qualiopi-logo{max-height:4rem}.footer .section-footer .content .right-content{display:flex;justify-content:center;flex-direction:column;gap:var(--spacing-lg);max-width:36.75rem;width:100%}.footer .section-footer .content .right-content p{font-size:var(--text-sm)}.footer .section-footer .content .right-content ul{display:inline-flex;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-xl)}.footer .section-footer .content .right-content ul .content-link{display:inline-flex;align-items:center;gap:var(--spacing-xxs);color:var(--text-body);font-size:var(--text-sm);font-weight:700;line-height:var(--text-leading-xl)}.footer .section-footer .content .right-content ul .content-link .material-symbols-outlined{font-size:var(--icon-size-sm)}.footer .section-footer .legal-notices{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-4xl)}.footer .section-footer .legal-notices ul{display:inline-flex;flex-wrap:wrap;gap:var(--spacing-lg)}.footer .section-footer .legal-notices ul li{display:flex;align-items:stretch}.footer .section-footer .legal-notices ul li a{color:var(--text-body);font-size:var(--text-xs);line-height:var(--text-leading-lg)}.footer .section-footer .legal-notices ul li a:hover{color:var(--text-action-hover);text-decoration-line:underline;text-underline-offset:2px}.footer .section-footer .legal-notices ul li::after{content:"";display:inline-block;align-self:center;height:1rem;width:1px;background-color:var(--icon-disabled);margin-left:1rem}.footer .section-footer .legal-notices .licence-ecoconception{display:flex;flex-direction:column;gap:var(--spacing-xl)}.footer .section-footer .legal-notices .licence-ecoconception p{font-size:var(--text-xs);line-height:var(--text-leading-lg)}.footer .section-footer .legal-notices .licence a{display:inline-flex;align-items:center;gap:var(--spacing-xs);white-space:nowrap}.footer .section-footer .legal-notices .licence a span:first-child,.footer .section-footer .legal-notices .ecoconception a span:first-child{color:var(--text-body);text-decoration-line:underline;text-underline-offset:2px}.footer .section-footer .legal-notices .licence .material-symbols-outlined,.footer .section-footer .legal-notices .ecoconception .material-symbols-outlined{color:var(--color-neutral-grey-500);font-size:var(--icon-size-sm)}@media (max-width:62rem){.header #menu-header{position:absolute;display:flex;flex-direction:column;background-color:var(--surface-page);width:100%;z-index:1}.header #menu-header[data-state="closed"]{display:none}.header #menu-header .search-header{display:block}.header #menu-header nav ul{flex-direction:column;gap:var(--spacing-sm)}.header .section-header .actions-header{padding-right:var(--spacing-sm)}.collapsible .voir-plus .button-secondary{border-bottom:none;text-decoration:underline}}@media (max-width:60rem){.home-cta-account{flex-direction:column;align-items:flex-start}.container-cards{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}@media screen and (max-width:51.5rem){h1,.heading-1{font-size:2rem;line-height:2.375rem}h2,.heading-2{font-size:1.625rem;line-height:2.375rem}h3,.heading-3{font-size:1.5rem;line-height:2rem}.container-two-cards{grid-template-columns:repeat(1,1fr)}.stepper-container{flex-direction:column;align-items:flex-start}.stepper-container .step-connector{flex:none;width:2px;height:20px;margin:var(--spacing-xs) 0 0 15px;min-width:auto;flex-shrink:0}.header .section-header{padding:0 0 0 var(--spacing-sm)}.header .section-header .brand-header{gap:0}.header .section-header .brand-header img{max-height:3.25rem}.header .section-header .brand-header img:nth-child(2){padding-inline:var(--spacing-sm)}.header .section-header .brand-header img:last-child{max-height:2.75rem}.header .section-header .actions-header .shortcut-header{gap:0}.header .section-header .actions-header-mobile{display:inline-flex}main:not(.custom-layout){padding:var(--spacing-lg) var(--spacing-xl) var(--spacing-3xl)}.centered-section{padding-inline:var(--spacing-xl)}.full-width-section{margin-inline:calc(-1 * var(--spacing-xl))}.header-page,.home-hero{padding:var(--spacing-2xl) var(--spacing-xl)}.header-page{flex-direction:column-reverse;align-items:start}.home-cta-account{padding:var(--spacing-xl)}.home-news{padding:var(--spacing-4xl) var(--spacing-xl)}.button-navigation{padding:0}.puzzle-container{flex-direction:column}.puzzle{flex-direction:row;gap:var(--spacing-lg);padding:var(--spacing-xl) var(--spacing-lg)}.puzzle p{text-align:left}.puzzle .material-symbols-outlined{margin-left:auto}.puzzle:not(:last-child)::before,.puzzle:not(:last-child)::after{top:auto;right:auto;left:50%;transform:translateX(-50%);clip-path:polygon(0 0,50% 100%,100% 0)}.puzzle:not(:last-child)::before{bottom:calc(var(--arrow-width) * -1);width:var(--arrow-height);height:var(--arrow-width)}.puzzle:not(:last-child)::after{bottom:calc(var(--arrow-width) * -1 - 6px);width:calc(var(--arrow-height) + 20px);height:calc(var(--arrow-width) + 6px)}.anchorBar .content{padding:0}.anchorBar .content ul{padding:0 var(--spacing-xl)}.anchorBar .content ul li a{padding:var(--spacing-lg);white-space:nowrap}.block-level{padding:var(--spacing-4xl) var(--spacing-xl)}.pagination-container>li:not(:nth-child(-n+2)):not(:nth-last-child(-n+2)):not(:has(span)):not(:has([aria-current="page"])),.pagination-container>li:first-child span:last-child,.pagination-container>li:last-child span:first-child{display:none}.pagination-container>li:first-child,.pagination-container>li:last-child{margin:0!important}.footer .section-footer .content{padding:var(--spacing-lg)}.footer .section-footer .content .left-content{padding:var(--spacing-sm) var(--spacing-lg) 0}.footer .section-footer .content .right-content{padding:var(--spacing-lg);gap:var(--spacing-xl)}.footer .section-footer .legal-notices{gap:var(--spacing-xl);padding:var(--spacing-lg) var(--spacing-2xl)}.footer .section-footer .legal-notices ul{gap:var(--spacing-lg) var(--spacing-sm)}}@media screen and (max-width:30rem){.header-page{flex-direction:column-reverse}.home-hero .content-hero .tuiles-hero{grid-template-columns:1fr}.card-highlighting:not(.info){text-align:center;padding:var(--spacing-2xl)}.card-highlighting.info{text-align:left;padding:var(--spacing-lg)}}@media screen and (max-width:22.5rem){.header .section-header{padding:0 0 0 var(--spacing-lg)}.header .section-header .brand-header{gap:unset}main:not(.custom-layout){padding:var(--spacing-lg) var(--spacing-xl) var(--spacing-3xl)}.centered-section{padding-inline:var(--spacing-xl)}.footer .section-footer .content{padding:var(--spacing-lg) 0}.footer .section-footer .content .left-content{gap:var(--spacing-xl);padding-inline:var(--spacing-xl)}.footer .section-footer .content .right-content,.footer .section-footer .legal-notices{padding:var(--spacing-lg) var(--spacing-xl)}}