.latest-panel{--cn-latest-item-height: 76px;--cn-latest-thumb-size: 60px;background:#fff;border-radius:16px;padding:10px 14px;box-shadow:0 1px 4px rgba(0,0,0,.05)}.latest-item{height:var(--cn-latest-item-height);min-width:0;gap:12px;padding:8px 0;border-bottom:1px solid #f0f0f0;box-sizing:border-box;color:inherit}.latest-item:first-child{padding-top:8px}.latest-item:last-child{border-bottom:none;padding-bottom:8px}.latest-thumb{width:var(--cn-latest-thumb-size);height:var(--cn-latest-thumb-size);min-width:var(--cn-latest-thumb-size);max-width:var(--cn-latest-thumb-size);max-height:var(--cn-latest-thumb-size);border-radius:10px}.latest-info{justify-content:center;flex:1;min-width:0;height:var(--cn-latest-thumb-size)}.latest-title{margin-bottom:2px;color:#111;font-size:13px;font-weight:700;line-height:1.5;text-overflow:ellipsis}.latest-desc{margin-bottom:3px;color:#5f6775;font-size:11px;line-height:1.55;text-overflow:ellipsis}.latest-date{color:#5f6775;font-size:10.5px;font-weight:500;line-height:1.4}.sec-more .cn-inline-chevron{font-size:24px}.sec-title{color:#1a3c6e}.sec-title .iconly{flex-shrink:0;color:#023d78;font-size:1.4em}@media(max-width: 991.98px){.home-blog-main :is(.sec-title,.archive-head,.toc-title) .iconly{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;font-size:20px !important;line-height:1}}@media(min-width: 992px){.home-blog-main .container{max-width:1224px}}.single-layout{grid-template-columns:minmax(0, 1fr);gap:24px;max-width:1224px}@media(min-width: 992px){.single-layout{grid-template-columns:minmax(0, 1fr) 392px}}.article-column{min-width:0}.article-main{min-width:0;gap:32px;background:#fff;border-radius:24px}@media(min-width: 992px){.article-main{gap:24px}}.article-side{min-width:0;gap:32px}@media(min-width: 992px){.article-side{gap:16px;position:sticky;top:16px}}.article-hero{border-radius:16px;aspect-ratio:776/356;background:#cdd1d6}.article-date{color:#5d5f61;font-size:14px;font-weight:400;line-height:20px}.article-title{color:#1a3c6e;font-size:20px;line-height:32px}@media(max-width: 767px){.article-title{line-height:30px}}.article-content{color:#0a0a0a;font-size:16px;font-weight:400;line-height:32px}.article-content p{margin:0 0 24px;text-align:justify}.article-content p:last-child{margin-bottom:0}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{font-size:20px}.article-content h2{font-weight:600;line-height:32px;color:#1a3c6e;margin:32px 0 16px;scroll-margin-top:96px}.article-content h3{font-weight:600;line-height:28px;color:#1a3c6e;margin:28px 0 12px;scroll-margin-top:96px}.article-content a{color:#023d78;text-decoration:none}.article-content a:hover{text-decoration:underline}.article-content img{max-width:100%;height:auto;border-radius:16px;margin:24px 0;display:block}.article-content ul,.article-content ol{margin:0 0 24px;padding-inline-start:24px}.article-content li{margin-bottom:8px}.article-content blockquote{margin:24px 0;padding:16px;border-inline-start:4px solid #023d78;background:#f3f7fb;border-radius:8px;color:#444}.article-tags{gap:12px}.article-tags .tags-label{font-weight:700;color:#1a3c6e;font-size:15px;margin-inline-end:4px}@media(min-width: 992px){.article-tags .tags-label{font-size:20px}}.tag-chip{display:inline-block;padding:4px 11px;border-radius:8px;background:rgba(0,0,0,.5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;font-size:12px;font-weight:400;line-height:1.5}.tag-chip:hover{opacity:.85}.toc{gap:16px;margin:0;padding:16px;background:#fff;border-radius:16px;box-shadow:none}.toc-title{color:#1a3c6e;font-size:24px;line-height:32px}.toc-title .iconly{color:#023d78;font-size:32px}@media(min-width: 992px){.toc-title{font-size:20px;line-height:28px}.toc-title .iconly{font-size:28px}}.toc-list{gap:12px}.toc-item--h3{padding-inline-start:0}.toc-link{gap:12px;color:#989b9d;font-size:16px;font-weight:500;line-height:24px}.toc-link:hover{color:#023d78}.article-side .latest-panel{--cn-latest-item-height: auto;--cn-latest-thumb-size: 77px;padding:16px;background:#fff;border-radius:16px;box-shadow:none}.article-side .latest-panel__header{margin-bottom:0}.article-side .latest-panel__title{color:#1a3c6e;font-size:20px;line-height:28px}.article-side .latest-panel__title .iconly{color:#023d78;font-size:28px}.article-side .latest-item{min-height:109px;gap:12px;padding:16px 0;border-bottom-color:#e4e6e8}.article-side .latest-item:first-of-type{padding-top:16px}.article-side .latest-item:last-child{padding-bottom:0;border-bottom:0}.article-side .latest-info{height:77px;justify-content:space-between}.article-side .latest-title{margin:0;color:#0a0a0a;font-size:14px;font-weight:600;line-height:20px}.article-side .latest-desc{margin:0;color:#989b9d;font-size:12px;font-weight:400;line-height:14px;text-align:justify}.article-side .latest-date{color:#989b9d;font-size:12px;font-weight:400;line-height:14px}@media(max-width: 767px){.article-main{gap:24px;border-radius:16px}.article-hero{aspect-ratio:16/9}.toc-title{font-size:20px;line-height:28px}.toc-title .iconly{font-size:28px}}@media(max-width: 991px){.toc--mobile{width:100%;padding:0;overflow:hidden;border:1px solid #e4e9ec;border-radius:16px}.toc--mobile .toc-disclosure{padding:16px}.toc--mobile .toc-summary{display:flex;align-items:center;justify-content:space-between;color:#1a3c6e;font-size:14px;font-weight:500;line-height:20px;list-style:none;cursor:pointer}.toc--mobile .toc-summary::-webkit-details-marker{display:none}.toc--mobile .toc-summary::marker{display:none;content:""}.toc--mobile .toc-chevron{width:16px;height:16px;flex:0 0 16px;color:#737a80;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transform:rotate(180deg);transition:transform .2s ease}.toc--mobile .toc-disclosure[open] .toc-chevron{transform:rotate(0)}.toc--mobile .toc-list{gap:12px;margin-top:12px}.toc--mobile .toc-link{gap:8px;color:#989b9d;font-size:14px;font-weight:400;line-height:20px}}.toc-link.is-active{color:#0a0a0a;font-weight:600}
