/*Article Format B (CPSP-301) - genere depuis article.css, ne pas editer*/.cp-article{--article-container:1180px;--article-cream:#fbf6e6;--article-grey:#666;--article-border:#d8d8d8;--article-h1:40px;--article-h2:27px;--article-h3:24px;--article-text-large:20px;--article-text-base:18px;--article-text-small:14px}.cp-article .article-hero .container,.cp-article .article-main .container,.cp-article .article-nav .container,.cp-article .article-newsletter .container,.cp-article .related-posts .container{margin-inline:auto;max-width:none;padding-inline:0;width:min(var(--article-container),calc(100% - 40px))}.cp-article .article-hero{padding:70px 0 65px}.cp-article .article-hero-grid{align-items:center;display:grid;gap:75px;grid-template-columns:1fr 1fr}.cp-article .article-breadcrumb .breadcrumb{background:none;font-size:var(--article-text-small);line-height:1.4;list-style:none;margin:0 0 24px;padding:0;text-align:left}.cp-article .article-breadcrumb .breadcrumb li{display:inline}.cp-article .article-breadcrumb .breadcrumb li+li:before{content:none}.cp-article .article-breadcrumb .breadcrumb li:after{content:"\203A";margin:0 6px}.cp-article .article-breadcrumb .breadcrumb li:last-child:after{content:none}.cp-article .article-breadcrumb .breadcrumb a{color:inherit;text-decoration:none}.cp-article .article-breadcrumb .breadcrumb a:hover{text-decoration:underline}.cp-article .article-heading h1{font-size:var(--article-h1);font-weight:500;letter-spacing:-.02em;line-height:1.08;margin:0;max-width:600px;text-align:left}.cp-article .article-meta{display:flex;flex-wrap:wrap;font-size:var(--article-text-small);gap:45px;margin-top:28px}.cp-article .article-author-small{align-items:center;display:flex;gap:12px;margin-top:26px}.cp-article .article-author-small img{border-radius:50%;flex-shrink:0;height:42px;object-fit:cover;width:42px}.cp-article .article-author-small-info{display:flex;flex-direction:column;gap:3px}.cp-article .article-author-small strong{font-size:var(--article-text-small);font-weight:600}.cp-article .article-author-small span{font-size:var(--article-text-small);line-height:1.35}.cp-article .article-hero-image img{border-radius:var(--radius,5px);height:370px;object-fit:cover;width:100%}.cp-article .article-main{padding-bottom:55px}.cp-article .article-nav{padding-bottom:90px}.cp-article .article-layout{align-items:start;column-gap:70px;display:grid;grid-template-columns:255px minmax(0,1fr);row-gap:0}.cp-article .article-layout--full{grid-template-columns:minmax(0,1fr)}.cp-article .article-layout>.article-author-block{grid-column:2}.cp-article .article-layout--full>.article-author-block{grid-column:1}.cp-article{--article-sticky-chrome:0px}@media (min-width:1025px){.cp-article{--article-sticky-chrome:calc(var(--wp-adminbar--height, 0px) + 112px)}}.cp-article .article-sidebar{position:sticky;top:calc(var(--article-sticky-chrome) + 30px)}.cp-article .sidebar-card{background:var(--article-cream);border-radius:var(--radius,5px);margin-bottom:16px;padding:19px 22px}.cp-article .sidebar-share-title{display:block;font-size:var(--article-text-base);font-weight:600;margin-bottom:18px}.cp-article .share-icons{display:flex;flex-wrap:wrap;gap:10px}.cp-article .share-icons a{align-items:center;background:#fff;border-radius:4px;color:var(--cp-accent);display:inline-flex;font-size:20px;font-weight:600;height:40px;justify-content:center;text-decoration:none;transition:background-color .2s ease,color .2s ease;width:40px}.cp-article .share-icons a:hover{background:var(--cp-accent);color:#fff}.cp-article .article-content{width:100%}.cp-article .article-content p{font-size:var(--article-text-base);line-height:1.5;margin:0 0 22px}.cp-article .article-content h2{font-size:var(--article-h2);font-weight:500;line-height:1.2;margin:50px 0 22px;text-align:left}.cp-article .article-content h3{font-size:var(--article-h3);font-weight:500;line-height:1.3;margin:0 0 18px;text-align:left}.cp-article .article-content a{color:var(--cp-accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}.cp-article .article-content img{border-radius:var(--radius,5px)}.cp-article .article-summary-box{border:2px solid var(--cp-accent);border-radius:5px;margin-bottom:42px;padding:26px 28px}.cp-article .article-summary-box h3{color:var(--cp-accent);font-size:var(--article-h3);font-weight:500;margin:0 0 20px;text-align:left}.cp-article .article-content .article-summary-box p{font-size:16px;font-weight:400}.cp-article .article-summary-box p:last-child{margin-bottom:0}.cp-article .article-content .article-lead{font-size:var(--article-text-large);line-height:1.5;margin-top:42px}.cp-article .article-content .wp-block-quote,.cp-article .article-content blockquote{background:var(--article-cream);border:0;border-left:6px solid var(--cp-accent);border-radius:2px;color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:1.45;margin:32px 0;padding:16px 22px;quotes:none}.cp-article .article-content blockquote:after,.cp-article .article-content blockquote:before{content:none}.cp-article .article-content .wp-block-quote p,.cp-article .article-content blockquote p{font-size:16px}.cp-article .article-content blockquote p:last-child{margin-bottom:0}.cp-article .article-content blockquote cite{display:block;font-size:var(--article-text-small);font-style:normal;margin-top:10px}.cp-article .article-content .wp-block-table{margin:30px 0 48px;overflow-x:auto;overflow-y:hidden;width:100%}.cp-article .article-content table{border:2px solid var(--cp-accent);border-collapse:separate;border-radius:5px;border-spacing:0;width:100%}.cp-article .article-content table tbody:first-child tr:first-child>:first-child,.cp-article .article-content table thead tr:first-child>:first-child{border-top-left-radius:3px}.cp-article .article-content table tbody:first-child tr:first-child>:last-child,.cp-article .article-content table thead tr:first-child>:last-child{border-top-right-radius:3px}.cp-article .article-content table tbody:last-child tr:last-child>:first-child{border-bottom-left-radius:3px}.cp-article .article-content table tbody:last-child tr:last-child>:last-child{border-bottom-right-radius:3px}.cp-article .article-content table td,.cp-article .article-content table th{border-bottom:2px solid var(--cp-accent);border-left:0;border-right:2px solid var(--cp-accent);border-top:0;font-size:16px;line-height:1.4;padding:14px 26px;text-align:left}.cp-article .article-content table td:last-child,.cp-article .article-content table th:last-child{border-right:0}.cp-article .article-content table tr:last-child td{border-bottom:0}.cp-article .article-content table thead td,.cp-article .article-content table thead th{background:var(--article-cream);color:#000;font-weight:600}.cp-article .article-content table tbody tr:nth-child(odd) td{background:#fff}.cp-article .article-content table tbody tr:nth-child(2n) td,.cp-article .article-content table tbody:first-child tr:nth-child(odd) td{background:var(--article-cream)}.cp-article .article-content table tbody:first-child tr:nth-child(2n) td{background:#fff}.cp-article .article-content .wp-block-table figcaption{margin-top:12px}.cp-article .article-content .wp-block-table,.cp-article .article-content .wp-block-table.is-style-stripes{max-width:100%}.cp-article .article-content figure{margin:45px 0}.cp-article .article-content figure.wp-block-table{margin:30px 0 48px}.cp-article .article-content figcaption{color:var(--article-grey);font-size:var(--article-text-small);margin-top:10px}.cp-article .sidebar-summary{padding:0}.cp-article .sidebar-summary summary{align-items:center;cursor:pointer;display:flex;font-size:var(--article-text-base);font-weight:600;gap:12px;justify-content:space-between;list-style:none;min-height:55px;padding:0 22px}.cp-article .sidebar-summary summary::-webkit-details-marker{display:none}.cp-article .sidebar-arrow{border-bottom:1.5px solid var(--color-text,#111);border-right:1.5px solid var(--color-text,#111);flex-shrink:0;height:9px;transform:rotate(45deg) translateY(-3px);transition:transform .2s ease;width:9px}.cp-article .sidebar-summary[open] .sidebar-arrow{transform:rotate(225deg) translateY(-3px)}.cp-article .sidebar-summary-list{list-style:none;margin:0;padding:0 22px 19px}.cp-article .sidebar-summary-list li+li{margin-top:10px}.cp-article .sidebar-summary-list a{color:inherit;font-size:var(--article-text-small);line-height:1.35;text-decoration:none}.cp-article .sidebar-summary-list a.is-current,.cp-article .sidebar-summary-list a:focus,.cp-article .sidebar-summary-list a:hover{color:var(--cp-accent);text-decoration:underline}.cp-article .sidebar-file-title{display:block;font-size:var(--article-text-base);font-weight:600;line-height:1.25;margin-bottom:22px}.cp-article .sidebar-download{align-items:center;background:var(--cp-accent);border:2px solid var(--cp-accent);border-radius:3px;color:#fff;display:flex;font-size:17px;font-weight:600;justify-content:center;min-height:44px;padding:10px 15px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease;width:100%}.cp-article .sidebar-download:focus,.cp-article .sidebar-download:hover{background:#fff;color:var(--cp-accent)}.cp-article .article-content h2{scroll-margin-top:calc(var(--article-sticky-chrome) + 30px)}.cp-article .author-card{align-items:center;background:var(--article-cream);border-radius:var(--radius,5px);display:flex;gap:22px;margin-top:55px;padding:24px}.cp-article .author-card>img{border-radius:50%;flex-shrink:0;height:85px;object-fit:cover;width:85px}.cp-article .author-card-content{flex:1}.cp-article .author-card-heading{align-items:center;display:flex;gap:10px;margin-bottom:7px}.cp-article .author-card-heading strong{font-size:var(--article-text-base);font-weight:600;margin:0}.cp-article .author-card p{font-size:var(--article-text-small);line-height:1.45;margin:0 0 8px}.cp-article .author-card p:last-child{margin-bottom:0}.cp-article .author-linkedin{align-items:center;color:var(--cp-accent);display:inline-flex;flex-shrink:0;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;line-height:1;text-decoration:none;transition:color .2s ease}.cp-article .author-linkedin,.cp-article .author-linkedin:focus,.cp-article .author-linkedin:hover{text-decoration:none}.cp-article .author-linkedin:focus,.cp-article .author-linkedin:hover{color:#000}.cp-article .article-content .cp-blocks-section{padding-block:0}.cp-article .article-content .cp-blocks-section[class*=section-]:not(.section-white):not(.section-blanc){border-radius:5px;padding:1.5rem}.cp-article .article-content .cp-blocks-section .container{margin:0;max-width:none;padding:0;width:100%}.cp-article .related-posts-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.cp-article .related-posts-header .t1{font-size:30px;margin-bottom:0;text-align:left}.cp-article .related-posts .article-card-meta--compact{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.cp-article .related-posts .article-card-meta--compact .article-card-category{background:var(--cp-accent-soft,#fdf7e6);border:0;border-radius:3px;color:var(--cp-accent);font-size:14px;font-weight:500;left:auto;line-height:1.2;padding:4px 9px;position:static;text-transform:uppercase;top:auto}.cp-article .related-posts .article-card-readtime{color:#000;flex-shrink:0;font-size:14px;line-height:1.2}.cp-article .related-posts .article-card-title{color:#000;font-size:20px;font-weight:500;line-height:1.3;margin-bottom:20px}.cp-article .related-posts .article-card-button,.cp-article .related-posts .article-card-button:focus,.cp-article .related-posts .article-card-button:hover{background:none;border:0;box-shadow:none;color:var(--cp-accent);font-size:18px;font-weight:600;padding:0;text-decoration:underline;text-transform:none}.cp-article .related-posts .article-card-link{height:100%}.cp-article .related-posts .article-card-content{display:flex;flex:1;flex-direction:column}.cp-article .related-posts .article-card-content>div:last-child{margin-top:auto}.cp-article .related-posts{background:var(--cp-accent-soft)}.cp-article .related-posts .article-card{background:#fff;box-shadow:none}.cp-article .related-posts .related-posts-see-all{color:var(--cp-accent);font-size:var(--article-text-small);font-weight:600;text-decoration:underline;text-transform:uppercase;white-space:nowrap}.cp-article .article-newsletter .cta-banner__title{font-size:30px;margin-bottom:40px}.cp-article .article-newsletter .cta-banner{max-width:800px}.cp-article .article-newsletter .cta-banner__body{margin-inline:auto;max-width:440px}.cp-article .article-newsletter .gform_fields{grid-template-columns:minmax(0,1fr)}.cp-article .article-newsletter .gform_footer{justify-content:center;text-align:center}.cp-article .article-newsletter .gform_button{margin-inline:auto!important}.cp-article .article-hero,.cp-article .article-main,.cp-article .author-card-heading strong{color:#000}.cp-article .article-breadcrumb .breadcrumb a:focus,.cp-article .article-breadcrumb .breadcrumb a:hover{color:var(--cp-accent)}@media (max-width:1024px){.cp-article .article-hero{padding:40px 0 12px}.cp-article .article-hero-grid,.cp-article .article-layout{gap:32px;grid-template-columns:minmax(0,1fr)}.cp-article .article-hero-image img{height:auto}.cp-article .article-sidebar{display:contents;position:static}.cp-article .article-layout--full>.article-author-block,.cp-article .article-layout>.article-author-block,.cp-article .article-layout>.article-content{grid-column:1}.cp-article .article-sidebar>.sidebar-summary{order:1}.cp-article .article-content{order:2}.cp-article .article-sidebar>.sidebar-file{order:3}.cp-article .article-sidebar>.sidebar-share{order:4}.cp-article .article-author-block{order:5}.cp-article .author-card{align-items:flex-start;flex-direction:column}.cp-article .author-card>img{align-self:center}.cp-article .article-layout{gap:24px}.cp-article .article-main{padding-bottom:56px}}@media (max-width:543px){.cp-article{--article-h1:32px;--article-h2:24px;--article-h3:20px;--article-text-large:18px;--article-text-base:16px}.cp-article .article-meta{gap:18px}.cp-article h2{font-size:24px!important}.cp-article .article-content table,.cp-article .article-content table tbody,.cp-article .article-content table td,.cp-article .article-content table th,.cp-article .article-content table tr{display:block;width:auto}.cp-article .article-content table.has-stacked-labels thead{display:none}.cp-article .article-content table td,.cp-article .article-content table th{border-bottom:0;border-right:0;padding:12px 18px}.cp-article .article-content table tr+tr{border-top:2px solid var(--cp-accent)}.cp-article .article-content table tbody tr td,.cp-article .article-content table tbody:first-child tr td{background:transparent}.cp-article .article-content table td[data-cp-label]:before{color:var(--cp-accent);content:attr(data-cp-label);display:block;font-size:14px;font-weight:600;margin-bottom:2px}}