.foxiz-subcategories-widget{width:100%;max-width:100%;margin:40px 0;padding:0}.foxiz-widget-title{font-size:1.5em;font-weight:700;margin:0 0 25px 0;padding:0;line-height:1.3;color:#000}.foxiz-category-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:100%}.foxiz-category-card{background:#f8f8f8;border:none;overflow:hidden;height:100%;transition:background 0.2s ease}.foxiz-category-card:hover{background:#f0f0f0}.foxiz-card-content{padding:20px;display:flex;flex-direction:column;height:100%}.foxiz-category-name{font-size:1.15em;font-weight:700;margin:0 0 10px 0;line-height:1.4}.foxiz-category-name a{color:#000;text-decoration:none;transition:color 0.2s ease;display:flex;align-items:flex-start}.foxiz-category-name a:before{content:'→';margin-right:8px;flex-shrink:0}.foxiz-category-name a:hover{color:#06c}.foxiz-category-desc{font-size:.9em;color:#666;margin:0 0 12px 0;line-height:1.5}.foxiz-posts-list{list-style:none;padding:0;margin:0 0 12px 0;flex-grow:1}.foxiz-posts-list li{padding:6px 0;border-bottom:1px solid #e8e8e8}.foxiz-posts-list li:last-child{border-bottom:none}.foxiz-posts-list a{color:#333;text-decoration:none;font-size:.9em;line-height:1.5;display:block;transition:color 0.2s ease}.foxiz-posts-list a:hover{color:#06c}.foxiz-view-all{display:inline-block;color:#06c;font-weight:600;font-size:.85em;text-decoration:none;margin-top:auto;transition:color 0.2s ease}.foxiz-view-all:hover{color:#004999}.foxiz-category-attribution{font-size:.85em;color:#666;margin-top:8px}@media (max-width:1024px){.foxiz-category-grid{grid-template-columns:repeat(2,1fr);gap:16px}.foxiz-card-content{padding:18px}}@media (max-width:768px){.foxiz-subcategories-widget{margin:30px 0}.foxiz-widget-title{font-size:1.35em;margin-bottom:20px}.foxiz-category-grid{grid-template-columns:1fr;gap:16px}.foxiz-category-name{font-size:1.05em}}@media (max-width:480px){.foxiz-card-content{padding:16px}.foxiz-widget-title{font-size:1.25em}.foxiz-category-grid{grid-template-columns:1fr}.foxiz-category-name{font-size:1em}}