.article-toc[data-astro-cid-7c2j63ll]{width:100%}.toc-panel[data-astro-cid-7c2j63ll]{background:var(--color-brand-50);border-radius:32px;padding:27px 25px 30px}.toc-title[data-astro-cid-7c2j63ll]{color:var(--color-ink-700);font-size:22px;font-weight:400;line-height:1.25}.toc-track[data-astro-cid-7c2j63ll]{background:#41485e2e;height:1px;margin:25px 0 22px;position:relative}.toc-progress[data-astro-cid-7c2j63ll]{background:var(--color-brand-500);width:0%;height:2px;transition:width .16s linear;position:absolute;top:-.5px;left:0}.toc-list[data-astro-cid-7c2j63ll]{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.toc-item[data-astro-cid-7c2j63ll]{margin:0}.toc-link[data-astro-cid-7c2j63ll]{min-height:45px;color:var(--color-ink-500);grid-template-columns:10px 1fr;align-items:start;gap:11px;padding:8px 0;font-size:16px;font-weight:400;line-height:1.3;text-decoration:none;transition:color .16s;display:grid}.toc-link[data-astro-cid-7c2j63ll]:hover,.toc-link[data-astro-cid-7c2j63ll]:focus-visible,.toc-link[data-astro-cid-7c2j63ll].is-active{color:var(--color-ink-950)}.toc-dot[data-astro-cid-7c2j63ll]{background:0 0;border-radius:100%;width:9px;height:9px;margin-top:6px}.toc-link[data-astro-cid-7c2j63ll].is-active .toc-dot[data-astro-cid-7c2j63ll]{background:var(--color-brand-500)}.toc-link[data-astro-cid-7c2j63ll]:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:3px;border-radius:4px}.toc-desktop[data-astro-cid-7c2j63ll] .toc-list[data-astro-cid-7c2j63ll]{max-height:500px}.toc-scroll[data-astro-cid-7c2j63ll]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;overflow-y:auto}.toc-scroll[data-astro-cid-7c2j63ll]:hover,.toc-scroll[data-astro-cid-7c2j63ll]:focus-within,.toc-scroll[data-astro-cid-7c2j63ll].is-scrolling{scrollbar-color:var(--color-brand-500) transparent}.toc-scroll[data-astro-cid-7c2j63ll]::-webkit-scrollbar{width:5px}.toc-scroll[data-astro-cid-7c2j63ll]::-webkit-scrollbar-track{background:0 0}.toc-scroll[data-astro-cid-7c2j63ll]::-webkit-scrollbar-thumb{background:0 0;border-radius:10px}.toc-scroll[data-astro-cid-7c2j63ll]:hover::-webkit-scrollbar-thumb,.toc-scroll[data-astro-cid-7c2j63ll]:focus-within::-webkit-scrollbar-thumb,.toc-scroll[data-astro-cid-7c2j63ll].is-scrolling::-webkit-scrollbar-thumb{background:var(--color-brand-500)}.toc-mobile-inline[data-astro-cid-7c2j63ll],.toc-mobile-button[data-astro-cid-7c2j63ll],.toc-mobile-dialog[data-astro-cid-7c2j63ll]:not([open]){display:none}@media (width<=1023px){.toc-desktop[data-astro-cid-7c2j63ll]{display:none}.toc-mobile-inline[data-astro-cid-7c2j63ll]{background:var(--color-brand-50);border-radius:24px;padding:22px;display:block}.toc-mobile-summary[data-astro-cid-7c2j63ll]{cursor:pointer;list-style:none;display:block}.toc-mobile-summary[data-astro-cid-7c2j63ll]::-webkit-details-marker{display:none}.toc-mobile-summary[data-astro-cid-7c2j63ll]::marker{content:""}.toc-mobile-summary-title[data-astro-cid-7c2j63ll]{justify-content:space-between;align-items:center;gap:12px;display:flex}.toc-chevron[data-astro-cid-7c2j63ll]{color:var(--color-ink-500);flex-shrink:0;transition:transform .2s}.toc-mobile-inline[data-astro-cid-7c2j63ll][open] .toc-chevron[data-astro-cid-7c2j63ll]{transform:rotate(180deg)}.toc-mobile-inline[data-astro-cid-7c2j63ll] .toc-track[data-astro-cid-7c2j63ll]{margin-bottom:0}.toc-mobile-inline[data-astro-cid-7c2j63ll][open] .toc-track[data-astro-cid-7c2j63ll]{margin-bottom:22px}.toc-mobile-inline[data-astro-cid-7c2j63ll] .toc-list[data-astro-cid-7c2j63ll]{max-height:min(400px,50dvh)}.toc-mobile-button[data-astro-cid-7c2j63ll]{z-index:40;background:var(--color-brand-500);color:#fff;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;border:0;border-radius:14px 0 0 14px;justify-content:center;align-items:center;width:44px;height:58px;padding:0;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:fixed;top:50%;right:0;transform:translate(100%,-50%);box-shadow:0 4px 18px #00000024}.article-toc[data-astro-cid-7c2j63ll].is-past-toc .toc-mobile-button[data-astro-cid-7c2j63ll]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%)}.toc-mobile-button[data-astro-cid-7c2j63ll]:focus-visible,.toc-mobile-close[data-astro-cid-7c2j63ll]:focus-visible,.toc-mobile-summary[data-astro-cid-7c2j63ll]:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:3px}.toc-mobile-dialog[data-astro-cid-7c2j63ll]{background:var(--color-brand-50);width:min(360px,88vw);max-width:none;height:100%;max-height:none;color:var(--color-ink-700);border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-12px 0 40px #0000001f}.toc-mobile-dialog[data-astro-cid-7c2j63ll][open]{display:block}.toc-mobile-dialog[data-astro-cid-7c2j63ll]::backdrop{background:#0f172a80}.toc-mobile-nav[data-astro-cid-7c2j63ll]{height:100%}.toc-mobile-dialog[data-astro-cid-7c2j63ll] .toc-panel[data-astro-cid-7c2j63ll]{border-radius:0;flex-direction:column;height:100%;min-height:0;padding:22px;display:flex}.toc-mobile-header[data-astro-cid-7c2j63ll]{justify-content:space-between;align-items:center;gap:12px;display:flex}.toc-mobile-close[data-astro-cid-7c2j63ll]{width:36px;height:36px;color:var(--color-ink-700);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.toc-mobile-close[data-astro-cid-7c2j63ll]:hover{background:#41485e14}.toc-mobile-dialog[data-astro-cid-7c2j63ll] .toc-list[data-astro-cid-7c2j63ll]{flex:1;min-height:0;padding-bottom:20px}.toc-title[data-astro-cid-7c2j63ll]{font-size:20px}.toc-link[data-astro-cid-7c2j63ll]{min-height:48px;font-size:16px}}@media (prefers-reduced-motion:reduce){.toc-mobile-button[data-astro-cid-7c2j63ll],.toc-chevron[data-astro-cid-7c2j63ll]{transition:none}}.news-article-body[data-astro-cid-hqq7p32a]{font-family:var(--font-sans);color:var(--color-ink-700);overflow-wrap:anywhere;font-size:17px;line-height:1.7}.news-article-body[data-astro-cid-hqq7p32a] h2{letter-spacing:-.035em;color:var(--color-ink-950);margin:2.4em 0 .75em;scroll-margin-top:120px;font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.2}.news-article-body[data-astro-cid-hqq7p32a] h3{color:var(--color-ink-950);margin:1.9em 0 .65em;scroll-margin-top:120px;font-size:clamp(21px,2.3vw,26px);font-weight:650;line-height:1.3}.news-article-body[data-astro-cid-hqq7p32a] p{margin:0 0 1.1em}.news-article-body[data-astro-cid-hqq7p32a] a{color:var(--color-brand-600);text-underline-offset:3px;text-decoration:underline}.news-article-body[data-astro-cid-hqq7p32a] a:hover{color:var(--color-brand-700)}.news-article-body[data-astro-cid-hqq7p32a] strong{color:var(--color-ink-950);font-weight:700}.news-article-body[data-astro-cid-hqq7p32a] ul{list-style:outside}.news-article-body[data-astro-cid-hqq7p32a] ol{list-style:decimal}.news-article-body[data-astro-cid-hqq7p32a] ul,.news-article-body[data-astro-cid-hqq7p32a] ol{margin:1.2em 0;padding-left:1.5em}.news-article-body[data-astro-cid-hqq7p32a] li{margin:.4em 0}.news-article-body[data-astro-cid-hqq7p32a] blockquote{background:var(--color-brand-50);border-left:3px solid var(--color-brand-500);border-radius:0 12px 12px 0;margin:1.8em 0;padding:16px 22px}.news-article-body[data-astro-cid-hqq7p32a] img{border-radius:16px;max-width:100%;height:auto;margin:1.8em auto;display:block;box-shadow:0 8px 30px #0f172a1f}.news-article-body[data-astro-cid-hqq7p32a] img:not([data-no-lightbox]):not(a img){cursor:zoom-in}.news-article-body[data-astro-cid-hqq7p32a] img[role=button]:focus-visible{outline:3px solid var(--color-brand-500);outline-offset:5px}.news-article-body[data-astro-cid-hqq7p32a] figure{width:fit-content;max-width:100%;margin:2em auto}.news-article-body[data-astro-cid-hqq7p32a] figure img{width:100%;margin:0 auto}.news-article-body[data-astro-cid-hqq7p32a] figcaption{text-align:center;color:var(--color-ink-500);margin:12px 0 0;font-size:14px;line-height:1.5}.news-article-body[data-astro-cid-hqq7p32a] .image-sm{width:320px}.news-article-body[data-astro-cid-hqq7p32a] .image-md{width:520px}.news-article-body[data-astro-cid-hqq7p32a] .image-lg{width:720px}.news-article-body[data-astro-cid-hqq7p32a] .image-full{width:100%}.news-article-body[data-astro-cid-hqq7p32a] .article-image{width:var(--image-width,100%)}.news-article-body[data-astro-cid-hqq7p32a] pre{color:var(--color-ink-950);background:#eef0f7;border-radius:16px;margin:1.8em 0;padding:23px;font-size:13px;line-height:1.7;overflow-x:auto}.news-article-body[data-astro-cid-hqq7p32a] code{font-family:var(--font-mono)}.news-article-body[data-astro-cid-hqq7p32a] :not(pre)>code{background:var(--color-brand-100);border-radius:5px;padding:.12em .4em;font-size:.9em}.news-article-body[data-astro-cid-hqq7p32a] table{border-collapse:collapse;width:100%;margin:1.8em 0}.news-article-body[data-astro-cid-hqq7p32a] th,.news-article-body[data-astro-cid-hqq7p32a] td{border:1px solid var(--color-brand-200);text-align:left;padding:10px 13px}.article-lightbox[data-astro-cid-hqq7p32a]{color:#fff;overscroll-behavior:contain;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:24px;position:fixed;inset:0;overflow:auto}.article-lightbox[data-astro-cid-hqq7p32a]::backdrop{backdrop-filter:blur(8px);background:#080c1be6}.article-lightbox[data-astro-cid-hqq7p32a][open]{justify-content:center;align-items:center;display:flex}.article-lightbox-content[data-astro-cid-hqq7p32a]{flex-direction:column;justify-content:center;align-items:center;width:fit-content;max-width:100%;margin:auto;padding:32px 0;display:flex;position:relative}.article-lightbox-image[data-astro-cid-hqq7p32a]{object-fit:contain;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 180px);display:block;box-shadow:0 20px 70px #00000059}.article-lightbox-caption[data-astro-cid-hqq7p32a]{text-align:center;color:#ffffffd9;max-width:800px;margin:16px auto 0;font-size:14px;line-height:1.5}.article-lightbox-close[data-astro-cid-hqq7p32a]{z-index:1;color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background .2s,transform .2s;display:flex;position:fixed;top:24px;right:24px}.article-lightbox-close[data-astro-cid-hqq7p32a]:hover{background:#ffffff38;transform:scale(1.05)}.article-lightbox-close[data-astro-cid-hqq7p32a]:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (width<=639px){.news-article-body[data-astro-cid-hqq7p32a]{font-size:16px;line-height:1.7}.article-lightbox[data-astro-cid-hqq7p32a]{padding:16px}.article-lightbox-image[data-astro-cid-hqq7p32a]{max-height:calc(100dvh - 140px)}.article-lightbox-close[data-astro-cid-hqq7p32a]{top:16px;right:16px}}
