.cdt-post-meta{margin:15px 0 0;padding:12px 0;border-top:1px solid #eee}.cdt-post-date{color:#666;font-size:13px;margin-bottom:10px;font-weight:500}.cdt-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.cdt-tag{display:inline-block;padding:5px 14px;background:#f0f0f0;color:#333;border-radius:20px;font-size:12px;text-decoration:none;transition:all .3s;font-weight:500}.cdt-tag:hover{background-image:linear-gradient(115deg,#00e1ff,#a1cd43);color:#fff}.cdt-pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin:50px 0 30px;padding:20px}.cdt-pagination a,.cdt-pagination span{padding:12px 18px;border:2px solid #ddd;border-radius:6px;text-decoration:none;color:#333;transition:all .3s;font-weight:600}.cdt-pagination a:hover{background:#007cba;color:#fff;border-color:#007cba}.cdt-pagination .current{background:#007cba;color:#fff;border-color:#007cba}.cdt-pagination .dots{border:none}.post-card.cdt-hidden{display:none!important}.post-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important}@media (max-width:1200px){.post-grid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:768px){.post-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:480px){.post-grid{grid-template-columns:1fr!important}}@media (max-width:768px){#cdt-blog-filters.expanded .filter-buttons__container-content{max-height:2000px}#cdt-blog-filters .cdt-toggle-btn{display:block!important;width:100%;padding:1rem 2rem!important;background:#fff!important;border:2px solid #d7d7d7!important;border-radius:50px!important;font-size:1.6rem!important;font-weight:600!important;cursor:pointer!important;margin-bottom:10px!important;text-align:left!important}#cdt-blog-filters .cdt-toggle-btn:after{content:" ▼";float:right}#cdt-blog-filters.expanded .cdt-toggle-btn:after{content:" ▲"}}@media (min-width:769px){#cdt-blog-filters .cdt-toggle-btn{display:none!important}}.cdt-blog-grid{display:grid;gap:var(--space-m,20px);margin:30px 0;max-width:1344px;position:relative;align-items:stretch;align-content:stretch}.cdt-blog-grid[data-columns="2"]{grid-template-columns:repeat(2,1fr)}.cdt-blog-grid[data-columns="3"]{grid-template-columns:repeat(3,1fr)}.cdt-blog-grid[data-columns="4"]{grid-template-columns:repeat(4,1fr)}.cdt-blog-grid[data-columns="5"]{grid-template-columns:repeat(5,1fr)}@media (max-width:1200px){.cdt-blog-grid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:768px){.cdt-blog-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:480px){.cdt-blog-grid{grid-template-columns:1fr!important}}.cdt-blog-grid .post-card{display:flex;justify-content:stretch;background:var(--card,#fff);border-radius:1.6rem;padding:1.5rem;gap:1.5rem;position:relative;flex-direction:column;transition:transform .3s}.cdt-blog-grid .post-card:hover{transform:translateY(-5px)}.cdt-blog-grid .post-card.cdt-hidden{display:none}.cdt-blog-grid .post-card__image-wrap{position:relative;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;border-radius:1.6rem;aspect-ratio:1.25;flex-grow:1;height:unset}.cdt-blog-grid .post-card__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.cdt-blog-grid .post-card__image-wrap:hover .post-card__image{transform:scale(1.05)}.cdt-blog-grid .post-card__text-wrap{display:flex;flex-direction:column;gap:1rem}.cdt-blog-grid .post-card__title{font-size:var(--h5,1.4rem);font-weight:600;text-decoration:underline;margin:0}.cdt-blog-grid .post-card__title a{color:inherit;text-decoration:inherit}.cdt-blog-grid .post-card__text{font-size:var(--text-xs,.95rem);line-height:1.5;color:var(--muted,#666);font-weight:600;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;margin:0}.cdt-sc-filters{margin:30px 0;position:relative;z-index:999!important}.cdt-sc-toggle{display:none;width:100%;padding:1rem 2rem;background:#fff;border:2px solid #d7d7d7;border-radius:50px;font-size:1.6rem;font-weight:600;cursor:pointer!important;margin-bottom:10px;pointer-events:auto!important;position:relative;z-index:999!important}.cdt-sc-filter-wrap{display:flex;flex-wrap:wrap;gap:10px;position:relative;z-index:999!important}.cdt-sc-filter{display:flex;align-items:center;gap:.4em;font-size:1.6rem;font-weight:600;padding:.8rem 2rem;color:#000;background:#fff;border-radius:50px;box-shadow:0 0 0 1px #d7d7d7;border:none;cursor:pointer!important;transition:all .2s;pointer-events:auto!important;position:relative;z-index:999!important;text-decoration:none}.cdt-sc-filter:hover{background-image:linear-gradient(115deg,#00e1ff,#a1cd43);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,0);text-shadow:0px 1px 0px rgba(0,0,0,.13)}.cdt-sc-pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin:50px 0;padding:20px;flex-wrap:wrap}.cdt-sc-pagination a,.cdt-sc-pagination span{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border:2px solid #d7d7d7;border-radius:50px;text-decoration:none;color:#000;transition:all .3s;font-weight:600;background:#fff;min-width:44px;text-align:center;line-height:1}.cdt-sc-pagination a:hover{background-image:linear-gradient(115deg,#00e1ff,#a1cd43);color:#fff;border-color:transparent;text-shadow:0px 1px 0px rgba(0,0,0,.13)}.cdt-sc-pagination .current{background-image:linear-gradient(115deg,#00e1ff,#a1cd43);color:#fff;border-color:transparent;text-shadow:0px 1px 0px rgba(0,0,0,.13)}@media (max-width:768px){.cdt-sc-pagination{gap:6px;padding:15px;margin:30px 0}.cdt-sc-pagination a,.cdt-sc-pagination span{padding:10px 14px;font-size:.9rem;min-width:40px}}@media (max-width:480px){.cdt-sc-pagination{gap:4px;padding:10px;margin:20px 0}.cdt-sc-pagination a,.cdt-sc-pagination span{padding:8px 12px;font-size:.85rem;min-width:36px}}@media (max-width:768px){.cdt-sc-toggle{display:block}.cdt-sc-toggle:after{content:" ▼";float:right}.cdt-sc-filters.expanded .cdt-sc-toggle:after{content:" ▲"}.cdt-sc-filter-wrap{max-height:0;overflow:hidden;transition:max-height .3s}.cdt-sc-filters.expanded .cdt-sc-filter-wrap{max-height:2000px}}