:root{--blog-blue:#06438f;--blog-deep:#102a4c;--blog-line:#dce5ef;--blog-muted:#68778b;--blog-yellow:#ffb400}.blog-single,.blog-single *{box-sizing:border-box}.blog-single{color:#263b56;background:#fff}.blog-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.blog-breadcrumb{padding:17px 0;border-bottom:1px solid #edf1f5;background:#fafbfd;color:#6d7b8d;font-size:12px}.blog-breadcrumb .blog-shell{display:flex;gap:10px;align-items:center;overflow:auto;white-space:nowrap}.blog-breadcrumb a{color:#64748b;text-decoration:none}.blog-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:30px;align-items:start;padding-block:30px 60px}.blog-article{min-width:0}.blog-header h1{margin:0 0 15px;color:#10213a;font-size:34px;line-height:1.25}.blog-meta{display:flex;flex-wrap:wrap;gap:10px 20px;color:#5e6f84;font-size:12px}.blog-meta span,.blog-meta time{display:flex;gap:7px;align-items:center}.blog-meta i{color:var(--blog-blue)}.blog-featured-image{margin:22px 0 15px}.blog-featured-image img{display:block;width:100%;height:auto;max-height:560px;border-radius:8px;object-fit:cover}.blog-featured-image figcaption{padding-top:7px;color:#778599;font-size:11px;text-align:center}.blog-lead{margin:0 0 20px;color:#3e4f65;font-size:14px;font-weight:500;line-height:1.75}.blog-toc{margin:20px 0 25px;padding:0 18px 14px;border:1px solid #d4e0ed;border-radius:7px;background:#f8fbff}.blog-toc>button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:14px 0 10px;border:0;background:transparent;color:var(--blog-blue);font-size:13px;font-weight:800;text-align:left;cursor:pointer}.blog-toc>button i{transition:transform .2s}.blog-toc>button[aria-expanded=false] i{transform:rotate(180deg)}.blog-toc ol{display:grid;gap:6px;margin:0;padding:0 0 0 20px;color:#1f3959;font-size:12px}.blog-toc ol[hidden]{display:none}.blog-toc li.is-level-3{margin-left:18px}.blog-toc a{color:#2e4664;text-decoration:none}.blog-toc a:hover{color:var(--blog-blue)}.blog-content{color:#34475f;font-size:14px;line-height:1.8}.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{clear:both;margin:1.45em 0 .65em;color:var(--blog-deep);font-weight:800;line-height:1.35;scroll-margin-top:85px}.blog-content h2{position:relative;padding:0 0 9px 15px;border-bottom:1px solid var(--blog-line);color:var(--blog-blue);font-size:23px}.blog-content h2:before{position:absolute;top:.12em;bottom:9px;left:0;width:4px;border-radius:4px;background:var(--blog-yellow);content:""}.blog-content h3{padding-left:11px;border-left:3px solid var(--blog-blue);font-size:19px}.blog-content h4{font-size:17px}.blog-content h5{font-size:15px}.blog-content h6{color:var(--blog-muted);font-size:13px;text-transform:uppercase}.blog-content img{max-width:100%;height:auto;border-radius:7px}.blog-content a{color:var(--blog-blue)}.blog-content blockquote{margin:22px 0;padding:15px 20px;border-left:4px solid var(--blog-blue);background:#f4f8fd;color:#37516f}.blog-content table{display:block;width:100%;overflow-x:auto;border-collapse:collapse}.blog-content th,.blog-content td{padding:10px;border:1px solid var(--blog-line)}.blog-content th{background:#edf5ff}.blog-article-footer{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:28px;padding-block:16px;border-block:1px solid var(--blog-line);font-size:12px}.blog-tags a{display:inline-block;margin:3px;padding:5px 9px;border-radius:14px;background:#edf4fc;color:var(--blog-blue);text-decoration:none}.blog-share{display:flex;gap:7px;align-items:center}.blog-share a{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--blog-blue);color:#fff;text-decoration:none}.blog-author{display:grid;grid-template-columns:90px minmax(0,1fr);gap:18px;align-items:center;margin-top:24px;padding:20px;border:1px solid var(--blog-line);border-radius:8px;background:#f8fbff}.blog-author>img{width:90px;height:90px;border-radius:50%}.blog-author span{color:var(--blog-muted);font-size:10px;text-transform:uppercase}.blog-author h2{margin:3px 0 6px;color:var(--blog-blue);font-size:17px}.blog-author p{margin:0 0 8px;font-size:12px;line-height:1.6}.blog-author a{color:var(--blog-blue);font-size:11px;font-weight:700;text-decoration:none}.blog-related{margin-top:28px}.blog-related>h2{display:flex;align-items:center;margin:0 0 15px;color:var(--blog-blue);font-size:17px}.blog-related>h2:after{flex:1;height:1px;margin-left:12px;background:var(--blog-line);content:""}.blog-related>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.blog-related article{overflow:hidden;border:1px solid var(--blog-line);border-radius:7px}.blog-related-image{display:block;aspect-ratio:1.65/1;overflow:hidden;background:#edf2f6}.blog-related-image img{width:100%;height:100%;object-fit:cover}.blog-related h3{margin:11px 12px 5px;font-size:13px;line-height:1.45}.blog-related h3 a{color:#173b67;text-decoration:none}.blog-related time{display:block;margin:0 12px 12px;color:var(--blog-muted);font-size:10px}.blog-sidebar{position:sticky;top:20px;display:grid;gap:18px;align-self:start}.blog-widget{overflow:hidden;border:1px solid var(--blog-line);border-radius:7px;background:#fff}.blog-widget>h2{margin:0;padding:13px 15px;border-bottom:1px solid var(--blog-line);background:#f7faff;color:var(--blog-blue);font-size:14px;text-align:center;text-transform:uppercase}.blog-search form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:15px}.blog-search input{min-width:0;padding:10px;border:1px solid var(--blog-line);border-radius:5px;font-size:11px}.blog-search button{padding:0 13px;border:0;border-radius:5px;background:var(--blog-blue);color:#fff;font-size:11px;cursor:pointer}.blog-recent{padding:5px 14px}.blog-recent article{display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid #edf1f5}.blog-recent article:last-child{border-bottom:0}.blog-recent-image{display:block;overflow:hidden;aspect-ratio:1.35/1;border-radius:5px;background:#edf2f5}.blog-recent-image img{width:100%;height:100%;object-fit:cover}.blog-recent h3{margin:0;font-size:12px;line-height:1.45}.blog-recent h3 a{color:#193b65;text-decoration:none}.blog-recent time{display:block;margin-top:4px;color:var(--blog-muted);font-size:10px}.blog-categories{margin:0;padding:10px 16px;list-style:none}.blog-categories li+li{border-top:1px solid #edf1f5}.blog-categories a{display:flex;justify-content:space-between;gap:10px;padding:10px 2px;color:#294b75;font-size:12px;text-decoration:none}.blog-categories small{color:var(--blog-muted)}@media(max-width:991.98px){.blog-layout{grid-template-columns:minmax(0,1fr) 260px;gap:20px}.blog-header h1{font-size:29px}.blog-recent article{grid-template-columns:65px minmax(0,1fr)}}@media(max-width:767.98px){.blog-shell{width:min(100% - 24px,1180px)}.blog-layout{display:block;padding-top:22px}.blog-header h1{font-size:25px}.blog-sidebar{position:static;margin-top:28px}.blog-related>div{grid-template-columns:1fr 1fr}.blog-content h2{font-size:20px}.blog-content h3{font-size:18px}}@media(max-width:480px){.blog-related>div{grid-template-columns:1fr}.blog-author{grid-template-columns:65px minmax(0,1fr);padding:15px}.blog-author>img{width:65px;height:65px}.blog-search form{grid-template-columns:1fr}.blog-search button{min-height:38px}}
