.elementor-6210 .elementor-element.elementor-element-538c3a5{--display:flex;}/* Start custom CSS for html, class: .elementor-element-50759fc *//* Scoped to the terms page content; no global resets. */
.wk-terms{direction:rtl;text-align:right;max-width:1100px;margin:24px auto;color:#172b42;font-family:inherit;font-size:16px;line-height:2;padding:0 20px}
.wk-terms *{box-sizing:border-box}
.wk-terms-header{padding:28px 32px;border-radius:22px;background:linear-gradient(135deg,#f1f8ff,#f6fbfc);border:1px solid #d9e6f0;margin-bottom:24px}
.wk-terms h1{font-size:clamp(24px,4vw,36px);line-height:1.6;margin:0 0 14px;color:#123c68}
.wk-eyebrow{font-weight:700;color:#007d8b;margin:0 0 8px}
.wk-date{color:#536678;font-size:14px}
.wk-toc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:20px;background:#fff;border:1px solid #d9e6f0;border-radius:18px;margin:0 0 24px}
.wk-terms a{color:#065d92;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.wk-toc a{padding:7px 10px;text-decoration:none;border-radius:8px}
.wk-toc a:hover,.wk-toc a:focus-visible{background:#edf7fc}
.wk-section{scroll-margin-top:120px;margin:0 0 20px;padding:24px 30px;border:1px solid #d9e6f0;border-radius:18px;background:#fff}
.wk-section h2{color:#123c68;font-size:22px;line-height:1.7;margin:0 0 14px}
.wk-terms p{margin:0 0 14px}.wk-terms p:last-child{margin-bottom:0}
.wk-terms-footer{padding:12px 0 24px;text-align:center}
.wk-terms a:focus-visible{outline:3px solid #007c98;outline-offset:4px}
@media(max-width:600px){.wk-terms{padding:0 12px;font-size:15px}.wk-terms-header,.wk-section{padding:20px 18px;border-radius:15px}.wk-toc{grid-template-columns:1fr;padding:14px}.wk-section h2{font-size:20px}}
@media print{.wk-toc,.wk-terms-footer{display:none}.wk-terms-header,.wk-section{border-radius:0;padding:12px 0;border:0;background:none}.wk-section h2{break-after:avoid}.wk-terms{max-width:none;padding:0;color:#000}}/* End custom CSS */