.prose{max-width:var(--measure);font-size:var(--fs-body);line-height:var(--lh-body)}.prose>*+*{margin-top:var(--sp-4)}.prose p{color:var(--text-primary)}.prose__h2{margin-top:var(--sp-6);font-size:var(--fs-subhead);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight)}.prose__h3{margin-top:var(--sp-5);font-size:var(--fs-lead);line-height:var(--lh-snug)}.prose__list{display:grid;gap:.9rem;padding-left:0}.prose__list li{position:relative;padding-left:1.6rem}.prose__list li:before{content:"";position:absolute;left:0;top:.7em;width:.7rem;height:3px;background:var(--kif-green)}.prose__list--num{counter-reset:item}.prose__list--num li:before{content:counter(item);counter-increment:item;top:0;width:auto;height:auto;background:none;font-weight:var(--fw-bold);color:var(--text-secondary)}.prose__quote{margin-block:var(--sp-6);padding-left:var(--sp-4);border-left:4px solid var(--kif-green);font-family:var(--font-display);font-style:italic;font-weight:var(--fw-bold);font-size:var(--fs-subhead);line-height:var(--lh-snug);letter-spacing:var(--tracking-display)}.prose__quote p{margin:0}.prose__figure{margin:var(--sp-6) 0}.prose__figure figcaption{margin-top:var(--sp-2);font-size:var(--fs-body-sm);color:var(--text-secondary)}.article-hero[data-astro-cid-j76an5tj]{position:relative;display:flex;align-items:flex-end;min-height:clamp(30rem,70vh,48rem);background:var(--kif-black);color:var(--kif-white);overflow:hidden}.article-hero__media[data-astro-cid-j76an5tj],.article-hero__media[data-astro-cid-j76an5tj] img[data-astro-cid-j76an5tj],.article-hero__media[data-astro-cid-j76an5tj] .mfield{position:absolute;inset:0;width:100%;height:100%}.article-hero__media[data-astro-cid-j76an5tj] img[data-astro-cid-j76an5tj]{object-fit:cover}.article-hero__media[data-astro-cid-j76an5tj] .mfield{aspect-ratio:auto}.article-hero__scrim[data-astro-cid-j76an5tj]{position:absolute;inset:0;background:linear-gradient(to top,#111111f0,#111111d1 38%,#11111140 72%,#1110)}.article-hero__content[data-astro-cid-j76an5tj]{position:relative;z-index:1;padding-block:var(--sp-8) clamp(3rem,1.8rem + 3.5vw,5.5rem)}.article-hero__kicker[data-astro-cid-j76an5tj]{color:var(--kif-white);margin-bottom:var(--sp-3)}.article-hero__title[data-astro-cid-j76an5tj]{max-width:18ch;color:var(--kif-white);hyphens:manual;overflow-wrap:break-word}.article__layout[data-astro-cid-j76an5tj]{display:grid;gap:var(--grid-gap);grid-template-columns:1fr}@media(min-width:60rem){.article__layout[data-astro-cid-j76an5tj]{grid-template-columns:16rem minmax(0,1fr)}.article__aside[data-astro-cid-j76an5tj]{position:sticky;top:8rem;align-self:start}}.article__facts[data-astro-cid-j76an5tj]{display:grid;gap:var(--sp-3)}.article__facts[data-astro-cid-j76an5tj] dd[data-astro-cid-j76an5tj]{margin:.35rem 0 0;font-size:var(--fs-body-sm)}.article__author[data-astro-cid-j76an5tj]{display:block;font-weight:var(--fw-bold)}.article__back[data-astro-cid-j76an5tj]{margin-top:var(--sp-4);font-size:var(--fs-body-sm)}.article__excerpt[data-astro-cid-j76an5tj]{max-width:var(--measure);margin-bottom:var(--sp-6);padding-bottom:var(--sp-5);border-bottom:var(--bw-hair) solid var(--border-hairline);font-size:var(--fs-subhead);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight)}.related__title[data-astro-cid-j76an5tj]{margin-block:var(--sp-3) var(--sp-5)}.related[data-astro-cid-j76an5tj]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,1.5rem + 3vw,5rem) var(--grid-gap);align-items:stretch}@media(min-width:48rem){.related[data-astro-cid-j76an5tj]{grid-template-columns:repeat(2,minmax(0,1fr))}}
