.cocon-pilier-page-container{gap:30px;display:flex}.cp-container{--margin:50px 0;max-width:65ch;margin:0 100px;padding:60px 0}.cp-container h2{margin:30px 0 35px;padding-top:20px;font-family:Outfit;font-size:2.2rem;font-weight:500}.cp-container h3{margin:10px 0 25px;padding-top:20px;font-family:Outfit;font-size:1.5rem;font-weight:500}.cp-container h4{margin:0 0 15px;padding-top:20px;font-family:Outfit;font-size:1.2rem;font-weight:500}.cp-container p{margin:25px 0}.cp-container img{margin:var(--margin);width:100%}.cp-container strong{font-weight:500}.cp-container ul,.cp-container ol{margin:var(--margin)}.cp-container ol{padding-left:25px}.cp-container i{font-style:italic}.cp-container li{color:var(--color-text-secondary);margin:30px 0}.cp-container a{color:var(--color-brand-secondary);text-decoration:underline}.cp-faq-container{width:100%;margin-top:100px}.cp-faq-top{max-width:900px;margin:auto}.cp-faq-title{text-align:center;margin:20px 0 10px;font-family:Outfit;font-size:2rem}.cp-faq-subtitle{text-align:center;margin-bottom:60px;font-size:1.1rem}@media (max-width:992px){.cocon-pilier-page-container{width:100%;max-width:unset;justify-content:center;gap:0;margin:0;padding:15px 0;position:relative}.cp-container{margin:0 auto;padding:0 10px}.cocon-pilier-page-container{padding-top:30px}}
.cp-summary-container{background-color:#fbfcfe;width:100%;padding:60px 0;position:relative}.cp-summary::-webkit-scrollbar{width:7px}.cp-summary{max-height:100vh;padding:30px;position:sticky;top:0;overflow:auto}.cp-summary-title{margin-bottom:30px;font-family:Outfit;font-size:1.1rem;font-weight:500}.cp-summary-category{margin:10px 0}.cp-summary-category-title{border-radius:4px;justify-content:space-between;padding:5px 10px;line-height:25px;display:flex}.cp-summary-category-title a{color:var(--color-text-secondary);font-family:Outfit;font-size:.9rem;font-weight:400}.cp-summary-category-title svg{min-width:15px;margin-left:10px}.active .cp-summary-category-title{background-color:#ecf5ff;padding:10px}.active .cp-summary-category-title a{color:var(--color-brand-primary)}.cp-summary-subtitles{padding-left:38px}.cp-summary-subtitles li{--color:var(--color-text-light);color:var(--color);margin:12px 0;font-size:.7rem;position:relative}.cp-summary-subtitles li a{color:var(--color);font-size:.8rem}.cp-summary-subtitles li.active{--color:var(--color-brand-highlight)}.cp-summary-subtitles li:first-child:before{height:calc(100% + 30px);top:-12px}.cp-summary-subtitles li:before{content:"";background-color:var(--color);width:1px;height:calc(100% + 12px);position:absolute;top:-10px;left:-30px}.cp-mobile-toggle{display:none}@media (max-width:992px){.cp-summary-container{z-index:2;max-width:0;padding:0;position:relative}.cp-summary{background-color:#fbfcfe;width:0;max-width:0;min-height:100vh;padding:30px 0;transition:max-width .3s,width .3s,padding .3s;overflow:visible auto}.cp-summary.opened{width:min(90vw,500px);max-width:min(90vw,500px);padding:30px;box-shadow:0 5px 10px #0003}.cp-mobile-toggle{cursor:pointer;background-color:var(--color-brand-secondary);border-top-right-radius:5px;border-bottom-right-radius:5px;flex-direction:column;justify-content:space-between;align-items:center;width:50px;height:40px;padding:10px;display:flex;position:absolute;top:5px;left:100%;box-shadow:3px 3px 5px #0003;overflow:visible!important}.cp-mobile-toggle.opened{justify-content:center}.cp-mobile-toggle div{background-color:var(--white);border-radius:2px;width:30px;height:3px;transition:background-color .3s,transform .3s}.cp-mobile-toggle.opened div{display:none}.cp-mobile-toggle.opened div:first-child{transform-origin:50%;display:block;position:absolute;transform:rotate(45deg)}.cp-mobile-toggle.opened div:last-child{transform-origin:50%;display:block;position:absolute;transform:rotate(-45deg)}.cp-summary *{overflow:hidden}}
