.article-footnote.svelte-k7nnum{vertical-align:super;font-family:var(--nav-secondary-font);font-size:.72em;line-height:1;display:inline-flex;position:relative}.article-footnote__trigger.svelte-k7nnum{min-width:1.45rem;min-height:1.45rem;color:var(--main-text-secondary);font:inherit;cursor:pointer;text-underline-offset:.12em;background:0 0;border:0;border-radius:999px;margin:-.36rem .02rem -.22rem;padding:0;line-height:1;text-decoration:underline;text-decoration-thickness:1px}.article-footnote__trigger.svelte-k7nnum:hover{color:var(--main-text-primary);background:var(--main-surface-subtle)}.article-footnote__trigger.svelte-k7nnum:focus-visible{outline:2px solid var(--main-focus-ring);outline-offset:.1rem}.article-footnote__panel.svelte-k7nnum{z-index:30;width:var(--article-footnote-panel-width);border:1px solid var(--main-border-soft);border-radius:var(--shape-radius-soft);background:var(--main-background);max-width:calc(100vw - 2rem);box-shadow:0 .7rem 1.8rem color-mix(in srgb, var(--main-text-primary) 14%, transparent);color:var(--main-text-secondary);text-align:left;padding:.72rem .82rem;font-size:.9rem;line-height:1.42;position:fixed;inset-block-start:var(--article-footnote-panel-top);inset-inline-start:var(--article-footnote-panel-left)}.article-footnote__panel.svelte-k7nnum p{text-align:left;margin:0}.article-inline-image.svelte-21suxo{justify-content:center;width:100%;margin:clamp(1.8rem,5vw,2.8rem) 0;display:flex}.article-inline-image__frame.svelte-21suxo{background:linear-gradient(180deg, var(--main-border-delicate), transparent);width:min(100% - clamp(2rem,11vw,4rem),22rem);display:flex}.article-inline-image__frame.svelte-21suxo img:where(.svelte-21suxo){object-fit:cover;width:100%;height:100%;display:block}@media (width>=760px){.article-inline-image__frame.svelte-21suxo{width:min(72%,24rem)}}.page-shell.svelte-gpknbz{gap:clamp(1.7rem,4vw,2.8rem);max-width:72rem;margin:0 auto;padding:1.35rem 1rem 4.8rem;display:grid}.article-page__body.svelte-gpknbz{gap:0;display:grid}.article-page__actions.svelte-gpknbz{width:min(100%, var(--content-layout-detail-width));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.25rem;margin:clamp(2rem,5vw,3rem) auto 0;display:flex}
