.knowledge-document{scroll-behavior:auto}
.knowledge-page{font-weight:400;font-size:15px}
.knowledge-page h1,.knowledge-page h2,.knowledge-page h3{font-weight:500;letter-spacing:normal}
.kb-hero{background:linear-gradient(115deg,#fbfdff,#f0f6ff 70%,#f5f3ff);border-bottom:1px solid #e7eef8;padding-top:22px}
.kb-breadcrumb{display:flex;align-items:center;gap:11px;font-size:11px;color:#6c819d}
.kb-breadcrumb a:hover{color:var(--blue)}
.kb-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:65px;padding:35px 0 39px}
.kb-kicker{font-size:10px;color:#6283b2;letter-spacing:.05em;line-height:1.8}
.kb-hero h1{font-size:40px;line-height:1.5;margin:13px 0 16px}
.kb-hero h1>span{font-size:27px;color:#397bcf;display:block;margin-top:6px}
.kb-hero p{font-size:14px;line-height:2.05}
.kb-hero-topics{display:flex;align-items:center;gap:11px;font-size:11px;color:#6683a7;margin-top:19px}
.kb-hero-topics i{display:block;width:3px;height:3px;border-radius:50%;background:#9eb8d9}
.kb-explore{display:inline-flex;align-items:center;gap:9px;font-size:12px;color:var(--blue);min-height:39px;margin-top:15px}
.kb-explore .icon{height:15px;width:15px;transform:rotate(90deg)}
.kb-hero-visual img{width:100%;max-width:470px;max-height:300px;object-fit:contain;margin-inline:auto}
.kb-list-section{padding:55px 0 20px;scroll-margin-top:92px;background:#fff}
.kb-list-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:27px}
.kb-list-heading h2{font-size:26px;line-height:1.6;margin-top:6px;outline-offset:7px}
.kb-list-heading>p{font-size:11px;color:#7790ae;line-height:1.8;text-align:right}
.kb-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px 24px}
.kb-article{border:1px solid #e2eaf6;border-radius:15px;overflow:hidden;background:#fff;display:flex;flex-direction:column;transition:box-shadow .2s,border-color .2s}
.kb-article:hover{border-color:#bfd5f4;box-shadow:0 8px 25px #234e8c0a}
.kb-article-button{border:0;padding:0;text-align:left;background:none;width:100%;height:100%;display:flex;flex-direction:column;color:inherit;font:inherit}
.kb-cover{height:154px;width:100%;position:relative;isolation:isolate;background:#eaf2ff;display:flex;align-items:center;justify-content:center;overflow:hidden}
.kb-cover:before{content:'';position:absolute;width:175px;height:175px;border:22px solid #ffffff8a;border-radius:50%;top:-90px;left:-10px;z-index:-1}
.kb-cover:after{content:'';position:absolute;width:115px;height:115px;background:#ffffff75;border-radius:50%;right:-15px;bottom:-73px;z-index:-1}
.kb-cover-main{width:64px;height:64px;fill:none;stroke:#4c86df;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;transform:translateY(-6px);filter:drop-shadow(3px 3px 0 #ffffff90)}
.kb-cover-mini{display:grid;place-items:center;position:absolute;right:calc(50% - 65px);top:70px;width:33px;height:33px;border-radius:10px;transform:rotate(-7deg);background:#fff;border:1px solid #e0eafa;box-shadow:0 5px 11px #2c5a9109}
.kb-cover-mini .icon{width:19px;height:19px;color:#6394dc}
.kb-cover-label{position:absolute;bottom:15px;left:0;right:0;font-size:9px;color:#5b7aa5;letter-spacing:.06em;text-align:center}
.kb-cover-purple{background:#f0ecff}.kb-cover-purple .kb-cover-main{stroke:#8b72d7}.kb-cover-purple .kb-cover-label{color:#7c6baf}
.kb-cover-mint{background:#e9f6f4}.kb-cover-mint .kb-cover-main{stroke:#38a49e}.kb-cover-mint .kb-cover-label{color:#528b89}
.kb-cover-sand{background:#fcf3e9}.kb-cover-sand .kb-cover-main{stroke:#c99b62}.kb-cover-sand .kb-cover-label{color:#9b815d}
.kb-card-body{padding:20px 21px 17px;flex:1;display:flex;flex-direction:column;width:100%}
.kb-category{display:inline-block;align-self:flex-start;font-size:10px;color:#4a83cf;background:#f1f6ff;border-radius:5px;padding:2px 7px;line-height:1.7;margin-bottom:10px}
.kb-card-body h3{font-size:16px;line-height:1.8;margin-bottom:9px}
.kb-card-body>p{font-size:12px;line-height:1.95;color:#6d85a3;margin-bottom:18px}
.kb-card-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:13px;border-top:1px solid #edf2f9;font-size:9px;color:#8ba0ba;line-height:1.7}
.kb-card-footer>span:last-child{display:inline-flex;align-items:center;gap:5px;color:#397dcc;white-space:nowrap}
.kb-card-footer .icon{width:12px;height:12px}
.kb-pagination-section{padding:18px 0 53px}
.kb-pagination-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e8eef7;padding-top:26px}
.kb-page-summary,.kb-page-size{font-size:11px;color:#7b91ad;line-height:1.8}
.kb-pagination{display:flex;gap:8px;align-items:center;position:static;padding:0;background:none;border:0;box-shadow:none}
.kb-pagination>a,.kb-pagination>span{height:38px;min-width:38px;display:flex;align-items:center;justify-content:center;font-size:12px;border:1px solid #e0e9f7;border-radius:8px;background:#fff;color:#5a789e;padding:6px 11px;line-height:1.5;white-space:nowrap}
.kb-pagination>a:hover{border-color:#9bc0f5;background:#f6faff;color:var(--blue)}
.kb-pagination>[aria-current="page"]{background:var(--blue);border-color:var(--blue);color:#fff}
.kb-pagination>[aria-disabled="true"]{background:#f8faff;border-color:#e9eff7;color:#9daec4}
.kb-pagination .icon{height:13px;width:13px}
.kb-pagination .kb-prev .icon{transform:rotate(180deg);margin-right:5px}
.kb-pagination .kb-next .icon{margin-left:5px}
.kb-bottom-note{text-align:center;font-size:10px;color:#8196b0;margin-top:21px;line-height:1.9}
#article-dialog{width:min(740px,calc(100% - 32px));padding:25px 33px 29px;border-radius:20px}
.kb-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}
.kb-reading h2{font-size:26px;line-height:1.65;margin:0 0 9px}
.kb-reading-platform{font-size:11px;color:#7f94b0;margin-bottom:22px;padding-bottom:17px;border-bottom:1px solid #e9eff8}
.kb-reading-intro{font-size:14px;line-height:2;margin-bottom:23px}
.kb-reading h3{font-size:18px;line-height:1.8;margin:0 0 15px}
.kb-reading ol{list-style:none;counter-reset:reading-step;padding:0;margin:0 0 25px;display:grid;gap:17px}
.kb-reading li{counter-increment:reading-step;padding-left:31px;position:relative;line-height:2;font-size:14px;color:#5a7496}
.kb-reading li:before{content:counter(reading-step);position:absolute;left:0;top:4px;background:#edf4ff;border:1px solid #dce9fb;border-radius:6px;font-size:10px;color:#6c95cb;line-height:21px;width:22px;height:22px;text-align:center}
.kb-reading-note{border-left:2px solid #94baf1;padding:12px 15px;background:#f4f8ff;font-size:12px;color:#6b83a3;line-height:1.95}
.kb-dialog-actions{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #e8eff9;padding-top:23px;margin-top:27px}
.kb-dialog-actions .btn{font-size:12px;min-height:41px;padding:9px 19px;border-radius:9px;font-weight:400}
.kb-next-article{display:inline-flex;align-items:center;gap:7px;padding:8px 0;min-height:40px;background:transparent;border:0;font-size:12px;color:#4982c9;text-align:left}
.kb-next-article>.icon{width:15px;height:15px}
@media(max-width:1100px){.kb-hero-grid{gap:40px}.kb-hero h1{font-size:36px}.kb-hero h1>span{font-size:25px}.kb-hero p{font-size:13px}.kb-hero-visual img{max-height:280px}.kb-article-grid{gap:23px 20px}.kb-card-body{padding:18px 19px 16px}.kb-card-body h3{font-size:15px}.kb-card-body>p{font-size:11px}.kb-card-footer{font-size:8px}}
@media(max-width:860px){.kb-hero-grid{gap:20px;padding-block:31px}.kb-hero h1{font-size:33px}.kb-hero h1>span{font-size:22px}.kb-hero p{font-size:12px}.kb-hero-topics{font-size:10px;gap:8px;margin-top:16px}.kb-kicker{font-size:9px}.kb-explore{font-size:11px;margin-top:12px}.kb-hero-visual img{max-height:250px}.kb-list-section{padding-top:43px}.kb-list-heading h2{font-size:24px}.kb-list-heading>p{font-size:10px}.kb-article-grid{gap:18px 16px}.kb-cover{height:135px}.kb-cover-main{width:52px;height:52px}.kb-cover-mini{width:29px;height:29px;top:60px;right:calc(50% - 55px)}.kb-cover-mini .icon{width:16px;height:16px}.kb-cover-label{font-size:8px;bottom:13px}.kb-card-body{padding:16px 16px 14px}.kb-card-body h3{font-size:14px;line-height:1.85}.kb-card-body>p{font-size:10px}.kb-category{font-size:9px}.kb-card-footer{font-size:8px;gap:6px;flex-wrap:wrap}.kb-list-heading{margin-bottom:24px}.kb-pagination-inner{gap:13px;padding-top:23px}.kb-page-summary,.kb-page-size{font-size:10px}.kb-pagination{gap:6px}.kb-pagination>a,.kb-pagination>span{font-size:11px;height:36px;min-width:36px;padding-inline:9px}.kb-bottom-note{font-size:9px}.kb-pagination-section{padding-bottom:43px}}
@media(max-width:620px){.kb-hero{padding-top:15px}.kb-breadcrumb{font-size:10px;gap:8px}.kb-hero-grid{grid-template-columns:1fr .72fr;gap:10px;padding:30px 0 28px}.kb-kicker{font-size:8px;letter-spacing:.02em}.kb-hero h1{font-size:29px;line-height:1.5;margin:12px 0 13px}.kb-hero h1>span{font-size:17px;margin-top:8px;line-height:1.6;white-space:nowrap}.kb-hero p{font-size:11px;line-height:2}.kb-hero-topics{font-size:8px;gap:6px;flex-wrap:wrap;row-gap:7px;margin-top:15px}.kb-hero-topics i{width:2px;height:2px}.kb-explore{font-size:10px;margin-top:12px;gap:6px}.kb-explore .icon{height:12px;width:12px}.kb-hero-visual img{max-height:195px;width:155%;max-width:none;margin-left:-25%;opacity:.95}.kb-hero-visual{overflow:hidden;align-self:center}.kb-list-section{padding:35px 0 13px;scroll-margin-top:80px}.kb-list-heading{display:block;margin-bottom:24px}.kb-list-heading h2{font-size:24px;margin-top:7px}.kb-list-heading>p{font-size:10px;margin-top:10px;text-align:left}.kb-article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 12px}.kb-article{border-radius:12px}.kb-cover{height:122px}.kb-cover:before{width:140px;height:140px;border-width:18px;left:-10px;top:-75px}.kb-cover-main{height:46px;width:46px}.kb-cover-mini{width:27px;height:27px;right:calc(50% - 49px);top:54px;border-radius:8px}.kb-cover-mini .icon{width:15px;height:15px}.kb-cover-label{font-size:7px;letter-spacing:.02em;bottom:12px}.kb-card-body{padding:15px 12px 13px}.kb-category{font-size:8px;padding:2px 6px;margin-bottom:8px}.kb-card-body h3{font-size:13px;line-height:1.85;margin-bottom:8px}.kb-card-body>p{font-size:10px;line-height:1.95;margin-bottom:14px}.kb-card-footer{font-size:8px;gap:5px;padding-top:10px;flex-direction:column;align-items:flex-start}.kb-card-footer .icon{width:11px;height:11px}.kb-pagination-section{padding:13px 0 34px}.kb-pagination-inner{flex-wrap:wrap;justify-content:center;gap:16px;padding-top:22px}.kb-page-summary{width:100%;text-align:center;order:1;font-size:10px}.kb-pagination{order:0;width:100%;justify-content:center;gap:6px;display:flex;position:static;padding:0;background:none;box-shadow:none;border:0;flex-wrap:nowrap}.kb-pagination>a,.kb-pagination>span{font-size:10px;min-width:33px;height:36px;padding:7px 8px;border-radius:7px}.kb-page-size{display:none}.kb-bottom-note{font-size:9px;max-width:285px;margin:18px auto 0;line-height:2}#article-dialog{padding:19px 23px 24px;border-radius:17px}.kb-dialog-top{margin-bottom:13px}.kb-reading h2{font-size:22px}.kb-reading-platform{font-size:10px;margin-bottom:18px}.kb-reading-intro{font-size:13px;margin-bottom:20px}.kb-reading h3{font-size:17px}.kb-reading li{font-size:12px;line-height:2.05;padding-left:30px}.kb-reading li:before{top:3px}.kb-reading-note{font-size:11px;padding:11px 13px}.kb-dialog-actions{gap:15px;padding-top:20px;margin-top:23px}.kb-dialog-actions .btn{font-size:10px;padding-inline:13px}.kb-next-article{font-size:10px;gap:5px}.kb-next-article>.icon{height:12px;width:12px}}
@media(max-width:360px){.kb-hero-grid{grid-template-columns:1fr .6fr;gap:8px}.kb-hero h1{font-size:26px}.kb-hero h1>span{font-size:15px}.kb-hero p{font-size:10px}.kb-hero-topics{font-size:7px;gap:5px}.kb-hero-visual img{width:165%;margin-left:-30%}.kb-kicker{font-size:7px}.kb-list-heading h2{font-size:22px}.kb-card-body{padding-inline:10px}.kb-card-body h3{font-size:12px}.kb-card-body>p{font-size:9px}.kb-cover{height:108px}.kb-cover-main{width:41px;height:41px}.kb-cover-mini{top:48px;right:calc(50% - 43px);width:24px;height:24px}.kb-cover-label{font-size:6px}.kb-pagination{gap:5px}.kb-pagination>a,.kb-pagination>span{font-size:9px;min-width:31px;padding-inline:7px}.kb-pagination .icon{height:11px;width:11px}}
