.ahb-wrap{--ah-primary:#6938ef;--ah-text:#1d2939;--ah-muted:#667085;--ah-border:rgba(16,24,40,.12);--ah-radius:10px;--ah-nav-size:42px;--ah-gap:12px;--ah-safe-start:80px;--ah-safe-end:80px}.ahb-wrap .ahb-container{max-width:100%!important;width:100%!important;margin:0 auto!important;padding:24px 0!important}.ahb-wrap a:focus,.ahb-wrap a:focus-visible,.ahb-wrap button:focus,.ahb-wrap button:focus-visible{outline:none!important;box-shadow:none!important}.ahb-wrap .ahb-topbar{display:flex!important;align-items:center!important;gap:var(--ah-gap)!important;margin-bottom:22px!important;position:relative!important;overflow:visible!important}.ahb-wrap .ahb-tabs-nav-btn{width:var(--ah-nav-size)!important;height:var(--ah-nav-size)!important;min-width:var(--ah-nav-size)!important;border-radius:var(--ah-radius)!important;border:1px solid var(--ah-border)!important;background:#fff!important;color:var(--ah-text)!important;display:grid!important;place-items:center!important;cursor:pointer!important;box-shadow:none!important;position:relative!important;z-index:50!important;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease!important}.ahb-wrap .ahb-tabs-nav-btn:hover{background:var(--ah-primary)!important;color:#fff!important;border-color:var(--ah-primary)!important;transform:translateY(-1px)!important;box-shadow:0 10px 18px rgba(16,24,40,.1)!important}.ahb-wrap .ahb-tabs-row{flex:1!important;display:flex!important;align-items:center!important;gap:12px!important;overflow-x:auto!important;overflow-y:visible!important;scroll-behavior:smooth!important;scrollbar-width:none!important;-ms-overflow-style:none!important;position:relative!important;z-index:1!important}.ahb-wrap .ahb-tabs-row::-webkit-scrollbar{display:none!important}.ahb-wrap .ahb-tabs-row::before,.ahb-wrap .ahb-tabs-row::after{content:""!important;flex:0 0 12px!important}.ahb-wrap .ahb-tab{flex:0 0 auto!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;padding:10px 16px!important;border-radius:var(--ah-radius)!important;border:1px solid var(--ah-border)!important;background:#fff!important;color:var(--ah-text)!important;font-family:"Inter",Sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;text-decoration:none!important;box-shadow:none!important;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease!important}.ahb-wrap .ahb-tab:hover{background:var(--ah-primary)!important;color:#fff!important;border-color:var(--ah-primary)!important;transform:translateY(-1px)!important;box-shadow:0 10px 18px rgba(16,24,40,.1)!important}.ahb-wrap .ahb-tab.is-active{background:var(--ah-primary)!important;color:#fff!important;border-color:var(--ah-primary)!important;box-shadow:none!important}.ahb-wrap .ahb-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}.ahb-wrap .ahb-card{background:#fff!important;border:1px solid rgba(16,24,40,.06)!important;border-radius:var(--ah-radius)!important;overflow:hidden!important;height:auto!important;box-shadow:0 10px 28px rgba(16,24,40,.08)!important;transition:transform .22s ease,box-shadow .22s ease!important;display:flex!important;flex-direction:column!important}.ahb-wrap .ahb-card:hover{transform:translateY(-4px)!important;box-shadow:0 18px 42px rgba(16,24,40,.12)!important}.ahb-wrap .ahb-thumb{width:100%!important;aspect-ratio:16/9!important;overflow:hidden!important;border-radius:var(--ah-radius) var(--ah-radius) 0 0!important}.ahb-wrap .ahb-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.ahb-wrap .ahb-body{padding:18px!important;display:flex!important;flex-direction:column!important;gap:10px!important;background:#fff!important;flex:1 1 auto!important;border-radius:0 0 var(--ah-radius) var(--ah-radius)!important}.ahb-wrap .ahb-cat,.ahb-wrap .ahb-title,.ahb-wrap .ahb-meta{display:block!important;opacity:1!important;visibility:visible!important}.ahb-wrap .ahb-cat{font-family:"Inter",Sans-serif!important;font-size:14px!important;font-weight:600!important;color:var(--ah-primary)!important;text-decoration:none!important}.ahb-wrap .ahb-title{margin:0!important;font-family:"Inter",Sans-serif!important;font-size:22px!important;font-weight:600!important;line-height:30px!important;color:var(--ah-text)!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}.ahb-wrap .ahb-title a{color:inherit!important;text-decoration:none!important}.ahb-wrap .ahb-title a:hover{color:var(--ah-primary)!important}.ahb-wrap .ahb-meta{margin-top:auto!important;font-family:"Inter",Sans-serif!important;font-size:14px!important;color:var(--ah-muted)!important}.ahb-wrap .ahb-pagination{display:flex!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin-top:34px!important}.ahb-wrap .ahb-page{min-width:44px!important;height:44px!important;padding:0 14px!important;border-radius:var(--ah-radius)!important;border:1px solid var(--ah-border)!important;background:#fff!important;color:var(--ah-text)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-family:"Inter",Sans-serif!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;box-shadow:none!important;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease!important}.ahb-wrap .ahb-page:hover,.ahb-wrap .ahb-page.is-active{background:var(--ah-primary)!important;color:#fff!important;border-color:var(--ah-primary)!important;transform:translateY(-1px)!important;box-shadow:0 10px 18px rgba(16,24,40,.1)!important}.ahb-wrap .ahb-pagination span.ahb-page{opacity:.45!important;pointer-events:none!important}@media (max-width:1024px){.ahb-wrap .ahb-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}}@media (max-width:768px){.ahb-wrap{--ah-safe-start:92px;--ah-safe-end:92px}.ahb-wrap .ahb-grid{grid-template-columns:1fr!important}.ahb-wrap .ahb-title{font-size:18px!important;line-height:26px!important}.ahb-wrap .ahb-tab{padding:9px 14px!important;font-size:13px!important}.ahb-wrap .ahb-tabs-nav-btn{width:40px!important;height:40px!important;min-width:40px!important}}