.ba.svelte-hfhcuw{--read:720px;padding-block:clamp(20px,3vw,36px) clamp(56px,8vw,110px)}.ba__layout.svelte-hfhcuw{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}@media (width>=1000px){.ba__layout.svelte-hfhcuw{grid-template-columns:minmax(0, var(--read)) 320px;justify-content:space-between}.ba__side.svelte-hfhcuw{top:calc(var(--header-h) + 20px);position:sticky}}.ba__main.svelte-hfhcuw{min-width:0}.ba__article.svelte-hfhcuw,.ba__comments.svelte-hfhcuw{max-width:var(--read)}.ba__crumbs.svelte-hfhcuw{color:var(--ink-faint);flex-wrap:wrap;gap:8px;font-size:13.5px;font-weight:550;display:flex}.ba__crumbs.svelte-hfhcuw a:where(.svelte-hfhcuw){color:var(--ink-muted);text-decoration:none}.ba__crumbs.svelte-hfhcuw a:where(.svelte-hfhcuw):hover{color:var(--ink)}.ba__title.svelte-hfhcuw{letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;margin:14px 0 0;font-size:clamp(30px,5vw,46px);font-weight:800;line-height:1.12}.ba__sr.svelte-hfhcuw{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.ba__note-body.svelte-hfhcuw{margin-top:22px}.ba__byline.svelte-hfhcuw{justify-content:space-between;align-items:center;gap:14px;margin-top:22px;display:flex}.ba__author.svelte-hfhcuw{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.ba__byline-follow.svelte-hfhcuw{display:contents}@media (width>=1000px){.ba__byline-follow.svelte-hfhcuw{display:none}}.ba__author-text.svelte-hfhcuw{flex-direction:column;gap:0;min-width:0;line-height:1.3;display:flex}.ba__author-name.svelte-hfhcuw{overflow-wrap:anywhere;align-items:center;gap:6px;max-width:100%;font-size:16.5px;font-weight:650;display:inline-flex}.ba__author-name.svelte-hfhcuw a:where(.svelte-hfhcuw){text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);text-decoration:none;overflow:hidden}.ba__author-name.svelte-hfhcuw a:where(.svelte-hfhcuw):hover{text-decoration:underline}.ba__meta.svelte-hfhcuw{color:var(--ink-muted);flex-wrap:wrap;gap:6px;font-size:13px;display:flex}.ba__note.svelte-hfhcuw{border-radius:var(--r-ctl);background:var(--surface-2);color:var(--ink-muted);margin:18px 0 0;padding:12px 16px;font-size:14.5px}.ba__cover.svelte-hfhcuw{aspect-ratio:1200/630;object-fit:cover;border-radius:var(--r-card);background:var(--surface-2);width:100%;height:auto;margin:28px 0 32px;display:block}.ba__byline.svelte-hfhcuw+.bb,.ba__note.svelte-hfhcuw+.bb{margin-top:32px}.ba__actions.svelte-hfhcuw{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:40px;padding-top:24px;display:flex}.ba__btn.svelte-hfhcuw{border-radius:var(--r-ctl);background:var(--surface-2);height:44px;color:var(--ink);font:inherit;white-space:nowrap;transition:background .18s var(--ease);border:0;align-items:center;gap:9px;padding:0 18px;font-size:14.5px;font-weight:550;text-decoration:none;display:inline-flex}.ba__btn.svelte-hfhcuw:hover{background:var(--surface-3)}.ba__btn--static.svelte-hfhcuw:hover{background:var(--surface-2)}.ba__btn.svelte-hfhcuw svg:where(.svelte-hfhcuw){width:17px;height:17px}.ba__respect[data-on=true].svelte-hfhcuw,.ba__respect[data-on=true].svelte-hfhcuw:hover{background:var(--ink);color:var(--bg)}.ba__respect-group.svelte-hfhcuw{gap:2px;display:inline-flex}.ba__respect-group.svelte-hfhcuw>:where(.svelte-hfhcuw):first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ba__count.svelte-hfhcuw{font-variant-numeric:tabular-nums;cursor:pointer;border-top-left-radius:0;border-bottom-left-radius:0;padding:0 14px}.ba__report.svelte-hfhcuw{margin-left:auto}.ba__side.svelte-hfhcuw{flex-direction:column;align-self:start;gap:16px;display:flex}.ba__box.svelte-hfhcuw{border-radius:var(--r-card);background:var(--surface-2);--ua-ring:var(--surface-2);padding:18px 20px}.ba__toc.svelte-hfhcuw{display:none}@media (width>=1000px){.ba__toc.svelte-hfhcuw{display:block}}.ba__toc.svelte-hfhcuw ol:where(.svelte-hfhcuw){counter-reset:toc;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ba__toc.svelte-hfhcuw li:where(.svelte-hfhcuw){counter-increment:toc;gap:8px;font-size:14.5px;line-height:1.35;display:flex}.ba__toc.svelte-hfhcuw li:where(.svelte-hfhcuw):before{content:counter(toc) ".";min-width:18px;color:var(--ink-muted);font-variant-numeric:tabular-nums;flex:none}.ba__toc.svelte-hfhcuw li.ba__toc-sub:where(.svelte-hfhcuw){counter-increment:none;padding-left:18px;font-size:14px}.ba__toc.svelte-hfhcuw li.ba__toc-sub:where(.svelte-hfhcuw):before{content:"–"}.ba__toc.svelte-hfhcuw a:where(.svelte-hfhcuw){color:var(--ink);text-decoration:none}.ba__toc.svelte-hfhcuw a:where(.svelte-hfhcuw):hover{text-decoration:underline}.ba__box-title.svelte-hfhcuw{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 12px;font-size:12.5px;font-weight:700}.ba__card-head.svelte-hfhcuw{align-items:center;gap:12px;display:flex}.ba__card-ava.svelte-hfhcuw{border-radius:50%;flex:none;display:block}.ba__card-who.svelte-hfhcuw{flex:1;min-width:0}.ba__card-name.svelte-hfhcuw{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;margin:0;font-size:16px;font-weight:700;line-height:1.2;display:flex}.ba__card-name.svelte-hfhcuw a:where(.svelte-hfhcuw){color:var(--ink);text-decoration:none}.ba__card-name.svelte-hfhcuw a:where(.svelte-hfhcuw):hover{text-decoration:underline}.ba__card-stats.svelte-hfhcuw{font-variant-numeric:tabular-nums;color:var(--ink-muted);gap:12px;margin:3px 0 0;font-size:13px;line-height:1.2;display:flex}.ba__stat.svelte-hfhcuw{align-items:center;gap:4px;display:inline-flex}.ba__stat.svelte-hfhcuw svg:where(.svelte-hfhcuw){width:14px;height:14px}.ba__card-follow.svelte-hfhcuw{margin-top:14px}.ba__card-follow.svelte-hfhcuw:empty{display:none}.ba__card-follow.svelte-hfhcuw .fb{width:100%;height:40px;font-size:14px}.ba__card-bio.svelte-hfhcuw{overflow-wrap:anywhere;margin:14px 0 0;font-size:14.5px;line-height:1.5}.ba__more.svelte-hfhcuw{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ba__more.svelte-hfhcuw li:where(.svelte-hfhcuw)+li:where(.svelte-hfhcuw){border-top:1px solid var(--line);padding-top:14px}.ba__more.svelte-hfhcuw a:where(.svelte-hfhcuw){color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:650;line-height:1.35;text-decoration:none;display:block}.ba__more.svelte-hfhcuw a:where(.svelte-hfhcuw):hover{text-decoration:underline}.ba__more-meta.svelte-hfhcuw{color:var(--ink-muted);margin-top:4px;font-size:13px;display:block}.ba__comments.svelte-hfhcuw{margin-top:clamp(48px,7vw,80px)}
