.k-feature{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;display:flex}.k-feature__text{max-width:640px}.k-feature h2{margin-bottom:10px}.k-media,.k-figure{position:relative}.k-media img,.k-figure img{filter:grayscale()sepia(.12);width:100%;height:auto}.essay-figure.k-figure{max-width:var(--container-narrow);margin-top:0;margin-bottom:clamp(32px,5vw,48px)}.k-anchors{margin-bottom:clamp(32px,4vw,48px)}.k-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:20px;display:grid}.k-category{flex-direction:column;display:flex}.k-category h2{margin-bottom:8px}.k-list{border-top:1px solid var(--line);margin-top:20px;list-style:none}.k-list li+li{border-top:1px solid var(--line)}.k-list a{color:var(--ink);flex-direction:column;align-items:flex-start;gap:6px;padding:12px 0;font-weight:500;line-height:1.35;text-decoration:none;display:flex}.k-list a:hover .k-list__title{color:var(--accent-hover);text-decoration:underline;-webkit-text-decoration-color:var(--sand-strong);text-decoration-color:var(--sand-strong);text-underline-offset:4px}.k-tag{white-space:nowrap}.k-content>:first-child{margin-top:0}.prose.k-content h2{font-size:clamp(1.4rem,1.2rem + .8vw,1.75rem)}.k-content blockquote{border-left:3px solid var(--sand-strong);font-family:var(--font-display);color:var(--ink);padding:4px 0 4px 18px;font-size:1.25rem;line-height:1.4}.k-content blockquote p+p{margin-top:.4em}.k-content .k-closing{margin-top:2.5em}.k-content .note.k-closing{color:var(--ink);font-size:1.0625rem}.k-meta{border-top:1px solid var(--line);margin-top:40px;padding-top:20px}
