.kl-articles__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}.kl-glass.kl-article-card{position:relative;display:grid;align-content:start;gap:var(--space-3);padding:var(--space-5)}.kl-article-card:hover{border-color:var(--accent-soft-border)}.kl-article-card:has(.kl-article-card__link:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.kl-article-card__title{margin:0;font-size:var(--fs-lead);line-height:1.3;font-weight:700;overflow-wrap:break-word}.kl-page a.kl-article-card__link{color:var(--text);text-decoration:none}.kl-article-card__link:focus-visible{outline:none}.kl-article-card__link:after{content:"";position:absolute;inset:0;border-radius:inherit}.kl-article-card__excerpt{margin:0;color:var(--text-secondary)}.kl-article-tags{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0}.kl-article-meta{--meta-sep:1.25em;margin:0;overflow:hidden;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-muted)}.kl-article-meta__row{display:flex;flex-wrap:wrap;row-gap:var(--space-1);margin-left:calc(-1 * var(--meta-sep))}.kl-article-meta__row>:before{content:"·";display:inline-block;width:var(--meta-sep);text-align:center}.kl-articles__empty{margin:0;padding:var(--space-5);text-align:center;color:var(--text-secondary);border:1px dashed var(--glass-border);border-radius:var(--radius-md)}.kl-articles__more{margin:var(--space-5) 0 0}.kl-article{padding-top:var(--space-4)}.kl-article__head{display:grid;gap:var(--space-3);margin-bottom:var(--space-6)}.kl-article .kl-measure{max-width:var(--read-w)}.kl-article__body{font-size:var(--fs-read)}.kl-article__body.kl-richtext>*+*{margin-top:var(--space-4)}.kl-article__body.kl-richtext>:is(h2,h3):not(:first-child){margin-top:var(--space-6)}.kl-article__sources{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--divider)}.kl-article__sources>h2{margin-bottom:var(--space-4)}.kl-sources{margin:0;padding-left:1.6em;display:grid;gap:var(--space-2);color:var(--text-secondary)}.kl-sources>li::marker{color:var(--accent-ink);font-weight:700}.kl-sources>li{scroll-margin-top:calc(var(--sticky-h) + var(--space-5));border-radius:var(--radius-sm)}.kl-sources>li:target{background:var(--accent-soft);outline:1px solid var(--accent-soft-border);outline-offset:4px}.kl-sources__link{display:inline-flex;align-items:center;min-height:var(--tap);overflow-wrap:anywhere}.kl-sources__meta{display:block;margin-top:calc(-1 * var(--space-2));font-size:var(--fs-small);color:var(--text-muted)}.kl-sources__meta:empty{display:none}@media (min-width:900px){.kl-articles__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.kl-glass.kl-article-card{padding:var(--space-6)}.kl-article{padding-top:var(--space-6)}}@media (min-width:1024px){.kl-article>.kl-container{max-width:calc(var(--read-w) + 2 * var(--space-6))}}@media (min-width:1180px){.kl-articles__list:has(>li:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}}.kl-articles--compact ul.kl-articles__list{gap:0;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--divider)}.kl-article-row{border-bottom:1px solid var(--divider)}.kl-page a.kl-article-row__link{display:grid;gap:var(--space-1);align-content:center;min-height:var(--tap);padding:var(--space-3) 0;color:var(--text);text-decoration:none}.kl-article-row__title{font-size:var(--fs-ui);line-height:var(--lh-ui);font-weight:600;overflow-wrap:break-word}.kl-article-row__date{font-size:var(--fs-micro);line-height:1.3;color:var(--text-muted)}.kl-article-row__link:hover .kl-article-row__title{color:var(--accent-ink)}.kl-article-row__link:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}.kl-articles--compact .kl-articles__more{margin-top:var(--space-2)}.kl-page a.kl-articles__all{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap);color:var(--accent-ink);font-size:var(--fs-ui);font-weight:600;text-decoration:none}.kl-articles__all .kl-ico{width:var(--ico);height:var(--ico)}.kl-page a.kl-articles__all:hover{text-decoration:underline;text-underline-offset:4px}.kl-articles__all:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}@media (min-width:900px){.kl-articles--compact ul.kl-articles__list{grid-template-columns:minmax(0,1fr);gap:0}.kl-page a.kl-article-row__link{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--space-6)}}