.KaCYKq_page{width:min(100%,1220px);min-height:calc(100svh - 160px);margin-inline:auto;padding:clamp(40px,8vw,100px) clamp(18px,5vw,64px) clamp(50px,9vw,110px)}.KaCYKq_page h1{letter-spacing:-.06em;overflow-wrap:anywhere;margin:0 0 20px;font-size:clamp(39px,6vw,76px);line-height:1.04}.KaCYKq_page h1 span{color:var(--lime)}.KaCYKq_page h2{letter-spacing:-.035em;margin:38px 0 16px}.KaCYKq_back{color:var(--lime);align-items:center;gap:8px;margin-bottom:22px;font-size:14px;display:inline-flex}.KaCYKq_back:hover{text-decoration:underline}.KaCYKq_lede{color:#bdc9dc;max-width:64ch;margin:0;font-size:clamp(16px,2vw,21px)}.KaCYKq_diagram,.KaCYKq_posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.KaCYKq_diagram li{background:linear-gradient(135deg,#1b2a40,#111b2c);border:1px solid #3b4d67;border-radius:10px;align-content:start;gap:7px;padding:clamp(14px,2vw,25px);display:grid;position:relative}.KaCYKq_diagram li:not(:last-child):after{content:"";background:#78d9f5;width:17px;height:1px;position:absolute;top:50%;left:100%}.KaCYKq_diagram svg{color:#78d9f5;margin-bottom:6px}.KaCYKq_diagram strong{font-size:19px}.KaCYKq_diagram span,.KaCYKq_contributions{color:#bdc9dc;font-size:15px;line-height:1.6}.KaCYKq_contributions{padding-left:20px}.KaCYKq_contributions li::marker{color:var(--lime)}.KaCYKq_posts{margin-top:35px}.KaCYKq_posts a{background:#111b2c;border:1px solid #3b4d67;border-radius:10px;height:100%;display:block;overflow:hidden}.KaCYKq_posts a:hover{border-color:var(--lime)}.KaCYKq_cover{aspect-ratio:16/9;background:#1b2a40;position:relative}.KaCYKq_cover img{object-fit:cover}.KaCYKq_postCard{padding:16px}.KaCYKq_meta{color:#afbed5;font:500 12px/1.5 ui-monospace,monospace}.KaCYKq_postCard h2{justify-content:space-between;align-items:baseline;gap:8px;margin:8px 0 0;font-size:clamp(17px,2vw,22px);display:flex}.KaCYKq_postCard svg{color:var(--lime);flex-shrink:0}.KaCYKq_article{max-width:760px;margin-inline:auto}.KaCYKq_prose{color:#d3ddeb;overflow-wrap:anywhere;margin-top:34px;font-size:clamp(16px,1.65vw,18px);line-height:1.75}.KaCYKq_prose h2,.KaCYKq_prose h3{color:var(--text);line-height:1.2}.KaCYKq_prose figure{margin:24px 0}.KaCYKq_prose img{border-radius:8px;max-width:100%;height:auto;display:block}.KaCYKq_prose pre{overflow-wrap:normal;background:#0b1322;border-radius:8px;max-width:100%;padding:16px;overflow:auto}.KaCYKq_prose a{color:var(--lime);text-decoration:underline}@media (max-width:680px){.KaCYKq_diagram,.KaCYKq_posts{grid-template-columns:minmax(0,1fr)}.KaCYKq_diagram li:not(:last-child):after{width:1px;height:17px;top:100%;left:24px}}
