@font-face{font-display:swap;font-family:Averta CY;font-weight:400;src:local("Averta CY Regular"),local("AvertaCY-Regular")}@font-face{font-display:swap;font-family:Averta CY;font-weight:700;src:local("Averta CY Bold"),local("AvertaCY-Bold")}@font-face{font-display:swap;font-family:Averta CY;font-weight:900;src:local("Averta CY Black"),local("AvertaCY-Black")}[data-design=rebrand]{--rb-marine:#1c2943;--rb-marine-50:#8e94a1;--rb-marine-70:#5d6476;--rb-marine-10:#e8e9ec;--rb-beige:#eff0e4;--rb-line-beige:#ddd8d1;--rb-soft-beige:#f9f8f5;--rb-bubblegum:#ff98f7;--rb-bubblegum-soft:#ffcbfb;--rb-red:#e34848;--rb-fluo:#d1ff00;--rb-cyan:#1eb9ff;--rb-cyan-10:#e8f8ff;--rb-font:"Averta CY","Inter",system-ui,-apple-system,sans-serif;--rb-radius:20px;--rb-radius-sm:12px;--rb-stroke:2px solid var(--rb-marine);--rb-shadow:0 4px 0 var(--rb-marine);--rb-shadow-sm:0 3px 0 var(--rb-marine);--rb-grid:linear-gradient(var(--rb-line-beige) 1px,transparent 1px) 0 0 /40px 40px,linear-gradient(90deg,var(--rb-line-beige) 1px,transparent 1px) 0 0 /40px 40px}html[data-design=rebrand] .guide-page{color:var(--rb-marine);font-family:var(--rb-font)}html[data-design=rebrand] .guide-breadcrumb a{color:var(--rb-marine-70)}html[data-design=rebrand] .guide-breadcrumb a:hover{color:var(--rb-marine);text-decoration:underline;text-decoration-color:var(--rb-bubblegum);text-decoration-thickness:3px}html[data-design=rebrand] .guide-breadcrumb li>span[itemprop=name]{color:var(--rb-marine)}html[data-design=rebrand] .guide-header{background:var(--rb-grid),var(--rb-beige);border:var(--rb-stroke);border-radius:var(--rb-radius);padding:1.25rem;position:relative}@media(min-width:768px){html[data-design=rebrand] .guide-header{padding:2rem}html[data-design=rebrand] .guide-header:after{background:url(../images/rebrand/billy-logo-rose.svg) 50%/contain no-repeat;content:"";height:73px;position:absolute;right:1.5rem;top:1.5rem;width:104px}html[data-design=rebrand] .guide-header__meta,html[data-design=rebrand] .guide-header__title{padding-right:8.5rem}}html[data-design=rebrand] .guide-header__category{background:var(--rb-bubblegum);border:var(--rb-stroke);border-radius:999px;color:var(--rb-marine);display:inline-block;font-weight:700;padding:.25rem .75rem}html[data-design=rebrand] .guide-header__title{color:var(--rb-marine);font-family:var(--rb-font);font-weight:900}html[data-design=rebrand] .guide-header__author-role,html[data-design=rebrand] .guide-header__author-text,html[data-design=rebrand] .guide-header__date,html[data-design=rebrand] .guide-header__intro,html[data-design=rebrand] .guide-header__meta,html[data-design=rebrand] .guide-header__reading-time{color:var(--rb-marine)}html[data-design=rebrand] .guide-header__author-link,html[data-design=rebrand] .guide-header__author-link:hover,html[data-design=rebrand] .guide-header__author-text strong{color:var(--rb-marine);font-weight:700}html[data-design=rebrand] .guide-header__author-link:hover{text-decoration:underline;text-decoration-color:var(--rb-bubblegum);text-decoration-thickness:3px}html[data-design=rebrand] .guide-header__avatar{border:var(--rb-stroke)}html[data-design=rebrand] .guide-header__google-source,html[data-design=rebrand] .guide-header__google-source:hover,html[data-design=rebrand] .guide-header__share-btn,html[data-design=rebrand] .guide-header__share-btn:hover{background:#fff;border:var(--rb-stroke);box-shadow:var(--rb-shadow-sm);color:var(--rb-marine)}html[data-design=rebrand] .guide-header__cover{border:var(--rb-stroke);border-radius:var(--rb-radius-sm)}html[data-design=rebrand] .toc{background:#fff;border:var(--rb-stroke);border-radius:var(--rb-radius)}html[data-design=rebrand] .toc__title{border-bottom:2px solid var(--rb-bubblegum);color:var(--rb-marine)}html[data-design=rebrand] .toc__link{color:var(--rb-marine)}html[data-design=rebrand] .toc__link:hover{background:var(--rb-soft-beige);color:var(--rb-marine)}html[data-design=rebrand] .toc__link--active,html[data-design=rebrand] .toc__link--has-active{background:var(--rb-bubblegum-soft);color:var(--rb-marine);font-weight:700}html[data-design=rebrand] .mobile-sticky-bar{border-bottom:var(--rb-stroke);box-shadow:none}html[data-design=rebrand] .mobile-sticky-bar__toc-btn,html[data-design=rebrand] .mobile-sticky-bar__toc-btn:hover{background:var(--rb-bubblegum);border:var(--rb-stroke);border-radius:var(--rb-radius-sm);box-shadow:var(--rb-shadow-sm);color:var(--rb-marine);font-weight:700}html[data-design=rebrand] .mobile-toc-drawer{border-bottom:var(--rb-stroke);font-family:var(--rb-font)}html[data-design=rebrand] .mobile-toc-drawer__header{border-bottom-color:var(--rb-line-beige)}html[data-design=rebrand] .mobile-toc-drawer__close,html[data-design=rebrand] .mobile-toc-drawer__link,html[data-design=rebrand] .mobile-toc-drawer__title{color:var(--rb-marine)}html[data-design=rebrand] .mobile-toc-drawer__link--active{background:var(--rb-bubblegum-soft);color:var(--rb-marine);font-weight:700}html[data-design=rebrand] .summary-box{background:var(--rb-soft-beige);border:var(--rb-stroke);border-radius:var(--rb-radius)}html[data-design=rebrand] .summary-box__icon{background:var(--rb-bubblegum);border:var(--rb-stroke);box-shadow:none;color:var(--rb-marine)}html[data-design=rebrand] .summary-box__item,html[data-design=rebrand] .summary-box__item a,html[data-design=rebrand] .summary-box__item a:hover,html[data-design=rebrand] .summary-box__item strong,html[data-design=rebrand] .summary-box__title{color:var(--rb-marine)}html[data-design=rebrand] .summary-box__item a{text-decoration-color:var(--rb-bubblegum);text-decoration-thickness:3px}html[data-design=rebrand] .inline-cta,html[data-design=rebrand] .inline-cta--light{background:var(--rb-bubblegum);border:var(--rb-stroke);border-radius:var(--rb-radius);box-shadow:var(--rb-shadow)}html[data-design=rebrand] .inline-cta--light{background:var(--rb-beige)}html[data-design=rebrand] .inline-cta--light .inline-cta__icon,html[data-design=rebrand] .inline-cta__icon,html[data-design=rebrand] .sticky-cta__icon{-webkit-backdrop-filter:none;backdrop-filter:none;background:url(../images/rebrand/billy-danse-rose.svg) 50%/contain no-repeat;border-radius:0;height:4.5rem;width:4.5rem}html[data-design=rebrand] .inline-cta__icon,html[data-design=rebrand] .sticky-cta__icon{background-image:url(../images/rebrand/billy-clin-doeil-cyan.svg)}html[data-design=rebrand] .inline-cta--light .inline-cta__icon{background-image:url(../images/rebrand/billy-danse-rose.svg)}html[data-design=rebrand] .guide-sources__title>:first-child,html[data-design=rebrand] .info-box__icon>*,html[data-design=rebrand] .inline-cta__icon>*,html[data-design=rebrand] .sticky-cta__icon>*,html[data-design=rebrand] .warning-box__icon>*{visibility:hidden}@media(max-width:767px){html[data-design=rebrand] .inline-cta__icon,html[data-design=rebrand] .sticky-cta__icon{display:none}}html[data-design=rebrand] .inline-cta--light .inline-cta__description,html[data-design=rebrand] .inline-cta--light .inline-cta__title,html[data-design=rebrand] .inline-cta__description,html[data-design=rebrand] .inline-cta__title,html[data-design=rebrand] .sticky-cta__description,html[data-design=rebrand] .sticky-cta__title{color:var(--rb-marine)}html[data-design=rebrand] .inline-cta__title,html[data-design=rebrand] .sticky-cta__title{font-weight:900}html[data-design=rebrand] .inline-cta__button--outline,html[data-design=rebrand] .inline-cta__button--white,html[data-design=rebrand] .sticky-cta__button{background:#fff;border:var(--rb-stroke);border-radius:999px;box-shadow:var(--rb-shadow);color:var(--rb-marine);font-weight:700}html[data-design=rebrand] .inline-cta--light .inline-cta__button--outline{background:var(--rb-bubblegum)}html[data-design=rebrand] .inline-cta__button--outline:hover,html[data-design=rebrand] .inline-cta__button--white:hover,html[data-design=rebrand] .sticky-cta__button:hover{background:var(--rb-fluo);box-shadow:0 2px 0 var(--rb-marine);color:var(--rb-marine);transform:translateY(2px)}html[data-design=rebrand] .sticky-cta{background:var(--rb-bubblegum);border:var(--rb-stroke);border-radius:var(--rb-radius);box-shadow:var(--rb-shadow)}html[data-design=rebrand] .info-box,html[data-design=rebrand] .warning-box{border:var(--rb-stroke);border-radius:var(--rb-radius-sm)}html[data-design=rebrand] .info-box{background:var(--rb-cyan-10)}html[data-design=rebrand] .warning-box{background:var(--rb-soft-beige);border-left:6px solid var(--rb-bubblegum)}html[data-design=rebrand] .info-box__icon,html[data-design=rebrand] .warning-box__icon{background:url(../images/rebrand/picto-message-rose.svg) 50%/contain no-repeat;height:2.5rem;width:2.5rem}html[data-design=rebrand] .warning-box__icon{background-image:url(../images/rebrand/picto-cloche-rose.svg)}html[data-design=rebrand] .info-box__title,html[data-design=rebrand] .warning-box__title{color:var(--rb-marine);font-weight:700}html[data-design=rebrand] .info-box__content,html[data-design=rebrand] .info-box__content a,html[data-design=rebrand] .info-box__content a:hover,html[data-design=rebrand] .warning-box__content,html[data-design=rebrand] .warning-box__content a,html[data-design=rebrand] .warning-box__content a:hover{color:var(--rb-marine)}html[data-design=rebrand] .info-box__content a,html[data-design=rebrand] .warning-box__content a{font-weight:700;text-decoration-color:var(--rb-bubblegum);text-decoration-line:underline;text-decoration-thickness:3px}html[data-design=rebrand] .guide-sources{border-top:2px solid var(--rb-line-beige)}html[data-design=rebrand] .guide-sources__title{color:var(--rb-marine);font-weight:700;padding-left:.25rem;position:relative}html[data-design=rebrand] .guide-sources__title:before{background:url(../images/rebrand/picto-dossier-rose.svg) 50%/contain no-repeat;content:"";height:1.5rem;left:0;position:absolute;width:1.5rem}html[data-design=rebrand] .guide-sources__description,html[data-design=rebrand] .guide-sources__item:before,html[data-design=rebrand] .guide-sources__link,html[data-design=rebrand] .guide-sources__text{color:var(--rb-marine)}html[data-design=rebrand] .guide-sources__link{font-weight:700;text-decoration:underline;text-decoration-color:var(--rb-bubblegum);text-decoration-thickness:3px}html[data-design=rebrand] .faq-accordion__title{color:var(--rb-marine);font-weight:900}html[data-design=rebrand] .faq-accordion__item{border:var(--rb-stroke);border-radius:var(--rb-radius-sm)}html[data-design=rebrand] .faq-accordion__item--expanded{border-color:var(--rb-marine);box-shadow:var(--rb-shadow-sm)}html[data-design=rebrand] .faq-accordion__question:hover{background:var(--rb-soft-beige)}html[data-design=rebrand] .faq-accordion__answer-content,html[data-design=rebrand] .faq-accordion__answer-content a,html[data-design=rebrand] .faq-accordion__answer-content a:hover,html[data-design=rebrand] .faq-accordion__question-text{color:var(--rb-marine)}html[data-design=rebrand] .faq-accordion__icon{background:#fff;border:var(--rb-stroke);color:var(--rb-marine)}html[data-design=rebrand] .faq-accordion__icon--expanded{background:var(--rb-bubblegum);color:var(--rb-marine)}html[data-design=rebrand] .related-articles{border-top:2px solid var(--rb-line-beige)}html[data-design=rebrand] .related-articles__arrow,html[data-design=rebrand] .related-articles__card-title,html[data-design=rebrand] .related-articles__description,html[data-design=rebrand] .related-articles__meta,html[data-design=rebrand] .related-articles__title{color:var(--rb-marine)}html[data-design=rebrand] .related-articles__title{font-weight:900}html[data-design=rebrand] .related-articles__card{border:var(--rb-stroke);border-radius:var(--rb-radius);box-shadow:var(--rb-shadow)}html[data-design=rebrand] .related-articles__card:hover{border-color:var(--rb-marine);box-shadow:0 8px 0 var(--rb-marine)}html[data-design=rebrand] .related-articles__image{background:var(--rb-beige);border-bottom:var(--rb-stroke)}html[data-design=rebrand] .related-articles__category{background:var(--rb-bubblegum);border:var(--rb-stroke);color:var(--rb-marine);font-weight:700}html[data-design=rebrand] .summary-box__item>.iconify,html[data-design=rebrand] .summary-box__item>svg{color:var(--rb-marine)}html[data-design=rebrand] .related-articles__image>div{background:var(--rb-grid),var(--rb-beige);color:var(--rb-marine)}html[data-design=rebrand] .related-articles__image>div>*,html[data-design=rebrand] .summary-box__icon>*{color:var(--rb-marine)}html[data-design=rebrand] .guide-sidebar__sticky{top:80px}html[data-design=rebrand] .guide-sidebar .toc{max-height:max(12rem,calc(100vh - 440px - 1.5rem));padding:1rem}html[data-design=rebrand] .guide-sidebar .toc__title{margin-bottom:.5rem;padding-bottom:.5rem}html[data-design=rebrand] .guide-sidebar .toc__link{font-size:.875rem;line-height:1.35;padding:.3rem .5rem}
