.py-head[data-v-76e8a13f]{background:linear-gradient(125deg,var(--sd-cream) 0,oklch(.974 .017 55) 58%,var(--sd-blush) 100%);padding:3rem 0 3.25rem}.py-crumb[data-v-76e8a13f]{color:var(--sd-muted);font-size:.84375rem;margin-bottom:1.25rem!important}.py-crumb a[data-v-76e8a13f]{color:var(--sd-navy);font-weight:600}.py-h1[data-v-76e8a13f]{font-size:clamp(2.3rem,5vw,3.6rem);font-weight:800!important;letter-spacing:-.05em!important;line-height:1.06!important}.py-intro[data-v-76e8a13f]{color:var(--sd-body);font-size:1.0625rem;line-height:1.7;margin-top:1.125rem!important;max-width:68ch}.py-date[data-v-76e8a13f]{align-items:center;background:#ffffff80;border:.0625rem solid oklch(.633 .238 5.5/.28);border-radius:1.25rem;color:var(--sd-red);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.5rem;margin-top:1.375rem!important;min-height:2.25rem;padding:0 .9375rem}.py-body[data-v-76e8a13f]{background:#fff;padding:3.5rem 0 5.625rem}.py-grid[data-v-76e8a13f]{display:grid;gap:2.125rem}@media(min-width:1024px){.py-grid[data-v-76e8a13f]{align-items:start;gap:4rem;grid-template-columns:17.5rem 1fr}.py-toc[data-v-76e8a13f]{position:sticky;top:6rem}}.py-toc[data-v-76e8a13f]{background:var(--sd-cream);border-radius:1.4375rem;box-shadow:var(--sd-shadow-card);padding:1.375rem 1.25rem}.py-toc-h[data-v-76e8a13f]{color:var(--sd-pink);font-family:var(--sd-display);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.py-toc ol[data-v-76e8a13f]{display:grid;gap:.5rem;margin-top:.75rem!important}.py-toc li[data-v-76e8a13f]{color:var(--sd-body);display:flex;font-size:.875rem;gap:.625rem;line-height:1.5}.py-toc li span[data-v-76e8a13f]{color:var(--sd-pink);flex:none;font-family:var(--sd-display);font-weight:800;width:1.5rem}@media(max-width:1023px){.py-toc ol[data-v-76e8a13f]{grid-template-columns:repeat(auto-fill,minmax(13.75rem,1fr))}}.py-part[data-v-76e8a13f]{border-top:.0625rem solid var(--sd-line);padding:1.75rem 0 1.875rem}.py-part[data-v-76e8a13f]:first-child{border-top:0;padding-top:0}.py-part h2[data-v-76e8a13f]{font-size:clamp(1.3125rem,2.1vw,1.5625rem);line-height:1.25}.py-part h2 span[data-v-76e8a13f]{color:var(--sd-pink);margin-right:.375rem}.py-part p[data-v-76e8a13f]{color:var(--sd-body);font-size:1rem;line-height:1.78;margin-top:.875rem!important;max-width:76ch}.py-part .sd-list[data-v-76e8a13f]{margin-top:.875rem;max-width:76ch}.py-related[data-v-76e8a13f]{margin-top:1.875rem}.py-related>div[data-v-76e8a13f]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.py-rel[data-v-76e8a13f]{align-items:center;background:var(--sd-blush);border-radius:1.5rem;color:var(--sd-pink);display:inline-flex;font-family:var(--sd-display);font-size:.875rem;font-weight:600;min-height:2.875rem;padding:0 1.25rem}.py-rel[data-v-76e8a13f]:hover{background:#ffe0e6}
