.article-list{gap:var(--khefa-space-7xl);margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.article-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.article-list--3{gap:var(--khefa-space-6xl) var(--khefa-space-4xl);grid-template-columns:repeat(3,1fr)}.article-list--2{gap:var(--khefa-space-6xl) var(--khefa-space-4xl);grid-template-columns:repeat(2,1fr)}}.article-card{gap:var(--khefa-space-xl);flex-direction:column;block-size:100%;display:flex}.article-card__image{aspect-ratio:3/2;object-fit:cover;block-size:auto;inline-size:100%}.article-card__body{flex-direction:column;flex:auto;display:flex}.article-card__category{margin:0 0 var(--khefa-space-lg);align-items:center;gap:var(--khefa-space-md);font-size:var(--khefa-text-sm);font-weight:var(--khefa-weight-semibold);line-height:var(--khefa-leading-sm);color:var(--khefa-brand);display:flex}.article-card__category--pill{padding:var(--khefa-space-xs) var(--khefa-space-md) var(--khefa-space-xs) var(--khefa-space-xs);border:1px solid var(--khefa-border-strong);font-size:var(--khefa-text-xs,.75rem);font-weight:var(--khefa-weight-regular);color:var(--khefa-text-muted);border-radius:.625rem;align-self:flex-start;display:inline-flex}.article-card__category--pill .article-card__category-name{padding:.125rem var(--khefa-space-sm);border:1px solid var(--khefa-border-strong);font-family:var(--khefa-font-display);font-weight:var(--khefa-weight-semibold);color:var(--khefa-text-muted);border-radius:.375rem}.article-card__title{justify-content:space-between;align-items:flex-start;gap:var(--khefa-space-xl);font-family:var(--khefa-font-display);font-size:var(--khefa-text-lg);font-weight:var(--khefa-weight-semibold);line-height:var(--khefa-leading-lg);margin:0;display:flex}.article-card__title .arrow-icon{color:var(--khefa-text);margin-block-start:.125rem}.article-card__title a{color:inherit;text-decoration:none}.article-card__title a:hover{text-underline-offset:.2em;text-decoration:underline}.article-card__excerpt{margin:var(--khefa-space-xs) 0 0;line-height:var(--khefa-leading-body);color:var(--khefa-text-muted)}.article-card__meta{font-size:var(--khefa-text-sm);line-height:var(--khefa-leading-sm);color:var(--khefa-text-muted);flex-direction:column;margin:auto 0 0;padding-block-start:var(--khefa-space-2xl);display:flex}.article-card__author{font-family:var(--khefa-font-display);font-weight:var(--khefa-weight-semibold);color:var(--khefa-text)}.hero--listing+.section.section--listing{padding-block-start:0}.featured-article{gap:var(--khefa-space-xl);flex-direction:column;margin-block-end:var(--khefa-space-7xl);display:flex;position:relative}.featured-article__image{aspect-ratio:3/2;object-fit:cover;block-size:auto;inline-size:100%;display:block}.featured-article__earmark{color:#0a0d12;block-size:5rem;inline-size:5rem;position:absolute;inset-block-start:0;inset-inline-start:0}.featured-article--no-image .featured-article__earmark{display:none}.featured-article__panel{gap:var(--khefa-space-3xl);flex-direction:column;display:flex}.featured-article__copy{gap:var(--khefa-space-md);flex-direction:column;max-inline-size:48rem;display:flex}.featured-article__title{align-items:flex-start;gap:var(--khefa-space-xl);font-family:var(--khefa-font-display);font-size:var(--khefa-display-xs,1.5rem);font-weight:var(--khefa-weight-semibold);color:inherit;margin:0;line-height:1.34;display:flex}.featured-article__title a{color:inherit;text-decoration:none}.featured-article__title a:hover{text-underline-offset:.2em;text-decoration:underline}.featured-article__summary{font-size:var(--khefa-text-md);line-height:var(--khefa-leading-md);margin:0}.featured-article__date,.featured-article__byline{gap:var(--khefa-space-md);font-size:var(--khefa-text-md);font-weight:var(--khefa-weight-medium);line-height:var(--khefa-leading-md);white-space:nowrap;flex-direction:column;margin:0;display:flex}.featured-article__label,.featured-article__author{font-family:var(--khefa-font-display);font-size:var(--khefa-text-sm);font-weight:var(--khefa-weight-semibold);line-height:var(--khefa-leading-sm)}.featured-article__byline{font-size:var(--khefa-text-sm);font-weight:var(--khefa-weight-regular);line-height:var(--khefa-leading-sm);gap:0}@media (min-width:48rem){.featured-article{aspect-ratio:1216/720;background:var(--khefa-text);color:var(--khefa-text-on-media);display:block;overflow:clip}.featured-article--no-image{aspect-ratio:auto}.featured-article__image{aspect-ratio:auto;block-size:100%}.featured-article__panel{padding:calc(var(--khefa-space-9xl) + var(--khefa-space-4xl)) var(--khefa-space-4xl) var(--khefa-space-4xl);background:linear-gradient(to bottom, #0000 0, #000000eb var(--khefa-space-9xl), #000000eb 100%);position:absolute;inset-block-end:0;inset-inline:0}.featured-article--no-image .featured-article__panel{background:0 0;padding-block-start:var(--khefa-space-4xl);position:static}.featured-article--publication .featured-article__panel{justify-content:space-between;align-items:flex-start;gap:var(--khefa-space-3xl);flex-direction:row}}.article-layout{gap:var(--khefa-space-6xl);display:grid}@media (min-width:64rem){.article-layout{column-gap:var(--khefa-space-7xl);grid-template-columns:17.5rem minmax(0,1fr);align-items:start}}.article-rail{gap:var(--khefa-space-4xl);flex-direction:column;display:flex}.article-search{align-items:center;display:flex;position:relative}.article-search__icon{block-size:1.25rem;inline-size:1.25rem;color:var(--khefa-text-muted);pointer-events:none;display:inline-flex;position:absolute;inset-inline-start:.875rem}.article-search__icon svg{block-size:100%;inline-size:100%}.article-search__input{inline-size:100%;min-block-size:var(--khefa-target-min);padding:var(--khefa-space-md) .875rem var(--khefa-space-md) 2.625rem;border:1px solid var(--khefa-border-strong);background:var(--khefa-surface);color:var(--khefa-text);font:inherit;font-size:var(--khefa-text-md);border-radius:0}.article-search__input::placeholder{color:var(--khefa-text-muted)}.article-rail__heading{margin:0 0 var(--khefa-space-2xl);font-family:var(--khefa-font-display);font-size:var(--khefa-text-sm);font-weight:var(--khefa-weight-semibold);line-height:var(--khefa-leading-sm);color:var(--khefa-text)}.article-filters{gap:var(--khefa-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.article-filters a{min-block-size:var(--khefa-target-min);padding:var(--khefa-space-xs) .875rem;font-size:var(--khefa-text-md);line-height:var(--khefa-leading-md);color:var(--khefa-text-muted);border-inline-start:2px solid #0000;align-items:center;text-decoration:none;display:flex}.article-filters a:hover{color:var(--khefa-text);text-decoration:underline}.article-filters a[aria-current=true]{border-inline-start-color:var(--khefa-text);font-family:var(--khefa-font-display);font-weight:var(--khefa-weight-semibold);color:var(--khefa-text)}.article-listing__message{margin-block-start:var(--khefa-space-4xl)}.pagination{border-block-start:1px solid var(--khefa-border);justify-content:space-between;align-items:center;gap:var(--khefa-space-2xl);flex-wrap:wrap;margin-block-start:var(--khefa-space-7xl);padding-block-start:var(--khefa-space-2xl);display:flex}.pagination__step{align-items:center;gap:var(--khefa-space-xs);min-block-size:var(--khefa-target-min);font-family:var(--khefa-font-display);font-size:var(--khefa-text-sm);font-weight:var(--khefa-weight-semibold);line-height:var(--khefa-leading-sm);color:var(--khefa-text-muted);text-decoration:none;display:inline-flex}.pagination__step:hover{color:var(--khefa-text);text-decoration:underline}.pagination__step--off{visibility:hidden}.pagination__pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:.125rem;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.pagination__page,.pagination__gap{border-radius:var(--khefa-radius-full);block-size:2.5rem;inline-size:2.5rem;font-size:var(--khefa-text-sm);line-height:var(--khefa-leading-sm);color:var(--khefa-text-muted);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pagination__page:hover{background:var(--khefa-surface-subtle);color:var(--khefa-text)}.pagination__page[aria-current=page]{background:var(--khefa-surface-subtle);font-weight:var(--khefa-weight-medium);color:var(--khefa-text)}.article__figure{max-inline-size:var(--khefa-max-width);padding-inline:var(--khefa-gutter);margin-inline:auto}.article__image{aspect-ratio:1216/640;object-fit:cover;block-size:auto;inline-size:100%;display:block}.section.section--article{padding-block:var(--khefa-space-7xl) var(--khefa-space-9xl)}.article__body{max-inline-size:45rem;margin-inline:auto}.prose--article{max-inline-size:none;font-size:var(--khefa-text-lg);line-height:var(--khefa-leading-lg)}.prose--article p{margin:0 0 var(--khefa-space-lg)}.prose--article h2{margin:var(--khefa-space-6xl) 0 var(--khefa-space-2xl);font-family:var(--khefa-font-display);font-size:var(--khefa-display-sm,1.875rem);font-weight:var(--khefa-weight-semibold);color:var(--khefa-text);line-height:1.27}.prose--article h2:first-child{margin-block-start:0}.prose--article h3{margin:var(--khefa-space-4xl) 0 var(--khefa-space-xl);font-family:var(--khefa-font-display);font-size:var(--khefa-display-xs,1.5rem);font-weight:var(--khefa-weight-semibold);color:var(--khefa-text);line-height:1.34}.prose--article blockquote{margin:var(--khefa-space-6xl) 0;padding:var(--khefa-space-md) 0 var(--khefa-space-md) var(--khefa-space-2xl);border-inline-start:2px solid var(--khefa-text);font-size:var(--khefa-display-xs,1.5rem);color:var(--khefa-text);font-style:italic;line-height:1.34}.prose--article blockquote p{margin:0}.prose--article blockquote p+p{font-size:var(--khefa-text-md);font-style:normal;line-height:var(--khefa-leading-md);color:var(--khefa-text-muted);margin-block-start:var(--khefa-space-4xl)}.prose--article img,.prose--article figure{margin:var(--khefa-space-6xl) 0;border-radius:var(--khefa-radius-lg);block-size:auto;max-inline-size:100%;display:block}.prose--article figure img{margin:0}.prose--article figcaption{font-size:var(--khefa-text-sm);line-height:var(--khefa-leading-sm);color:var(--khefa-text-muted);margin-block-start:var(--khefa-space-xl)}.callout{margin:var(--khefa-space-6xl) 0;padding:var(--khefa-space-4xl);background:var(--khefa-surface-subtle);border-radius:1rem}.prose--article .callout .callout__heading,.callout__heading{margin:0 0 var(--khefa-space-xl);font-family:var(--khefa-font-display);font-size:var(--khefa-display-xs,1.5rem);font-weight:var(--khefa-weight-semibold);color:var(--khefa-text);line-height:1.34}.callout__body p{margin:0 0 var(--khefa-space-lg)}.callout__body p:last-child{margin-block-end:0}.share-row{border-block-start:1px solid var(--khefa-border);justify-content:space-between;align-items:center;gap:var(--khefa-space-3xl);flex-wrap:wrap;margin-block-start:var(--khefa-space-6xl);padding-block-start:var(--khefa-space-3xl);display:flex}.share-row__author{font-size:var(--khefa-text-md);line-height:var(--khefa-leading-md);color:var(--khefa-text-muted);margin:0}.share-row__name{font-family:var(--khefa-font-display);font-weight:var(--khefa-weight-semibold);color:var(--khefa-text)}.share-row__links{gap:var(--khefa-space-lg);margin:0;padding:0;list-style:none;display:flex}.share-row__button{justify-content:center;align-items:center;gap:var(--khefa-space-xs);min-inline-size:var(--khefa-target-min);min-block-size:var(--khefa-target-min);border:1px solid var(--khefa-border-strong);border-radius:var(--khefa-radius-md);background:var(--khefa-surface);font:inherit;font-size:var(--khefa-text-sm);font-weight:var(--khefa-weight-semibold);line-height:var(--khefa-leading-sm);color:var(--khefa-text-muted);cursor:pointer;padding:.625rem;text-decoration:none;display:inline-flex}.share-row__button--copy{padding-inline:.875rem}.share-row__button:hover{background:var(--khefa-surface-subtle);color:var(--khefa-text)}.share-row__icon{block-size:1.25rem;inline-size:1.25rem;display:inline-flex}.share-row__icon svg{block-size:100%;inline-size:100%}.share-row__status{min-block-size:1.25rem;font-size:var(--khefa-text-sm);color:var(--khefa-text-muted);flex-basis:100%;margin:0}
