.zct-toc,.zct-faq{direction:rtl;text-align:right;font-family:inherit;box-sizing:border-box}.zct-toc *,.zct-faq *{box-sizing:border-box}.zct-toc{margin:24px 0 32px;background:#f7f9fc;border:1px solid #dce5ef;border-radius:14px;overflow:hidden;max-width:100%}.zct-toc summary{padding:17px 20px;font-size:18px;font-weight:700;color:#0b2a5b;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.zct-toc summary::-webkit-details-marker,.zct-faq summary::-webkit-details-marker{display:none}.zct-summary-icon{font-size:24px;transition:transform .2s}.zct-toc details:not([open]) .zct-summary-icon{transform:rotate(90deg)}.zct-toc ol{list-style:decimal;padding:0 43px 18px 20px;margin:0}.zct-toc li{padding:5px 0;line-height:1.9}.zct-toc li.zct-level-3{margin-right:20px;font-size:.94em}.zct-toc a{color:#174e85;text-decoration:none}.zct-toc a:hover{color:#008a8d;text-decoration:underline}.zct-faq{clear:both;width:100%;margin:45px auto 35px;max-width:1180px;padding:0 15px}.zct-faq h2{color:#0b2a5b;font-weight:800;font-size:clamp(22px,2.2vw,29px);margin-bottom:22px}.zct-faq-list{display:grid;gap:12px}.zct-faq-item{border:1px solid #dee6ee;background:#fff;border-radius:12px;overflow:hidden}.zct-faq-item[open]{border-color:#a4c0d9;box-shadow:0 5px 24px #1339640c}.zct-faq-item summary{padding:18px 24px;cursor:pointer;color:#163657;font-weight:650;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center}.zct-faq-item summary:after{content:'+';font-size:23px;font-weight:400;color:#0c73a8}.zct-faq-item[open] summary:after{content:'−'}.zct-faq-answer{padding:0 24px 20px;color:#465568;line-height:2}.zct-faq-item summary:focus-visible,.zct-toc summary:focus-visible{outline:2px solid #007eac;outline-offset:-3px}html{scroll-padding-top:110px}@media(max-width:767px){.zct-faq{margin:30px auto;padding:0 10px}.zct-faq-item summary{padding:15px}.zct-faq-answer{padding:0 15px 15px}.zct-toc summary{padding:14px 16px}.zct-toc ol{padding-right:32px}}

/* Target headings must clear Avada sticky headers. */
.post-content h2[id],.post-content h3[id],.entry-content h2[id],.entry-content h3[id]{scroll-margin-top:120px}
.zct-toc a{cursor:pointer}
