.py-head[data-v-597a1c1e]{background:linear-gradient(135deg,#121019,#17101b 55%,#0e0c13);padding:3.25rem 0 3.5rem}.py-crumb[data-v-597a1c1e]{color:var(--lf-muted);font-size:.84375rem;margin-bottom:1.375rem!important}.py-crumb a[data-v-597a1c1e]{color:var(--lf-ink);font-weight:700}.py-h1[data-v-597a1c1e]{font-size:clamp(2.375rem,5vw,3.75rem);font-weight:850;letter-spacing:-.05em;line-height:1.06}.py-intro[data-v-597a1c1e]{color:#e8e1e8;font-size:1.0625rem;line-height:1.7;margin-top:1.25rem!important;max-width:68ch}.py-intro[data-v-597a1c1e] .lf-link{color:var(--lf-pink-light)}.py-date[data-v-597a1c1e]{align-items:center;border:.0625rem solid var(--lf-line);border-radius:62.4375rem;color:#d8ccd6;display:inline-flex;font-size:.8125rem;gap:.5rem;margin-top:1.375rem!important;padding:.5rem .875rem}.py-date .lf-dot[data-v-597a1c1e]{box-shadow:none;height:.4375rem;width:.4375rem}.py-body[data-v-597a1c1e]{background:var(--lf-bg);padding:3.5rem 0 6rem}.py-grid[data-v-597a1c1e]{display:grid;gap:2.125rem}@media(min-width:1024px){.py-grid[data-v-597a1c1e]{align-items:start;gap:4rem;grid-template-columns:17.5rem 1fr}.py-toc[data-v-597a1c1e]{position:sticky;top:6rem}}.py-toc[data-v-597a1c1e]{background:#1b1420;border:.0625rem solid var(--lf-line);border-radius:1.25rem;padding:1.375rem 1.25rem}.py-toc-h[data-v-597a1c1e]{color:var(--lf-pink-light);font-family:var(--lf-script);font-size:1.5rem}.py-toc ol[data-v-597a1c1e]{display:grid;gap:.5rem;margin-top:.625rem!important}.py-toc li[data-v-597a1c1e]{color:var(--lf-body);display:flex;font-size:.875rem;gap:.625rem;line-height:1.5}.py-toc li span[data-v-597a1c1e]{color:var(--lf-pink);flex:none;font-family:var(--lf-display);font-weight:800;width:1.5rem}@media(max-width:1023px){.py-toc ol[data-v-597a1c1e]{grid-template-columns:repeat(auto-fill,minmax(13.75rem,1fr))}}.py-part[data-v-597a1c1e]{border-top:.0625rem solid var(--lf-line);padding:1.75rem 0 1.875rem}.py-part[data-v-597a1c1e]:first-child{border-top:0;padding-top:0}.py-part h2[data-v-597a1c1e]{font-size:clamp(1.375rem,2.2vw,1.6875rem);line-height:1.25}.py-part h2 span[data-v-597a1c1e]{color:var(--lf-pink);margin-right:.375rem}.py-part p[data-v-597a1c1e]{color:var(--lf-body);font-size:1rem;line-height:1.8;margin-top:.875rem!important;max-width:76ch}.py-part[data-v-597a1c1e] strong{color:var(--lf-ink)}.py-part .lf-list[data-v-597a1c1e]{margin-top:.875rem;max-width:76ch}.py-related[data-v-597a1c1e]{margin-top:1.875rem}.py-related>div[data-v-597a1c1e]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.py-rel[data-v-597a1c1e]{align-items:center;border:.0625rem solid var(--lf-line);border-radius:.875rem;color:var(--lf-pink-light);display:inline-flex;font-size:.875rem;font-weight:700;min-height:2.875rem;padding:0 1.25rem}.py-rel[data-v-597a1c1e]:hover{border-color:var(--lf-pink)}
