.popup-breadcrumb[data-astro-cid-g5hfrsfc]{flex-wrap:wrap;gap:10px;padding-top:28px;font-size:12px;display:flex}.popup-breadcrumb[data-astro-cid-g5hfrsfc] a[data-astro-cid-g5hfrsfc]:hover{text-decoration:underline}.popup-hero[data-astro-cid-g5hfrsfc]{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;padding:48px 0 70px;display:grid}@media (width>=1024px){.popup-hero[data-astro-cid-g5hfrsfc]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;padding:64px 0 90px}}.popup-format[data-astro-cid-g5hfrsfc]{letter-spacing:.08em;text-transform:uppercase;color:var(--pc-color-primary);font-size:12px;font-weight:600}.popup-leaf[data-astro-cid-g5hfrsfc] h1[data-astro-cid-g5hfrsfc]{margin-top:16px}.popup-intro[data-astro-cid-g5hfrsfc]{max-width:560px;margin-top:20px;font-size:17px;line-height:1.65}.popup-actions[data-astro-cid-g5hfrsfc]{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:30px;display:flex}.popup-use[data-astro-cid-g5hfrsfc]{border-radius:999px;align-items:center;min-height:48px;padding:0 30px;font-weight:600;display:inline-flex}.popup-note[data-astro-cid-g5hfrsfc]{opacity:.9;max-width:520px;margin-top:22px;font-size:13px;line-height:1.6}.popup-figure[data-astro-cid-g5hfrsfc]{margin:0}@media (width<=1023px){.popup-figure[data-astro-cid-g5hfrsfc]{order:-1}}.popup-scene[data-astro-cid-g5hfrsfc]{aspect-ratio:16/10;background:#fff}.popup-scene[data-astro-cid-g5hfrsfc] .stage-site[data-astro-cid-g5hfrsfc]{position:absolute;inset:0}.popup-scene[data-astro-cid-g5hfrsfc] .stage-site-image{object-fit:cover;object-position:top;width:100%;display:block;height:100%!important}.popup-scene[data-astro-cid-g5hfrsfc] .stage-site[data-astro-cid-g5hfrsfc]:after{border-radius:0;transition:opacity .5s}.popup-scene[data-astro-cid-g5hfrsfc][data-format=banner] .stage-popup[data-astro-cid-g5hfrsfc]{width:100%;top:0;left:0}.popup-scene[data-astro-cid-g5hfrsfc][data-format=modal] .stage-popup[data-astro-cid-g5hfrsfc]{max-width:62%;max-height:82%}.popup-scene[data-astro-cid-g5hfrsfc][data-format=full] .stage-popup[data-astro-cid-g5hfrsfc]{width:90%;height:90%;top:5%;left:5%}.popup-scene[data-astro-cid-g5hfrsfc][data-format=side] .stage-popup[data-astro-cid-g5hfrsfc]{max-width:34%;height:100%;top:0;right:0}.popup-scene[data-astro-cid-g5hfrsfc][data-format=bottom] .stage-popup[data-astro-cid-g5hfrsfc]{width:100%;left:0}.popup-scene[data-astro-cid-g5hfrsfc][data-format=corner] .stage-popup[data-astro-cid-g5hfrsfc]{max-width:30%;max-height:80%;bottom:6%;right:4%}.popup-replay[data-astro-cid-g5hfrsfc]{min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:12px;padding:0 6px;font-size:13px;display:inline-flex}.popup-replay[data-astro-cid-g5hfrsfc][hidden]{display:none}.is-entering[data-astro-cid-g5hfrsfc] .stage-popup[data-astro-cid-g5hfrsfc]{animation:.7s cubic-bezier(.2,.7,.2,1) .45s both popup-in}.is-entering[data-astro-cid-g5hfrsfc] .stage-site[data-astro-cid-g5hfrsfc]:after{animation:.5s .3s both shade-in}.is-entering[data-astro-cid-g5hfrsfc][data-format=banner] .stage-popup[data-astro-cid-g5hfrsfc]{animation-name:popup-down}.is-entering[data-astro-cid-g5hfrsfc]:is([data-format=bottom],[data-format=corner]) .stage-popup[data-astro-cid-g5hfrsfc]{animation-name:popup-up}.is-entering[data-astro-cid-g5hfrsfc][data-format=side] .stage-popup[data-astro-cid-g5hfrsfc]{animation-name:popup-side}@keyframes popup-in{0%{opacity:0;scale:.94}}@keyframes popup-down{0%{translate:0 -100%}}@keyframes popup-up{0%{opacity:0;translate:0 40px}}@keyframes popup-side{0%{translate:100%}}@keyframes shade-in{0%{opacity:0}}.popup-steps[data-astro-cid-g5hfrsfc]{grid-template-columns:minmax(0,1fr);gap:12px;margin:0 0 40px;padding:0;list-style:none;display:grid}@media (width>=768px){.popup-steps[data-astro-cid-g5hfrsfc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.popup-steps[data-astro-cid-g5hfrsfc] li[data-astro-cid-g5hfrsfc]{border-radius:var(--radius-box);padding:24px}.popup-steps[data-astro-cid-g5hfrsfc] li[data-astro-cid-g5hfrsfc]>span[data-astro-cid-g5hfrsfc]{font-family:var(--font-heading);color:var(--pc-color-primary);font-size:32px}.popup-steps[data-astro-cid-g5hfrsfc] h2[data-astro-cid-g5hfrsfc]{margin-top:8px;font-size:24px}.popup-steps[data-astro-cid-g5hfrsfc] p[data-astro-cid-g5hfrsfc]{margin-top:6px;font-size:14px;line-height:1.6}.popup-related[data-astro-cid-g5hfrsfc]{padding:50px 0 90px}.popup-related-heading[data-astro-cid-g5hfrsfc]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 30px;display:flex}.popup-related-heading[data-astro-cid-g5hfrsfc] h2[data-astro-cid-g5hfrsfc]{font-size:clamp(28px,3vw,40px)}.popup-related-grid[data-astro-cid-g5hfrsfc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}@media (width>=1024px){.popup-related-grid[data-astro-cid-g5hfrsfc]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.popup-related-card[data-astro-cid-g5hfrsfc]{border-radius:var(--radius-box);transition:translate .2s;overflow:hidden}.popup-related-card[data-astro-cid-g5hfrsfc]:hover{translate:0 -3px}.popup-related-name[data-astro-cid-g5hfrsfc]{padding:12px 14px 14px;font-size:13px;line-height:1.45;display:block}@media (prefers-reduced-motion:reduce){.popup-related-card[data-astro-cid-g5hfrsfc]{transition:none}}.article-body.prose{max-width:none;margin:0;font-size:1.0625rem;line-height:1.7}.article-body.prose :is(h2,h3){font-family:var(--font-body);letter-spacing:-.01em;text-wrap:balance;color:var(--pc-type-heading-color);scroll-margin-top:6rem;font-weight:600;line-height:1.3}.article-body.prose h2{margin:2.4em 0 .6em;font-size:var(--text-2xl)!important}.article-body.prose h3{margin:1.8em 0 .5em;font-size:var(--text-xl)!important}.article-body.prose :is(h4,h5,h6){font-family:var(--font-body);color:var(--pc-type-heading-color);margin:1.6em 0 .4em;font-size:1.0625rem;font-weight:600}.article-body.prose :is(p,ul,ol,blockquote,figure,table,pre){margin:1.1em 0}.article-body.prose :where(p:not(:has(img,iframe,video)),ul,ol,h2,h3,h4,h5,h6,blockquote,pre,table){max-width:66ch}.article-body.prose>:first-child{margin-top:0}.article-body.prose img{margin:2em 0}.article-body.prose .tag-list a{color:inherit;text-decoration:none}.article-body.prose .tag-list a:hover{text-decoration:underline}.article-body.prose>p:first-child img,.article-body.prose>img:first-child{margin-top:0}@media (width>=1024px){.article-body.prose{font-size:1.25rem;line-height:1.65}.article-body.prose h2{font-size:var(--text-3xl)!important}.article-body.prose h3{font-size:var(--text-2xl)!important}}
