.radical-articlefilter-blog{width:100%;padding-bottom:var(--radical-app-margin-desktop);background-color:var(--radical-app-background);color:var(--radical-app-on-background)}.radical-articlefilter-container{width:100%;max-width:1400px;margin:0 auto;padding:0 var(--radical-app-margin-edge)}.radical-articlefilter-hero{position:relative;height:400px;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;text-align:center;border-radius:24px}.radical-articlefilter-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.radical-articlefilter-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(12,19,36,0.6),rgba(12,19,36,0.95));z-index:1}.radical-articlefilter-hero-content{position:relative;z-index:2;max-width:800px;padding:0 var(--radical-app-spacing-lg);display:flex;flex-direction:column;align-items:center;gap:var(--radical-app-spacing-md)}.radical-articlefilter-tag{display:inline-block;background:rgba(221,183,255,0.2);color:var(--radical-app-primary);padding:6px 16px;border-radius:20px;font-size:14px;font-weight:700;border:1px solid rgba(221,183,255,0.3);backdrop-filter:blur(10px)}.radical-articlefilter-title{font-size:3rem;font-weight:900;margin:0;line-height:1.2;color:#fff;text-shadow:0 4px 20px rgba(0,0,0,0.5)}.radical-articlefilter-subtitle{font-size:1.1rem;opacity:0.8;font-weight:400;color:var(--radical-app-on-surface-variant);margin:0}.radical-articlefilter-search-wrapper{width:100%;max-width:600px;margin-top:var(--radical-app-spacing-sm)}.radical-articlefilter-search-container{position:relative;border-radius:50px;padding:6px 20px;display:flex;gap:10px;box-shadow:0 10px 40px rgba(0,0,0,0.3)}.radical-articlefilter-search-input{flex:1;border:none;background:transparent;padding:12px 20px;font-size:16px;font-family:inherit;outline:none;color:var(--radical-app-on-surface)}.radical-articlefilter-search-input::placeholder{color:var(--radical-app-outline)}.radical-articlefilter-search-btn{background:var(--radical-app-primary);color:var(--radical-app-on-primary);border:none;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease}.radical-articlefilter-search-btn:hover{background:var(--radical-app-primary-container);transform:scale(1.05);box-shadow:0 0 15px rgba(221,183,255,0.4)}.radical-articlefilter-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;padding:var(--radical-app-spacing-md) 0;margin-bottom:var(--radical-app-spacing-lg);font-size:14px;color:var(--radical-app-on-surface-variant)}.radical-articlefilter-breadcrumbs-item{color:var(--radical-app-on-surface-variant);text-decoration:none;transition:color 0.2s ease;display:flex;align-items:center}.radical-articlefilter-breadcrumbs-item:not(:last-child)::after{content:'/';margin:0 8px;color:var(--radical-app-outline-variant)}.radical-articlefilter-breadcrumbs-item:hover{color:var(--radical-app-primary)}.radical-articlefilter-breadcrumbs-item.active{color:var(--radical-app-primary);font-weight:700;pointer-events:none}.radical-articlefilter-layout{display:grid;grid-template-columns:320px 1fr;gap:var(--radical-app-spacing-xl)}.radical-articlefilter-sidebar{display:flex;flex-direction:column;gap:var(--radical-app-spacing-lg)}.radical-articlefilter-widget{padding:var(--radical-app-spacing-lg);border-radius:20px}.radical-articlefilter-widget-title{font-size:18px;font-weight:800;position:relative;padding-bottom:12px;color:var(--radical-app-on-surface);display:block;margin-bottom:var(--radical-app-spacing-md)}.radical-articlefilter-widget-title::after{content:'';position:absolute;bottom:0;right:0;width:40px;height:3px;background:var(--radical-app-primary);border-radius:2px}.radical-articlefilter-categories{display:flex;flex-direction:column;gap:8px}.radical-articlefilter-cat-item{display:flex;align-items:center;cursor:pointer;padding:10px 14px;border-radius:12px;transition:all 0.2s ease}.radical-articlefilter-cat-item:hover{background:rgba(255,255,255,0.05)}.radical-articlefilter-cat-item input{display:none}.radical-articlefilter-cat-name{font-size:15px;color:var(--radical-app-on-surface-variant);transition:all 0.2s ease}.radical-articlefilter-cat-item input:checked + .radical-articlefilter-cat-name{color:var(--radical-app-primary);font-weight:700;padding-right:12px;border-right:3px solid var(--radical-app-primary)}.radical-articlefilter-filter-opt{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:15px;font-weight:500;color:var(--radical-app-on-surface-variant);transition:color 0.2s ease}.radical-articlefilter-filter-opt:hover{color:var(--radical-app-on-surface)}.radical-articlefilter-promo{position:relative;border-radius:20px;overflow:hidden;height:280px;color:#fff}.radical-articlefilter-promo img{width:100%;height:100%;object-fit:cover}.radical-articlefilter-promo-empty{width:100%;height:100%;background-color:var(--radical-app-surface-container-high)}.radical-articlefilter-promo::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(12,19,36,0.95),rgba(12,19,36,0.4));z-index:1}.radical-articlefilter-promo-content{position:absolute;bottom:0;left:0;width:100%;padding:var(--radical-app-spacing-lg);z-index:2;display:flex;flex-direction:column;gap:12px}.radical-articlefilter-promo-content strong{font-size:18px;font-weight:800}.radical-articlefilter-promo-content p{font-size:14px;opacity:0.8;margin:0;line-height:1.5}.radical-articlefilter-promo-btn{display:inline-block;padding:10px 20px;background:var(--radical-app-primary);color:var(--radical-app-on-primary);text-decoration:none;font-size:14px;font-weight:700;border-radius:8px;text-align:center;transition:all 0.3s ease;margin-top:8px}.radical-articlefilter-promo-btn:hover{background:var(--radical-app-primary-container);transform:translateY(-2px);box-shadow:0 4px 15px rgba(221,183,255,0.3)}.radical-articlefilter-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--radical-app-spacing-lg);padding:var(--radical-app-spacing-md) var(--radical-app-spacing-lg);border-radius:16px}.radical-articlefilter-sort{display:flex;align-items:center;gap:16px}.radical-articlefilter-sort-label{font-size:14px;font-weight:700;color:var(--radical-app-outline)}.radical-articlefilter-sort-options{display:flex;gap:8px}.radical-articlefilter-sort-btn{background:transparent;border:1px solid transparent;padding:8px 16px;font-size:14px;font-family:inherit;color:var(--radical-app-on-surface-variant);cursor:pointer;border-radius:8px;transition:all 0.3s ease}.radical-articlefilter-sort-btn:hover{background:rgba(255,255,255,0.05);color:var(--radical-app-on-surface)}.radical-articlefilter-sort-btn.active{background:rgba(221,183,255,0.15);color:var(--radical-app-primary);border-color:rgba(221,183,255,0.3);font-weight:700}.radical-articlefilter-results{font-size:14px;color:var(--radical-app-outline)}.radical-articlefilter-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--radical-app-spacing-lg)}.radical-articlefilter-card{border-radius:20px;overflow:hidden;transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);display:flex;flex-direction:column}.radical-articlefilter-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,0.4);border-color:rgba(221,183,255,0.3)}.radical-articlefilter-card-header{position:relative;height:220px;overflow:hidden}.radical-articlefilter-card-img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease}.radical-articlefilter-card:hover .radical-articlefilter-card-img{transform:scale(1.08)}.radical-articlefilter-card-placeholder{width:100%;height:100%;background:var(--radical-app-surface-container-high);display:flex;align-items:center;justify-content:center;color:var(--radical-app-outline)}.radical-articlefilter-card-meta-top{position:absolute;top:16px;right:16px;z-index:2}.radical-articlefilter-card-cat{background:rgba(12,19,36,0.8);color:var(--radical-app-primary);padding:6px 14px;border-radius:8px;font-size:12px;font-weight:700;backdrop-filter:blur(8px);border:1px solid rgba(221,183,255,0.2)}.radical-articlefilter-card-body{padding:var(--radical-app-spacing-lg);flex:1;display:flex;flex-direction:column}.radical-articlefilter-card-date{font-size:13px;color:var(--radical-app-outline);margin-bottom:12px}.radical-articlefilter-card-title{font-size:20px;font-weight:800;line-height:1.4;margin:0 0 12px 0}.radical-articlefilter-card-title a{color:var(--radical-app-on-surface);text-decoration:none;transition:color 0.3s ease}.radical-articlefilter-card-title a:hover{color:var(--radical-app-primary)}.radical-articlefilter-card-excerpt{font-size:15px;line-height:1.6;color:var(--radical-app-on-surface-variant);margin-bottom:24px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;overflow:hidden}.radical-articlefilter-card-footer{margin-top:auto;padding-top:16px;border-top:1px solid rgba(255,255,255,0.05);display:flex;justify-content:space-between;align-items:center}.radical-articlefilter-card-time{font-size:13px;color:var(--radical-app-outline);display:flex;align-items:center;gap:6px}.radical-articlefilter-card-link{font-size:14px;font-weight:700;color:var(--radical-app-primary);text-decoration:none;display:flex;align-items:center;gap:8px;transition:color 0.3s ease}.radical-articlefilter-card-link svg{transition:transform 0.3s ease;transform:rotate(135deg)}.radical-articlefilter-card-link:hover{color:var(--radical-app-primary-container);transform:rotate(180deg)}.radical-articlefilter-card-link:hover svg{transform:translateX(-5px)}.radical-articlefilter-empty{grid-column:1 / -1;text-align:center;padding:80px 20px;border-radius:20px;border:2px dashed rgba(255,255,255,0.1);display:flex;flex-direction:column;align-items:center;gap:16px}.radical-articlefilter-empty p{font-size:18px;color:var(--radical-app-outline);margin:0}.radical-articlefilter-pagination{margin-top:60px;display:flex;justify-content:center}.radical-articlefilter-page-numbers{display:flex;align-items:center;gap:8px;padding:8px;border-radius:50px}.radical-articlefilter-page-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--radical-app-on-surface-variant);text-decoration:none;font-weight:700;font-size:16px;border-radius:50%;transition:all 0.3s ease;border:1px solid transparent}.radical-articlefilter-page-btn:hover{background:rgba(255,255,255,0.05);color:var(--radical-app-on-surface)}.radical-articlefilter-page-btn.active{background:var(--radical-app-primary);color:var(--radical-app-on-primary);box-shadow:0 4px 15px rgba(221,183,255,0.4);transform:scale(1.1)}.radical-articlefilter-page-prev,.radical-articlefilter-page-next{color:var(--radical-app-primary);background:rgba(221,183,255,0.1)}.radical-articlefilter-page-prev:hover,.radical-articlefilter-page-next:hover{background:var(--radical-app-primary);color:var(--radical-app-on-primary)}.radical-articlefilter-page-ellipsis{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--radical-app-outline);font-weight:800}.radical-articlefilter-loading{text-align:center;padding:60px;grid-column:1 / -1}.radical-articlefilter-spinner{width:48px;height:48px;border:4px solid rgba(255,255,255,0.1);border-top:4px solid var(--radical-app-primary);border-radius:50%;animation:spin 1s cubic-bezier(0.68,-0.55,0.265,1.55) infinite;margin:0 auto}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.hidden{display:none!important}@media (max-width:1024px){.radical-articlefilter-layout{grid-template-columns:280px 1fr;gap:var(--radical-app-spacing-lg)}}@media (max-width:900px){.radical-articlefilter-layout{grid-template-columns:1fr}.radical-articlefilter-sidebar{order:2}.radical-articlefilter-main{order:1}}@media (max-width:768px){.radical-articlefilter-hero{height:300px}.radical-articlefilter-title{font-size:2.2rem}.radical-articlefilter-grid{grid-template-columns:1fr}.radical-articlefilter-toolbar{flex-direction:column;gap:16px;align-items:flex-start}}