@layer components{.kn-dot{flex: none;inline-size: 0.3125rem;block-size: 0.3125rem;border-radius: 50%;background: var(--mn-accent);}.kn-facts{display: flex;flex-wrap: wrap;align-items: center;gap: 0.25rem 0.625rem;margin: 0;color: var(--mn-text-muted);font-size: var(--mn-fs--1);line-height: var(--mn-lh-ui);}.kn-facts time{color: var(--mn-text-2);font-variant-numeric: tabular-nums lining-nums;}.kn-cat{display: inline-flex;align-items: center;max-inline-size: 100%;padding: 0.1875rem 0.625rem;border: 1px solid var(--mn-accent);border-radius: var(--mn-radius-sm);color: var(--mn-text);font-size: var(--mn-fs--1);font-weight: var(--mn-fw-semibold);line-height: var(--mn-lh-ui);text-decoration: none;overflow-wrap: break-word;}a.kn-cat:hover{color: var(--mn-text);background: var(--mn-accent-tint);}.kn-type{display: inline-flex;padding: 0.1875rem 0.625rem;border-radius: var(--mn-radius-sm);background: var(--mn-accent-tint);color: var(--mn-accent-text);font-size: var(--mn-fs--1);font-weight: var(--mn-fw-semibold);line-height: var(--mn-lh-ui);}.kn-type--case{background: var(--mn-neutral-tint);color: var(--mn-neutral-text);}.kn-hero-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 0.25rem 0.75rem;margin: 0;color: var(--mn-text-2);font-size: var(--mn-fs--1);font-weight: var(--mn-fw-semibold);}.kn-hero-meta time{color: var(--mn-text);font-variant-numeric: tabular-nums lining-nums;}.kn-mission{padding-block: var(--mn-section);}.kn-mission__figure{display: grid;justify-items: center;gap: var(--mn-space-m);max-inline-size: 50rem;margin: 0 auto;text-align: center;}.kn-mission__mark{display: grid;place-items: center;color: var(--mn-accent-text);}.kn-mission__mark .mn-icon{inline-size: 2.25rem;block-size: 2.25rem;}.kn-mission__mark::after{content: "";display: block;inline-size: 2.5rem;block-size: 1px;margin-block-start: var(--mn-space-xs);background: var(--mn-accent);}.kn-mission__quote{margin: 0;font-family: var(--mn-font-display);font-weight: var(--mn-fw-display);font-size: var(--mn-fs-2);line-height: var(--mn-lh-heading);color: var(--mn-text);}.kn-mission__quote p{text-wrap: balance;}@media (min-width: 64rem){.kn-mission__quote{font-size: calc(var(--mn-fs-2) * 1.08);}}.kn-pillars__grid{display: grid;gap: var(--mn-space-m);margin: 0;padding: 0;list-style: none;}.kn-pillars__grid > li{display: flex;min-inline-size: 0;}.kn-pillar{position: relative;display: grid;gap: var(--mn-space-s);align-content: start;inline-size: 100%;padding: clamp(1.25rem,0.75rem + 2.5vw,var(--mn-space-l));background: var(--mn-surface);border: 1px solid var(--mn-border);border-radius: var(--mn-radius-sm);transition: border-color var(--mn-dur-fast) var(--mn-ease-standard),box-shadow var(--mn-dur-base) var(--mn-ease-standard);}.kn-pillar__top{display: flex;align-items: center;justify-content: space-between;gap: var(--mn-space-s);}.kn-pillar__icon{display: grid;place-items: center;inline-size: 3rem;block-size: 3rem;border-radius: var(--mn-radius-sm);background: var(--mn-neutral-tint);color: var(--mn-text-2);}.kn-pillar__icon .mn-icon{inline-size: 1.625rem;block-size: 1.625rem;}.kn-pillar__badge{color: var(--mn-text-muted);font-size: var(--mn-fs--1);font-weight: var(--mn-fw-semibold);line-height: var(--mn-lh-ui);letter-spacing: var(--mn-tracking-caps);}.kn-pillar__badge:lang(en){text-transform: uppercase;}.kn-pillar__body{display: grid;gap: var(--mn-space-xs);align-content: start;}.kn-pillar__title{font-size: var(--mn-fs-2);line-height: var(--mn-lh-heading);}.kn-pillar__text{color: var(--mn-text-2);}.kn-pillar__link:focus-visible{outline: none;}.kn-pillar__link::after{content: "";position: absolute;inset: 0;z-index: 1;border-radius: inherit;}.kn-pillar--link:hover{border-color: var(--mn-border-strong);box-shadow: var(--mn-shadow-2);}.kn-pillar:has(.kn-pillar__link:focus-visible){outline: var(--mn-focus-width) solid var(--mn-focus);outline-offset: var(--mn-focus-offset);}.kn-pillar__foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 0.5rem var(--mn-space-s);margin: 0;padding-block-start: var(--mn-space-s);border-block-start: 1px solid var(--mn-border);}.kn-pillar__count{color: var(--mn-text-2);font-size: var(--mn-fs--1);font-weight: var(--mn-fw-semibold);font-variant-numeric: tabular-nums lining-nums;}.kn-pillar__link{display: inline-flex;align-items: center;gap: 0.375rem;color: var(--mn-link);font-size: var(--mn-fs--1);font-weight: var(--mn-fw-semibold);text-decoration: none;}.kn-pillar__link:hover,.kn-pillar--link:hover .kn-pillar__link{color: var(--mn-link-hover);}.kn-pillar__link .mn-icon{transition: translate var(--mn-dur-fast) var(--mn-ease-standard);}.kn-pillar--link:hover .kn-pillar__link .mn-icon{translate: calc(3px * var(--mn-dir)) 0;}.kn-pillar--link::before{content: "";position: absolute;inset-inline: -1px;inset-block-start: -1px;block-size: 2px;background: var(--mn-accent);border-radius: var(--mn-radius-sm) var(--mn-radius-sm) 0 0;}@media (min-width: 40rem) and (max-width: 63.99rem){.kn-pillar{grid-template-columns: 8.5rem minmax(0,1fr);column-gap: var(--mn-space-l);}.kn-pillar__top{grid-row: 1 / span 2;flex-direction: column;align-items: flex-start;justify-content: flex-start;gap: var(--mn-space-s);}.kn-pillar__body,.kn-pillar__foot{grid-column: 2;}}@media (min-width: 64rem){.kn-pillars__grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--mn-space-l);}@supports (grid-template-rows: subgrid){.kn-pillars__grid{row-gap: var(--mn-space-s);}.kn-pillars__grid > li{display: grid;grid-row: span 3;grid-template-rows: subgrid;}.kn-pillar{grid-row: span 3;grid-template-rows: subgrid;row-gap: var(--mn-space-s);}}}html:not(.js) .kn-toolbar{display: none;}.kn-toolbar{display: grid;gap: var(--mn-space-s);margin-block-end: var(--mn-space-l);padding: var(--mn-space-m);background: var(--mn-surface);border: 1px solid var(--mn-border);border-radius: var(--mn-radius-sm);}.kn-toolbar__row{display: grid;gap: var(--mn-space-s);align-items: end;}@media (min-width: 40rem){.kn-toolbar__row:has(.kn-field--sort){grid-template-columns: minmax(0,1fr) minmax(12rem,16rem);}}.kn-toolbar--compact{gap: var(--mn-space-2xs);max-inline-size: 48rem;margin-inline: auto;padding: 0;background: none;border: 0;border-radius: 0;}.kn-toolbar--compact .kn-status{min-block-size: 0;}.kn-toolbar--compact .kn-count{color: var(--mn-text-muted);}.kn-field{display: grid;gap: 0.375rem;min-inline-size: 0;}.kn-label{padding: 0;color: var(--mn-text-2);font-size: var(--mn-fs--1);font-weight: var(--mn-fw-semibold);line-height: var(--mn-lh-ui);}.kn-input{display: block;inline-size: 100%;min-block-size: 3rem;padding: 0.625rem 0.875rem;border: 1px solid var(--mn-border-strong);border-radius: var(--mn-radius-xs);background: var(--mn-bg);color: var(--mn-text);font-size: max(1rem,var(--mn-fs-0));line-height: var(--mn-lh-ui);transition: border-color var(--mn-dur-fast);}.kn-input:hover{border-color: var(--mn-text-2);}.kn-input:focus-visible{outline: var(--mn-focus-width) solid var(--mn-focus);outline-offset: 0;border-color: var(--mn-focus);}.kn-input::placeholder{color: var(--mn-text-muted);opacity: 1;}.kn-search{position: relative;}.kn-search__icon{position: absolute;inset-inline-start: 0.875rem;inset-block-start: 50%;translate: 0 -50%;color: var(--mn-text-muted);pointer-events: none;}.kn-search__input{padding-inline: 2.875rem 3rem;}.kn-search__input:placeholder-shown{padding-inline-end: 0.875rem;}@media (max-width: 21.99rem){.kn-search__icon{inset-inline-start: 0.625rem;}.kn-search__input{padding-inline-start: 2.375rem;}.kn-toolbar:not(.kn-toolbar--compact){padding: var(--mn-space-s);}}.kn-search__input::-webkit-search-cancel-button,.kn-search__input::-webkit-search-decoration{-webkit-appearance: none;appearance: none;}.kn-search__clear{position: absolute;inset-inline-end: 0.25rem;inset-block-start: 50%;translate: 0 -50%;display: grid;place-items: center;inline-size: 2.5rem;block-size: 2.5rem;border-radius: var(--mn-radius-xs);color: var(--mn-text-2);}.kn-search__clear:hover{color: var(--mn-text);background: color-mix(in srgb,var(--mn-text) 8%,transparent);}.kn-select{position: relative;}.kn-select select{appearance: none;padding-inline-end: 2.75rem;cursor: pointer;}.kn-select__icon{position: absolute;inset-inline-end: 0.875rem;inset-block-start: 50%;translate: 0 -50%;color: var(--mn-text-2);pointer-events: none;}.kn-toggle{order: 3;inline-size: 100%;min-block-size: 3rem;}.kn-filters{display: grid;gap: var(--mn-space-s);padding-block-start: var(--mn-space-s);border-block-start: 1px solid var(--mn-border);}@media (max-width: 39.99rem){.kn-toolbar:not(.is-open) .kn-filters{display: none;}}@media (min-width: 40rem){.kn-toggle{display: none;}}.kn-group{display: grid;gap: 0.5rem;margin: 0;}.kn-chips{display: flex;flex-wrap: wrap;gap: 0.5rem;}.kn-chip{display: inline-flex;align-items: center;gap: 0.5rem;min-block-size: 2.5rem;padding: 0.375rem 0.875rem;border: 1px solid var(--mn-border-strong);border-radius: var(--mn-radius-xs);color: var(--mn-text-2);font-size: var(--mn-fs--1);font-weight: var(--mn-fw-semibold);line-height: var(--mn-lh-ui);transition: background-color var(--mn-dur-fast),color var(--mn-dur-fast),border-color var(--mn-dur-fast);}.kn-chip:hover{color: var(--mn-text);border-color: var(--mn-text);}.kn-chip[aria-pressed="true"]{background: var(--mn-primary);border-color: var(--mn-primary);color: var(--mn-on-primary);}.kn-chip[aria-disabled="true"],.kn-chip[aria-disabled="true"]:hover{opacity: 0.55;cursor: not-allowed;border-style: dashed;color: var(--mn-text-2);border-color: var(--mn-border-strong);}.kn-chip__n{min-inline-size: 1.5em;padding-inline: 0.375em;border-radius: var(--mn-radius-pill);background: color-mix(in srgb,currentColor 12%,transparent);text-align: center;font-variant-numeric: tabular-nums lining-nums;}.kn-status{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 0.5rem var(--mn-space-s);min-block-size: 2.5rem;}.kn-count{margin: 0;color: var(--mn-text-2);font-size: var(--mn-fs--1);font-weight: var(--mn-fw-semibold);}.kn-reset{display: inline-flex;align-items: center;gap: 0.375rem;min-block-size: 2.5rem;padding-inline: 0.5rem;border-radius: var(--mn-radius-xs);color: var(--mn-link);font-size: var(--mn-fs--1);font-weight: var(--mn-fw-semibold);text-decoration: underline;text-underline-offset: 0.25em;text-decoration-color: color-mix(in srgb,currentColor 40%,transparent);}.kn-reset:hover{color: var(--mn-link-hover);}.kn-reset .mn-icon{inline-size: 1rem;block-size: 1rem;}.kn-grid{display: grid;gap: var(--mn-space-m);margin: 0;padding: 0;list-style: none;}.kn-grid__item{display: flex;min-inline-size: 0;}@media (min-width: 40rem){.kn-grid{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (min-width: 64rem){.kn-grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--mn-space-l);}.kn-grid[data-feature] > .kn-grid__item:first-child{grid-column: span 2;}.kn-grid[data-feature] > .kn-grid__item:first-child .kn-card__title{font-size: var(--mn-fs-3);}.kn-grid[data-feature] > .kn-grid__item:first-child .kn-card__excerpt{font-size: var(--mn-fs-1);-webkit-line-clamp: 6;line-clamp: 6;max-inline-size: 46rem;}}.kn-grid[data-single]{grid-template-columns: minmax(0,1fr);}@media (min-width: 48rem){.kn-grid[data-single] .kn-card{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);grid-template-rows: auto 1fr auto;column-gap: var(--mn-space-xl);}.kn-grid[data-single] .kn-card__meta{grid-column: 1;grid-row: 1;}.kn-grid[data-single] .kn-card__title{grid-column: 1;grid-row: 2;align-self: start;font-size: var(--mn-fs-3);}.kn-grid[data-single] .kn-card__excerpt{grid-column: 2;grid-row: 1 / span 2;font-size: var(--mn-fs-1);-webkit-line-clamp: 5;line-clamp: 5;}.kn-grid[data-single] .kn-card__foot{grid-column: 1 / -1;grid-row: 3;margin-block-start: var(--mn-space-xs);}}@media (min-width: 64rem){.kn-grid[data-count="2"]:not([data-feature]){grid-template-columns: repeat(2,minmax(0,1fr));}}.kn-card{position: relative;display: flex;flex-direction: column;gap: var(--mn-space-s);inline-size: 100%;padding: clamp(1.25rem,0.75rem + 2.5vw,var(--mn-space-l));background: var(--mn-surface);border: 1px solid var(--mn-border);border-radius: var(--mn-radius-sm);box-shadow: inset 0 2px 0 var(--mn-accent);transition: border-color var(--mn-dur-fast) var(--mn-ease-standard),box-shadow var(--mn-dur-base) var(--mn-ease-standard);}.kn-card:hover{border-color: var(--mn-border-strong);box-shadow: inset 0 2px 0 var(--mn-accent),var(--mn-shadow-2);}.kn-card:has(.kn-card__link:focus-visible){outline: var(--mn-focus-width) solid var(--mn-focus);outline-offset: var(--mn-focus-offset);}.kn-card__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 0.5rem;}.kn-card__title{font-size: var(--mn-fs-2);line-height: var(--mn-lh-heading);}.kn-card__link{color: inherit;text-decoration: none;}.kn-card__link:hover{color: inherit;}.kn-card__link:focus-visible{outline: none;}.kn-card__link::after{content: "";position: absolute;inset: 0;z-index: 1;border-radius: inherit;}.kn-card:hover .kn-card__title{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.2em;text-decoration-color: var(--mn-accent);}.kn-card__excerpt{color: var(--mn-text-2);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-clamp: 3;overflow: hidden;}.kn-card__foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 0.5rem var(--mn-space-s);margin-block-start: auto;padding-block-start: var(--mn-space-s);border-block-start: 1px solid var(--mn-border);}.kn-card__more{position: relative;z-index: 2;font-size: var(--mn-fs--1);}.kn-more{display: flex;justify-content: center;margin-block-start: var(--mn-space-l);}.kn-more:has([data-kn-more][hidden]){display: none;}.kn-empty{display: grid;justify-items: center;gap: var(--mn-space-xs);max-inline-size: 36rem;margin-inline: auto;padding: var(--mn-space-xl) var(--mn-space-m);border: 1px dashed var(--mn-border-strong);border-radius: var(--mn-radius-sm);text-align: center;}.kn-empty__icon{display: grid;place-items: center;inline-size: 3rem;block-size: 3rem;border-radius: 50%;background: var(--mn-accent-tint);color: var(--mn-accent-text);}.kn-empty__title{font-family: var(--mn-font-display);font-weight: var(--mn-fw-display);font-size: var(--mn-fs-2);line-height: var(--mn-lh-heading);}.kn-empty__text{color: var(--mn-text-2);}.kn-empty .btn,.kn-empty .ctas{margin-block-start: var(--mn-space-2xs);}.kn-cta .cta-band__inner > p{max-inline-size: 44rem;color: var(--mn-text-2);font-size: var(--mn-fs-1);}.kn-article{--kn-prose-fs: calc(var(--mn-fs-0) * 1.04);--kn-measure: calc(var(--kn-prose-fs) * 32);}.kn-article:lang(ar){--kn-measure: calc(var(--kn-prose-fs) * 27);}.kn-article{display: grid;grid-template-columns: minmax(0,var(--kn-measure));justify-content: center;padding-block: var(--mn-space-l) var(--mn-section);}.kn-article__head{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--mn-space-s);min-inline-size: 0;padding-block: var(--mn-space-s) var(--mn-space-l);margin-block-end: var(--mn-space-l);border-block-end: 1px solid var(--mn-border);}.kn-article__head .breadcrumbs{margin-block-end: var(--mn-space-xs);}.kn-article__tags{display: flex;flex-wrap: wrap;gap: 0.5rem;}.kn-article__title{font-size: var(--mn-fs-5);line-height: var(--mn-lh-display);text-wrap: balance;}.kn-facts--lg{font-size: var(--mn-fs-0);}.kn-print-url{display: none;}.kn-article__main{min-inline-size: 0;}.kn-article__aside{display: none;}@media (max-width: 39.99rem){.kn-article__title{font-size: var(--mn-fs-4);}.kn-article__head .breadcrumbs ol{flex-wrap: nowrap;}.kn-article__head .breadcrumbs li{flex: none;}.kn-article__head .breadcrumbs li:last-child{flex: 0 1 auto;min-inline-size: 3em;}.kn-article__head .breadcrumbs [aria-current]{min-inline-size: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}}@media (min-width: 64rem){.kn-article{grid-template-columns: minmax(0,var(--kn-measure)) minmax(13rem,16rem);column-gap: clamp(3rem,6vw,6rem);padding-block-start: var(--mn-space-xl);}.kn-article__head{grid-column: 1;}.kn-article__aside{display: block;grid-column: 2;grid-row: 2;}.kn-article__main{grid-column: 1;grid-row: 2;}.kn-toc-m{display: none;}.kn-article:not(:has(> .kn-article__aside)){grid-template-columns: minmax(0,var(--kn-measure));}}.kn-prose{font-size: var(--kn-prose-fs);max-inline-size: var(--kn-measure);}.kn-prose:lang(ar){line-height: 1.9;}.kn-prose:lang(en){line-height: 1.7;}.kn-prose h2{font-size: var(--mn-fs-3);margin-block-start: 1.6em;}.kn-prose h2::before{content: "";display: block;inline-size: 2.5rem;block-size: 2px;margin-block-end: 0.55em;background: var(--mn-accent);}.kn-prose a{color: var(--mn-link);text-decoration: underline;}.kn-prose p{color: var(--mn-text);}.kn-toc{position: sticky;inset-block-start: calc(var(--mn-header-h) + var(--mn-space-l));display: grid;gap: var(--mn-space-xs);padding-block-start: 0.5rem;}.kn-toc__title{color: var(--mn-text-muted);font-size: var(--mn-fs--1);font-weight: var(--mn-fw-semibold);letter-spacing: var(--mn-tracking-caps);}.kn-toc__title:lang(en){text-transform: uppercase;}.kn-toc__list{display: grid;margin: 0;padding: 0;list-style: none;border-inline-start: 1px solid var(--mn-border);}.kn-toc__link{display: grid;grid-template-columns: 1.75rem minmax(0,1fr);gap: 0.375rem;padding-block: 0.5rem;padding-inline: 0.875rem 0.25rem;margin-inline-start: -1px;border-inline-start: 2px solid transparent;color: var(--mn-text-2);font-size: var(--mn-fs--1);line-height: var(--mn-lh-ui);text-decoration: none;transition: color var(--mn-dur-fast),border-color var(--mn-dur-fast);}.kn-toc__link:hover{color: var(--mn-text);border-inline-start-color: var(--mn-border-strong);}.kn-toc__link[aria-current]{color: var(--mn-text);font-weight: var(--mn-fw-semibold);border-inline-start-color: var(--mn-accent-text);}.kn-toc__num{color: var(--mn-accent-text);font-variant-numeric: tabular-nums lining-nums;}.kn-toc-m{margin-block-end: var(--mn-space-l);}.kn-toc-m__details{border: 1px solid var(--mn-border);border-radius: var(--mn-radius-sm);background: var(--mn-surface);}.kn-toc-m__summary{display: flex;align-items: center;justify-content: space-between;gap: var(--mn-space-s);min-block-size: 3rem;padding-inline: var(--mn-space-s);cursor: pointer;list-style: none;font-weight: var(--mn-fw-semibold);}.kn-toc-m__summary::-webkit-details-marker{display: none;}.kn-toc-m__icon{color: var(--mn-accent-text);transition: rotate var(--mn-dur-base) var(--mn-ease-standard);}.kn-toc-m__details[open] .kn-toc-m__icon{rotate: 180deg;}.kn-toc-m .kn-toc__list{margin: 0 var(--mn-space-s) var(--mn-space-s);}.kn-share{display: flex;flex-wrap: wrap;align-items: center;gap: var(--mn-space-xs) var(--mn-space-s);margin-block-start: var(--mn-space-xl);padding-block-start: var(--mn-space-m);border-block-start: 1px solid var(--mn-border);}.kn-share__label{display: inline-flex;align-items: center;gap: 0.5rem;margin: 0;color: var(--mn-text-2);font-size: var(--mn-fs--1);font-weight: var(--mn-fw-semibold);}.kn-share__label .mn-icon{color: var(--mn-accent-text);}.kn-share__list{display: flex;flex-wrap: wrap;gap: 0.5rem;margin: 0;padding: 0;list-style: none;}.kn-share__btn{display: inline-flex;align-items: center;gap: 0.5rem;min-block-size: 2.75rem;padding-inline: 0.875rem;border: 1px solid var(--mn-border-strong);border-radius: var(--mn-radius-xs);color: var(--mn-text);font-size: var(--mn-fs--1);font-weight: var(--mn-fw-semibold);line-height: var(--mn-lh-ui);text-decoration: none;transition: background-color var(--mn-dur-fast),border-color var(--mn-dur-fast);}.kn-share__btn:hover{color: var(--mn-text);border-color: var(--mn-text);background: color-mix(in srgb,var(--mn-text) 6%,transparent);}.kn-share__btn .mn-icon{inline-size: 1.125rem;block-size: 1.125rem;color: var(--mn-accent-text);}.kn-related__head{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: var(--mn-space-xs) var(--mn-space-m);margin-block-end: var(--mn-space-l);}.kn-related__title{font-size: var(--mn-fs-4);}.kn-related .kn-card{background: var(--mn-surface);}}@layer utilities{@media print{.kn-toc,.kn-toc-m,.kn-share,.kn-related,.kn-cta,.kn-toolbar,.kn-more,.kn-card__more{display: none !important;}.kn-article{display: block;padding: 0;}.kn-article__head{padding-block: 0 1rem;}.kn-article__head .breadcrumbs{display: none;}.kn-print-url{display: block;color: var(--mn-text-muted);font-size: 9pt;}.kn-prose{font-size: 11pt;max-inline-size: none;}.kn-prose h2::before{background: var(--mn-gold-700);}.kn-card{box-shadow: none;}}}
