.rp[data-v-802c223e]{inset-inline:0;z-index:60;pointer-events:none;background:color-mix(in srgb,var(--color-border) 55%,transparent);height:3px;position:fixed;top:0}.rp__bar[data-v-802c223e]{transform-origin:100%;background:linear-gradient(90deg,var(--color-accent),color-mix(in srgb,var(--color-accent) 45%,var(--color-highlight)));height:100%;transition:transform 80ms linear}.sp[data-v-e8a8354d]{isolation:isolate;background:var(--color-paper)}.sp-shell[data-v-e8a8354d]{padding-top:calc(clamp(1.15rem,3vw,1.75rem));padding-bottom:calc(clamp(2.5rem,5vw,4rem))}.sp-crumb[data-v-e8a8354d]{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1.25rem;font-size:.8125rem;font-weight:700;display:flex}.sp-crumb a[data-v-e8a8354d]{color:inherit;text-decoration:none}.sp-crumb a[data-v-e8a8354d]:hover,.sp-hero__cat[data-v-e8a8354d]{color:var(--color-accent)}.sp-hero[data-v-e8a8354d]{align-items:stretch;gap:1.25rem;margin-bottom:2rem;display:grid}@media (width>=960px){.sp-hero[data-v-e8a8354d]{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:1.75rem;min-height:22rem}}.sp-hero__info[data-v-e8a8354d]{flex-direction:column;justify-content:center;min-width:0;display:flex}.sp-hero__cat[data-v-e8a8354d]{margin:0 0 .75rem;font-size:.9rem;font-weight:800}.sp-hero__title[data-v-e8a8354d]{font-family:var(--font-display);color:var(--color-ink);text-wrap:balance;margin:0;font-size:calc(clamp(1.55rem,3.6vw,2.35rem));font-weight:900;line-height:1.35}.sp-hero__lede[data-v-e8a8354d]{color:var(--color-muted);margin:.85rem 0 0;font-size:1rem;line-height:1.85}.sp-meta[data-v-e8a8354d]{align-items:center;gap:.75rem;margin-top:1.35rem;display:flex}.sp-meta__avatar[data-v-e8a8354d]{color:#fff;background:var(--color-accent);border-radius:50%;flex-shrink:0;place-items:center;width:2.6rem;height:2.6rem;font-weight:900;display:grid}.dark .sp-meta__avatar[data-v-e8a8354d]{color:#062028}.sp-meta__text p[data-v-e8a8354d]{color:var(--color-ink);margin:0;font-size:.875rem}.sp-meta__author[data-v-e8a8354d]{color:var(--color-accent);font-weight:800;text-decoration:none}.sp-meta__sub[data-v-e8a8354d]{color:var(--color-muted)!important;margin-top:.2rem!important;font-size:.78rem!important}.sp-share[data-v-e8a8354d]{flex-wrap:wrap;gap:.4rem;margin-top:1.25rem;display:flex}.sp-share__btn[data-v-e8a8354d]{border:1px solid var(--color-border);background:var(--color-surface);min-height:2.2rem;color:var(--color-muted);font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:0 .85rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.sp-share__btn[data-v-e8a8354d]:hover{color:var(--color-accent);border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-border))}.sp-hero__media[data-v-e8a8354d]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1.15rem;min-height:16rem;margin:0;overflow:hidden}.sp-hero__media img[data-v-e8a8354d]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:16rem;display:block}@media (width>=960px){.sp-hero__media[data-v-e8a8354d],.sp-hero__media img[data-v-e8a8354d]{min-height:100%}}.sp-hero__media--empty[data-v-e8a8354d]{background:linear-gradient(135deg,var(--color-accent),var(--color-highlight))}.sp-layout[data-v-e8a8354d]{gap:1.75rem;display:grid}@media (width>=1100px){.sp-layout[data-v-e8a8354d]{grid-template-columns:minmax(0,1fr) 18.5rem;align-items:start;gap:2rem}}.sp-main[data-v-e8a8354d]{min-width:0}.sp-toc[data-v-e8a8354d]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.9rem;margin-bottom:1.75rem;padding:.85rem 1rem 1rem}.sp-toc summary[data-v-e8a8354d]{cursor:pointer;color:var(--color-ink);justify-content:space-between;align-items:center;gap:1rem;font-size:.95rem;font-weight:800;list-style:none;display:flex}.sp-toc summary[data-v-e8a8354d]::-webkit-details-marker{display:none}.sp-toc__count[data-v-e8a8354d]{color:var(--color-muted);font-size:.75rem;font-weight:700}.sp-toc ol[data-v-e8a8354d]{counter-reset:none;gap:.45rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.sp-toc a[data-v-e8a8354d]{color:var(--color-muted);align-items:flex-start;gap:.55rem;font-size:.9rem;line-height:1.55;text-decoration:none;display:flex}.sp-toc a[data-v-e8a8354d]:hover,.sp-toc__n[data-v-e8a8354d]{color:var(--color-accent)}.sp-toc__n[data-v-e8a8354d]{flex-shrink:0;min-width:1.25rem;font-size:.8rem;font-weight:800}.sp-toc .is-h3 a[data-v-e8a8354d]{padding-right:1.1rem}.sp-prose[data-v-e8a8354d]{max-width:none!important}.sp-prose[data-v-e8a8354d] h2{padding-right:.85rem;scroll-margin-top:7rem;position:relative}.sp-prose[data-v-e8a8354d] h3{scroll-margin-top:7rem}.sp-prose[data-v-e8a8354d] h2:before{content:"";background:var(--color-accent);border-radius:999px;width:3px;position:absolute;top:.35em;bottom:.35em;right:0}.sp-tags[data-v-e8a8354d]{flex-wrap:wrap;gap:.4rem;margin-top:2rem;display:flex}.sp-tag[data-v-e8a8354d]{border:1px solid var(--color-border);background:var(--color-surface);min-height:2rem;color:var(--color-muted);border-radius:999px;align-items:center;padding:0 .75rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.sp-tag[data-v-e8a8354d]:hover{color:var(--color-accent);border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-border))}.sp-foot-share[data-v-e8a8354d]{border:1px dashed color-mix(in srgb,var(--color-accent) 35%,var(--color-border));background:color-mix(in srgb,var(--color-accent-soft) 45%,var(--color-surface));border-radius:.9rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:2rem;padding:1.15rem;display:flex}.sp-foot-share p[data-v-e8a8354d]{margin:0;font-size:.875rem;font-weight:800}.sp-foot-share>div[data-v-e8a8354d]{flex-wrap:wrap;gap:.4rem;display:flex}.sp-foot-share a[data-v-e8a8354d],.sp-foot-share button[data-v-e8a8354d]{border:1px solid var(--color-border);background:var(--color-paper);min-height:2.1rem;color:var(--color-muted);font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:0 .8rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.sp-cta[data-v-e8a8354d]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1rem;margin-top:2rem;padding:1.35rem}.sp-cta__kicker[data-v-e8a8354d]{color:var(--color-accent);margin:0;font-size:.75rem;font-weight:800}.sp-cta h2[data-v-e8a8354d]{font-family:var(--font-display);margin:.4rem 0 0;font-size:1.25rem;font-weight:900}.sp-cta>p[data-v-e8a8354d]{color:var(--color-muted);margin:.5rem 0 0;font-size:.92rem;line-height:1.7}.sp-cta__actions[data-v-e8a8354d]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.sp-cta__link[data-v-e8a8354d]{color:var(--color-accent);font-size:.85rem;font-weight:800;text-decoration:none}.sp-aside[data-v-e8a8354d]{align-content:start;gap:1rem;display:grid}@media (width>=1100px){.sp-aside[data-v-e8a8354d]{top:calc(68px + .75rem + env(safe-area-inset-top,0px));position:sticky}}.sp-aside__box[data-v-e8a8354d]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.95rem;padding:1rem}.sp-aside__title[data-v-e8a8354d]{color:var(--color-accent);align-items:center;gap:.4rem;margin:0 0 .85rem;font-size:.95rem;font-weight:900;display:flex}.sp-aside__title[data-v-e8a8354d]:before{content:"";background:var(--color-accent);border-radius:50%;width:.45rem;height:.45rem}.sp-aside__list[data-v-e8a8354d]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.sp-aside__feat[data-v-e8a8354d]{color:var(--color-ink);gap:.55rem;text-decoration:none;display:grid}.sp-aside__feat img[data-v-e8a8354d]{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-radius:.65rem;width:100%;display:block}.sp-aside__feat span[data-v-e8a8354d]{font-size:.9rem;font-weight:800;line-height:1.5}.sp-aside__item[data-v-e8a8354d]{color:var(--color-ink);grid-template-columns:3.4rem 1fr;align-items:center;gap:.65rem;text-decoration:none;display:grid}.sp-aside__item img[data-v-e8a8354d]{-o-object-fit:cover;object-fit:cover;border-radius:.45rem;width:3.4rem;height:3.4rem}.sp-aside__item span[data-v-e8a8354d]{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.82rem;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.sp-aside__feat:hover span[data-v-e8a8354d],.sp-aside__item:hover span[data-v-e8a8354d],.sp-more__head a[data-v-e8a8354d]{color:var(--color-accent)}.sp-aside__cta p[data-v-e8a8354d]{color:var(--color-ink);margin:0 0 .85rem;font-size:.9rem;font-weight:800;line-height:1.55}.sp-more[data-v-e8a8354d]{border-top:1px solid var(--color-border);background:var(--color-surface);padding-block:calc(clamp(2rem,4vw,3rem))}.sp-more__head[data-v-e8a8354d]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.15rem;display:flex}.sp-more__head h2[data-v-e8a8354d]{font-family:var(--font-display);margin:0;font-size:1.25rem;font-weight:900}.sp-more__head a[data-v-e8a8354d]{font-size:.85rem;font-weight:800;text-decoration:none}.sp-more__grid[data-v-e8a8354d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (width>=900px){.sp-more__grid[data-v-e8a8354d]{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp-more__card[data-v-e8a8354d]{color:inherit;min-width:0;text-decoration:none}.sp-more__media[data-v-e8a8354d]{aspect-ratio:16/10;background:color-mix(in srgb,var(--color-accent-soft) 40%,var(--color-paper));border-radius:.85rem;margin-bottom:.65rem;overflow:hidden}.sp-more__media img[data-v-e8a8354d]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.sp-more__card:hover .sp-more__media img[data-v-e8a8354d]{transform:scale(1.04)}.sp-more__cat[data-v-e8a8354d]{color:var(--color-accent);margin:0 0 .3rem;font-size:.75rem;font-weight:800}.sp-more__card h3[data-v-e8a8354d]{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.95rem;font-weight:800;line-height:1.45;display:-webkit-box;overflow:hidden}@media (width<=640px){.sp-hero__title[data-v-e8a8354d]{font-size:1.45rem}.sp-more__grid[data-v-e8a8354d]{grid-template-columns:1fr}}
