:root{--b-navy:#2d3572;--b-blue:#074798;--b-ink:#1f2a3d;--b-mut:#5e6878;--b-line:#e3ebf6;--b-r:8px}.ctvb-bc{margin:16px 0 0;font-size:13px;color:var(--b-mut)}.ctvb-bc ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;min-width:0}.ctvb-bc li{display:flex;align-items:center;min-width:0}.ctvb-bc li+li:before{content:"/";margin:0 8px;color:#a9b4c6}.ctvb-bc a{color:var(--b-blue);font-size:13px}.ctvb-bc a:hover{text-decoration:underline!important}.ctvb-bc span[aria-current]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60vw}.ctvb-cat{display:inline-flex;align-items:center;gap:6px;color:var(--c,#1d4ed8);background:#f1f4f9;background:color-mix(in srgb,var(--c,#1d4ed8) 10%,#fff);border:1px solid color-mix(in srgb,var(--c,#1d4ed8) 22%,#fff);font-size:12px;font-weight:700;line-height:1;padding:5px 10px 5px 8px;border-radius:999px;white-space:nowrap;vertical-align:middle}.ctvb-cat:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c,#1d4ed8);flex:0 0 7px}.ctvb-cat--sm{font-size:11px;padding:3px 8px 3px 6px;gap:5px}.ctvb-cat--sm:before{width:6px;height:6px;flex-basis:6px}.ctvb-time{font-size:12.5px;color:var(--b-mut)}.ctvb-top{margin-bottom:22px}.ctvb-feat{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);background:#fff;border:1px solid var(--b-line);border-radius:var(--b-r);overflow:hidden;box-shadow:0 2px 5px #0000000d}.ctvb-feat-img{display:block;aspect-ratio:16/10;background:#e9eef6;overflow:hidden}.ctvb-feat-img img{display:block;width:100%;height:100%;object-fit:cover}.ctvb-feat-body{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:22px 24px}.ctvb-feat-title{margin:0;font-size:24px;line-height:1.3;font-weight:700}.ctvb-feat-title a{color:var(--b-ink);font-size:inherit}.ctvb-feat-title a:hover{color:var(--b-blue)}.ctvb-feat-desc{margin:0;font-size:15px;line-height:1.6;color:var(--b-mut);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ctvb-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.ctvb-tile{background:#fff;border:1px solid var(--b-line);border-radius:var(--b-r);overflow:hidden;box-shadow:0 2px 5px #0000000d}.ctvb-tile-a{display:flex;flex-direction:column;height:100%;color:var(--b-ink)}.ctvb-tile-a:hover .ctvb-tile-title{color:var(--b-blue)}.ctvb-tile-img{display:block;aspect-ratio:16/10;background:#e9eef6}.ctvb-tile-img img{display:block;width:100%;height:100%;object-fit:cover}.ctvb-tile-body{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px 14px}.ctvb-tile-title{font-size:15px;line-height:1.4;font-weight:700;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ctvb-list{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.ctvb-card{display:flex;gap:18px;background:#fff;padding:18px;border-radius:var(--b-r);border:1px solid var(--b-line);box-shadow:0 2px 5px #0000000d}.ctvb-cimg{flex:0 0 220px;border-radius:6px;overflow:hidden;aspect-ratio:16/10;background:#e9eef6;align-self:flex-start}.ctvb-cimg img{display:block;width:100%;height:100%;object-fit:cover}.ctvb-cbody{min-width:0;flex:1}.ctvb-cmeta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px}.ctvb-ctitle{margin:0 0 8px;font-size:19px;line-height:1.35;font-weight:700}.ctvb-ctitle a{color:var(--b-blue);font-size:inherit}.ctvb-ctitle a:hover{color:var(--b-navy)}.ctvb-cdesc{margin:0;font-size:15px;line-height:1.55;color:#333;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ctvb-ad{min-height:280px;text-align:center}.ctvb-pager{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:6px 0 40px}.ctvb-pg{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 10px;border-radius:6px;background:#e1ebf9;color:#0e4c98;font-weight:700;font-size:15px}a.ctvb-pg:hover{background:#cfdcf2}.ctvb-pg--on{background:#0e4c98;color:#fff}.ctvb-pg--dots{background:none;min-width:18px;padding:0}.ctvb-pg--nav{font-size:22px;line-height:1}.ctvb-taghead{position:relative;background:#fff;border:1px solid var(--b-line);border-left:4px solid var(--b-navy);border-radius:var(--b-r);padding:16px 20px;margin:14px 0 20px}.ctvb-taghead-k{display:block;font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--b-mut);margin-bottom:4px}.ctvb-taghead-t{margin:0;font-size:26px;line-height:1.25;font-weight:700;color:#26559c}.ctvb-taghead-d{margin:8px 0 0;font-size:15px;line-height:1.6;color:#333;max-width:820px}.ctvb-taghead-n{position:absolute;top:16px;right:20px;font-size:13px;font-weight:700;color:var(--b-navy);background:#eef3fb;border-radius:999px;padding:5px 12px}.ctvb-titlewrap{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ctvb-meta{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px;color:var(--b-mut)}.ctvb-meta>*+*:before{content:"\2022";margin-right:14px;color:#c2c8d3}.blog-main-img{height:auto;display:block}.ctvb-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 6px}.ctvb-tags-l{font-size:14px;font-weight:700;color:var(--b-ink);margin-right:2px}.ctvb-tag{display:inline-block;font-size:13.5px;line-height:1;padding:8px 12px;border-radius:6px;background:#f2f7fd;border:1px solid #d6e2f3;color:#0e4c98!important;font-weight:600}.ctvb-tag:before{content:"#";opacity:.55;margin-right:2px}.ctvb-tag:hover{background:#0e4c98;border-color:#0e4c98;color:#fff!important}.related-card-body .ctvb-cat{margin-bottom:6px}.sidebar-posts-visual .post-content{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.ctvb-cimg img,.ctvb-feat-img img,.ctvb-tile-img img{transition:transform .45s cubic-bezier(.2,.7,.2,1),filter .3s ease}.ctvb-cimg,.ctvb-feat-img,.ctvb-tile-img{position:relative;overflow:hidden}.ctvb-cimg:after,.ctvb-feat-img:after,.ctvb-tile-img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(7,71,152,.28));opacity:0;transition:opacity .3s ease;pointer-events:none}@media (hover:hover){.ctvb-card:hover .ctvb-cimg img,.ctvb-feat:hover .ctvb-feat-img img,.ctvb-tile:hover .ctvb-tile-img img{transform:scale(1.06);filter:saturate(1.12) brightness(1.04)}.ctvb-card:hover .ctvb-cimg:after,.ctvb-feat:hover .ctvb-feat-img:after,.ctvb-tile:hover .ctvb-tile-img:after{opacity:1}.ctvb-card,.ctvb-tile,.ctvb-feat{transition:box-shadow .25s ease,transform .25s ease}.ctvb-card:hover,.ctvb-tile:hover,.ctvb-feat:hover{box-shadow:0 8px 22px rgba(16,40,90,.12)}.ctvb-tile:hover{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.ctvb-cimg img,.ctvb-feat-img img,.ctvb-tile-img img,.ctvb-card,.ctvb-tile,.ctvb-feat{transition:none}.ctvb-card:hover .ctvb-cimg img,.ctvb-feat:hover .ctvb-feat-img img,.ctvb-tile:hover .ctvb-tile-img img,.ctvb-tile:hover{transform:none}}.ctvb-headrow{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.ctvb-headrow h1.title{margin:0}.ctvb-headrow .ctvbs{flex:0 1 460px}.ctvb-bcrow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px}.ctvb-bcrow .ctvb-bc{margin:0;min-width:0;flex:1 1 300px}.ctvb-bcrow .ctvbs{flex:0 1 320px}.ctvb-bcrow{margin-bottom:18px}.ctvb-bcrow+.row #posts>.post-single:first-child{margin-top:0}.ctvbs{position:relative;display:flex;align-items:center;background:#fff;border:2px solid #d3def0;border-radius:999px;padding:4px 4px 4px 42px;transition:border-color .2s,box-shadow .2s}.ctvbs:focus-within{border-color:#26658b;box-shadow:0 0 0 4px rgba(38,101,139,.12)}.ctvbs-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ctvbs-ico{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#26658b;pointer-events:none}.ctvbs-input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:500 15px/1.2 Roboto,sans-serif;color:var(--b-ink);height:38px;padding:0 8px 0 0;-webkit-appearance:none;appearance:none}.ctvbs-input::-webkit-search-cancel-button{-webkit-appearance:none}.ctvbs-input::placeholder{color:#8a94a6}.ctvbs-btn{flex:0 0 auto;height:38px;padding:0 20px;border:0;border-radius:999px;background:var(--b-navy);color:#fff;font:700 14px/1 Roboto,sans-serif;cursor:pointer;transition:background .2s}.ctvbs-btn:hover{background:#074798}.ctvbs--sm{padding:2px 2px 2px 36px;border-width:1px}.ctvbs--sm .ctvbs-ico{left:13px;width:16px;height:16px}.ctvbs--sm .ctvbs-input{height:34px;font-size:14px}.ctvbs--sm .ctvbs-btn{height:34px;padding:0 14px;font-size:13px}.ctvbs-pop{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:50;background:#fff;border:1px solid var(--b-line);border-radius:12px;box-shadow:0 14px 34px rgba(16,30,70,.16);padding:6px;max-height:430px;overflow-y:auto;min-width:280px}.ctvbs-opt{display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px;color:var(--b-ink)}.ctvbs-opt:hover,.ctvbs-opt.is-on{background:#f2f7fd}.ctvbs-opt img{flex:0 0 64px;width:64px;height:40px;object-fit:cover;border-radius:5px;background:#e9eef6}.ctvbs-ob{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.ctvbs-ot{font-size:13.5px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ctvbs-opt--tag{border-bottom:1px dashed var(--b-line);border-radius:8px 8px 0 0}.ctvbs-opt--tag small{margin-left:auto;font-size:12px;color:var(--b-mut);white-space:nowrap}.ctvbs-hash{flex:0 0 28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#eef3fb;color:#0e4c98;font-weight:700}.ctvbs-all{display:block;width:100%;margin-top:4px;padding:10px;border:0;border-radius:8px;background:#eef3fb;color:#0e4c98;font:700 13.5px/1.2 Roboto,sans-serif;cursor:pointer;text-align:center}.ctvbs-all:hover{background:#0e4c98;color:#fff}.ctvbs-none{padding:12px;font-size:13.5px;color:var(--b-mut)}.ctvbs-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 18px}.ctvbs-tags-l{font-size:13px;font-weight:700;color:var(--b-navy);margin-right:2px}.ctvbs-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#fff;border:1px solid #d3def0;color:#0e4c98!important;font-size:13px;font-weight:600;transition:background .2s,border-color .2s}.ctvbs-chip:hover{background:#0e4c98;border-color:#0e4c98;color:#fff!important}.ctvbs-chip small{font-size:11px;opacity:.7}.ctvbs-hero{background:#fff;border:1px solid var(--b-line);border-radius:12px;padding:22px 24px 8px;margin:14px 0 20px;box-shadow:0 2px 5px #0000000d}.ctvbs-hero-t{margin:0 0 14px;font-size:24px;line-height:1.3;font-weight:700;color:#26559c}.ctvbs-hero .ctvbs{max-width:680px;margin-bottom:12px}.ctvbs-count{margin:0 0 12px;font-size:14px;font-weight:600;color:var(--b-mut)}.ctvbs-empty{background:#fff;border:1px dashed #c9d6ea;border-radius:12px;padding:24px;margin-bottom:30px}.ctvbs-empty strong{display:block;font-size:17px;color:var(--b-ink);margin-bottom:6px}.ctvbs-empty p{margin:0 0 14px;color:var(--b-mut);font-size:14.5px}.ctvb-ctitle mark,.ctvb-cdesc mark{background:#fff3b0;color:inherit;padding:0 2px;border-radius:3px}.blog-content-body img,.post-content-area img{display:block;width:auto!important;height:auto!important;max-width:min(100%,720px);max-height:480px;margin:18px auto;border-radius:8px;object-fit:contain}.blog-content-body figure,.post-content-area figure{margin:18px auto;max-width:100%;text-align:center}.blog-content-body figure img,.post-content-area figure img{margin:0 auto}.blog-content-body figcaption,.post-content-area figcaption{font-size:13px;color:var(--b-mut);margin-top:6px}.blog-content-body p[style*="text-align"] img{display:inline-block}@media (max-width:991px){.ctvb-feat{grid-template-columns:1fr}.ctvb-cimg{flex-basis:170px}}@media (max-width:767px){.ctvb-bc{margin-top:10px}.ctvb-feat-body{padding:14px 16px 16px;gap:8px}.ctvb-feat-title{font-size:20px}.ctvb-feat-desc{font-size:14px;-webkit-line-clamp:3}.ctvb-tiles{grid-template-columns:1fr;gap:10px}.ctvb-tile-a{flex-direction:row}.ctvb-tile-img{flex:0 0 120px;aspect-ratio:16/10;align-self:flex-start;margin:10px 0 10px 10px;border-radius:6px;overflow:hidden}.ctvb-tile-body{padding:10px 12px;gap:6px}.ctvb-tile-title{font-size:14.5px}.ctvb-card{gap:12px;padding:12px}.ctvb-cimg{flex-basis:120px}.ctvb-ctitle{font-size:16px;margin-bottom:0}.ctvb-cdesc{display:none}.ctvb-ad{min-height:250px}.ctvb-taghead{padding:14px 16px}.ctvb-taghead-t{font-size:22px}.ctvb-taghead-n{position:static;display:inline-block;margin-top:10px}.ctvb-bc span[aria-current]{max-width:50vw}.blog-header-box{flex-wrap:wrap;gap:10px}.ctvb-headrow{gap:6px}.ctvb-headrow h1.title{padding-bottom:10px}.ctvb-headrow .ctvbs,.ctvb-bcrow .ctvbs{flex:1 1 100%}.ctvbs-hero{padding:16px 14px 6px}.ctvbs-hero-t{font-size:20px}.ctvbs-input{font-size:16px}.blog-content-body img,.post-content-area img{max-width:100%;max-height:65vh}.ctvb-titlewrap{flex:1 1 100%}}