.post-wrap{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:48px;max-width:1300px;margin:0 auto;padding:32px 30px 64px;display:grid}.post-main{min-width:0}.post-crumbs{color:#6b7a90;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 14px;font-size:14px;display:flex}.post-crumbs a{color:#1250ac;font-weight:600;text-decoration:none}.post-crumbs a:hover{text-decoration:underline}.post-title{color:#0b1a3a;max-width:none;margin:0 0 22px;font-size:clamp(26px,2.6vw,42px);font-weight:700;line-height:1.2}.post-meta{color:#6b7a90;flex-wrap:wrap;align-items:center;row-gap:6px;margin:0 0 26px;font-size:16px;display:flex}.post-meta-item{border-left:1px solid #d6e0ec;align-items:center;padding:0 14px;line-height:1.2;display:inline-flex}.post-meta-item:first-child{border-left:0;padding-left:0}.post-meta-read{color:#e8501f}.post-cover{margin:0 0 30px}.post-cover img{border-radius:16px;width:100%;height:auto;display:block}.post-aside{scrollbar-width:thin;flex-direction:column;align-self:start;gap:20px;display:flex;position:sticky;top:24px;overflow-y:auto}.post-aside>*{width:100%;max-width:100%}.post-content{color:#1a1a1a;overflow-wrap:anywhere;min-width:0;line-height:1.8;font-size:16px!important}.post-content>*+*{margin-top:1.1em}.post-content h2{color:#0b1a3a;margin-top:1.8em;font-size:24px;font-weight:800;line-height:1.3}.post-content h3{color:#0b1a3a;margin-top:1.5em;font-size:20px;font-weight:700;line-height:1.35}.post-content h4{color:#0b1a3a;margin-top:1.2em;font-size:17px;font-weight:700;line-height:1.4}.post-content h5{color:#0b1a3a;margin-top:1.2em;font-size:20px;font-weight:500;line-height:1.4}.post-content a{color:#1250ac;text-underline-offset:2px;font-weight:600;text-decoration:underline}.post-content a:hover{color:#0d3d85}.post-content ul,.post-content ol{padding-left:1.4em}.post-content li{margin:.35em 0}.post-content ul li::marker{color:#1250ac}.post-content img{border-radius:6px;max-width:100%;height:auto;margin:1.4em auto;display:block}.post-content figure{margin:1.6em 0}.post-content blockquote{color:#0b1a3a;background:#eef4fb;border-left:4px solid #1250ac;margin:1.4em 0;padding:14px 20px}.post-content table{table-layout:auto;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #d6e0ec;border-radius:14px;width:100%;margin:1.6em 0;font-size:16px;line-height:1.5;display:table;box-shadow:0 6px 22px #0b2a6b12}.post-content th,.post-content td{text-align:left;vertical-align:middle;border:0;border-bottom:1px solid #e6edf6;padding:15px 20px}.post-content thead tr:first-child>:first-child{border-top-left-radius:13px}.post-content thead tr:first-child>:last-child{border-top-right-radius:13px}.post-content tbody tr:last-child>:first-child{border-bottom-left-radius:13px}.post-content tbody tr:last-child>:last-child{border-bottom-right-radius:13px}.post-content tr:last-child>td,.post-content tr:last-child>th{border-bottom:0}.post-content th{color:#fff;letter-spacing:.02em;white-space:nowrap;background:linear-gradient(135deg,#0b2a6b,#1250ac);font-size:15px;font-weight:700}.post-content td:first-child{color:#0b1a3a;font-weight:500}.post-content tbody tr:nth-child(2n)>td{background:#f6f9fd}.post-content tbody tr{transition:background .15s}.post-content tbody tr:hover>td{background:#eaf2fc}.post-content th:last-child,.post-content td:last-child{min-width:100px;font-weight:700}.post-content th:last-child{color:#fff}.post-content td img{vertical-align:middle;border-radius:0;margin:0 6px 0 0;display:inline-block}.post-content th,.post-content td{padding:14px 17px}.post-content td{font-size:15.5px}.post-content table:has(tr>:nth-child(4):last-child) tr>:first-child{width:30%}.post-content table:has(tr>:nth-child(4):last-child) tbody tr>td:nth-child(2){border-left:1px solid #d6e5fa;border-right:1px solid #d6e5fa}.post-content table:has(tr>:nth-child(4):last-child) thead tr>th:nth-child(2) .post-content table:has(tr>:nth-child(4):last-child) tr>:last-child{text-align:center;width:120px}.post-content table:has(tr>:nth-child(4):last-child) tbody tr>td:last-child{letter-spacing:.01em;font-weight:500}.post-content tbody tr:hover>td{box-shadow:inset 0 0 0 9999px #1250ac0d}.post-content tbody tr>td:first-child{position:relative}.post-content tbody tr>td:first-child:before{content:"";background:0 0;border-radius:3px;width:3px;transition:background .15s;position:absolute;top:10px;bottom:10px;left:0}.post-content tbody tr:hover>td:first-child:before{background:#1250ac}.post-content th,.post-content td{border-bottom:1px solid #d6e0ec;border-right:1px solid #d6e0ec}.post-content th{border-right-color:#ffffff40}.post-content tr>:last-child{border-right:0}.post-content tr:last-child>td{border-bottom:0}@media (max-width:760px){.post-content table{border-radius:10px;font-size:14.5px;display:block;overflow-x:auto}.post-content th,.post-content td{min-width:110px;padding:11px 13px}}.post-content iframe{aspect-ratio:16/9;border:0;border-radius:6px;width:100%;height:auto}.post-content .faq{margin-top:1em}.post-content details{background:#fff;border:1px solid #d6e0ec;border-radius:8px;margin:10px 0;padding:0 18px}.post-content summary{cursor:pointer;color:#0b1a3a;padding:14px 28px 14px 0;font-weight:700;list-style:none;position:relative}.post-content summary::-webkit-details-marker{display:none}.post-content summary:after{content:"+";color:#1250ac;font-size:22px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.post-content details[open] summary:after{content:"–"}.post-content details[open]{padding-bottom:14px}.post-related{padding-top:56px}.post-content .el-row{background:#fff;border:1px solid #d6e0ec;border-radius:8px;gap:0;margin:1.2em 0 0;display:grid;overflow:hidden}.post-content .el-row.el-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.post-content .el-row.el-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.post-content .el-row.el-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.post-content .el-row.el-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.post-content .el-row.el-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.post-content .el-col{border-left:1px solid #d6e0ec;min-width:0;padding:14px 16px}.post-content .el-col:first-child{border-left:0}.post-content .el-col>*+*{margin-top:.6em}.post-content .el-col>h2,.post-content .el-col>h3,.post-content .el-col>h4,.post-content .el-col>h5{margin-top:0;font-size:19px;font-weight:700;line-height:1.35}.post-content .el-col>ul,.post-content .el-col>ol{margin-top:0}.post-content>.el-row+.el-row{border-radius:0;margin-top:-1px}.post-content>.el-row+:not(.el-row){margin-top:1.6em}@media (max-width:960px){.post-wrap{grid-template-columns:1fr;gap:32px;padding:24px 16px 48px}.post-aside{display:contents}.post-toc{order:1}.post-form{order:2}}@media (max-width:760px){.post-content .el-row{grid-template-columns:1fr!important}.post-content .el-col{border-top:1px solid #d6e0ec;border-left:0}.post-content .el-col:first-child{border-top:0}}@media (max-width:640px){.post-meta{font-size:14px}.post-meta-item{padding:0 10px}.post-cover{margin-bottom:22px}.post-cover img{border-radius:12px}.post-content{font-size:16px;line-height:1.75}.post-content h2{font-size:22px}.post-content h3{font-size:18px}.post-content h4{font-size:16px}.post-content h5{font-size:16px;line-height:1.4}}html:has(.post){scroll-behavior:smooth}.post-content h1[id],.post-content h2[id],.post-content h3[id],.post-content h4[id],.post-content h5[id]{scroll-margin-top:110px}.toc{background:#fff;border:1px solid #d6e0ec;border-radius:8px}.toc-title{cursor:pointer;color:#0b1a3a;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:20px 24px;font-size:22px;font-weight:700;list-style:none;display:flex}.toc-title::-webkit-details-marker{display:none}.toc-title:after{content:"";border-top:2px solid #0b1a3a;border-right:2px solid #0b1a3a;width:9px;height:9px;margin-right:4px;transition:transform .2s;transform:rotate(-45deg)}.toc:not([open]) .toc-title:after{transform:rotate(135deg)}.toc[open] .toc-title{border-bottom-color:#d6e0ec}.toc ol{counter-reset:toc;max-height:50vh;margin:0;padding:14px 24px 20px;list-style:none;overflow:auto}.toc li{margin:0;padding:7px 0;font-size:14.5px;font-weight:600;line-height:1.5}.toc-numbered li.toc-top{counter-increment:toc;grid-template-columns:26px 1fr;display:grid}.toc-numbered li.toc-top:before{content:counter(toc) ".";color:#0b1a3a}.toc-bullets li.toc-top{grid-template-columns:18px 1fr;display:grid}.toc-bullets li.toc-top:before{content:"•";color:#0b1a3a}.toc li.toc-sub{padding-left:26px;font-size:14px;font-weight:500}.toc a{color:#0b1a3a;font-weight:inherit;text-decoration:none}.toc a:hover{color:#1250ac;text-decoration:underline}@media (max-width:960px){.toc ol{max-height:none}}.post-featured{max-width:1760px;margin:0 auto 56px;padding:0 30px}.post-featured-inner{background:#eef2f7;border-radius:4px;padding:16px 10px 24px}.post-featured .post-featured-head{justify-content:space-between;align-items:baseline;padding:0 10px 14px;display:flex}.post-featured .post-featured-head h2{color:#0b1a3a;margin:0;font-size:34px;font-weight:500;line-height:1.2}.post-featured .post-featured-head a{color:#0b1a3a;font-size:16px;text-decoration:underline}.post-featured .fb-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:30px;max-width:1200px;margin:auto;padding:0 10px;display:grid}.post-featured .fb-card{color:#fff;background:#12307a;border-radius:12px;position:relative}.post-featured .fb-media{padding:20px 20px 0;position:relative}.post-featured .fb-media>a{display:block}.post-featured .fb-img{border-radius:6px;display:block;overflow:hidden}.post-featured .fb-img img{aspect-ratio:16/9;object-fit:cover;border-radius:0;width:100%;margin:0;transition:transform .5s;display:block}.post-featured .fb-img:hover img{transform:scale(1.1)rotate(-2deg)}.post-featured .fb-cat{z-index:2;color:#fff;background:#1250ac;padding:6px 8px;font-size:13px;font-weight:400;line-height:1;text-decoration:none;position:absolute;top:16px;left:18px}.post-featured .fb-date{z-index:2;color:#fff;text-align:center;background:#e4143c;flex-direction:column;align-items:center;width:63px;padding:8px 0 7px;line-height:1.05;display:flex;position:absolute;bottom:10px;left:-10px}.post-featured .fb-date:before{content:"";border-bottom:8px solid #8e0c27;border-left:10px solid #0000;width:0;height:0;position:absolute;top:-8px;left:0}.post-featured .fb-date b{font-size:24px;font-weight:800}.post-featured .fb-date span{font-size:13px;font-weight:500}.post-featured .fb-body{padding:52px 40px 34px}.post-featured .fb-body h3{color:#fff;margin:0 0 30px;font-size:18px;font-weight:400;line-height:1.25}.post-featured .fb-body h3 a{color:inherit;font-weight:inherit;text-decoration:none}.post-featured .fb-body p{color:#fff;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 20px;font-size:15px;font-weight:400;line-height:1.7;display:-webkit-box;overflow:hidden}.post-featured .fb-btn{color:#fff;background:#1250ac;border-radius:2px;padding:14px 30px;font-size:15px;font-weight:400;line-height:1.2;text-decoration:none;display:inline-block}.post-featured .fb-btn:hover{background:#0d3d85}@media (max-width:960px){.post-featured{padding:0 16px}.post-featured .fb-grid{grid-template-columns:1fr}.post-featured .post-featured-head h2{font-size:28px}.post-featured .fb-body{padding:48px 24px 28px}}.sb-section{max-width:1300px;margin:0 auto 64px;padding:0 30px}.sb-section .sb-head{align-items:center;gap:10px;margin:0 0 22px;display:flex}.sb-section .sb-head h2{color:#0b1a6b;margin:0;font-size:36px;font-weight:400;line-height:1.2}.sb-section .sb-dot{background:#1250ac;border-radius:50%;flex:none;width:9px;height:9px;margin-top:8px}.sb-section .sb-line{border-top:1px solid #dfe5ee;border-bottom:1px solid #eef1f6;flex:1;height:3px;margin-top:8px}.sb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;display:grid}.sb-card{aspect-ratio:437/375;color:#fff;background:#0b2a6b;position:relative;overflow:hidden}.sb-card>img{object-fit:cover;border-radius:0;width:100%;height:100%;margin:0;transition:transform .6s;position:absolute;inset:0}.sb-card:hover>img{transform:scale(1.06)}.sb-shade{background:linear-gradient(#000a2800 38%,#000a28ed 100%);transition:opacity .35s;position:absolute;inset:0}.sb-section .sb-rest{color:#fff;margin:0;padding:0 36px 30px;font-size:20px;font-weight:700;line-height:1.45;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.sb-over{opacity:0;background:#031234ed;flex-direction:column;justify-content:center;gap:12px;padding:26px 34px;transition:opacity .35s,transform .35s;display:flex;position:absolute;inset:0;overflow:hidden;transform:translateY(10px)}.sb-section .sb-over h3{color:#fff;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:22px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.sb-section .sb-meta{color:#fff;flex-wrap:wrap;gap:4px 18px;margin:0;font-size:16px;line-height:1.4;display:flex}.sb-section .sb-meta span{align-items:center;gap:6px;display:inline-flex}.sb-section .sb-ex{color:#fff;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.55;display:-webkit-box;overflow:hidden}.sb-section .sb-btn{color:#0b1a3a;background:#b9bdca;align-self:flex-start;margin-top:4px;padding:15px 26px;font-size:17px;line-height:1}.sb-card:hover .sb-over,.sb-card:focus-within .sb-over{opacity:1;transform:none}.sb-card:hover .sb-shade,.sb-card:hover .sb-rest,.sb-card:focus-within .sb-rest{opacity:0}.sb-link{z-index:3;position:absolute;inset:0}@media (max-width:960px){.sb-section{padding:0 16px}.sb-section .sb-head h2{font-size:28px}.sb-grid{grid-template-columns:1fr;gap:24px}}.post-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1300px;margin:0 auto 48px;padding:0 30px;display:grid}.pn-card{color:#0b1a3a;background:#fff;border:1px solid #d6e0ec;border-radius:14px;align-items:center;gap:16px;padding:20px 24px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.pn-card:hover{border-color:#1250ac;transform:translateY(-2px);box-shadow:0 8px 24px #1250ac1f}.pn-next{text-align:right;flex-direction:row-reverse}.pn-arrow{color:#1250ac;background:#eef4fb;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.pn-card:hover .pn-arrow{color:#fff;background:#1250ac}.pn-text{flex-direction:column;gap:4px;min-width:0;display:flex}.pn-label{letter-spacing:.04em;text-transform:uppercase;color:#6b7a90;font-size:13px;font-weight:600}.pn-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}@media (max-width:760px){.post-nav{grid-template-columns:1fr;gap:14px;padding:0 16px}}
