.ressources-hub{padding:32px 0 64px;color:var(--ines-text-main, #2c2c2c)}@media(min-width:750px){.ressources-hub{padding:56px 0 96px}}.ressources-hub__hero{position:relative;text-align:center;max-width:820px;margin:0 auto 32px;padding:4px 16px 0}@media(min-width:750px){.ressources-hub__hero{margin-bottom:44px;padding:6px 32px 0}}.ressources-hub__pill{display:inline-block;padding:7px 18px;background:var(--ines-pink, #E93C98);color:#fff;border-radius:999px;font-size:.8rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase;margin-bottom:20px;box-shadow:0 4px 12px #e93c9840}.ressources-hub__title{font-size:2.1rem;line-height:1.1;color:var(--ines-purple, #5D1F58);margin:0 0 20px;font-weight:800;letter-spacing:-.5px}@media(min-width:750px){.ressources-hub__title{font-size:3.2rem}}.ressources-hub__title:after{content:"";display:block;width:80px;height:4px;background:var(--ines-pink, #E93C98);border-radius:2px;margin:18px auto 0}.ressources-hub__hero-intro{font-size:1.1rem;line-height:1.6;color:var(--ines-text-main, #2c2c2c);max-width:640px;margin:0 auto}.ressources-hub__hero-intro p{margin:0 0 10px}.ressources-hub__hero-intro p:last-child{margin:0}.ressources-category,.ressources-data-table-wrap,.ressources-glossary,.ressources-faq{max-width:920px;margin:0 auto 44px;padding:0 12px}@media(min-width:750px){.ressources-category,.ressources-data-table-wrap,.ressources-glossary,.ressources-faq{margin-bottom:60px}}.ressources-category__heading{font-family:Patrick Hand,cursive;font-size:1.9rem;color:var(--ines-purple, #5D1F58);margin:0 0 18px;font-weight:400;line-height:1.15;display:flex;align-items:center;gap:14px;position:relative;padding-left:24px}.ressources-category__heading:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:12px;height:12px;background:var(--ines-pink, #E93C98);border-radius:50%;box-shadow:0 0 0 4px #e93c9826}@media(min-width:750px){.ressources-category__heading{font-size:2.4rem}}.ressources-category__emoji{font-size:1.8rem;line-height:1;order:2}.ressources-category__intro{font-size:1.02rem;line-height:1.6;color:var(--ines-text-main, #2c2c2c);margin:0 0 24px;padding-left:0}.ressources-category__intro p{margin:0 0 8px}.ressources-category__intro p:last-child{margin:0}.ressources-figure{margin:0 0 28px;text-align:center}.ressources-figure img{display:block;max-width:100%;height:auto;margin:0 auto;border-radius:14px;box-shadow:0 6px 20px #5d1f581a;border:1px solid rgba(93,31,88,.06)}.ressources-figure--landscape img{max-width:100%}.ressources-figure--portrait img{max-width:45%}.ressources-figure--square img{max-width:55%}@media(max-width:749px){.ressources-figure--portrait img,.ressources-figure--square img{max-width:100%}.ressources-figure{margin-bottom:22px}}.ressources-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:0}@media(min-width:750px){.ressources-list{grid-template-columns:1fr 1fr;column-gap:32px}}.ressources-list__item{margin:0;padding:0}.ressources-list__item a{display:grid;grid-template-columns:1fr auto;grid-template-areas:"title badge" "desc badge";column-gap:12px;row-gap:2px;padding:10px 4px 10px 0;border-bottom:1px solid rgba(93,31,88,.07);color:var(--ines-text-main, #2c2c2c);text-decoration:none;transition:background-color .15s ease;position:relative}.ressources-list__item a:hover,.ressources-list__item a:focus-visible{background-color:#e93c980a;outline:none}.ressources-list__item a:hover .ressources-list__title,.ressources-list__item a:focus-visible .ressources-list__title{color:var(--ines-pink, #E93C98)}.ressources-list__title{grid-area:title;font-weight:600;font-size:1.05rem;color:var(--ines-purple, #5D1F58);line-height:1.35;transition:color .15s ease}.ressources-list__desc{grid-area:desc;font-size:.9rem;line-height:1.4;color:#2c2c2c9e}.ressources-list__badge{grid-area:badge;display:inline-block;padding:0;background:transparent;color:var(--ines-purple, #5D1F58);border-radius:0;font-size:.68rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;align-self:start;white-space:nowrap;opacity:.55}.ressources-list__badge--external{background:transparent;color:#5d1f588c;border:0}.ressources-list__item--external .ressources-list__title:after{content:" \2197";display:inline-block;color:#5d1f5866;font-size:.82rem;margin-left:2px;transition:color .15s ease,transform .15s ease}.ressources-list__item--external a:hover .ressources-list__title:after,.ressources-list__item--external a:focus-visible .ressources-list__title:after{color:var(--ines-pink, #E93C98);transform:translate(1px,-1px)}.ressources-list__group-label{margin:2px 0 8px;font-size:.72rem;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.ressources-list__group-label--ines{color:var(--ines-pink, #E93C98)}.ressources-list__group-label--ines:before{content:"\2605  "}.ressources-list__group-label--ext{color:#5d1f586b;margin-top:22px}.ressources-list--ines{border-left:2px solid rgba(233,60,152,.28);padding-left:16px}.ressources-list--ines .ressources-list__title{font-weight:700}.ressources-list--ines .ressources-list__badge{color:var(--ines-pink, #E93C98);opacity:1}.ressources-data-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid rgba(93,31,88,.12);border-radius:14px;overflow:hidden;font-size:.96rem;box-shadow:0 4px 12px #5d1f580a}.ressources-data-table thead{background:linear-gradient(135deg,var(--ines-purple, #5D1F58) 0%,#7a2e6e 100%)}.ressources-data-table th{padding:14px 16px;text-align:left;color:#fff;font-weight:800;font-size:.78rem;letter-spacing:.6px;text-transform:uppercase}.ressources-data-table td{padding:13px 16px;text-align:left;border-top:1px solid rgba(93,31,88,.08);vertical-align:top;line-height:1.5}.ressources-data-table tbody tr:nth-child(2n){background:#5d1f5806}.ressources-data-table tbody tr:hover{background:#e93c980d}.ressources-data-table td:first-child{font-weight:700;color:var(--ines-purple, #5D1F58);width:30%}.ressources-data-table__source{font-size:.82rem;color:#2c2c2c99;font-style:italic;width:22%;white-space:nowrap}@media(max-width:749px){.ressources-data-table{font-size:.86rem}.ressources-data-table th,.ressources-data-table td{padding:10px}.ressources-data-table__source{white-space:normal;width:auto}}.ressources-glossary__list{margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:750px){.ressources-glossary__list{grid-template-columns:1fr 1fr;gap:16px 24px}}.ressources-glossary__term{font-family:inherit;font-weight:600;color:var(--ines-purple, #5D1F58);font-size:1.05rem;margin:0;line-height:1.35;padding:10px 0 2px;background:transparent;border:0;border-radius:0}.ressources-glossary__def{margin:0;padding:0 0 10px;font-size:.9rem;line-height:1.4;color:#2c2c2c9e;background:transparent;border:0;border-bottom:1px solid rgba(93,31,88,.07);border-radius:0;box-shadow:none}.ressources-glossary__details{border:1px solid rgba(93,31,88,.1);border-radius:14px;background:#fff;box-shadow:0 2px 8px #5d1f580a;overflow:hidden}.ressources-glossary__summary{display:flex;align-items:center;gap:12px;cursor:pointer;padding:16px 20px;font-family:Patrick Hand,cursive;font-size:1.5rem;color:var(--ines-purple, #5D1F58);list-style:none}.ressources-glossary__summary::-webkit-details-marker{display:none}.ressources-glossary__summary::marker{display:none;content:""}.ressources-glossary__summary:after{content:"\25be";margin-left:auto;font-size:.8em;color:var(--ines-pink, #E93C98);transition:transform .2s ease}.ressources-glossary__details[open] .ressources-glossary__summary:after{transform:rotate(180deg)}.ressources-glossary__summary:hover{color:var(--ines-pink, #E93C98)}.ressources-glossary__emoji{font-size:1.2rem;line-height:1}.ressources-glossary__count{font-family:system-ui,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#5d1f5873;background:#5d1f580f;padding:2px 8px;border-radius:999px}.ressources-glossary__details>.ressources-category__intro{padding:4px 20px 0}.ressources-glossary__details>.ressources-glossary__list{padding:0 20px 16px}.ressources-refzone-divider{display:flex;align-items:center;gap:16px;max-width:920px;margin:8px auto 36px;padding:0 12px}.ressources-refzone-divider:before,.ressources-refzone-divider:after{content:"";flex:1;height:1px;background:linear-gradient(to right,#5d1f5800,#5d1f582e,#5d1f5800)}.ressources-refzone-divider__label{flex:0 0 auto;font-family:system-ui,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#5d1f5880}@media(min-width:750px){.ressources-refzone-divider{margin-top:24px;margin-bottom:48px}}.ressources-faq-wrap{margin:0}.ressources-hub__content .ressources-faq .ines-faq-schema,.ressources-faq .ines-faq-schema{margin-top:.6rem}.ressources-cta{max-width:920px;margin:56px auto 0;padding:32px 28px;text-align:center}@media(min-width:750px){.ressources-cta{margin-top:72px;padding:40px 36px}}html:has(.ressources-hub){scroll-behavior:smooth}.ressources-hub{--toc-line-color: #f0d0e2;--toc-active-color: #E93C98;--toc-dot-size: 8px;--toc-dot-active-size: 10px;--toc-text-color: #888}.ressources-hub__layout{display:block}.article-toc-sidebar{display:none}@media(min-width:900px){.ressources-hub__layout{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,820px) minmax(220px,1fr);column-gap:48px;align-items:start}.ressources-hub__content{min-width:0}.article-toc-sidebar{display:block;width:220px;justify-self:start;position:sticky;top:100px;align-self:start;max-height:calc(100vh - 120px);overflow-y:auto;padding-bottom:1.5rem}.article-toc-sidebar::-webkit-scrollbar{width:0;height:0}}.article-toc{font-family:Roboto,sans-serif}.article-toc__list{list-style:none;padding:0;margin:0}.article-toc__timeline{position:relative}.article-toc__timeline:before{content:"";position:absolute;left:3px;top:16px;bottom:16px;width:2px;background:var(--toc-line-color);border-radius:1px}.article-toc__item{display:flex;align-items:center;gap:12px;padding:5px 0;position:relative}.article-toc__dot{flex-shrink:0;width:var(--toc-dot-size);height:var(--toc-dot-size);border-radius:50%;background:var(--toc-line-color);position:relative;z-index:1;transition:all .25s ease}.article-toc__link{flex:1;display:block;font-size:12px;line-height:1.4;color:var(--toc-text-color);text-decoration:none;font-weight:400;transition:color .2s ease}.article-toc__link:hover{color:#444}.article-toc__link.active{color:var(--toc-active-color);font-weight:600}.article-toc__item:has(.article-toc__link.active) .article-toc__dot{width:var(--toc-dot-active-size);height:var(--toc-dot-active-size);background:var(--toc-active-color);box-shadow:0 0 0 3px #e93c9826}@media(min-width:900px){.ressources-hub__content .ressources-category,.ressources-hub__content .ressources-data-table-wrap,.ressources-hub__content .ressources-glossary,.ressources-hub__content .ressources-faq,.ressources-hub__content .ressources-refzone-divider,.ressources-hub__content .ressources-cta{max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.ressources-hub__content .ressources-cta{padding:40px 36px}}.ressources-hub__content [id]{scroll-margin-top:100px}.ines-faq-schema{position:relative;display:flex;flex-direction:column;gap:0;padding-left:32px;margin-top:2rem}.ines-faq-schema:before{content:"";position:absolute;left:10px;top:0;bottom:0;width:3px;background:linear-gradient(to bottom,#e93c98,#ffb8f5,#e93c98);border-radius:3px}.ines-faq-item{position:relative;background:#fff;border:1px solid rgba(93,31,88,.08);border-radius:12px;overflow:visible;margin-bottom:12px;transition:box-shadow .25s ease,border-color .25s ease}.ines-faq-item:last-child{margin-bottom:0}.ines-faq-item:before{content:"";position:absolute;left:-28px;top:22px;width:13px;height:13px;border-radius:50%;background:#e93c98;border:3px solid #ffffff;z-index:1;transition:transform .3s ease,box-shadow .3s ease}.ines-faq-item:hover:before{transform:scale(1.3);box-shadow:0 0 0 4px #e93c9826}.ines-faq-item:hover{border-color:#e93c9833;box-shadow:0 4px 15px #e93c981a}.ines-faq-item[open]:before{background:#9b046f;box-shadow:0 0 0 4px #9b046f1f}.ines-faq-item__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.1rem 1.3rem;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-heading-family, "Patrick Hand", cursive);font-weight:700;font-size:1.05rem;color:#5d1f58;line-height:1.35;transition:color .2s ease;list-style:none}.ines-faq-item__question::-webkit-details-marker{display:none}.ines-faq-item__question::marker{display:none;content:""}.ines-faq-item__question:hover{color:#e93c98}.ines-faq-item__question:focus-visible{outline:2px solid #E93C98;outline-offset:-2px;border-radius:8px}@media(min-width:750px){.ines-faq-item__question{font-size:1.1rem;padding:1.25rem 1.6rem}}.ines-faq-item__chevron{flex-shrink:0;width:18px;height:18px;transition:transform .3s ease;color:#e93c98}.ines-faq-item.is-open .ines-faq-item__chevron{transform:rotate(180deg)}.ines-faq-item__answer{overflow:hidden;border-radius:0 0 12px 12px}.ines-faq-item__answer-inner{padding:1rem 1.3rem 1.2rem;font-family:var(--font-body-family, system-ui, sans-serif);font-size:.95rem;line-height:1.7;color:#2e2a39;border-top:1px solid rgba(233,60,152,.1)}@media(min-width:750px){.ines-faq-item__answer-inner{padding:1.1rem 1.6rem 1.4rem;font-size:.98rem}}.ines-faq-item__answer-inner p{margin:0 0 .7rem}.ines-faq-item__answer-inner p:last-child{margin-bottom:0}.ines-faq-item__answer-inner a{color:#e93c98;text-decoration-color:#e93c984d;text-underline-offset:.3rem;transition:text-decoration-color .2s ease,color .2s ease}.ines-faq-item__answer-inner a:hover{color:#c42b7d;text-decoration-color:#c42b7d}.ines-faq-item__answer-inner strong{color:#5d1f58;font-weight:700}@media(min-width:900px){.ressources-hub__content .ines-faq-schema{margin-top:1.5rem}}.article-toc__count{display:inline-block;margin-left:5px;padding:1px 6px;border-radius:999px;background:#5d1f5812;color:#5d1f5880;font-size:10px;font-weight:700;line-height:1.5;vertical-align:middle}.article-toc__link.active .article-toc__count{background:#e93c981f;color:var(--toc-active-color, #E93C98)}.ressources-hub__mobile-nav{position:sticky;top:0;z-index:2;margin:4px 0 32px;background:#fff;border-bottom:1px solid rgba(93,31,88,.08)}.ressources-hub__chips{display:flex;gap:8px;padding:10px 0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.ressources-hub__chips::-webkit-scrollbar{display:none}.ressources-hub__chip{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap;padding:7px 14px;border-radius:999px;background:#5d1f580f;border:1px solid rgba(93,31,88,.08);color:var(--ines-purple, #5D1F58);font-size:.82rem;font-weight:600;text-decoration:none;transition:background-color .15s ease,color .15s ease}.ressources-hub__chip:hover,.ressources-hub__chip:focus-visible{background:var(--ines-pink, #E93C98);color:#fff;outline:none}@media(min-width:900px){.ressources-hub__mobile-nav{display:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ines-ressources-hub.css.map */
