.pp-head[data-v-e7e65d70]{background:linear-gradient(90deg,#170b11 8%,#2a1019);border-bottom:.0625rem solid var(--gcc-line);padding:3.5rem 7% 2.75rem}.pp-crumb[data-v-e7e65d70]{color:var(--gcc-muted);font-size:.75rem;margin-bottom:1.25rem}.pp-crumb a[data-v-e7e65d70]{color:#d9c8cf}.pp-h1[data-v-e7e65d70]{font:600 clamp(2.25rem,4.4vw,3.75rem)/1.05 var(--gcc-serif);letter-spacing:-.1rem}.pp-h1 em[data-v-e7e65d70]{color:var(--gcc-brand);font-style:italic;font-weight:400}.pp-date[data-v-e7e65d70]{align-items:center;color:var(--gcc-muted);display:inline-flex;font-size:.75rem;gap:.5625rem}.pp-date[data-v-e7e65d70],.pp-intro[data-v-e7e65d70]{margin-top:1.125rem}.pp-intro[data-v-e7e65d70]{color:#c9b9c0;font-size:1rem;line-height:1.75;max-width:47.5rem}.pp-body[data-v-e7e65d70]{align-items:start;display:grid;gap:3.75rem;grid-template-columns:15rem minmax(0,1fr);padding:3.5rem 7% 4.5rem}.pp-toc[data-v-e7e65d70]{position:sticky;top:6.25rem}.pp-toc ol[data-v-e7e65d70]{list-style:none;margin:0;padding:0}.pp-toc a[data-v-e7e65d70]{border-top:.0625rem solid var(--gcc-line);color:#c3b2ba;display:flex;font-size:.8125rem;gap:.625rem;padding:.5625rem 0}.pp-toc a span[data-v-e7e65d70]{color:var(--gcc-brand);font:italic .8125rem var(--gcc-serif)}.pp-doc[data-v-e7e65d70]{display:flex;flex-direction:column;gap:2.375rem;max-width:48.75rem}.pp-sec[data-v-e7e65d70]{scroll-margin-top:6rem}.pp-sec h2[data-v-e7e65d70]{display:flex;font:400 1.625rem/1.2 var(--gcc-serif);gap:.875rem;margin-bottom:.875rem}.pp-sec h2 span[data-v-e7e65d70]{color:var(--gcc-brand);font-style:italic}.pp-sec p[data-v-e7e65d70]{line-height:1.8;margin-top:.625rem}.pp-sec p[data-v-e7e65d70],.pp-sec ul[data-v-e7e65d70]{color:var(--gcc-body);font-size:.9375rem}.pp-sec ul[data-v-e7e65d70]{display:flex;flex-direction:column;gap:.5rem;line-height:1.75;margin:.75rem 0 0;padding-left:1.25rem}.pp-related[data-v-e7e65d70]{border-top:.0625rem solid var(--gcc-line);display:flex;flex-wrap:wrap;gap:1.375rem;padding-top:1.5rem}@media(max-width:960px){.pp-head[data-v-e7e65d70]{padding:2rem 1.25rem 1.875rem}.pp-body[data-v-e7e65d70]{gap:0;grid-template-columns:1fr;padding:2.25rem 1.25rem 3rem}.pp-toc[data-v-e7e65d70]{clip-path:inset(50%);height:.0625rem;overflow:hidden;position:absolute;white-space:nowrap;width:.0625rem}}
