.blog-module__JsT-Oq__layout{gap:var(--space-8);margin-top:var(--space-8);grid-template-columns:3fr 1fr;display:grid}.blog-module__JsT-Oq__controls{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.blog-module__JsT-Oq__searchBar{align-items:center;gap:var(--space-2);background:var(--color-white);border:2px solid var(--color-gray-200);border-radius:var(--radius-full);width:100%;max-width:400px;box-shadow:var(--shadow-sm);transition:all var(--transition-base);padding:.6rem 1.25rem;display:flex}.blog-module__JsT-Oq__searchBar:focus-within{border-color:var(--color-gold-500);box-shadow:var(--shadow-glow)}.blog-module__JsT-Oq__searchInput{font-size:var(--text-sm);color:var(--color-gray-800);background:0 0;border:none;outline:none;width:100%}.blog-module__JsT-Oq__searchIcon{color:var(--color-gray-400);font-size:1.2rem}.blog-module__JsT-Oq__categoryFilters{gap:var(--space-2);flex-wrap:wrap;display:flex}.blog-module__JsT-Oq__filterBtn{padding:var(--space-2) var(--space-5);font-size:var(--text-sm);border-radius:var(--radius-full);border:2px solid var(--color-gray-200);color:var(--color-gray-600);background:var(--color-white);cursor:pointer;transition:all var(--transition-base);font-weight:600}.blog-module__JsT-Oq__filterBtn:hover,.blog-module__JsT-Oq__filterBtnActive{border-color:var(--color-navy-800);color:var(--color-navy-800)}.blog-module__JsT-Oq__filterBtnActive{background:var(--color-navy-800);color:#fff!important;border-color:var(--color-navy-800)!important}.blog-module__JsT-Oq__blogGrid{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.blog-module__JsT-Oq__postCard{background:var(--color-white);border-radius:var(--radius-xl);border:1px solid var(--color-gray-100);box-shadow:var(--shadow-md);transition:all var(--transition-base);flex-direction:column;display:flex;overflow:hidden}.blog-module__JsT-Oq__postCard:hover{box-shadow:var(--shadow-xl);border-color:var(--color-gold-300);transform:translateY(-5px)}.blog-module__JsT-Oq__cardImageWrapper{width:100%;height:200px;position:relative;overflow:hidden}.blog-module__JsT-Oq__cardImage{object-fit:cover;transition:transform var(--transition-slow)}.blog-module__JsT-Oq__postCard:hover .blog-module__JsT-Oq__cardImage{transform:scale(1.05)}.blog-module__JsT-Oq__categoryTag{background:var(--color-gold-500);color:var(--color-navy-900);font-size:var(--text-xs);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;box-shadow:var(--shadow-sm);padding:.25rem .75rem;font-weight:700;position:absolute;top:1rem;left:1rem}[dir=rtl] .blog-module__JsT-Oq__categoryTag{left:auto;right:1rem}.blog-module__JsT-Oq__cardBody{padding:var(--space-6);flex-direction:column;flex:1;display:flex}.blog-module__JsT-Oq__metaRow{align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--color-gray-400);margin-bottom:var(--space-3);display:flex}.blog-module__JsT-Oq__author{color:var(--color-gray-600);font-weight:600}.blog-module__JsT-Oq__title{font-size:var(--text-lg);margin-bottom:var(--space-2);color:var(--color-navy-800);transition:color var(--transition-fast);font-weight:800;line-height:1.4}.blog-module__JsT-Oq__postCard:hover .blog-module__JsT-Oq__title{color:var(--color-gold-600)}.blog-module__JsT-Oq__excerpt{font-size:var(--text-sm);color:var(--color-gray-500);margin-bottom:var(--space-4);flex:1;line-height:1.6}.blog-module__JsT-Oq__cardLink{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-gold-600);font-weight:700;display:inline-flex}.blog-module__JsT-Oq__sidebarColumn{gap:var(--space-6);flex-direction:column;display:flex}.blog-module__JsT-Oq__widget{background:var(--color-white);border-radius:var(--radius-xl);border:1px solid var(--color-gray-100);padding:var(--space-6);box-shadow:var(--shadow-sm)}.blog-module__JsT-Oq__widgetTitle{font-size:var(--text-base);color:var(--color-navy-800);margin-bottom:var(--space-4);padding-bottom:.5rem;font-weight:800;position:relative}.blog-module__JsT-Oq__widgetTitle:after{content:"";background:var(--color-gold-500);width:30px;height:2px;position:absolute;bottom:0;left:0}[dir=rtl] .blog-module__JsT-Oq__widgetTitle:after{left:auto;right:0}.blog-module__JsT-Oq__widgetList{gap:var(--space-3);flex-direction:column;display:flex}.blog-module__JsT-Oq__widgetItem{align-items:center;gap:var(--space-3);text-decoration:none;display:flex}.blog-module__JsT-Oq__widgetItemImage{border-radius:var(--radius-md);object-fit:cover;width:60px;height:60px}.blog-module__JsT-Oq__widgetItemTitle{font-size:var(--text-sm);color:var(--color-gray-800);font-weight:600;line-height:1.3}[data-theme=dark] .blog-module__JsT-Oq__searchBar{background:#ffffff0d;border-color:#ffffff26}[data-theme=dark] .blog-module__JsT-Oq__searchInput{color:#fff}[data-theme=dark] .blog-module__JsT-Oq__filterBtn{color:#ffffffb3;background:#ffffff0d;border-color:#ffffff1a}[data-theme=dark] .blog-module__JsT-Oq__filterBtn:hover,[data-theme=dark] .blog-module__JsT-Oq__filterBtnActive{border-color:var(--color-gold-500);color:var(--color-gold-500)}[data-theme=dark] .blog-module__JsT-Oq__filterBtnActive{background:var(--color-gold-500);color:var(--color-navy-900)!important}[data-theme=dark] .blog-module__JsT-Oq__postCard,[data-theme=dark] .blog-module__JsT-Oq__widget{background:var(--color-navy-700);border-color:#ffffff14}[data-theme=dark] .blog-module__JsT-Oq__title,[data-theme=dark] .blog-module__JsT-Oq__widgetTitle,[data-theme=dark] .blog-module__JsT-Oq__widgetItemTitle{color:#fff}[data-theme=dark] .blog-module__JsT-Oq__excerpt{color:#fff9}[data-theme=dark] .blog-module__JsT-Oq__author{color:#ffffffbf}@media (max-width:1024px){.blog-module__JsT-Oq__layout{grid-template-columns:1fr}}@media (max-width:768px){.blog-module__JsT-Oq__blogGrid{grid-template-columns:1fr}.blog-module__JsT-Oq__controls{flex-direction:column;align-items:stretch}.blog-module__JsT-Oq__searchBar{max-width:none}}
