@charset "UTF-8";.c-modalCloseButton{border:0;appearance:none;background:transparent;padding:0;margin:0;font-family:inherit;font-size:inherit;border-radius:0}
.kbNavigation .c-filter__listWrapper:has(input:focus),.kbNavigation .c-miniControl__field:focus+.c-miniControl__label .c-miniControl__check,.c-miniControl__field:focus+.c-miniControl__label .kbNavigation .c-miniControl__check,.kbNavigation .c-radioMat__check:before{outline:2px auto #000;outline-offset:2px}
.c-timeLine{position:fixed;width:100%;top:37px;z-index:1001;padding:15px 30px 35px;transition:transform .4s ease;text-align:center}
.c-timeLine--static{position:relative;top:0;left:auto;z-index:inherit;transform:none}
.c-timeLine--hideLegend .c-progressStep__legend{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}
.is-deprecated .c-timeLine{position:relative;top:-60px}
.c-progress{position:relative;color:#ccc}
.c-progressBar{width:100%;height:2px;background:#ccc}
.c-progressBar__line{width:100%;height:2px;background:var(--nj-semantic-color-background-brand-solid-default);transform-origin:left center;transition:transform .4s ease-in}
.c-progressStep{position:absolute;top:50%;width:20px;height:20px;line-height:20px;border-radius:50%;border:1px solid #ccc;background:var(--nj-semantic-color-background-neutral-primary-default);color:#ccc;transform:translate(-50%,-50%);transition:background-color .3s linear .4s,border-color .3s linear .4s}
.c-progressStep.is-previous,.c-progressStep.is-current{border-color:var(--nj-semantic-color-background-brand-solid-default);background:var(--nj-semantic-color-background-brand-solid-default);color:var(--nj-semantic-color-background-neutral-primary-default)}
.c-progressStep.is-previous:before{content:"\ead9";display:inline;font-family:"icons";speak:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.c-progressStep__value{transition:color .3s linear .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.c-progressStep__value.is-previous,.c-progressStep__value.is-current{color:var(--nj-semantic-color-background-neutral-primary-default)}
.is-previous .c-progressStep__value{display:none}
.c-progressStep__legend{display:none;padding-left:20px;font-size:1.2rem;transform:translate(-50%,20px);transition:color .3s linear .4s;white-space:nowrap}
.is-current .c-progressStep__legend{display:inline-block;color:var(--nj-semantic-color-background-brand-solid-default)}
@media(max-width:47.99em){.no-ios .c-progressStep{-webkit-box-shadow:0 0 1px #ccc}
.no-ios .c-progressStep.is-previous,.no-ios .c-progressStep.is-current{-webkit-box-shadow:0 0 1px var(--nj-semantic-color-background-brand-solid-default)}
}
@media(min-width:48em){.c-timeLine{top:20px;left:50%;transform:translateX(-50%);width:480px}
.c-timeLine--static{top:0;left:auto;transform:none}
.c-progressStep__legend{font-size:1.3rem}
}
@media(min-width:64em){.c-timeLine{width:580px}
}
.c-modal .is-firstItem,.c-modal .is-lastItem{display:block;opacity:0;height:0}
.c-modal iframe{width:100%}
.c-modal--youtube .c-modalCloseButton{color:var(--nj-semantic-color-background-neutral-primary-default);background-color:#000}
.c-modal--youtube .c-modalCloseButton__picto{font-weight:normal;fill:var(--nj-semantic-color-background-neutral-primary-default)}
.c-modal--youtube .c-modal__content{background-color:#000}
.c-modal--youtube .c-modal__main{position:relative;padding:0;padding-bottom:56.25%;width:100%;height:0;background-color:#000}
.c-modal--youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.c-modal--timeline .c-modal__content{padding-top:40px}
.c-modal--timeline .c-modal__timeline{margin-left:auto;margin-right:auto;margin-bottom:30px;padding:0;width:90px}
.c-modal--iframe .c-modal__content{align-items:flex-start;padding-top:30px;overflow:hidden}
.c-modal--iframe .c-modalCloseButton{right:20px}
.c-modalCloseButton{position:fixed;z-index:2;top:10px;right:10px;overflow:hidden;width:24px;height:24px;color:var(--nj-semantic-color-text-neutral-primary-default);background-color:var(--nj-semantic-color-background-neutral-primary-default)}
.c-modalCloseButton__text{margin-left:20px}
.c-modalCloseButton__picto{font-size:1.8rem;font-weight:700;fill:#000;width:24px;height:24px}
.c-modal__content{position:relative;background-color:var(--nj-semantic-color-background-neutral-primary-default);will-change:transform}
.c-modal__title{font-weight:700;text-align:center;font-size:var(--font-size-xl)}
.c-modal__img{text-align:center}
.c-modal__title,.c-modal__img{margin-bottom:20px}
@media(max-width:47.99em){.c-modal{position:fixed;z-index:2000;top:0;left:0;width:100%;height:100%;opacity:0;overflow-y:auto;transition:opacity .3s ease-in-out;perspective:800px}
.c-modal.is-active{opacity:1}
.c-modal.is-active .c-modal__content{transform:scale(1)}
.c-modal.is-opened .c-modal__content{transform:none}
.c-modal.c-modal--youtubeShort .c-modal__main{padding:0 0 150%;position:absolute}
.c-modal.c-modal--youtubeShort .c-modal__content{width:100%;max-width:none}
.c-modal.c-modal--youtubeShort iframe{width:100%;height:100%}
.c-modal--hasPadding .c-modal__main{padding:40px 15px}
.c-modal--ajour .c-modal__overlay{padding:60px 15px 30px}
.c-modal--ajour .c-modalCloseButton{position:absolute}
.c-modal--ajour .c-modal__content{overflow-y:initial;height:auto}
.c-modal__overlay{position:absolute;top:0;left:0;right:0;height:100%;overflow-y:auto;background-color:rgba(0,0,0,0.7);text-align:center}
.c-modal__content{overflow-y:auto;display:flex;align-items:center;width:100%;min-height:100%;max-width:100%;transform:scale(0.8) translateX(20px);transition:transform .3s ease-in-out;transform-origin:top center;text-align:left}
.c-modal__main{width:100%}
}
@media(min-width:48em){.c-modal.c-modal--youtubeShort .c-modal__content{width:auto !important;height:calc(100vh - 50px - 50px) !important;min-height:0 !important;aspect-ratio:9/16}
.c-modal.c-modal--youtubeShort .c-modal__main{padding-bottom:177.78%;width:100%;height:0}
.c-modal.c-modal--youtubeShort iframe{position:absolute;top:0;left:0;width:100%;height:100%;max-height:none !important}
.c-modal:not(.c-modal--mobile){position:fixed;z-index:2000;top:0;left:0;right:0;height:100%;opacity:0;overflow-y:hidden;-webkit-overflow-scrolling:touch;transition:opacity .3s ease-in-out;perspective:800px}
.c-modal:not(.c-modal--mobile) .c-modal--hasPadding{padding:50px}
.c-modal:not(.c-modal--mobile) .c-modal__overlay{position:absolute;top:0;left:0;right:0;height:100%;overflow-y:auto;padding-top:50px;padding-bottom:20px;background-color:rgba(0,0,0,0.7);text-align:center}
.c-modal:not(.c-modal--mobile) .c-modal__content{transform:scale(0.8) translateX(20px);transition:transform .3s ease-in-out;text-align:left;display:inline-block;vertical-align:middle;overflow:visible;width:600px;height:auto;max-width:100%;min-height:300px;transform-origin:top center}
.c-modal:not(.c-modal--mobile).c-modal--large .c-modal__overlay,.c-modal:not(.c-modal--mobile).c-modal--extraLarge .c-modal__overlay{padding-left:15px;padding-right:15px}
.c-modal:not(.c-modal--mobile).c-modal--large .c-modal__content{width:800px}
.c-modal:not(.c-modal--mobile).c-modal--extraLarge .c-modal__content{width:1000px}
.c-modal:not(.c-modal--mobile).c-modal--full .c-modal__overlay,.c-modal:not(.c-modal--mobile).c-modal--fullscreen .c-modal__overlay{padding-top:0;padding-bottom:0}
.c-modal:not(.c-modal--mobile).c-modal--full .c-modal__content,.c-modal:not(.c-modal--mobile).c-modal--fullscreen .c-modal__content{width:100%;min-height:100%}
.c-modal:not(.c-modal--mobile).c-modal--full .c-modalCloseButton,.c-modal:not(.c-modal--mobile).c-modal--fullscreen .c-modalCloseButton{transform:none;color:var(--nj-semantic-color-text-neutral-tertiary-default)}
.c-modal:not(.c-modal--mobile).is-active{opacity:1}
.c-modal:not(.c-modal--mobile).is-active .c-modal__content{transform:scale(1) translateX(0)}
.c-modal:not(.c-modal--mobile).is-opened .c-modal__content{transform:none;transition-duration:0}
.c-modal iframe{max-height:calc(100vh - 100px)}
.c-modal--noBg .c-modal__content{background-color:transparent}
.c-modalCloseButton{position:absolute}
.c-modal--mobile .c-modalCloseButton{display:none}
.c-modal__title,.c-modal__img{margin-bottom:30px}
}
.c-pager2__list{text-align:center;display:flex;align-items:center}
.c-pager2__page{padding:0 3px;font-size:1.8rem}
.c-pager2__page:first-child{margin-right:auto;padding-left:0}
.c-pager2__page:last-child{margin-left:auto;padding-right:0}
.c-pager2__page[aria-hidden=true]{visibility:hidden}
.c-pager2__link,.c-pager2__current{padding:0 3px;display:block;min-width:20px;line-height:35px}
.c-pager2__link{position:relative;text-decoration:none;color:var(--nj-semantic-color-text-neutral-primary-default);transition:color .2s ease-in-out,background-color .2s ease-in-out}
.c-pager2__link[aria-current]{background-color:var(--nj-semantic-color-background-brand-solid-default);color:var(--nj-semantic-color-background-neutral-primary-default)}
.no-touchevents .c-pager2__link:hover,.no-js .c-pager2__link:hover{background-color:var(--nj-semantic-color-background-brand-solid-default);color:var(--nj-semantic-color-background-neutral-primary-default)}
.c-pager2__infos{margin-top:20px;text-align:center;color:var(--nj-semantic-color-text-neutral-secondary-default)}
@media(max-width:47.99em){.c-pager2__page{flex:0 1 40px}
.c-pager2__page .c-baseBtn__content{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}
.c-pager2__page .icon{margin:0}
.c-pager2__page .c-baseBtn--secondary{padding:4px}
.c-pager2__page--noSmall{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);visibility:hidden}
}
@media(min-width:48em){.c-pager2__page{padding:0 5px}
.c-pager2__link,.c-pager2__current{padding:0 5px;min-width:35px;line-height:35px}
.c-pager2__infos{margin-top:35px}
}
@media(min-width:64.01em){.c-pager2__page,.c-pager2__link,.c-pager2__current{padding:0 10px}
}
.c-pager3__list{text-align:center;display:flex;align-items:center;justify-content:center}
.c-pager3__list li:not(.c-pager3__ellipse)[aria-hidden=true]{visibility:hidden}
.c-pager3__list li:first-child{margin-right:auto}
.c-pager3__list li:last-child{margin-left:auto}
.c-pager3__link{min-width:30px;display:block;padding:5px;text-decoration:none;color:var(--nj-semantic-color-background-brand-solid-default);transition:color .2s ease-in-out,background-color .2s ease-in-out}
.c-pager3__link[aria-current]{background-color:var(--nj-semantic-color-background-brand-solid-default);font-weight:700;color:var(--nj-semantic-color-background-neutral-primary-default)}
.no-touchevents .c-pager3__link:hover,.no-js .c-pager3__link:hover{background-color:var(--nj-semantic-color-background-brand-solid-default);color:var(--nj-semantic-color-background-neutral-primary-default)}
.c-pager3__infos{text-align:center;color:var(--nj-semantic-color-text-neutral-secondary-default);font-size:1.8rem;margin-bottom:10px}
.c-pager3__ellipse{padding:5px 10px}
@media(max-width:47.99em){.c-pager3__link--th{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);visibility:hidden}
}
@media(max-width:63.99em){.c-pager3 .c-baseBtn{padding-left:10px;padding-right:10px}
.c-pager3 .c-baseBtn__content{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}
.c-pager3 .c-baseBtn__iconSvg{margin-left:0;margin-right:0}
}
@media(min-width:64.01em){.c-pager3__link{padding:5px 10px;font-size:1.8rem}
}
.c-choiceWrapperMat.is-error .c-fieldInfo{display:block}
.c-choiceWrapperMat.is-error .c-radioMat__check{border-color:var(--nj-semantic-color-background-status-danger-solid-default) !important}
.c-radioMat{display:block;margin-bottom:15px}
.c-radioMat .c-fieldInfo{display:none;width:100%}
.c-radioMat__label{position:relative;display:inline-flex;align-items:baseline;flex-wrap:wrap;padding-left:30px;min-height:20px}
.c-radioMat__labelPadding{padding-left:30px}
.c-radioMat__check{position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid;border-radius:50%;transition:transform .2s,box-shadow .2s;transform:translateZ(0);box-shadow:inset 0 0 0 2px white}
.c-radioMat__check:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;border-radius:50%}
.c-radioMat__field{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}
.c-radioMat__field:focus+.c-radioMat__label .c-radioMat__check:before{opacity:1}
.c-radioMat__field:not(:checked)+.c-radioMat__label .c-radioMat__check{background-color:white;border-color:var(--nj-semantic-color-text-neutral-primary-default);box-shadow:inset 0 0 0 10px white}
@keyframes miniControlCheck{from{stroke-dashoffset:30}
to{stroke-dashoffset:0}
}
.c-miniControl{display:block;margin-bottom:20px}
.c-miniControl__label{position:relative;display:flex;align-items:baseline;flex-wrap:wrap;padding-left:30px;min-height:20px}
.c-miniControl__text{width:100%}
.c-miniControl__text svg{vertical-align:text-bottom;margin-right:5px}
.c-miniControl__text .c-tooltip2{margin-left:5px}
.c-miniControl__labelPadding{padding-left:30px}
.c-miniControl__check{position:absolute;width:20px;height:20px;border:1px solid;border-radius:3px;transition:all .2s;transform:translateX(-30px)}
.c-miniControl__check svg{position:absolute;top:50%;left:50%;height:auto;transform:translate(-50%,-50%)}
.c-miniControl__check path{stroke-width:4;stroke:var(--nj-semantic-color-background-neutral-primary-default);opacity:0;stroke-dasharray:30;stroke-dashoffset:0}
.c-controlWrapper.is-error .c-miniControl__check{border-color:var(--nj-semantic-color-background-status-danger-solid-default) !important}
.c-miniControl__field{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}
.c-miniControl__field:not(:checked)+.c-miniControl__label .c-miniControl__check{background-color:transparent;border-color:var(--nj-semantic-color-text-neutral-primary-default)}
.c-miniControl__field:disabled+.c-miniControl__label{cursor:not-allowed}
.c-miniControl__field:disabled+.c-miniControl__label .c-miniControl__check{border-color:var(--nj-semantic-color-text-neutral-tertiary-default)}
.c-miniControl__field:disabled+.c-miniControl__label .c-miniControl__text{color:var(--nj-semantic-color-text-neutral-tertiary-default)}
.c-miniControl--checkbox .c-miniControl__check{background-color:var(--nj-semantic-color-background-brand-solid-default)}
.c-miniControl--checkbox .c-miniControl__field:checked+.c-miniControl__label .c-miniControl__check{border-color:var(--nj-semantic-color-background-brand-solid-default)}
.c-miniControl--checkbox .c-miniControl__field:checked+.c-miniControl__label .c-miniControl__check path{opacity:1;animation:miniControlCheck .3s ease-in-out forwards}
.c-miniControl--radio .c-miniControl__check{width:20px;height:20px;border-radius:50%}
.c-miniControl--radio .c-miniControl__check:before{border-radius:50%}
.c-miniControl--radio .c-miniControl__check:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--nj-semantic-color-background-brand-solid-default);border-radius:50%;transform:scale(0.6);opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out}
.c-miniControl--radio .c-miniControl__field:checked+.c-miniControl__label .c-miniControl__check{border-color:var(--nj-semantic-color-background-brand-solid-default)}
.c-miniControl--radio .c-miniControl__field:checked+.c-miniControl__label .c-miniControl__check:after{opacity:1;transform:scale(0.8)}
.c-filter{position:relative;z-index:2}
.c-filter__title{font-weight:700}
@media(max-width:47.99em){.c-filter__container{max-width:240px;margin:0 auto}
.c-filter__btnModal .icon-big-chevron-right{transform:rotate(90deg)}
.c-filter__listWrapper{margin:20px 0 40px 0}
.c-filter__svg{display:none}
.c-filter__item.is-active{color:var(--nj-semantic-color-background-brand-solid-default)}
}
@media(min-width:48em){.c-filter .c-miniControl{margin-bottom:0;width:100%}
.c-filter .c-miniControl__label{position:relative;padding-left:0}
.c-filter .c-filter__svg{margin:0}
.c-filter .c-miniControl__check{display:none}
.c-filter .c-miniControl__check:after{content:none}
.c-filter .c-miniControl__text{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-x-xs);padding:10px 10px 10px 20px}
.c-filter__btnModal,.c-filter__btnApply{display:none}
.c-filter__container{display:flex;justify-content:center;gap:var(--spacing-x-m);align-items:center}
.c-filter__listWrapper{position:relative}
.c-filter__listWrapper.is-opened .c-filter__item{height:auto}
.c-filter__listWrapper.is-opened .c-filter__list{box-shadow:0 1px 10px 0 rgba(0,0,0,0.2)}
.c-filter__listWrapper.is-opened .c-filter__svg{transform:rotate(180deg)}
.c-filter__list{cursor:pointer;position:relative;z-index:1;width:100%;display:flex;flex-direction:column}
.c-filter__item{display:flex;align-items:center;position:relative;background-color:var(--nj-semantic-color-background-neutral-primary-default);height:0;overflow:hidden;transition:background-color .2s ease,color .2s ease}
.c-filter__item:after{content:"";position:absolute;bottom:0;left:0;right:0;border-top:1px solid #ccc}
.no-touchevents .c-filter__item:hover,.no-js .c-filter__item:hover{background-color:var(--nj-semantic-color-background-brand-solid-default);color:var(--nj-semantic-color-background-neutral-primary-default)}
.no-touchevents .c-filter__item:hover .c-filter__svg,.no-js .c-filter__item:hover .c-filter__svg{fill:var(--nj-semantic-color-background-neutral-primary-default)}
.c-filter__item.is-active{height:auto;order:-1;box-shadow:inset 0 0 0 1px var(--nj-semantic-color-background-brand-solid-default);color:var(--nj-semantic-color-background-brand-solid-default)}
.c-filter__item.is-active:after{display:none}
.c-filter__item.is-active .c-filter__svg{opacity:1}
.c-filter__item .c-radioMat{margin-bottom:0;width:100%}
.c-filter__item .c-radioMat__check{display:none}
.c-filter__item .c-radioMat__label{width:100%;padding:10px 15px 10px 20px}
.c-filter__svg{opacity:0;flex-shrink:0;margin-left:10px;width:20px;height:auto;fill:var(--nj-semantic-color-background-brand-solid-default);transition:transform .3s ease-in-out}
}
.c-infoBlock3{--infoBlock3-bg:var(--nj-semantic-color-background-neutral-primary-default);--infoBlock3-border:transparent;position:relative;min-height:30px;background-color:var(--infoBlock3-bg)}
.c-infoBlock3 .c-infoBlock3__header,.c-infoBlock3 .c-infoBlock3__content{max-width:124rem;margin-left:auto;margin-right:auto}
.c-infoBlock3.c-infoBlock3--noTitle .c-infoBlock3__header{max-width:30px;flex-shrink:0;margin-right:0}
.c-infoBlock3.c-infoBlock3--noTitle .c-infoBlock3__content{width:100%;max-width:calc(124rem - 30px - 15px)}
.c-infoBlock3--greyBg,.c-infoBlock3--blueBg{padding:15px}
.c-infoBlock3--noTitle{display:flex;align-items:baseline}
.c-infoBlock3--noTitle .c-infoBlock3__content{margin-left:15px;margin-top:0}
.c-infoBlock3--box{padding:0}
.c-infoBlock3--box .c-infoBlock3__header{align-items:stretch}
.c-infoBlock3--box .c-infoBlock3__icon{flex-shrink:0;display:flex;justify-content:center;align-items:flex-start;padding:10px 0;width:50px;min-height:50px;border:0;border-radius:0 0 10px 0;background-color:var(--infoBlock3-border)}
.c-infoBlock3--box .c-infoBlock3__title{align-self:center;padding:5px 5px 5px 0}
.c-infoBlock3--box .c-infoBlock3__content{margin-top:0;padding:10px 15px 15px}
.c-infoBlock3--highlight{--infoBlock3-bg:#d2f3ff}
.c-infoBlock3--highlight .c-infoBlock3__icon{background-color:var(--nj-semantic-color-background-brand-solid-default)}
.c-infoBlock3--highlight .c-wysiwyg a.u-theme-color{color:var(--nj-semantic-color-background-brand-solid-hovered)}
.c-infoBlock3--border{--infoBlock3-border:var(--nj-semantic-color-background-brand-solid-default)}
.c-infoBlock3--border .c-infoBlock3__header,.c-infoBlock3--border .c-infoBlock3__content{border:1px solid var(--infoBlock3-border);max-width:124rem;margin-left:auto;margin-right:auto}
.c-infoBlock3--border:has(.c-infoBlock3__content) .c-infoBlock3__header{border-bottom:0}
.c-infoBlock3--border .c-infoBlock3__content{border-top:0}
.c-infoBlock3--radius{border-radius:10px}
.c-infoBlock3--radius .c-infoBlock3__header,.c-infoBlock3--radius .c-infoBlock3__content{overflow:hidden}
.c-infoBlock3--radius .c-infoBlock3__header{border-radius:10px 10px 0 0}
.c-infoBlock3--radius .c-infoBlock3__content{border-radius:0 0 10px 10px}
.c-infoBlock3__header{display:flex;align-items:center}
.c-infoBlock3__title{margin-left:15px;font-weight:700}
.c-infoBlock3__picto{max-width:30px}
.c-infoBlock3__content{margin-top:10px}
.c-infoBlock3__btn{margin-top:40px}
.c-infoBlock3--greyBg{--infoBlock3-bg:var(--nj-semantic-color-background-neutral-secondary-default)}
.c-infoBlock3--blueBg{--infoBlock3-bg:var(--nj-semantic-color-background-brand-secondary-default)}
.c-infoBlock3--jade{--infoBlock3-border:var(--nj-core-color-engie-green)}
.c-infoBlock3--green{--infoBlock3-border:var(--nj-semantic-color-background-status-success-solid-default)}
.c-infoBlock3--orange{--infoBlock3-border:var(--nj-semantic-color-background-status-warning-solid-default)}
.c-infoBlock3--red{--infoBlock3-border:var(--nj-semantic-color-background-status-danger-solid-default)}
.c-chipItem{display:inline-block;padding:2px var(--spacing-y-xxs);border-radius:2px;background-color:var(--nj-semantic-color-background-brand-solid-default);color:var(--nj-semantic-color-text-neutral-inverse-default);font-size:var(--font-size-xxs);font-weight:700;text-decoration:none;transition:color .2s ease,background-color .2s ease}
.no-touchevents a.c-chipItem:hover,.no-js a.c-chipItem:hover,a.c-chipItem:focus{background-color:var(--nj-semantic-color-background-brand-solid-hovered);color:var(--nj-semantic-color-text-neutral-inverse-default)}
.c-chipItem--secondary{background-color:var(--nj-semantic-color-background-brand-tertiary-default);color:var(--nj-semantic-color-text-brand-contrast-default)}
.c-articleCard{position:relative;display:flex;flex-direction:column;padding:var(--spacing-y-xxs)}
.c-articleCard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 1px 10px 0 rgba(0,0,0,0.2);background-color:var(--nj-semantic-color-background-neutral-primary-default)}
.c-articleCard__canva{position:relative;z-index:1;overflow:hidden;height:120px;max-width:100%}
.c-articleCard__canva .c-img{position:absolute;top:0;left:0;width:100%;height:100% !important;object-fit:cover;object-position:center}
.c-articleCard__canva .c-img img{max-width:none !important}
.c-articleCard__img{position:absolute;top:0;left:0;width:100%;height:100% !important;object-fit:cover;object-position:center}
.c-articleCard__content{z-index:1;flex-grow:1;width:100%;display:flex;flex-direction:column;padding:var(--spacing-y-xs)}
.c-articleCard__header{display:flex;flex-direction:column}
.c-articleCard__title,.c-articleCard__categories,.c-articleCard__duration{min-width:0;max-width:100%}
.c-articleCard__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:var(--font-size-m);font-weight:700;order:1}
.c-articleCard__title:not(:only-child){margin-top:var(--spacing-y-s)}
.c-articleCard__link{color:inherit;text-decoration:none}
.c-articleCard__link:before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0}
.c-articleCard__categories{display:flex;flex-wrap:wrap;gap:var(--spacing-x-xxs)}
.c-articleCard__categories+.c-articleCard__meta{margin-top:var(--spacing-y-xxs)}
.c-articleCard__duration,.c-articleCard__update{font-size:1.4rem;color:var(--nj-semantic-color-text-neutral-secondary-default)}
.c-articleCard__duration{display:flex;align-items:center}
.c-articleCard__duration svg{fill:var(--nj-semantic-color-text-neutral-secondary-default)}
.c-articleCard__duration time{margin:0 3px}
.c-articleCard__meta{display:flex;gap:var(--spacing-x-xxs);font-size:var(--font-size-xs);color:var(--nj-semantic-color-text-neutral-tertiary-default)}
.c-articleCard__meta svg{fill:var(--nj-semantic-color-icon-neutral-tertiary-default)}
.c-articleCard__excerpt{margin-top:var(--spacing-y-xs);color:var(--nj-semantic-color-text-neutral-secondary-default)}
.c-articleCard__footer{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex-grow:1;margin-top:var(--spacing-y-xs)}
.c-articleCard__update{margin-top:auto;padding-top:var(--spacing-y-l)}
.c-articleCard__arrow{position:absolute;right:0;bottom:0;fill:var(--nj-semantic-color-icon-brand-primary-default)}
@media(min-width:64.01em){.c-articleCard{transition:transform .2s ease}
.no-touchevents .c-articleCard:hover,.no-js .c-articleCard:hover{transform:translateY(-10px)}
.c-articleCard--highlight{flex-direction:row;border:0}
.c-articleCard--highlight .c-articleCard__canva{flex:1 0 315px;height:auto}
.c-articleCard--highlight .c-articleCard__categories+.c-articleCard__meta{margin-top:var(--spacing-y-l)}
.c-articleCard--highlight .c-articleCard__title{font-size:var(--font-size-xl)}
.c-articleCard--highlight .c-articleCard__content{position:static}
}
.c-articlesGrid{transition:opacity .2s ease}
.c-articlesGrid.is-loading .c-articlesGrid__wrapper{opacity:.5}
.c-articlesGrid__title{margin-bottom:20px;text-align:center;font-weight:700;font-size:2.4rem}
.c-articlesGrid__paging{margin-top:20px}
.c-articlesGrid__error{margin-bottom:15px}
.c-articleGrid__filters{display:flex;align-items:center;justify-content:space-between;margin:30px 0}
@media(max-width:47.99em){.c-articleCard+.c-articleCard{margin-top:20px}
}
@media(min-width:48em){.c-articlesGrid__wrapper{display:flex;flex-wrap:wrap;margin:0 -5px}
.c-articlesGrid__wrapper .c-articleCard{flex-basis:calc(33.33% - 10px);margin:5px}
.ie11 .c-articlesGrid__wrapper .c-articleCard{flex-basis:calc(32.6% - 10px)}
.c-articlesGrid__wrapper .c-articleCard--highlight{flex-basis:calc(66.66% - 10px)}
.ie11 .c-articlesGrid__wrapper .c-articleCard--highlight{flex-basis:calc(66% - 10px)}
.c-articlesGrid__title{font-size:2.8rem;margin-bottom:35px}
.c-articlesGrid__paging{margin-top:40px}
}
@media(min-width:64.01em){.c-articlesGrid__wrapper{margin:0 -10px}
.c-articlesGrid__wrapper .c-articleCard{flex-basis:calc(33.33% - 20px);margin:10px}
.ie11 .c-articlesGrid__wrapper .c-articleCard{flex-basis:calc(32.6% - 20px)}
.c-articlesGrid__wrapper .c-articleCard--highlight{flex-basis:calc(66.66% - 20px)}
.ie11 .c-articlesGrid__wrapper .c-articleCard--highlight{flex-basis:calc(66% - 20px)}
}