.pj[data-astro-cid-yq2gsstb]{width:100%;max-width:var(--page-max);padding:var(--sp-12) var(--gutter) var(--sp-16);margin:0 auto}.pj__head[data-astro-cid-yq2gsstb]{gap:var(--sp-4);flex-direction:column;padding:0;display:flex}.pj__title[data-astro-cid-yq2gsstb]{align-items:center;gap:var(--sp-3) var(--sp-6);color:var(--ink);flex-wrap:wrap;display:flex}.pj__meta[data-astro-cid-yq2gsstb],.pj__visit[data-astro-cid-yq2gsstb],.pj__back[data-astro-cid-yq2gsstb]{font:var(--label-font);letter-spacing:var(--meta-track);text-transform:var(--label-case);color:var(--mute)}.pj__lead[data-astro-cid-yq2gsstb]{max-width:var(--reading);font:var(--body-font);color:var(--ink)}.pj__private[data-astro-cid-yq2gsstb]{font:var(--label-font);letter-spacing:var(--meta-track);text-transform:var(--label-case);color:var(--gold)}.pj__visit[data-astro-cid-yq2gsstb]{color:var(--ink);border-bottom:1px solid;align-self:flex-start;text-decoration:none}.pj__cover[data-astro-cid-yq2gsstb]{margin:var(--sp-8) 0 0;border-radius:var(--radius);position:relative;overflow:hidden}.pj__cover[data-astro-cid-yq2gsstb] .pj__cover-img{object-fit:cover;width:100%;height:auto;max-height:78svh;display:block}.pj__cover--whole[data-astro-cid-yq2gsstb]{background:var(--panel);justify-content:center;display:flex}.pj__cover-backdrop[data-astro-cid-yq2gsstb]{object-fit:cover;filter:blur(32px)brightness(.5);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.15)}.pj__cover--whole[data-astro-cid-yq2gsstb] picture{position:relative}.pj__cover--whole[data-astro-cid-yq2gsstb] .pj__cover-img{object-fit:contain;width:auto;max-width:100%}.pj__body[data-astro-cid-yq2gsstb]{margin-top:var(--sp-12)}.pj__back[data-astro-cid-yq2gsstb]{margin-top:var(--sp-16)}.pj__back[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]{color:var(--ink);text-decoration:none}.pj__back[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]:hover{text-decoration:underline}.pj__phone-nav[data-astro-cid-yq2gsstb],.pj__facts[data-astro-cid-yq2gsstb],.pj__toc[data-astro-cid-yq2gsstb],.pj__actbar[data-astro-cid-yq2gsstb]{display:none}@media (width<=767px),(pointer:coarse) and (height<=500px){.pj[data-astro-cid-yq2gsstb]{padding:0 var(--gutter) var(--sp-8);flex-direction:column;display:flex}.pj__phone-nav[data-astro-cid-yq2gsstb]{font:var(--label-font);top:var(--nav-h-phone);z-index:20;margin:0 calc(-1 * var(--gutter));border-bottom:1px solid var(--line);background:var(--ground);letter-spacing:var(--meta-track);text-transform:var(--label-case);order:0;justify-content:space-between;align-items:stretch;display:flex;position:sticky}.pj__phone-back[data-astro-cid-yq2gsstb]{min-width:0;min-height:48px;padding:0 var(--gutter);white-space:nowrap;text-overflow:ellipsis;color:var(--dim);align-items:center;text-decoration:none;display:flex;overflow:hidden}.pj__steps[data-astro-cid-yq2gsstb]{display:flex}.pj__steps[data-astro-cid-yq2gsstb]>[data-astro-cid-yq2gsstb]{border-left:1px solid var(--line);width:52px;min-height:48px;font-size:var(--fs-body);color:var(--dim);justify-content:center;align-items:center;text-decoration:none;display:flex}.pj__steps[data-astro-cid-yq2gsstb]>span[data-astro-cid-yq2gsstb]{color:var(--mute);opacity:.5}.pj__cover[data-astro-cid-yq2gsstb]{margin:0 calc(-1 * var(--gutter));aspect-ratio:4/3;border-radius:0;order:1}.pj__cover[data-astro-cid-yq2gsstb] picture{width:100%;height:100%;display:block}.pj__cover[data-astro-cid-yq2gsstb] .pj__cover-img{width:100%;height:100%;max-height:none}.pj__cover--whole[data-astro-cid-yq2gsstb] .pj__cover-img{object-fit:contain;width:100%}.pj__head[data-astro-cid-yq2gsstb]{gap:var(--sp-3);order:2;padding:20px 0 0}.pj__meta[data-astro-cid-yq2gsstb],.pj__visit[data-astro-cid-yq2gsstb],.pj__share[data-astro-cid-yq2gsstb]{display:none}.pj__facts[data-astro-cid-yq2gsstb]{margin:var(--sp-2) 0 0;border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pj__facts[data-astro-cid-yq2gsstb]>div[data-astro-cid-yq2gsstb]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:12px}.pj__facts[data-astro-cid-yq2gsstb] dt[data-astro-cid-yq2gsstb]{font:var(--label-font);letter-spacing:var(--meta-track);text-transform:var(--label-case);color:var(--mute)}.pj__facts[data-astro-cid-yq2gsstb] dd[data-astro-cid-yq2gsstb]{font:var(--body-font);color:var(--ink);overflow-wrap:anywhere;margin:4px 0 0}.pj__facts[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]{min-height:32px;color:var(--gold);align-items:center;text-decoration:none;display:inline-flex}.pj__toc[data-astro-cid-yq2gsstb]:not([hidden]){top:calc(var(--nav-h-phone) + 49px);z-index:15;margin:var(--sp-6) calc(-1 * var(--gutter)) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--ground) 94%, transparent);order:3;display:block;position:sticky}.pj__toc-now[data-astro-cid-yq2gsstb]{font:var(--label-font);width:100%;min-height:44px;padding:0 var(--gutter);letter-spacing:var(--meta-track);text-transform:var(--label-case);color:var(--mute);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.pj__toc-now[data-astro-cid-yq2gsstb]>span[data-astro-cid-yq2gsstb]:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pj__toc-open[data-astro-cid-yq2gsstb]{color:var(--gold);flex:none}.pj__toc-list[data-astro-cid-yq2gsstb]{border-top:1px solid var(--line);max-height:50svh;margin:0;padding:0 0 8px;list-style:none;overflow-y:auto}.pj__toc-list[data-astro-cid-yq2gsstb] button[data-astro-cid-yq2gsstb]{font:var(--label-font);width:100%;min-height:48px;padding:0 var(--gutter);border:0;border-bottom:1px solid var(--line);letter-spacing:var(--meta-track);text-transform:var(--label-case);color:var(--dim);text-align:left;background:0 0;align-items:center;gap:12px;display:flex}.pj__toc-list[data-astro-cid-yq2gsstb] button[data-astro-cid-yq2gsstb][aria-current=true]{color:var(--gold)}.pj__body[data-astro-cid-yq2gsstb]{margin-top:var(--sp-6);order:4}.pj__body[data-astro-cid-yq2gsstb] .rt>h2{scroll-margin-top:calc(var(--nav-h-phone) + 49px + 45px + 12px)}.pj__actbar[data-astro-cid-yq2gsstb]{z-index:15;margin:var(--sp-8) calc(-1 * var(--gutter)) 0;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--ground);order:5;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid;position:sticky;bottom:0}.pj__act[data-astro-cid-yq2gsstb],.pj__act-share[data-astro-cid-yq2gsstb] .share{font:var(--label-font);border:1px solid var(--rule);width:100%;min-height:48px;letter-spacing:var(--meta-track);text-transform:var(--label-case);color:var(--ink);background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:flex}.pj__act--gold[data-astro-cid-yq2gsstb]{border-color:var(--gold-soft);color:var(--gold)}.pj__act-share[data-astro-cid-yq2gsstb]{display:flex}.pj__back--desk[data-astro-cid-yq2gsstb]{display:none}.pj--missing[data-astro-cid-yq2gsstb] .pj__back[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]{align-items:center;min-height:44px;display:inline-flex}}
