.py-head[data-v-a96be23a]{background:var(--tl-ink-900);color:var(--tl-text-light);padding:3.25rem 0 3.5rem}.py-crumb[data-v-a96be23a]{color:#a9a9b4;font-size:.84375rem;margin-bottom:1.375rem!important}.py-crumb a[data-v-a96be23a]{color:var(--tl-text-light);font-weight:600}.py-h1[data-v-a96be23a]{font-family:var(--tl-display);font-size:clamp(2.25rem,5vw,3.625rem);font-weight:800;letter-spacing:-.045em;line-height:1.08}.py-intro[data-v-a96be23a]{color:#d0d0d7;font-size:1.0625rem;line-height:1.7;margin-top:1.25rem!important;max-width:68ch}.py-intro[data-v-a96be23a] .tl-link{color:var(--tl-violet-300)}.py-date[data-v-a96be23a]{align-items:center;border:.0625rem solid rgba(248,248,251,.22);border-radius:62.4375rem;color:#d0d0d7;display:inline-flex;font-size:.8125rem;gap:.5rem;margin-top:1.375rem!important;padding:.5rem .875rem}.py-date .tl-dot[data-v-a96be23a]{box-shadow:none;height:.4375rem;width:.4375rem}.py-body[data-v-a96be23a]{padding:3.5rem 0 5.625rem}.py-grid[data-v-a96be23a]{display:grid;gap:2.125rem}@media(min-width:1024px){.py-grid[data-v-a96be23a]{align-items:start;gap:4rem;grid-template-columns:16.875rem 1fr}.py-toc[data-v-a96be23a]{position:sticky;top:5.75rem}}.py-toc[data-v-a96be23a]{background:var(--tl-paper-100);border:.0625rem solid var(--tl-line);border-radius:.875rem;padding:1.375rem 1.25rem}.py-toc-h[data-v-a96be23a]{color:var(--tl-violet-500);font-size:.75rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.py-toc ol[data-v-a96be23a]{display:grid;gap:.5rem;margin-top:.75rem!important}.py-toc li[data-v-a96be23a]{color:var(--tl-body);display:flex;font-size:.875rem;gap:.625rem;line-height:1.5}.py-toc li span[data-v-a96be23a]{color:var(--tl-violet-500);flex:none;font-family:var(--tl-display);font-weight:800;width:1.5rem}@media(max-width:1023px){.py-toc ol[data-v-a96be23a]{grid-template-columns:repeat(auto-fill,minmax(13.75rem,1fr))}}.py-part[data-v-a96be23a]{border-top:.0625rem solid #dedee4;padding:1.75rem 0 1.875rem}.py-part[data-v-a96be23a]:first-child{border-top:0;padding-top:0}.py-part h2[data-v-a96be23a]{font-size:clamp(1.3125rem,2.1vw,1.5625rem);line-height:1.25}.py-part h2 span[data-v-a96be23a]{color:var(--tl-violet-400);font-family:var(--tl-display);margin-right:.375rem}.py-part p[data-v-a96be23a]{color:#565661;font-size:1rem;line-height:1.78;margin-top:.875rem!important;max-width:76ch}.py-part[data-v-a96be23a] strong{color:var(--tl-text-dark)}.py-part .tl-list[data-v-a96be23a]{margin-top:.875rem;max-width:76ch}.py-related[data-v-a96be23a]{margin-top:1.875rem}.py-related>div[data-v-a96be23a]{display:flex;flex-wrap:wrap;gap:.75rem}.py-rel[data-v-a96be23a]{align-items:center;border:.0625rem solid var(--tl-line);border-radius:.75rem;color:var(--tl-violet-500);display:inline-flex;font-size:.875rem;font-weight:600;min-height:2.875rem;padding:0 1.25rem}.py-rel[data-v-a96be23a]:hover{border-color:var(--tl-violet-500)}
