.py-head[data-v-a9a50e44]{background:var(--mc-charcoal);color:var(--mc-white);padding:3rem 0 3.5rem}.py-crumb[data-v-a9a50e44]{color:#fcfdffb3;font-size:.84375rem;margin-bottom:1.25rem!important}.py-crumb a[data-v-a9a50e44]{color:var(--mc-lime);font-weight:700}.py-h1[data-v-a9a50e44]{font-family:var(--mc-head);font-size:clamp(2.375rem,6vw,3.875rem);font-weight:800;letter-spacing:-.05em;line-height:1}.py-under[data-v-a9a50e44]{display:block;height:1.25rem;margin-top:.5rem;overflow:visible;width:12.5rem}.py-under path[data-v-a9a50e44]{fill:none;stroke:var(--mc-lime);stroke-linecap:round;stroke-width:8}.py-intro[data-v-a9a50e44]{color:#fcfdffdb;font-size:1.0625rem;line-height:1.7;margin-top:1.25rem!important;max-width:70ch}.py-intro[data-v-a9a50e44] .mc-link{color:var(--mc-lime)}.py-date[data-v-a9a50e44]{align-items:center;border:.0625rem solid oklch(.995 .002 250/.25);border-radius:62.4375rem;color:#fcfdffd9;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.5rem;margin-top:1.25rem!important;padding:.5rem .875rem}.py-body[data-v-a9a50e44]{padding:3.5rem 0 5.625rem}.py-grid[data-v-a9a50e44]{display:grid;gap:2.125rem}@media(min-width:1024px){.py-grid[data-v-a9a50e44]{align-items:start;gap:3.5rem;grid-template-columns:16.875rem 1fr}.py-toc[data-v-a9a50e44]{position:sticky;top:6.5rem}}.py-toc[data-v-a9a50e44]{background:var(--mc-white);border:.0625rem solid var(--mc-line);border-radius:1.5rem;padding:1.375rem 1.25rem}.py-toc-h[data-v-a9a50e44]{color:var(--mc-slate);font-size:.78125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.py-toc ol[data-v-a9a50e44]{display:grid;gap:.5rem;margin-top:.75rem!important}.py-toc li[data-v-a9a50e44]{color:var(--mc-slate);display:flex;font-size:.875rem;gap:.625rem;line-height:1.5}.py-toc li span[data-v-a9a50e44]{color:var(--mc-blue);flex:none;font-weight:700;width:1.5rem}@media(max-width:1023px){.py-toc ol[data-v-a9a50e44]{grid-template-columns:repeat(auto-fill,minmax(13.75rem,1fr))}}.py-part[data-v-a9a50e44]{background:var(--mc-white);border:.0625rem solid var(--mc-line);border-radius:1.5rem;margin-bottom:.875rem;padding:1.75rem 1.875rem}.py-part h2[data-v-a9a50e44]{font-family:var(--mc-head);font-size:clamp(1.375rem,2.2vw,1.6875rem);font-weight:700;letter-spacing:-.03em;line-height:1.2}.py-part h2 span[data-v-a9a50e44]{color:var(--mc-muted);margin-right:.375rem}.py-part p[data-v-a9a50e44]{color:var(--mc-slate);font-size:1rem;line-height:1.78;margin-top:.875rem!important;max-width:76ch}.py-part[data-v-a9a50e44] strong{color:var(--mc-ink)}.py-part .mc-list[data-v-a9a50e44]{margin-top:.875rem;max-width:76ch}.py-related[data-v-a9a50e44]{margin-top:1.875rem}.py-related>div[data-v-a9a50e44]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.625rem}.py-rel[data-v-a9a50e44]{align-items:center;background:var(--mc-white);border:.0625rem solid var(--mc-line);border-radius:1rem;color:var(--mc-ink);display:inline-flex;font-size:.875rem;font-weight:700;min-height:2.875rem;padding:0 1.25rem}.py-rel[data-v-a9a50e44]:hover{border-color:var(--mc-blue);color:var(--mc-blue)}@media(max-width:767px){.py-part[data-v-a9a50e44]{padding:1.375rem 1.125rem}}
