.ph-frame[data-astro-cid-jpg5vglg]{min-height:0;padding:clamp(110px, 12vw, 150px) calc(var(--pad-x) + var(--inset)) clamp(28px, 3.4vw, 52px);justify-content:flex-start;align-items:flex-end;display:flex}.ph-frame[data-astro-cid-jpg5vglg] .ph-planet{opacity:.4;width:min(44vw,620px);color:var(--lime);--dot:var(--lime);position:absolute;top:50%;left:auto;right:-4%;transform:translateY(-50%)}.ph-card[data-astro-cid-jpg5vglg]{z-index:2;color:#fff;width:min(100%,1040px);position:relative}.ph-card[data-astro-cid-jpg5vglg] .breadcrumb{text-transform:uppercase;letter-spacing:.02em;margin:0 0 clamp(18px,2.2vw,30px);font-size:.74rem}.pg-hero-frame[data-astro-cid-jpg5vglg].dark .ph-card[data-astro-cid-jpg5vglg] .breadcrumb,.pg-hero-frame[data-astro-cid-jpg5vglg].dark .ph-card[data-astro-cid-jpg5vglg] .breadcrumb a{color:#ffffffb3}.pg-hero-frame[data-astro-cid-jpg5vglg].dark .ph-card[data-astro-cid-jpg5vglg] .breadcrumb a:hover{color:var(--lime)}.ph-cat[data-astro-cid-jpg5vglg]{background:var(--lime);color:var(--blue);font-family:var(--font-display);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;margin-bottom:14px;padding:4px 9px 3px;line-height:1.2;display:inline-block}.ph-title[data-astro-cid-jpg5vglg]{font-family:var(--font-display);letter-spacing:var(--ls-title);font-size:clamp(2rem,4.6vw,4.4rem);line-height:1;font-weight:var(--fw-title);color:#fff;max-width:17em;margin:0}.ph-lead[data-astro-cid-jpg5vglg]{color:#ffffffd9;max-width:46em;margin:clamp(16px,1.8vw,24px) 0 0;font-size:clamp(1rem,1.1vw,1.1rem);line-height:1.5}.ph-meta[data-astro-cid-jpg5vglg]{border-top:1px solid #befd6699;flex-wrap:wrap;gap:14px clamp(24px,3vw,44px);margin:clamp(22px,2.6vw,36px) 0 0;padding-top:18px;display:flex}.ph-meta[data-astro-cid-jpg5vglg] dt[data-astro-cid-jpg5vglg]{letter-spacing:.12em;text-transform:uppercase;color:var(--lime);font-size:.62rem}.ph-meta[data-astro-cid-jpg5vglg] dd[data-astro-cid-jpg5vglg]{color:#fff;margin:4px 0 0;font-size:.86rem;font-weight:500}.po-panel[data-astro-cid-jpg5vglg]{padding:clamp(28px, 4vw, 64px) var(--pad-x) clamp(36px, 4.4vw, 72px)}.po-grid[data-astro-cid-jpg5vglg]{grid-template-columns:270px minmax(0,740px);justify-content:center;align-items:start;gap:clamp(36px,5vw,80px);display:grid}.toc[data-astro-cid-jpg5vglg]{position:sticky;top:100px}.toc-card[data-astro-cid-jpg5vglg]{border:1px solid var(--hair-2);border-radius:var(--r-card);background:#ffffff4d;padding:22px 20px 20px}.toc-eyebrow[data-astro-cid-jpg5vglg]{background:var(--blue);color:#fff;font-family:var(--font-display);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;margin-bottom:14px;padding:4px 9px 3px;line-height:1.2;display:inline-block}.toc[data-astro-cid-jpg5vglg] nav[data-astro-cid-jpg5vglg]{flex-direction:column;align-items:flex-start;display:flex}.toc[data-astro-cid-jpg5vglg] a[data-astro-cid-jpg5vglg]{color:var(--ink-2);border-left:1px solid var(--hair-2);align-self:stretch;padding:8px 0 8px 14px;font-size:.86rem;line-height:1.35;transition:color .3s,border-color .3s}.toc[data-astro-cid-jpg5vglg] a[data-astro-cid-jpg5vglg]:hover,.toc[data-astro-cid-jpg5vglg] a[data-astro-cid-jpg5vglg].on{color:var(--blue);border-color:var(--blue)}.toc-share[data-astro-cid-jpg5vglg]{justify-content:center;width:100%;margin-top:20px}.po-main[data-astro-cid-jpg5vglg]{min-width:0}.po-main[data-astro-cid-jpg5vglg] .prose[data-astro-cid-jpg5vglg]{font-size:1.04rem;line-height:1.75}.po-main[data-astro-cid-jpg5vglg] .prose[data-astro-cid-jpg5vglg]>[data-astro-cid-jpg5vglg]:first-child{margin-top:0}.po-main[data-astro-cid-jpg5vglg] .prose[data-astro-cid-jpg5vglg] h2[data-astro-cid-jpg5vglg]{font-family:var(--font-display);letter-spacing:var(--ls-title);font-weight:var(--fw-title);margin-top:2.4em;scroll-margin-top:110px}.po-author[data-astro-cid-jpg5vglg]{border:1px solid var(--hair-2);border-radius:var(--r-card);background:#ffffff4d;align-items:flex-start;gap:20px;margin-top:56px;padding:24px;display:flex}.po-author[data-astro-cid-jpg5vglg] strong[data-astro-cid-jpg5vglg]{font-family:var(--font-display);font-size:1.1rem;font-weight:500}.po-author[data-astro-cid-jpg5vglg] p[data-astro-cid-jpg5vglg]{color:var(--ink-2);margin:6px 0 14px;font-size:.9rem}.avatar-lg[data-astro-cid-jpg5vglg]{border-radius:var(--r-btn);background:var(--blue);width:60px;height:60px;color:var(--lime);font-family:var(--font-display);text-transform:uppercase;flex:none;place-items:center;font-weight:500;display:grid}.read-progress[data-astro-cid-jpg5vglg]{z-index:60;transform-origin:0;width:100%;height:3px;transform:scaleX(var(--rp,0));background:var(--lime);position:fixed;top:0;left:0}@media (width<=960px){.po-grid[data-astro-cid-jpg5vglg]{grid-template-columns:minmax(0,1fr)}.toc[data-astro-cid-jpg5vglg]{position:static}}@media (width<=700px){.po-author[data-astro-cid-jpg5vglg]{flex-direction:column}}
