.news-detail-page[data-v-7e33c8e8]{background:#fff;padding:calc(var(--site-header-h, 72px) + 24px) 0 64px;min-height:60vh}.container[data-v-7e33c8e8]{max-width:1320px;margin:0 auto;padding:0 24px;-webkit-box-sizing:border-box;box-sizing:border-box}.breadcrumb[data-v-7e33c8e8]{font-size:13px;color:#888;margin-bottom:28px}.breadcrumb a[data-v-7e33c8e8]{color:#888;text-decoration:none}.breadcrumb a[data-v-7e33c8e8]:hover{color:#30a2c6}.breadcrumb .sep[data-v-7e33c8e8]{margin:0 8px;color:#ccc}.breadcrumb .current[data-v-7e33c8e8]{color:#333}.detail-layout[data-v-7e33c8e8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.detail-main[data-v-7e33c8e8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.error-box[data-v-7e33c8e8]{text-align:center;color:#999;padding:48px 0}.doc-title[data-v-7e33c8e8]{margin:0 0 12px;font-size:clamp(24px,2.5vw,32px);font-weight:700;line-height:1.35;color:#1a1a1a}.doc-time[data-v-7e33c8e8]{display:block;font-size:13px;color:#999;margin-bottom:28px}.rich-text[data-v-7e33c8e8]{font-size:16px;color:#222;line-height:1.85;word-break:break-word}.rich-text[data-v-7e33c8e8] blockquote,.rich-text[data-v-7e33c8e8] h1,.rich-text[data-v-7e33c8e8] h2,.rich-text[data-v-7e33c8e8] h3,.rich-text[data-v-7e33c8e8] h4,.rich-text[data-v-7e33c8e8] h5,.rich-text[data-v-7e33c8e8] h6,.rich-text[data-v-7e33c8e8] ol,.rich-text[data-v-7e33c8e8] p,.rich-text[data-v-7e33c8e8] pre,.rich-text[data-v-7e33c8e8] ul{margin:0 0 1em}.rich-text[data-v-7e33c8e8] blockquote:last-child,.rich-text[data-v-7e33c8e8] h1:last-child,.rich-text[data-v-7e33c8e8] h2:last-child,.rich-text[data-v-7e33c8e8] h3:last-child,.rich-text[data-v-7e33c8e8] h4:last-child,.rich-text[data-v-7e33c8e8] h5:last-child,.rich-text[data-v-7e33c8e8] h6:last-child,.rich-text[data-v-7e33c8e8] ol:last-child,.rich-text[data-v-7e33c8e8] p:last-child,.rich-text[data-v-7e33c8e8] ul:last-child{margin-bottom:0}.rich-text[data-v-7e33c8e8] img{max-width:100%;height:auto;vertical-align:middle}.rich-text[data-v-7e33c8e8] a{color:#30a2c6;text-decoration:underline}.rich-text[data-v-7e33c8e8] a:hover{color:#2689a8}.rich-text[data-v-7e33c8e8] blockquote{border-left:4px solid #e0e0e0;margin-left:0;padding-left:16px;color:#666}.rich-text[data-v-7e33c8e8] pre{white-space:pre-wrap;background:#f5f7fa;padding:12px 16px;border-radius:4px;overflow-x:auto}.rich-text[data-v-7e33c8e8] .ql-align-center,.rich-text[data-v-7e33c8e8] .ql-align-center *{text-align:center}.rich-text[data-v-7e33c8e8] .ql-align-right,.rich-text[data-v-7e33c8e8] .ql-align-right *{text-align:right}.rich-text[data-v-7e33c8e8] .ql-align-justify{text-align:justify}.rich-text[data-v-7e33c8e8] .ql-align-center img{display:block;margin-left:auto;margin-right:auto}.rich-text[data-v-7e33c8e8] .ql-size-small{font-size:.75em}.rich-text[data-v-7e33c8e8] .ql-size-large{font-size:1.5em}.rich-text[data-v-7e33c8e8] .ql-size-huge{font-size:2.5em}.rich-text[data-v-7e33c8e8] .ql-indent-1{padding-left:3em}.rich-text[data-v-7e33c8e8] .ql-indent-2{padding-left:6em}.rich-text[data-v-7e33c8e8] .ql-indent-3{padding-left:9em}.rich-text[data-v-7e33c8e8] .ql-indent-4{padding-left:12em}.rich-text[data-v-7e33c8e8] .ql-indent-5{padding-left:15em}.rich-text[data-v-7e33c8e8] .ql-indent-6{padding-left:18em}.rich-text[data-v-7e33c8e8] .ql-indent-7{padding-left:21em}.rich-text[data-v-7e33c8e8] .ql-indent-8{padding-left:24em}.rich-text[data-v-7e33c8e8] .ql-indent-9{padding-left:27em}.rich-text[data-v-7e33c8e8] .ql-font-serif{font-family:Georgia,Times New Roman,serif}.rich-text[data-v-7e33c8e8] .ql-font-monospace{font-family:Monaco,Courier New,monospace}.rich-text[data-v-7e33c8e8] h1{font-size:2em;font-weight:700}.rich-text[data-v-7e33c8e8] h2{font-size:1.5em;font-weight:700}.rich-text[data-v-7e33c8e8] h3{font-size:1.17em;font-weight:700}.rich-text[data-v-7e33c8e8] h4{font-size:1em;font-weight:700}.rich-text[data-v-7e33c8e8] h5{font-size:.83em;font-weight:700}.rich-text[data-v-7e33c8e8] h6{font-size:.67em;font-weight:700}.rich-text[data-v-7e33c8e8] ol,.rich-text[data-v-7e33c8e8] ul{padding-left:1.5em}.rich-text[data-v-7e33c8e8] li{margin-bottom:.35em}.nav-prev-next[data-v-7e33c8e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-top:48px;padding-top:28px;border-top:1px solid #eee}.nav-btn[data-v-7e33c8e8]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:48%;padding:14px 18px;border-radius:8px;background:#f5f7fa;color:#30a2c6;text-decoration:none;font-size:15px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.nav-btn[data-v-7e33c8e8]:hover{background:#e8f4f8}.nav-btn--next[data-v-7e33c8e8]{text-align:right;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.nav-btn--disabled[data-v-7e33c8e8]{color:#bbb;background:#fafafa;cursor:default;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:none}.nav-btn-sub[data-v-7e33c8e8]{font-size:12px;font-weight:400;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.detail-aside[data-v-7e33c8e8]{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;position:sticky;top:calc(var(--site-header-h, 72px) + 16px)}.aside-title[data-v-7e33c8e8]{margin:0 0 16px;font-size:16px;font-weight:600;padding-bottom:10px;border-bottom:2px solid #30a2c6}.recommend-list[data-v-7e33c8e8]{list-style:none;margin:0;padding:0}.recommend-link[data-v-7e33c8e8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:12px 0;border-bottom:1px dashed #eee;text-decoration:none;color:inherit}.recommend-link:hover .recommend-title[data-v-7e33c8e8]{color:#30a2c6}.recommend-thumb[data-v-7e33c8e8]{width:72px;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:4px;-ms-flex-negative:0;flex-shrink:0}.recommend-title[data-v-7e33c8e8]{font-size:14px;font-weight:600;line-height:1.4}.recommend-summary[data-v-7e33c8e8],.recommend-title[data-v-7e33c8e8]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.recommend-summary[data-v-7e33c8e8]{margin:4px 0 0;font-size:12px;color:#888}@media (max-width:900px){.detail-layout[data-v-7e33c8e8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.detail-aside[data-v-7e33c8e8]{width:100%;position:static}.nav-btn[data-v-7e33c8e8]{max-width:none}}