.jpp-head[data-v-384c19af]{border-bottom:.0625rem solid var(--jg-line);overflow:hidden;padding:8.125rem 0 3.5rem;position:relative}.jpp-glow[data-v-384c19af]{height:90vmin;right:-20vmin;top:-30vmin;width:90vmin}.jpp-head-in[data-v-384c19af]{position:relative}.jpp-crumb[data-v-384c19af]{color:var(--jg-blush-45);font-size:.75rem;font-weight:600;margin-bottom:1.375rem!important}.jpp-crumb a[data-v-384c19af]{border-bottom:.0625rem solid rgba(255,46,99,.6);color:var(--jg-blush-85)}.jpp-head h1[data-v-384c19af]{font-size:clamp(2.6rem,6vw,4.8rem);font-weight:800;letter-spacing:-.03em;line-height:.95}.jpp-intro[data-v-384c19af]{color:var(--jg-blush-70);font-size:1rem;line-height:1.75;margin-top:1.25rem!important;max-width:62ch}.jpp-date[data-v-384c19af]{color:var(--jg-blush-60);font-size:.8125rem;margin-top:1.375rem!important}.jpp-date em[data-v-384c19af]{color:var(--jg-coral);font-size:1.0625rem;margin-right:.375rem}.jpp-grid[data-v-384c19af]{display:grid;gap:2.5rem}@media(min-width:1000px){.jpp-grid[data-v-384c19af]{align-items:start;grid-template-columns:15rem minmax(0,1fr)}}.jpp-toc[data-v-384c19af]{display:none}@media(min-width:1000px){.jpp-toc[data-v-384c19af]{display:block;position:sticky;top:6.25rem}}.jpp-toc ol[data-v-384c19af]{display:grid;gap:.625rem;list-style:none;padding:0}.jpp-toc li[data-v-384c19af]{color:var(--jg-blush-60);font-size:.84375rem;line-height:1.4}.jpp-toc li span[data-v-384c19af]{color:var(--jg-flame);font-family:var(--jg-font-serif);font-style:italic;margin-right:.375rem}.jpp-parts[data-v-384c19af]{max-width:47.5rem}.jpp-part[data-v-384c19af]{border-top:.0625rem solid var(--jg-line);padding:1.875rem 0}.jpp-part[data-v-384c19af]:first-child{border-top:0;padding-top:0}.jpp-part h2[data-v-384c19af]{font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:700;letter-spacing:-.01em;line-height:1.15}.jpp-part h2 .jg-em[data-v-384c19af]{color:var(--jg-flame)}.jpp-part li[data-v-384c19af],.jpp-part p[data-v-384c19af]{color:var(--jg-blush-70);font-size:.96875rem;line-height:1.75}.jpp-part p[data-v-384c19af]{margin-top:.875rem!important}.jpp-part ul[data-v-384c19af]{display:grid;gap:.5rem;margin-top:.75rem!important;padding-left:1.25rem}.jpp-part li[data-v-384c19af]::marker{color:var(--jg-flame)}.jpp-related[data-v-384c19af]{border-top:.0625rem solid var(--jg-line);margin-top:2.125rem;padding-top:1.625rem}.jpp-related>div[data-v-384c19af]{display:flex;flex-wrap:wrap;gap:.625rem}
