.cdp-wrap{margin:24px 0}.post-body h2.cdp-heading{background:#0077c2;border-radius:0;color:#fff;padding:.5em;position:relative}.post-body h2.cdp-heading:before{border:none;border-bottom:15px solid transparent;border-right:20px solid #959e9b;content:"";left:0;position:absolute;top:100%}.cdp-heading-desc{color:#333;font-size:14px;line-height:1.8;margin:0 0 20px}.cdp-heading-desc p{margin:0}.cdp-faq-list{display:flex;flex-direction:column;gap:16px}.cdp-faq-item{background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.2);overflow:hidden}.cdp-faq-question{align-items:center;cursor:pointer;display:flex;gap:12px;list-style:none;padding:18px 20px}.cdp-faq-question::-webkit-details-marker{display:none}.cdp-faq-mark{color:#0077c2;flex:0 0 auto;font-size:20px;font-weight:700;line-height:1}.cdp-faq-mark.-a{color:#ff501a;margin-top:2px}.cdp-faq-question-text{color:#222;flex:1;font-size:15px;font-weight:700;line-height:1.6}.cdp-faq-toggle{flex:0 0 auto;height:20px;position:relative;width:20px}.cdp-faq-toggle:after,.cdp-faq-toggle:before{background:#0077c2;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease}.cdp-faq-toggle:before{height:2px;width:14px}.cdp-faq-toggle:after{height:14px;width:2px}.cdp-faq-item[open] .cdp-faq-toggle:after{opacity:0}.cdp-faq-answer{align-items:flex-start;display:flex;gap:12px;padding:0 20px 20px}.cdp-faq-answer-text{color:#333;flex:1;font-size:14px;line-height:1.8}.cdp-faq-answer-text p{margin:0}.cdp-faq-more-link{background-color:#ff501a;border:1px solid #ff501a;border-radius:20px;box-sizing:border-box;color:#fff!important;display:block;font-size:14px;font-weight:700;margin:20px 20px 0;padding:10px 28px;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease;width:calc(100% - 40px)}.cdp-faq-more-link:hover{background-color:#fff;color:#ff501a!important;opacity:1}