
.baz-kc{--kc-ink:#0f172a;--kc-muted:#58677b;--kc-blue:#004aad;--kc-line:#dce3ec;--kc-pale:#f3f6fa;--kc-gold:#c4a267;direction:rtl;color:var(--kc-ink);background:#fff;font-family:Assistant,Arial,sans-serif;font-size:18px;line-height:1.7;text-align:right;width:100%;isolation:isolate}
.baz-kc,.baz-kc *{box-sizing:border-box}
.baz-kc [hidden]{display:none!important}
.baz-kc h1,.baz-kc h2,.baz-kc p{padding:0;letter-spacing:normal}
.baz-kc h1,.baz-kc h2,.baz-kc strong,.baz-kc summary{font-weight:600}
.baz-kc a{color:var(--kc-blue);text-decoration:underline;text-underline-offset:4px}
.baz-kc button,.baz-kc input{font:inherit;letter-spacing:normal;text-transform:none}
.baz-kc button{cursor:pointer;box-shadow:none;min-height:44px;transition:background .15s,color .15s;border-radius:4px}
.baz-kc :is(button,input,summary,a):focus-visible{outline:3px solid #ba8a35;outline-offset:4px}
.baz-kc .kc-inner{width:min(1500px,calc(100% - 64px));margin-inline:auto}
.baz-kc .kc-hero{position:relative;min-height:360px;display:flex;align-items:center;background:#edf5fc;overflow:hidden}
.baz-kc .kc-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.baz-kc .kc-hero .kc-inner{position:relative;z-index:1;display:flex;justify-content:flex-start;padding-block:50px}
.baz-kc .kc-hero-copy{width:34%;padding-inline:10px 0}
.baz-kc .kc-eyebrow{font-size:16px;color:var(--kc-blue);margin:0 0 12px}
.baz-kc h1{font-size:clamp(30px,3vw,48px);line-height:1.2;margin:0 0 18px;color:var(--kc-ink)}
.baz-kc .kc-hero-copy p:last-child{margin:0;font-size:20px;line-height:1.6}
.baz-kc .kc-body{padding-block:38px 64px}
.baz-kc .kc-intro{max-width:1000px;margin:0 0 25px;color:var(--kc-muted)}
.baz-kc .kc-search{display:flex;gap:12px;margin-bottom:24px}
.baz-kc .kc-field{flex:1;min-width:0;position:relative}
.baz-kc .kc-field label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.baz-kc input[type=search]{width:100%;height:60px;border:1px solid #bfcbd9;border-radius:4px;background:#fff;color:var(--kc-ink);padding:12px 20px;margin:0;box-shadow:none}
.baz-kc .kc-primary{border:1px solid var(--kc-blue);background:var(--kc-blue);color:#fff;padding:10px 36px}
.baz-kc .kc-primary:hover{background:#00367f}
.baz-kc .kc-tabs{display:flex;border-bottom:1px solid var(--kc-line);margin-bottom:24px;gap:24px}
.baz-kc .kc-tab{flex:1;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:var(--kc-muted);padding:14px 8px;font-size:22px}
.baz-kc .kc-tab[aria-pressed=true]{border-bottom-color:var(--kc-blue);color:var(--kc-blue);font-weight:600}
.baz-kc .kc-filter-title{display:block;margin-bottom:10px;font-weight:600}
.baz-kc .kc-chips{display:flex;flex-wrap:wrap;gap:9px}
.baz-kc .kc-chip,.baz-kc .kc-letter{border:1px solid var(--kc-line);background:#fff;color:var(--kc-ink);padding:7px 16px}
.baz-kc :is(.kc-chip,.kc-letter):hover{background:#edf3fc;color:var(--kc-blue)}
.baz-kc :is(.kc-chip,.kc-letter)[aria-pressed=true]{background:var(--kc-blue);color:#fff;border-color:var(--kc-blue)}
.baz-kc .kc-status-row{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:16px 0 28px;color:var(--kc-muted);font-size:16px}
.baz-kc .kc-text-btn{border:0;background:transparent;color:var(--kc-blue);padding:4px 8px}
.baz-kc .kc-section{margin-top:32px;scroll-margin-top:130px}
.baz-kc .kc-section-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}
.baz-kc h2{font-size:clamp(26px,2.1vw,34px);line-height:1.3;margin:0;color:var(--kc-ink)}
.baz-kc .kc-tools{display:flex;flex-wrap:wrap;gap:8px;font-size:16px}
.baz-kc .kc-questions{display:grid;gap:14px}
.baz-kc details{border:1px solid var(--kc-line);border-radius:5px;overflow:hidden;margin:0;background:#fff}
.baz-kc summary{list-style:none;display:flex;align-items:center;gap:16px;cursor:pointer;background:#f0f3f7;padding:17px 20px;font-size:20px;line-height:1.5;color:var(--kc-ink)}
.baz-kc summary::-webkit-details-marker{display:none}
.baz-kc .kc-number{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:50%;background:var(--kc-blue);color:#fff;font-size:17px;font-weight:500}
.baz-kc .kc-question-text{flex:1}
.baz-kc .kc-arrow{width:0;height:0;border-inline:6px solid transparent;border-top:7px solid var(--kc-blue);margin:0 5px;flex-shrink:0}
.baz-kc details[open]>summary .kc-arrow{transform:rotate(180deg)}
.baz-kc .kc-answer{padding:20px 24px;background:#fff;border-top:1px solid var(--kc-line)}
.baz-kc .kc-answer p{margin:12px 0}
.baz-kc .kc-tag{display:inline-block;padding:2px 10px;background:#eaf1fc;color:#25558c;border-radius:3px;font-size:14px}
.baz-kc .kc-answer-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:16px;margin-top:15px}
.baz-kc .kc-glossary{margin-top:48px;padding-top:32px;border-top:1px solid var(--kc-line)}
.baz-kc .kc-section-desc{margin:7px 0 18px;color:var(--kc-muted)}
.baz-kc .kc-alphabet{display:flex;flex-wrap:wrap;gap:7px;margin:20px 0}
.baz-kc .kc-letter{min-width:40px;padding:5px 10px}
.baz-kc .kc-letter:disabled{color:#a0a9b7;background:#fafbfd;cursor:default}
.baz-kc .kc-terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.baz-kc .kc-term{padding:24px;border:1px solid var(--kc-line);border-radius:5px;min-width:0}
.baz-kc .kc-term-name{font-size:24px;line-height:1.3;display:block;margin-bottom:12px;font-weight:600}
.baz-kc .kc-term p{margin:12px 0;color:var(--kc-muted)}
.baz-kc .kc-term details{border:0;margin-top:12px}
.baz-kc .kc-term summary{background:transparent;color:var(--kc-blue);padding:0;font-size:16px;min-height:44px;justify-content:space-between}
.baz-kc .kc-term details p{font-size:16px}
.baz-kc .kc-empty{padding:28px;text-align:center;border:1px dashed #bdcadb;background:#f8fafc;color:var(--kc-muted);margin-top:16px}
.baz-kc .kc-note{font-size:15px;color:var(--kc-muted);margin:40px 0 0;padding-top:20px;border-top:1px solid var(--kc-line)}
.baz-kc .kc-nojs{padding:16px;background:#fff8e8}
@media(min-width:1700px){.baz-kc .kc-hero{min-height:430px}}
@media(max-width:1000px){.baz-kc .kc-inner{width:calc(100% - 40px)}.baz-kc .kc-hero-copy{width:39%;background:rgba(244,249,253,.94);padding:24px}.baz-kc .kc-terms{grid-template-columns:repeat(2,minmax(0,1fr))}.baz-kc .kc-tab{font-size:20px}}
@media(max-width:640px){.baz-kc{font-size:17px}.baz-kc .kc-inner{width:calc(100% - 28px)}.baz-kc .kc-hero{display:block;padding-top:180px;min-height:0;background:#edf5fc}.baz-kc .kc-hero img{height:180px;object-position:25% center}.baz-kc .kc-hero .kc-inner{padding-block:24px}.baz-kc .kc-hero-copy{width:100%;padding:0;background:none}.baz-kc h1{font-size:32px}.baz-kc .kc-hero-copy p:last-child{font-size:18px}.baz-kc .kc-body{padding-top:24px}.baz-kc .kc-search{gap:8px}.baz-kc .kc-primary{padding:10px 18px}.baz-kc input[type=search]{height:54px;padding-inline:12px}.baz-kc .kc-tabs{gap:3px}.baz-kc .kc-tab{font-size:17px;padding:12px 3px}.baz-kc .kc-chip{font-size:16px;padding:6px 10px}.baz-kc .kc-section-head{align-items:flex-start;flex-direction:column;gap:6px}.baz-kc summary{font-size:18px;padding:14px 12px;gap:10px}.baz-kc .kc-number{flex-basis:29px;height:29px;font-size:15px}.baz-kc .kc-answer{padding:15px}.baz-kc .kc-answer-foot{align-items:flex-start}.baz-kc .kc-terms{grid-template-columns:1fr}.baz-kc .kc-term{padding:20px}.baz-kc .kc-letter{min-width:38px}.baz-kc .kc-status-row{align-items:flex-start}}

.baz-kc .kc-more{margin-top:24px}.baz-kc .kc-answer-foot{flex-wrap:wrap}.baz-kc .kc-answer-content>*{max-width:100%;overflow-wrap:anywhere}.baz-kc .kc-answer img{max-width:100%;height:auto}.baz-kc .kc-answer table{width:100%;table-layout:fixed;border-collapse:collapse}.baz-kc .kc-answer th,.baz-kc .kc-answer td{overflow-wrap:anywhere;padding:8px;border:1px solid var(--kc-line)}
.baz-kc button[class],.baz-kc .kc-search input{font-family:Assistant,Arial,sans-serif;font-weight:400;border-radius:4px}.baz-kc button.kc-tab{border-radius:0}.baz-kc .kc-hero-copy h1,.baz-kc .kc-section h2{font-family:Assistant,Arial,sans-serif;font-weight:600}

/* Explicit state colors prevent theme button styles from hiding labels. */
.baz-kc button.kc-tab,
.baz-kc button.kc-tab:hover,
.baz-kc button.kc-tab:focus,
.baz-kc button.kc-tab:active{
 background:transparent!important;
 color:var(--kc-muted)!important;
 -webkit-text-fill-color:var(--kc-muted)!important;
}
.baz-kc button.kc-tab[aria-pressed="true"],
.baz-kc button.kc-tab[aria-pressed="true"]:hover,
.baz-kc button.kc-tab[aria-pressed="true"]:focus,
.baz-kc button.kc-tab[aria-pressed="true"]:active{
 background:transparent!important;
 color:var(--kc-blue)!important;
 -webkit-text-fill-color:var(--kc-blue)!important;
 border-bottom-color:var(--kc-blue)!important;
}
.baz-kc :is(button.kc-chip,button.kc-letter)[aria-pressed="true"],
.baz-kc :is(button.kc-chip,button.kc-letter)[aria-pressed="true"]:is(:hover,:focus,:active){
 background:var(--kc-blue)!important;
 color:#fff!important;
 -webkit-text-fill-color:#fff!important;
 border-color:var(--kc-blue)!important;
}
