.py-head[data-v-42a1dc17]{background:radial-gradient(circle at 80% 30%,rgba(255,46,145,.14),transparent 36%),linear-gradient(115deg,#09070b 25%,#100811 68%,#180a17);padding:2.125rem 0 3.375rem;position:relative}.py-crumb[data-v-42a1dc17]{color:var(--ecc-dim);font-size:.8125rem;margin-bottom:1.25rem}.py-crumb a[data-v-42a1dc17]{color:var(--ecc-paper)}.py-h1[data-v-42a1dc17]{font-family:var(--ecc-marker);font-size:clamp(2.375rem,5vw,3.75rem);font-weight:400;letter-spacing:-.8px;line-height:1.05}.py-intro[data-v-42a1dc17]{color:var(--ecc-muted);font-size:1.0625rem;line-height:1.7;margin-top:1.25rem;max-width:70ch}.py-date[data-v-42a1dc17]{align-items:center;border:.0625rem solid hsla(0,0%,100%,.16);border-radius:1.75rem;color:var(--ecc-paper);display:inline-flex;font-size:.8125rem;gap:.5rem;margin-top:1.375rem;padding:.5625rem .875rem}.py-body[data-v-42a1dc17]{padding:3.5rem 0 5.625rem}.py-grid[data-v-42a1dc17]{display:grid;gap:2.25rem}@media(min-width:1024px){.py-grid[data-v-42a1dc17]{align-items:start;gap:4rem;grid-template-columns:16.875rem 1fr}.py-toc[data-v-42a1dc17]{position:sticky;top:6.25rem}}.py-label[data-v-42a1dc17]{color:var(--ecc-pink-hi);font-family:var(--ecc-hand);font-size:1.625rem;font-weight:700}.py-toc ol[data-v-42a1dc17]{display:grid;gap:.5rem;margin-top:.75rem}.py-toc li[data-v-42a1dc17]{color:var(--ecc-muted);display:flex;font-size:.875rem;gap:.625rem;line-height:1.5}.py-toc li span[data-v-42a1dc17]{color:var(--ecc-pink);flex:none;font-weight:800;width:1.5rem}@media(max-width:1023px){.py-toc ol[data-v-42a1dc17]{grid-template-columns:repeat(auto-fill,minmax(13.75rem,1fr))}}.py-part[data-v-42a1dc17]{background:var(--ecc-ink-2);border:.0625rem solid hsla(0,0%,100%,.1);border-radius:1.0625rem;margin-bottom:.875rem;padding:1.625rem 1.75rem}.py-part h2[data-v-42a1dc17]{font-size:clamp(1.3125rem,2.2vw,1.625rem);font-weight:800;letter-spacing:-.5px;line-height:1.2}.py-part h2 span[data-v-42a1dc17]{color:var(--ecc-pink);margin-right:.375rem}.py-part p[data-v-42a1dc17]{color:var(--ecc-muted);font-size:1rem;line-height:1.78}.py-part p[data-v-42a1dc17],.py-part ul[data-v-42a1dc17]{margin-top:.875rem;max-width:76ch}.py-part ul[data-v-42a1dc17]{display:grid;gap:.625rem}.py-part li[data-v-42a1dc17]{color:var(--ecc-muted);font-size:.96875rem;line-height:1.72;padding-left:1.5rem;position:relative}.py-part li[data-v-42a1dc17]:before{border:.125rem solid var(--ecc-pink);border-radius:50%;content:"";height:.625rem;left:.125rem;position:absolute;top:.5625rem;width:.625rem}.py-part[data-v-42a1dc17] strong{color:var(--ecc-paper)}.py-related[data-v-42a1dc17]{margin-top:1.875rem}.py-related>div[data-v-42a1dc17]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.py-rel[data-v-42a1dc17]{align-items:center;border:.09375rem solid var(--ecc-pink-hi);border-radius:2.5rem;color:var(--ecc-paper);display:inline-flex;font-size:.875rem;font-weight:700;min-height:2.875rem;padding:0 1.25rem}.py-rel[data-v-42a1dc17]:hover{background:#ff2e911a}@media(max-width:767px){.py-part[data-v-42a1dc17]{padding:1.375rem 1.125rem}}
