.article-detail_articleLayout__1e63m{padding-top:22px;font-size:1.05rem}.article-detail_articleHeroDetail__nQpa5{position:relative;overflow:hidden;padding:46px 36px 38px;background:linear-gradient(180deg,rgba(247,245,255,.94),rgba(255,255,255,.88));border-radius:32px;box-shadow:0 40px 90px rgba(15,23,42,.08)}.article-detail_articleHeroDetail__nQpa5:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 86% 8%,rgba(88,106,255,.18),transparent 24%),radial-gradient(circle at 13% 89%,rgba(14,165,233,.12),transparent 16%)}.article-detail_articleHeroCopy__25WQ2{position:relative;z-index:1;max-width:860px;display:grid;align-content:start;grid-gap:10px;gap:10px}.article-detail_backLink__7sEBa{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;color:var(--accent);font-size:1rem;font-weight:700;transition:color .16s ease}.article-detail_backLink__7sEBa:hover{color:var(--accent-strong)}.article-detail_articleHeroTagRow__zjJls{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;align-items:center}.article-detail_articleHeroTag__XqqGa{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .95rem;border-radius:999px;border:1px solid rgba(37,99,235,.16);background:rgba(237,242,255,.82);color:#1e3a8a;font-size:.9rem;font-weight:700}.article-detail_articleHeroTagMuted__QbYoo{background:rgba(255,255,255,.86);color:var(--text-secondary);border-color:rgba(15,23,42,.08)}.article-detail_articleHeroDetail__nQpa5 h1{margin:0;font-size:2.2rem;line-height:1.2;letter-spacing:-.05em;color:var(--text-primary)}.article-detail_articleHeroSummary__TazGO{margin:1.6rem 0 0;max-width:760px;color:var(--text-secondary);font-size:1.1rem;line-height:1.9}.article-detail_articleBodyWrapDetail__e2kkI{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:28px;gap:28px;margin-top:28px}.article-detail_articleBodyDetail__PArq3{max-width:860px;padding:0}.article-detail_articleMarkdownBody__0fiMT{display:grid;grid-gap:1.4rem;gap:1.4rem;color:var(--text-primary);line-height:1.8;min-width:0;overflow-wrap:anywhere;word-break:break-word}.article-detail_articleMarkdownBody__0fiMT p{margin:0}.article-detail_articleMarkdownBody__0fiMT code,.article-detail_articleMarkdownBody__0fiMT iframe,.article-detail_articleMarkdownBody__0fiMT img,.article-detail_articleMarkdownBody__0fiMT pre,.article-detail_articleMarkdownBody__0fiMT svg,.article-detail_articleMarkdownBody__0fiMT table,.article-detail_articleMarkdownBody__0fiMT video{max-width:100%}.article-detail_articleMarkdownBody__0fiMT iframe,.article-detail_articleMarkdownBody__0fiMT img,.article-detail_articleMarkdownBody__0fiMT video{display:block;height:auto}.article-detail_articleMarkdownBody__0fiMT img{border-radius:18px}.article-detail_articleMarkdownBody__0fiMT table{display:block;overflow-x:auto;border-collapse:collapse}.article-detail_articleMarkdownBody__0fiMT h2,.article-detail_articleMarkdownBody__0fiMT h3,.article-detail_articleMarkdownBody__0fiMT h4{margin:1.6rem 0 .65rem;font-weight:700;letter-spacing:-.03em;scroll-margin-top:120px}.article-detail_articleMarkdownBody__0fiMT h2{font-size:1.45rem}.article-detail_articleMarkdownBody__0fiMT h3{font-size:1.25rem}.article-detail_articleMarkdownBody__0fiMT ol,.article-detail_articleMarkdownBody__0fiMT ul{margin:.9rem 0 .9rem 1.4rem}.article-detail_articleMarkdownBody__0fiMT li{margin:.4rem 0}.article-detail_articleMarkdownBody__0fiMT a{color:var(--accent);text-decoration:underline}.article-detail_articleMarkdownBody__0fiMT strong{font-weight:700}.article-detail_articleMarkdownBody__0fiMT em{font-style:italic}.article-detail_articleMarkdownBody__0fiMT blockquote{margin:1rem 0;padding-left:1rem;border-left:3px solid rgba(120,74,234,.2);color:var(--text-secondary)}.article-detail_articleMarkdownBody__0fiMT code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;background:rgba(15,23,42,.05);padding:.18rem .35rem;border-radius:.35rem}.article-detail_articleMarkdownBody__0fiMT pre{margin:1rem 0;padding:1rem;overflow-x:auto;border-radius:.8rem;background:rgba(15,23,42,.05)}@media (min-width:1100px){.article-detail_articleBodyWrapDetail__e2kkI{grid-template-columns:minmax(0,1fr) 320px;align-items:start}}@media (min-width:1200px){.article-detail_articleBodyWrapDetail__e2kkI{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:860px){.article-detail_articleHeroDetail__nQpa5{padding:32px 24px 28px}}.article-sidebar-nav_sidebar__5nDQa{background:white;border-radius:var(--radius-lg);box-shadow:0 24px 64px rgba(15,23,42,.08);overflow:hidden;position:-webkit-sticky;position:sticky;top:80px;align-self:start}.article-sidebar-nav_panel__OCIwi{display:flex;flex-direction:column;gap:16px;padding:20px}.article-sidebar-nav_copy__BErBq{margin:0;font-size:.85rem;color:var(--text-secondary);letter-spacing:.01em}.article-sidebar-nav_list__w99hR{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.article-sidebar-nav_item__xBM8j{margin:0}.article-sidebar-nav_link__oIHQA{display:block;font-size:.95rem;color:var(--text-primary);text-decoration:none;transition:color .16s ease}.article-sidebar-nav_itemActive__VMNdT .article-sidebar-nav_link__oIHQA,.article-sidebar-nav_link__oIHQA:hover{color:var(--accent)}.article-sidebar-nav_itemActive__VMNdT .article-sidebar-nav_link__oIHQA{font-weight:700}@media (max-width:1100px){.article-sidebar-nav_sidebar__5nDQa{position:static}}@media (max-width:860px){.article-sidebar-nav_sidebar__5nDQa{padding:24px}}