.rich-text-view{color:var(--color-text-1,#1d2129);font-size:15px;line-height:1.8;word-break:break-word}.rich-text-view h1,.rich-text-view h2,.rich-text-view h3,.rich-text-view h4,.rich-text-view h5,.rich-text-view h6{color:var(--color-text-1,#1d2129);font-weight:600;margin:1.5em 0 .5em}.rich-text-view h1{font-size:24px;line-height:32px}.rich-text-view h2{font-size:20px;line-height:28px}.rich-text-view h3{font-size:18px;line-height:24px}.rich-text-view h4,.rich-text-view h5,.rich-text-view h6{font-size:16px;line-height:22px}.rich-text-view p{margin:0 0 1em}.rich-text-view code{background:var(--color-fill-1,#f7f8fa);border:1px solid var(--color-fill-3,#e5e6eb);border-radius:2px;color:var(--color-text-2,#4e5969);font-size:.9em;padding:2px 4px}.rich-text-view strong{font-weight:600}.rich-text-view a{color:rgb(var(--primary-6,22,120,181));text-decoration:none}.rich-text-view a:hover{text-decoration:underline}.rich-text-view ol,.rich-text-view ul{margin:0 0 1em;padding-left:1.5em}.rich-text-view li{margin:.25em 0}.rich-text-view li>p{margin:0}.rich-text-view blockquote{background:var(--color-fill-1,#f7f8fa);border-left:3px solid rgb(var(--primary-6,22,120,181));border-radius:0 8px 8px 0;color:var(--color-text-2,#4e5969);margin:16px 0;padding:8px 16px}.rich-text-view blockquote p{margin:.35em 0}.rich-text-view hr{border:none;border-top:1px solid var(--color-fill-3,#e5e6eb);margin:24px 0}.rich-text-view img{background:var(--color-fill-2,#f2f3f5)}.rich-text-view img,.rich-text-view video{border-radius:8px;margin:16px 0;max-width:100%}.rich-text-view video{background:#000}.rich-text-table-scroll{margin:16px 0;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain}.rich-text-table-scroll table{border:1px solid var(--color-fill-3,#e5e6eb);border-collapse:collapse;font-size:14px;line-height:20px;min-width:100%;width:max-content}.rich-text-table-scroll td,.rich-text-table-scroll th{border:1px solid var(--color-fill-3,#e5e6eb);padding:12px 16px;text-align:left;vertical-align:top}.rich-text-table-scroll th{background:var(--color-fill-1,#f2f3f5);color:var(--color-text-1,#1d2129);font-weight:600;white-space:nowrap}.rich-text-table-scroll tbody tr:nth-child(2n) td{background:var(--color-fill-1,#f7f8fa)}.rich-text-table-scroll td p,.rich-text-table-scroll th p{margin:0}.article-preview-banner{background:rgb(var(--warning-6,255,125,0));box-shadow:0 2px 6px rgba(30,42,66,.16);color:#fff;font-size:13px;left:0;line-height:1.5;padding:8px 16px;position:fixed;right:0;text-align:center;top:0;z-index:200}.article-detail{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:880px}.article-breadcrumb{color:var(--color-text-3,#86909c);font-size:14px;line-height:20px}.article-breadcrumb a{color:var(--color-text-2,#4e5969);text-decoration:none}.article-breadcrumb a:hover{color:rgb(var(--primary-6,22,120,181))}.article-detail-card{background:#fff;border-radius:12px;padding:32px 36px}.article-detail-head{border-bottom:1px solid var(--color-border-1,#f2f3f5);margin-bottom:8px;padding-bottom:16px}.article-detail-head h1{color:var(--color-text-1,#1d2129);font-size:28px;font-weight:600;line-height:40px;margin:0 0 10px}.article-detail-subtitle{color:var(--color-text-2,#4e5969);font-size:16px;line-height:24px;margin:0 0 10px}.article-detail-meta{align-items:center;display:flex;font-size:14px;gap:16px;line-height:20px}.article-detail-author,.article-detail-meta{color:var(--color-text-3,#86909c)}.article-related h2{color:var(--color-text-1,#1d2129);font-size:20px;font-weight:600;line-height:28px;margin:0 0 16px}.article-related-grid{display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.article-related-card{background:#fff;border-radius:12px;overflow:hidden;text-decoration:none;transition:transform .25s,box-shadow .25s}.article-related-card:hover{box-shadow:0 10px 26px rgba(30,42,66,.12);transform:translateY(-4px)}.article-related-card img{aspect-ratio:4/3;background:var(--color-fill-2,#f2f3f5);display:block;object-fit:cover;width:100%}.article-related-cover{align-items:center;aspect-ratio:4/3;background:linear-gradient(135deg,#165dff,#6aa1ff);color:hsla(0,0%,100%,.9);display:flex;font-size:30px;font-weight:600;justify-content:center}.article-related-card span:not(.article-related-cover){display:-webkit-box;-webkit-box-orient:vertical;color:var(--color-text-1,#1d2129);font-size:14px;-webkit-line-clamp:2;line-height:1.4;margin:10px 0;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:normal;word-break:break-word}.article-missing{color:var(--color-text-3,#86909c);font-size:16px;padding:120px 0;text-align:center}@media (max-width:768px){.article-detail-card{padding:20px}.article-detail-head h1{font-size:24px;line-height:32px}.article-related-grid{grid-template-columns:repeat(2,1fr)}}