.article-headline[data-v-095f0ee9]{align-items:center;background-color:var(--primitive-black-alpha-100);display:flex;gap:10px;height:90px;justify-content:space-between;padding:0 32px}@media(max-width:1023px){.article-headline[data-v-095f0ee9]{align-items:flex-start;flex-direction:column;gap:0;height:70px;justify-content:center;padding:0 16px}}.article-headline__title[data-v-095f0ee9]{color:var(--primitive-neutral-100);font-size:32px;font-weight:700;line-height:38px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1023px){.article-headline__title[data-v-095f0ee9]{font-size:20px;line-height:32px;min-width:0;width:100%}}.article-headline__date[data-v-095f0ee9]{color:var(--primitive-neutral-300);flex-shrink:0;font-size:12px;font-weight:500;line-height:48px}@media(max-width:1023px){.article-headline__date[data-v-095f0ee9]{font-size:10px;line-height:18px}}.toc[data-v-0a4c43ef]{background-color:var(--primitive-white-alpha-100);border:1px solid var(--primitive-neutral-900);max-width:100%;width:400px}.toc__header[data-v-0a4c43ef]{align-items:center;background:transparent;border:0;color:var(--primitive-black-alpha-100);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;height:44px;line-height:24px;padding:12px 20px;width:100%}.toc__title[data-v-0a4c43ef]{flex:1;text-align:left}.toc__arrow[data-v-0a4c43ef]{flex-shrink:0;height:4px;transition:transform .2s ease;width:8px}.toc--open .toc__arrow[data-v-0a4c43ef]{transform:rotate(180deg)}.toc__panel[data-v-0a4c43ef]{overflow:hidden;transition:height .25s ease,opacity .25s ease}.toc__list[data-v-0a4c43ef]{overflow-y:auto;-webkit-overflow-scrolling:touch;border-top:1px solid var(--primitive-neutral-300);max-height:177px}.toc__list[data-v-0a4c43ef]::-webkit-scrollbar{height:4px;width:4px}.toc__list[data-v-0a4c43ef]::-webkit-scrollbar-button{background-color:#e2e2e2;height:1px;width:1px}.toc__list[data-v-0a4c43ef]::-webkit-scrollbar-thumb{background-color:#8c919a;border-radius:2px}.toc__list[data-v-0a4c43ef]::-webkit-scrollbar-track,.toc__list[data-v-0a4c43ef]::-webkit-scrollbar-track-piece{background-color:#e2e2e2}.toc__link[data-v-0a4c43ef]{align-items:center;color:var(--primitive-neutral-600);display:flex;font-size:14px;font-weight:500;height:44px;line-height:24px;min-width:0;overflow:hidden;padding:12px 20px;text-decoration:none;text-overflow:ellipsis;transition:var(--transition-duration);white-space:nowrap}@media(hover:hover)and (pointer:fine){.toc__link[data-v-0a4c43ef]:hover{background-color:var(--primitive-neutral-100);color:var(--primitive-neutral-900)}}.toc-floating-anchor[data-v-0a4c43ef]{pointer-events:none;position:fixed;right:40px;top:calc(var(--header-height) + 56px);width:120px;z-index:150}@media(max-width:1919px){.toc-floating-anchor[data-v-0a4c43ef]{inset:0 auto 0 100%;position:absolute}}@media(max-width:1399px){.toc-floating-anchor[data-v-0a4c43ef]{bottom:auto;left:auto;max-width:240px;position:fixed;right:20px;top:calc(var(--header-height) + 56px);width:auto}}@media(max-width:1023px){.toc-floating-anchor[data-v-0a4c43ef]{inset:auto auto 70px;max-width:100%;position:sticky;width:100%}}.toc-floating[data-v-0a4c43ef]{pointer-events:auto}@media(max-width:1919px){.toc-floating[data-v-0a4c43ef]{position:sticky;top:calc(var(--header-height) + 56px)}}@media(max-width:1399px){.toc-floating[data-v-0a4c43ef]{align-items:flex-start;display:flex;flex-direction:column;pointer-events:none;position:static}}.toc-floating__toggle[data-v-0a4c43ef]{display:none}@media(max-width:1399px){.toc-floating__toggle[data-v-0a4c43ef]{align-items:center;background-color:var(--primitive-neutral-100);border:1px solid var(--primitive-black-alpha-10);color:var(--primitive-black-alpha-40);cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;pointer-events:auto;transition:var(--transition-duration);width:40px}.toc-floating__toggle svg[data-v-0a4c43ef]{height:20px;width:20px}}@media(max-width:1399px)and (hover:hover)and (pointer:fine){.toc-floating__toggle[data-v-0a4c43ef]:hover{background-color:var(--primitive-black-alpha-80);color:var(--primitive-neutral-100)}}@media(max-width:1399px){.toc-floating--open .toc-floating__toggle[data-v-0a4c43ef]{display:none}}.toc-floating__panel[data-v-0a4c43ef]{align-items:flex-end;display:flex;flex-direction:column}@media(max-width:1399px){.toc-floating__panel[data-v-0a4c43ef]{display:none}.toc-floating--open .toc-floating__panel[data-v-0a4c43ef]{background-color:var(--primitive-neutral-100);border:.8px solid var(--primitive-black-alpha-10);display:flex;max-width:100%;min-width:120px;opacity:.95;padding:24px 24px 20px;pointer-events:auto}}.toc-floating__close[data-v-0a4c43ef]{display:none}@media(max-width:1399px){.toc-floating--open .toc-floating__close[data-v-0a4c43ef]{align-items:center;background:transparent;border:0;color:var(--primitive-black-alpha-40);cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;position:absolute;right:4px;top:4px;transition:var(--transition-duration);width:24px}.toc-floating--open .toc-floating__close svg[data-v-0a4c43ef]{height:20px;width:20px}}@media(max-width:1399px)and (hover:hover)and (pointer:fine){.toc-floating--open .toc-floating__close[data-v-0a4c43ef]:hover{color:var(--primitive-black-alpha-100)}}.toc-floating__list[data-v-0a4c43ef]{align-items:flex-end;display:flex;flex-direction:column}@media(max-width:1399px){.toc-floating__list[data-v-0a4c43ef]{align-items:flex-start;flex:1;overflow-y:auto;width:100%}}.toc-floating__item[data-v-0a4c43ef]{align-items:center;display:flex}.toc-floating__link[data-v-0a4c43ef]{color:var(--primitive-neutral-500);font-size:13px;font-weight:500;line-height:18px;overflow-wrap:break-word;padding:6px 0;text-align:right;text-decoration:none;transition:color .2s ease;word-break:keep-all}@media(max-width:1399px){.toc-floating__link[data-v-0a4c43ef]{text-align:left}}.toc-floating__link--active[data-v-0a4c43ef]{color:var(--primitive-black-alpha-100)}@media(hover:hover)and (pointer:fine){.toc-floating__link[data-v-0a4c43ef]:hover{color:var(--primitive-black-alpha-100)}}.toc-floating-enter-active[data-v-0a4c43ef],.toc-floating-leave-active[data-v-0a4c43ef]{transition:var(--transition-duration)}.toc-floating-enter-from[data-v-0a4c43ef],.toc-floating-leave-to[data-v-0a4c43ef]{opacity:0}.article-detail[data-v-2fda44fa]{display:flex;flex:1;flex-direction:column;gap:16px;padding-right:20px;position:relative}@media(max-width:1023px){.article-detail[data-v-2fda44fa]{padding-right:0}}.article-detail--error[data-v-2fda44fa],.article-detail--loading[data-v-2fda44fa]{align-items:center;display:flex;justify-content:center;min-height:200px;padding-right:0}.article-detail--error p[data-v-2fda44fa],.article-detail--loading p[data-v-2fda44fa]{color:var(--primitive-neutral-500);font-size:16px;font-weight:500}.article-detail__article p[data-v-2fda44fa]{color:var(--primitive-neutral-600);font-size:16px;font-weight:500;line-height:30px}
