.byline[data-v-ac38fb91]{align-items:center;gap:10px;display:inline-flex}.avatar[data-v-ac38fb91]{flex:none;width:40px}.avatar[data-v-ac38fb91] .si{border-radius:50%}.who[data-v-ac38fb91]{line-height:1.3;display:grid}.name[data-v-ac38fb91]{font-family:var(--f-ui);color:var(--ink);font-size:.9375rem;font-weight:500}.role[data-v-ac38fb91]{color:var(--ink-3);font-size:.8125rem}.meta[data-v-362075a8]{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 20px;padding-block:16px;display:flex}.facts[data-v-362075a8]{font-family:var(--f-ui);color:var(--ink-3);flex-wrap:wrap;gap:2px 16px;font-size:.8438rem;display:flex}.tags[data-v-362075a8]{flex-wrap:wrap;flex-basis:100%;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tags li[data-v-362075a8]{font-family:var(--f-ui);color:var(--ink-2);background:var(--bg-soft);border-radius:99px;padding:3px 10px;font-size:.75rem}.heading[data-v-bf20be78]{margin-bottom:20px;font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem)}.recs[data-v-09ce2526]{border-top:1px solid var(--line);margin-top:clamp(48px,8vw,80px);padding-top:clamp(32px,5vw,48px)}.stack[data-v-09ce2526]{gap:clamp(40px,6vw,64px);display:grid}.gap[data-v-076cc1d9]{padding-top:clamp(32px,6vw,80px)}.head[data-v-076cc1d9]{gap:14px;padding-top:clamp(20px,4vw,48px);display:grid}.cat[data-v-076cc1d9]{justify-self:start;min-height:30px;text-decoration:none}.cat[data-v-076cc1d9]:hover{filter:brightness(.96)}.title[data-v-076cc1d9]{letter-spacing:-.03em;font-size:clamp(2rem,1.2rem + 3.4vw,3.375rem);font-weight:540;line-height:1.06}.tldr[data-v-076cc1d9]{margin-bottom:2em}.cover[data-v-076cc1d9] .si{border-radius:24px}.lead[data-v-076cc1d9]{font-size:clamp(1.0625rem,1rem + .5vw,1.3125rem);line-height:1.55}.cover[data-v-076cc1d9]{max-width:1072px;margin-top:clamp(24px,4vw,40px)}.cover figure[data-v-076cc1d9]{margin:0}.content[data-v-076cc1d9]{gap:28px;max-width:752px;margin-top:clamp(28px,5vw,56px);display:grid}.main[data-v-076cc1d9]{min-width:0}.about[data-v-076cc1d9]{border-top:1px solid var(--line);gap:10px;margin-top:3em;padding-top:1.5em;display:grid}.about p[data-v-076cc1d9]{color:var(--ink-2);font-size:.9688rem}.more[data-v-076cc1d9]{margin-top:0}@media (width>=1100px){.content.has-toc[data-v-076cc1d9]{max-width:var(--maxw);grid-template-columns:minmax(0,1fr) minmax(0,720px) minmax(0,1fr);gap:48px}.content.has-toc .main[data-v-076cc1d9]{grid-area:1/2}.content.has-toc .toc[data-v-076cc1d9]{grid-area:1/3;align-self:start;max-width:240px;position:sticky;top:96px}}
