.elementor-post__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nav-container{display:flex;max-width:500px;overflow-x:auto;background-color:rgba(250,250,250,1);border:1px solid rgba(233,234,235,1);border-radius:8px;padding:0}.nav-tab{background-color:rgba(250,250,250,1);border:1px solid rgba(250,250,250,1);padding:10px 20px;color:rgba(113,118,128,1);font-size:14px;cursor:pointer;white-space:nowrap;transition:all .2s ease;border-radius:8px}.nav-tab.active{background:#fff;color:rgba(65,70,81,1);font-weight:500;border-radius:8px;border-left:1px solid rgba(233,234,235,1);border-right:1px solid rgba(233,234,235,1)}.nav-tab.active:hover{border-top:1px solid rgba(233,234,235,1);border-bottom:1px solid rgba(233,234,235,1)}.nav-tab.active:first-child{border-right:1px solid rgba(233,234,235,1)}.nav-tab.active:last-child{border-left:1px solid rgba(233,234,235,1)}.nav-tab:hover:not(.active){background-color:rgba(250,250,250,1);border:1px solid rgba(250,250,250,1);color:rgba(113,118,128,1)}.dropdown{position:relative;width:200px;cursor:pointer}.dropdown-select{border:1px solid #ccc;padding:8px;background:#fff;border-radius:8px;color:rgba(65,70,81,1);font-weight:500;font-weight:500;font-size:14px}.dropdown-options{display:none;position:absolute;top:100%;left:0;z-index:10;background:#fff;border:1px solid #ccc;width:100%;font-weight:500;font-weight:500;font-size:14px}.dropdown.active .dropdown-options{display:block}.dropdown-option{padding:10px;cursor:pointer}.dropdown-option:hover{background:#f0f0f0}.dropdown-arrow{float:right;transition:transform .2s ease;font-size:14px;margin-left:8px}.post-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.post-card{border:1px solid #ddd;padding:16px;border-radius:16px;background:#fff}.post-thumbnail{width:100%;height:240px!important;border-radius:12px!important;object-fit:cover;display:block;margin-bottom:16px}.meta-wrapper{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px;margin-bottom:24px}.post-title a{font-family:var(--font-family-display);font-weight:600;font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);letter-spacing:0%;color:rgba(24,29,39,1);margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.post-date{font-family:var(--font-family-body);font-weight:600;font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:rgba(49,74,247,1);margin:0 0 12px}.post-excerpt{font-family:var(--font-family-body);font-weight:400;font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);color:rgba(83,88,98,1);margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.read-more{font-family:var(--font-family-body);font-weight:600;font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:rgba(49,74,247,1);text-decoration:none}.my-tags,.my-categories{list-style:none;padding:0;display:flex;gap:10px;flex-wrap:wrap;margin:0}.my-categories li{padding:4px 12px;border:1px solid rgba(165,176,255,1);background-color:rgba(238,240,255,1);border-radius:25px;color:rgba(49,74,247,1);display:flex;line-height:20px;font-weight:500;font-size:14px}.my-tags li{padding:4px 12px;border:1px solid rgba(213,217,235,1);background-color:rgba(248,249,252,1);border-radius:25px;color:rgba(54,63,114,1);display:flex;line-height:20px;font-weight:500;font-size:14px}.pagination-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-top:30px}.page-prev.disabled,.page-next.disabled{color:#aaa;background-color:#f1f1f1;border:1px solid #ddd;pointer-events:none;opacity:.6}.hfe-nav-menu .current-page-ancestor>a{color:#314af7!important;font-weight:700}.page-numbers.current{background-color:rgba(49,74,247,.1);font-weight:700}