.knowledge-count{display:grid;place-items:center;min-width:118px;padding:.75rem 1.1rem;border-radius:20px;background:linear-gradient(135deg,#dff5ff,#ffe2f1);color:#087bb9}.knowledge-count strong{font-size:1.9rem;line-height:1}.knowledge-count span{font-size:.76rem;font-weight:800}.knowledge-toolbar{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.knowledge-search{position:relative;flex:1}.knowledge-search i{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#6e8997}.knowledge-search input{padding-left:2.7rem}.knowledge-chips{display:flex;gap:.4rem}.knowledge-chips button{border:1px solid #d8e9f1;background:#f7fbfd;color:#517080;border-radius:999px;padding:.5rem .8rem;font-weight:700;font-size:.78rem}.knowledge-chips button.active{background:var(--primary);border-color:var(--primary);color:#fff}.knowledge-path{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;text-align:center;margin-bottom:1.5rem;background:linear-gradient(135deg,#effaff,#fff2f8)}.knowledge-path div{display:grid}.knowledge-path span{font-size:.78rem;color:#697e88}.knowledge-path strong{color:#157eae}.knowledge-path i{color:var(--pink)}
.knowledge-column[hidden]{display:none!important}.knowledge-card{overflow:hidden;border-radius:24px;background:#fff;border:1px solid #e4eef3;box-shadow:0 14px 32px rgba(21,97,137,.1);transition:.22s ease}.knowledge-card:hover{transform:translateY(-5px);box-shadow:0 20px 42px rgba(21,97,137,.17)}.knowledge-image{position:relative;display:block;aspect-ratio:16/9;overflow:hidden}.knowledge-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.knowledge-card:hover .knowledge-image img{transform:scale(1.035)}.knowledge-image>span{position:absolute;top:14px;left:14px;display:grid;place-items:center;width:44px;height:44px;border-radius:15px;background:rgba(255,255,255,.92);color:var(--pink);font-weight:900;box-shadow:0 8px 18px rgba(18,72,99,.15)}.knowledge-card-body{position:relative;padding:1.2rem}.knowledge-card-icon{position:absolute;right:1rem;top:-28px;display:grid;place-items:center;width:54px;height:54px;border:5px solid #fff;border-radius:18px;background:linear-gradient(135deg,var(--primary),var(--pink));color:#fff;font-size:1.25rem}.knowledge-card h3{font-size:1.08rem;font-weight:800;line-height:1.5;padding-right:2.8rem}.knowledge-card h3 a{color:#153f55;text-decoration:none}.knowledge-card p{font-size:.88rem;line-height:1.7;color:#667c87;min-height:4.5em}.knowledge-card-footer{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.8rem;border-top:1px solid #edf3f6}.knowledge-card-footer>span{font-size:.72rem;color:#778b94}.knowledge-card-footer a{font-size:.78rem;font-weight:800;text-decoration:none}.knowledge-empty{padding:2.5rem}.knowledge-empty i{font-size:2.8rem;color:var(--pink)}
.knowledge-detail-hero .breadcrumb{font-size:.8rem}.knowledge-detail-hero .breadcrumb a{text-decoration:none}.knowledge-article{max-width:1180px;margin:auto}.knowledge-article-image{position:relative;overflow:hidden;border-radius:28px;aspect-ratio:16/9;box-shadow:0 22px 45px rgba(13,90,130,.18)}.knowledge-article-image img{width:100%;height:100%;object-fit:cover}.knowledge-article-image:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,rgba(4,43,65,.82))}.knowledge-article-image>div{position:absolute;z-index:1;left:1.5rem;right:1.5rem;bottom:1.35rem;display:grid;color:#fff}.knowledge-article-image span{font-size:.75rem;font-weight:800}.knowledge-article-image strong{font-size:1.45rem}.knowledge-intro{display:flex;gap:1rem;align-items:flex-start;margin:-1.2rem 1.2rem 1.5rem;position:relative;z-index:2}.knowledge-intro>i{font-size:2rem;color:var(--pink)}.knowledge-intro p{font-size:1.02rem;line-height:1.85;margin:0;color:#375565}.knowledge-section{position:relative;overflow:hidden}.knowledge-section-number{position:absolute;right:-7px;top:-25px;font-size:5rem;font-weight:900;color:#edf8fc}.knowledge-section h3{position:relative;font-size:1.08rem;font-weight:800;padding-right:2rem}.knowledge-section ul{position:relative;display:grid;gap:.85rem;padding:0;margin:1rem 0 0;list-style:none}.knowledge-section li{display:flex;gap:.65rem;font-size:.87rem;line-height:1.7;color:#526c78}.knowledge-section li i{color:#1ca575;margin-top:.25rem}.remember-box{display:flex;align-items:center;gap:1rem;margin:1.5rem 0;padding:1.25rem 1.5rem;border-radius:22px;background:linear-gradient(135deg,#fff5d8,#ffeaf4);border:1px solid #ffe1a1}.remember-box>i{font-size:2rem;color:#f2aa00}.remember-box div{display:grid}.remember-box span{font-size:.75rem;color:#826b2e;font-weight:800}.remember-box strong{color:#594a25}.knowledge-sources h3{font-size:1rem;font-weight:800}.knowledge-sources>div{display:flex;gap:.6rem;flex-wrap:wrap}.knowledge-sources a{padding:.55rem .75rem;border-radius:12px;background:#eef9fe;text-decoration:none;font-size:.78rem;font-weight:700}.knowledge-sources p{font-size:.75rem;color:#788a93;margin:.9rem 0 0}.knowledge-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:1rem;margin-top:1.5rem}.knowledge-pagination>div:last-child{text-align:right}.knowledge-pagination a{display:inline-flex;align-items:center;gap:.65rem;text-decoration:none;padding:.8rem 1rem;border-radius:16px;background:#fff;border:1px solid #dfebf1}.knowledge-pagination span{display:grid;font-size:.7rem;color:#748790}.knowledge-pagination strong{font-size:.78rem;color:#214b60}.knowledge-pagination .all-topics{justify-content:center;color:var(--pink);font-weight:800}
@media(max-width:991px){.knowledge-toolbar{align-items:stretch;flex-direction:column}.knowledge-chips{overflow-x:auto}.knowledge-chips button{white-space:nowrap}.knowledge-path{padding:.9rem}.knowledge-pagination{grid-template-columns:1fr 1fr}.knowledge-pagination .all-topics{grid-row:2;grid-column:1/-1}.knowledge-pagination>div a{width:100%}}
@media(max-width:575px){.knowledge-path{grid-template-columns:1fr}.knowledge-path>i{transform:rotate(90deg)}.knowledge-card p{min-height:0}.knowledge-article-image{border-radius:20px}.knowledge-article-image strong{font-size:1rem}.knowledge-intro{margin:-.6rem .5rem 1rem;padding:1rem}.knowledge-intro p{font-size:.9rem}.knowledge-pagination{grid-template-columns:1fr}.knowledge-pagination .all-topics{grid-row:auto;grid-column:auto}.knowledge-pagination>div:last-child{text-align:left}}
@media print{.knowledge-toolbar,.knowledge-pagination{display:none!important}.knowledge-article-image{max-height:360px;box-shadow:none}.knowledge-section{break-inside:avoid}.knowledge-sources a{color:#000}}
