h2.cbc,h3.cbc{color:#364859}h4.cbc{color:#212121}h2.cbc{margin:1.8em 0 .55em!important}h3.cbc{margin:1.4em 0 .45em!important}h4.cbc{margin:1.2em 0 .4em!important}h2.cbc~p,h3.cbc~p,h4.cbc~p,.entry-content p:has(~h2.cbc){line-height:1.75;margin-bottom:1.05em}h2.cbc~ul li,h2.cbc~ol li,h3.cbc~ul li,h3.cbc~ol li{line-height:1.7;margin-bottom:.45em}.cbc-table{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.6em 0;border:1px solid #e5e7eb;border-radius:12px}.cbc-table table{width:100%;min-width:480px;border-collapse:separate;border-spacing:0;margin:0}.cbc-table th,.cbc-table td{padding:.8em 1em;text-align:left;border:none}.cbc-table thead th{background:#364859;color:#fff;font-weight:700;letter-spacing:.01em}.cbc-table tbody td{border-top:1px solid #eef0f3}.cbc-table tbody tr:nth-child(even) td{background:#fafafa}@media (max-width:640px){.cbc-table{overflow-x:visible;border:none;border-radius:0}.cbc-table table{min-width:0}.cbc-table thead{display:none}.cbc-table table,.cbc-table tbody,.cbc-table tr,.cbc-table td{display:block;width:100%;box-sizing:border-box}.cbc-table tr{border:1px solid #e5e7eb;border-radius:10px;margin:0 0 .9em;padding:.5em .9em;background:#fff}.cbc-table td{border:none;padding:.4em 0}.cbc-table td+td{border-top:1px dashed #eee}.cbc-table td::before{content:attr(data-label);display:block;font-weight:700;font-size:.85em;color:#364859}}details.cbc-faq{border:1px solid #e5e7eb;border-radius:8px;padding:.8em 1em;margin:.6em 0}details.cbc-faq summary{cursor:pointer}details.cbc-faq[open] summary{margin-bottom:.5em}details.cbc-faq summary h3.cbc,details.cbc-faq summary h4.cbc{display:inline;margin:0!important;font-size:1.05em;font-weight:600}.cbc-cta{text-align:center;margin:2.4em 0;padding:1.8em 1.4em;border-radius:16px;background:#a593761a;border:2px solid #a59376}.cbc-cta p{font-size:1.15em;font-weight:600;margin:0 0 1em;color:#212121}a.cbc-btn{display:inline-block;padding:.85em 2.5em;border-radius:10px;background:#a59376;color:#ffffff!important;font-weight:700;font-size:1.05em;text-decoration:none!important;letter-spacing:.01em;box-shadow:0 6px 18px #a5937659;transition:transform .15s ease,box-shadow .15s ease}a.cbc-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #a5937680;color:#ffffff!important}