@layer components{.k-bl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.k-bl-mast{padding-block:clamp(28px,3.4vw,48px) clamp(32px,4vw,56px)}.k-bl-mast-row{display:grid;gap:32px 64px;margin-top:clamp(32px,4.2vw,64px)}@media (min-width:64rem){.k-bl-mast-row{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}}.k-bl-mast-title{display:grid;justify-items:start}.k-bl-h1{max-width:12em;color:var(--k-ink);font-size:clamp(2.5rem,1.45rem + 3.1vw,4.25rem);font-weight:600;line-height:1.18;text-wrap:balance}:lang(en) .k-bl-h1{max-width:13em;font-size:clamp(2.375rem,1.35rem + 2.8vw,3.875rem);line-height:1.06;letter-spacing:-.025em}.k-bl-mast-side{display:grid;gap:14px;align-content:end}.k-bl-mast-stats{display:flex;flex-wrap:wrap;gap:8px;color:var(--k-ink-2);font-size:.9375rem;font-weight:500}:lang(ar) .k-bl-mast-stats{font-size:1rem}.k-bl-mast-links{display:flex;flex-wrap:wrap;gap:8px;color:var(--k-ink-3);font-size:.875rem}:lang(ar) .k-bl-mast-links{font-size:.9375rem}.k-bl-mast-links a{border-radius:4px;color:var(--k-ink-2);text-decoration:underline;text-decoration-color:var(--k-hair-2);text-underline-offset:4px}.k-bl-mast-links a:hover{color:var(--k-ink);text-decoration-color:var(--k-ink)}.k-bl-mast-links a:focus-visible{outline:2px solid var(--k-ink);outline-offset:3px}.k-bl-search{position:relative;display:flex;align-items:center;gap:8px;height:52px;padding-inline:16px 6px;border-radius:var(--k-r-pill);background:var(--k-panel);transition:box-shadow var(--k-dur-micro) var(--k-ease-out)}.k-bl-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--k-ink)}.k-bl-search-icon{flex:none;color:var(--k-ink-3)}.k-bl-search-input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--k-ink);font:inherit;font-size:1rem;outline:none}.k-bl-search-input::placeholder{color:var(--k-ink-3)}.k-bl-search-input::-webkit-search-cancel-button{appearance:none}.k-bl-front{padding-block:clamp(40px,5vw,72px) clamp(48px,6vw,88px)}.k-bl-front-grid{display:grid;gap:40px 64px}@media (min-width:64rem){.k-bl-front-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.k-bl-side{padding-inline-start:48px;border-inline-start:1px solid var(--k-hair)}}.k-bl-label{margin:0 0 20px;padding-top:12px;border-top:1px solid var(--k-ink);color:var(--k-ink);font-size:.8125rem;font-weight:600;line-height:1.4}:lang(ar) .k-bl-label{font-size:.9375rem}.k-bl-side-list{display:grid;margin:0;padding:0;list-style:none}.k-bl-side-list>li+li{margin-top:18px;padding-top:18px;border-top:1px solid var(--k-hair)}.k-bl-entry{display:grid;gap:10px;justify-items:start}.k-bl-entry-meta{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;color:var(--k-ink-3);font-size:.8125rem;font-weight:500;line-height:1.4}:lang(ar) .k-bl-entry-meta{font-size:.875rem}.k-bl-entry-title{margin:0;color:var(--k-ink);font-size:1.1875rem;font-weight:600;line-height:1.45;text-wrap:pretty}:lang(ar) .k-bl-entry-title{font-size:1.3125rem;line-height:1.55}:lang(en) .k-bl-entry-title{letter-spacing:-.01em}.k-bl-entry-title a{border-radius:4px;color:inherit;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.3em;transition:text-decoration-color var(--k-dur-ui) var(--k-ease-out)}.k-bl-entry-title a:hover{text-decoration-color:var(--k-ink)}.k-bl-entry-title a:focus-visible{outline:2px solid var(--k-ink);outline-offset:3px}.k-bl-entry-dek{display:-webkit-box;margin:0;overflow:hidden;color:var(--k-ink-3);font-size:.9375rem;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:3}:lang(ar) .k-bl-entry-dek{font-size:1rem;line-height:1.7}.k-bl-entry-lead{gap:14px}.k-bl-entry-lead .k-bl-entry-title{max-width:18em;font-size:clamp(1.875rem,1.3rem + 1.9vw,3rem);line-height:1.3;text-wrap:balance}:lang(en) .k-bl-entry-lead .k-bl-entry-title{font-size:clamp(1.75rem,1.2rem + 1.7vw,2.75rem);line-height:1.1;letter-spacing:-.02em}.k-bl-entry-lead .k-bl-entry-dek{max-width:34em;color:var(--k-ink-2);font-size:clamp(1.0625rem,.95rem + .4vw,1.25rem);-webkit-line-clamp:4}:lang(ar) .k-bl-entry-lead .k-bl-entry-dek{font-size:clamp(1.125rem,1rem + .45vw,1.3125rem)}.k-bl-entry-sm .k-bl-entry-title{font-size:1.0625rem}:lang(ar) .k-bl-entry-sm .k-bl-entry-title{font-size:1.1875rem}.k-bl-topics{border-block:1px solid var(--k-hair)}.k-bl-topics-row{display:flex;gap:4px 26px;margin:0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:none;mask-image:linear-gradient(to right,transparent 0,var(--k-ink) var(--k-gutter),var(--k-ink) calc(100% - var(--k-gutter)),transparent 100%);padding-inline:var(--k-gutter);margin-inline:calc(-1 * var(--k-gutter))}.k-bl-topics-row::-webkit-scrollbar{display:none}.k-bl-topics-row>li{flex:none}.k-bl-topic{display:inline-flex;align-items:baseline;gap:6px;padding-block:16px 14px;border:0;border-bottom:2px solid transparent;background:none;color:var(--k-ink-3);font:inherit;font-size:.9375rem;font-weight:500;line-height:1.3;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color var(--k-dur-micro) var(--k-ease-out),border-color var(--k-dur-micro) var(--k-ease-out)}:lang(ar) .k-bl-topic{font-size:1rem}.k-bl-topic .k-num{color:var(--k-ink-4);font-size:.8em}.k-bl-topic:hover{color:var(--k-ink)}.k-bl-topic:is([aria-current=page],[aria-pressed=true]){border-bottom-color:var(--k-ink);color:var(--k-ink)}.k-bl-topic:is([aria-current=page],[aria-pressed=true]) .k-num{color:var(--k-ink-3)}.k-bl-topic:focus-visible{outline:2px solid var(--k-ink);outline-offset:-2px;border-radius:6px}.k-bl-topics-inline{border-top:0}.k-bl-topics-inline .k-bl-topics-row{margin-inline:0;padding-inline:0;mask-image:none;flex-wrap:wrap}.k-bl-list{padding-block:clamp(40px,5vw,72px) clamp(64px,8vw,112px)}.k-bl-front+.k-bl-list{border-block-start:1px solid var(--k-hair)}.k-bl-list-tag{padding-top:0}.k-bl-list-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:clamp(20px,2.6vw,32px)}.k-bl-list-title{margin:0;color:var(--k-ink);font-size:clamp(1.5rem,1.2rem + .95vw,2rem);font-weight:600;line-height:1.3}:lang(en) .k-bl-list-title{letter-spacing:-.015em}.k-bl-list-status{margin:0;color:var(--k-ink-3);font-size:.875rem;line-height:1.5}:lang(ar) .k-bl-list-status{font-size:.9375rem}.k-bl-clear{border-radius:4px;color:var(--k-ink);text-decoration:underline;text-decoration-color:var(--k-hair-2);text-underline-offset:4px}.k-bl-grid{display:grid;column-gap:clamp(28px,3.4vw,56px);margin:0;padding:0;list-style:none}.k-bl-grid>li{padding-block:24px 32px;border-top:1px solid var(--k-hair)}@media (min-width:40rem){.k-bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.k-bl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.k-bl-empty{display:grid;gap:6px;padding-block:40px;border-top:1px solid var(--k-hair);color:var(--k-ink-3);font-size:1rem}.k-bl-empty-title{color:var(--k-ink);font-size:1.125rem;font-weight:600}.k-bl-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:clamp(24px,3vw,40px);padding-top:24px;border-top:1px solid var(--k-ink)}.k-bl-pager-status{margin:0;color:var(--k-ink-3);font-size:.875rem}:lang(ar) .k-bl-pager-status{font-size:.9375rem}.k-bl-pager-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.k-bl-pager-pages{display:flex;gap:2px;margin:0;padding:0;list-style:none}.k-bl-pager-page{display:inline-grid;place-items:center;min-width:36px;height:36px;padding-inline:8px;border-radius:var(--k-r-pill);color:var(--k-ink-2);font-size:.9375rem;text-decoration:none;transition:background-color var(--k-dur-micro) var(--k-ease-out)}.k-bl-pager-page:hover{background:var(--k-panel)}.k-bl-pager-page[aria-current=page]{background:var(--k-ink);color:var(--k-paper)}.k-bl-pager-page:focus-visible{outline:2px solid var(--k-ink);outline-offset:2px}.k-bl-pager-gap{display:inline-grid;place-items:center;min-width:24px;height:36px;color:var(--k-ink-4)}.k-bl-colophon{display:grid;gap:22px;margin-top:clamp(56px,6vw,80px)}.k-bl-endmark{display:block;width:9px;height:9px;background:var(--k-ink)}.k-bl-colophon-row{display:grid;gap:10px;padding-top:18px;border-top:1px solid var(--k-hair)}@media (min-width:40rem){.k-bl-colophon-row{grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline}}.k-bl-colophon-label{margin:0;color:var(--k-ink-3);font-size:.875rem;font-weight:500}:lang(ar) .k-bl-colophon-label{font-size:.9375rem}.k-bl-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.k-bl-tag{display:inline-flex;align-items:center;min-height:32px;padding-inline:12px;border-radius:var(--k-r-pill);box-shadow:inset 0 0 0 1px var(--k-hair-2);color:var(--k-ink-2);font-size:.875rem;line-height:1.2;text-decoration:none}:lang(ar) .k-bl-tag{font-size:.9375rem}a.k-bl-tag{transition:box-shadow var(--k-dur-micro) var(--k-ease-out),color var(--k-dur-micro) var(--k-ease-out)}a.k-bl-tag:hover{box-shadow:inset 0 0 0 1px var(--k-ink);color:var(--k-ink)}a.k-bl-tag:focus-visible{outline:2px solid var(--k-ink);outline-offset:2px}.k-bl-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.k-bl-share-link{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:var(--k-r-pill);background:var(--k-panel);color:var(--k-ink);transition:background-color var(--k-dur-micro) var(--k-ease-out)}.k-bl-share-link:hover{background:var(--k-panel-2)}.k-bl-share-link:focus-visible{outline:2px solid var(--k-ink);outline-offset:2px}.k-bl-saved-link{margin-inline-start:6px;border-radius:4px;color:var(--k-ink-3);font-size:.875rem;text-decoration:underline;text-decoration-color:var(--k-hair-2);text-underline-offset:4px}:lang(ar) .k-bl-saved-link{font-size:.9375rem}.k-bl-saved-link:hover{color:var(--k-ink)}.k-bl-top{display:inline-flex;align-items:center;gap:6px;border-radius:4px;color:var(--k-ink-3);font-size:.8125rem;text-decoration:none;transition:color var(--k-dur-micro) var(--k-ease-out)}:lang(ar) .k-bl-top{font-size:.875rem}.k-bl-top:hover{color:var(--k-ink)}.k-bl-top:focus-visible{outline:2px solid var(--k-ink);outline-offset:3px}.k-bl-idx{display:grid;padding-bottom:clamp(56px,7vw,104px)}.k-bl-idx-group{display:grid;gap:16px 64px;padding-block:28px 36px;border-top:1px solid var(--k-ink)}@media (min-width:64rem){.k-bl-idx-group{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.k-bl-idx-title{margin:0;color:var(--k-ink);font-size:clamp(1.375rem,1.15rem + .7vw,1.75rem);font-weight:600;line-height:1.35}.k-bl-idx-line{margin:8px 0 0;max-width:30em;color:var(--k-ink-3);font-size:.9375rem;line-height:1.65}:lang(ar) .k-bl-idx-line{font-size:1rem}.k-bl-idx-list{margin:0;padding:0;columns:15rem 2;column-gap:48px;list-style:none}.k-bl-idx-list>li{break-inside:avoid}.k-bl-idx-entry{display:flex;align-items:baseline;gap:8px;padding-block:7px;border-radius:4px;color:var(--k-ink);font-size:1rem;line-height:1.45;text-decoration:none}:lang(ar) .k-bl-idx-entry{font-size:1.0625rem}.k-bl-idx-leader{flex:1;min-width:16px;border-bottom:1px dotted var(--k-ink-4);translate:0 -.3em}.k-bl-idx-count{color:var(--k-ink-3);font-size:.875rem}.k-bl-idx-entry:hover .k-bl-idx-name{text-decoration:underline;text-underline-offset:4px}.k-bl-idx-entry:hover .k-bl-idx-leader{border-bottom-color:var(--k-ink)}.k-bl-idx-entry:focus-visible{outline:2px solid var(--k-ink);outline-offset:2px}.k-bl-tag-page{color:var(--k-ink-4)}.k-bl-see{padding-block:clamp(48px,6vw,88px);border-top:1px solid var(--k-hair)}.k-bl-see-grid{display:grid;gap:16px 64px}@media (min-width:64rem){.k-bl-see-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.k-bl-see-title{margin:0;color:var(--k-ink);font-size:clamp(1.375rem,1.15rem + .7vw,1.75rem);font-weight:600}.k-bl-see-line{margin:0 0 14px;color:var(--k-ink-3);font-size:.9375rem}.k-bl-see-list{display:flex;flex-wrap:wrap;gap:6px 0;margin:0 0 22px;padding:0;list-style:none;font-size:1.0625rem;line-height:1.6}.k-bl-see-list>li+li:before{content:"·";margin-inline:10px;color:var(--k-ink-4)}.k-bl-see-list a{border-radius:4px;color:var(--k-ink);text-decoration:underline;text-decoration-color:var(--k-hair-2);text-underline-offset:4px}.k-bl-see-list a:hover{text-decoration-color:var(--k-ink)}.k-bl-finder{display:grid;gap:20px}.k-bl-finder-field{position:relative;display:flex;align-items:center;gap:12px;height:64px;padding-inline:22px 12px;border-radius:var(--k-r-pill);background:var(--k-panel)}.k-bl-finder-field:focus-within{box-shadow:inset 0 0 0 1.5px var(--k-ink)}.k-bl-finder-icon{flex:none;color:var(--k-ink-3)}.k-bl-finder-input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--k-ink);font:inherit;font-size:1.125rem;outline:none}.k-bl-finder-input::placeholder{color:var(--k-ink-3)}.k-bl-finder-input::-webkit-search-cancel-button{appearance:none}.k-bl-finder-clear{display:inline-grid;place-items:center;width:36px;height:36px;border:0;border-radius:var(--k-r-pill);background:var(--k-paper);color:var(--k-ink);cursor:pointer}.k-bl-finder-clear:focus-visible{outline:2px solid var(--k-ink);outline-offset:2px}.k-bl-results{display:grid;margin:0;padding:0;border-top:1px solid var(--k-ink);list-style:none}.k-bl-results>li{border-bottom:1px solid var(--k-hair)}.k-bl-result{display:grid;gap:6px;padding:18px 4px 20px;color:var(--k-ink);text-decoration:none;transition:background-color var(--k-dur-micro) var(--k-ease-out)}.k-bl-result:hover{background:var(--k-paper-2)}.k-bl-result:focus-visible{outline:2px solid var(--k-ink);outline-offset:-2px}.k-bl-result-title{font-size:1.125rem;font-weight:600;line-height:1.45}:lang(ar) .k-bl-result-title{font-size:1.25rem;line-height:1.55}.k-bl-result-dek{color:var(--k-ink-3);font-size:.9375rem;line-height:1.6}:lang(ar) .k-bl-result-dek{font-size:1rem}.k-bl-result mark{border-radius:3px;background:var(--k-panel-2);color:inherit}.k-bl-page-body{padding-bottom:clamp(56px,7vw,104px)}.k-bl-shelf-wait{min-height:240px}.k-bl-shelf-empty{display:grid;justify-items:start;gap:10px;padding-block:32px;border-top:1px solid var(--k-ink);color:var(--k-ink-3)}.k-bl-shelf-empty h2{margin:6px 0 0;color:var(--k-ink);font-size:1.25rem;font-weight:600}.k-bl-shelf-empty p{max-width:34em;margin:0 0 8px;font-size:1rem;line-height:1.65}.k-bl-article .k-lf-column{max-width:none}}@layer components{@media (min-width:48rem) and (max-width:67.99rem){.k-bl-article .k-lf-column,.k-bl-article .k-lf-crumbs,.k-bl-article .k-lf-head-body{padding-inline:clamp(24px,5vw,56px)}}@media (min-width:68rem){.k-bl-article .k-lf-body{grid-template-columns:minmax(0,1fr) 15.5rem;justify-content:stretch;column-gap:clamp(32px,3vw,48px)}.k-bl-article .k-lf-column{padding-inline-end:clamp(32px,4vw,64px)}.k-bl-article .k-lf-head-body{max-width:calc(100% - 15.5rem - clamp(32px, 3vw, 48px) - clamp(32px, 4vw, 64px))}}}