.blogs-module__DEsqIa__page{padding-top:var(--navbar-height)}.blogs-module__DEsqIa__hero{text-align:center;background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);padding:64px 24px 48px}.blogs-module__DEsqIa__heroTitle{font-family:var(--font-heading);font-size:var(--font-size-4xl);margin-bottom:12px}.blogs-module__DEsqIa__heroSubtext{color:var(--text-secondary);font-size:var(--font-size-lg)}.blogs-module__DEsqIa__content{padding:48px 0 96px}.blogs-module__DEsqIa__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.blogs-module__DEsqIa__categories{flex-wrap:wrap;gap:6px;display:flex}.blogs-module__DEsqIa__catTab{font-size:var(--font-size-sm);color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);padding:6px 14px}.blogs-module__DEsqIa__catTab:hover{border-color:var(--border-medium);color:var(--text-primary)}.blogs-module__DEsqIa__catTab.blogs-module__DEsqIa__active{border-color:var(--accent-brown);color:var(--accent-brown);background:#e8532e1a}.blogs-module__DEsqIa__grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px;display:grid}.blogs-module__DEsqIa__card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:all var(--transition-base);overflow:hidden}.blogs-module__DEsqIa__card:hover{border-color:var(--border-accent);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.blogs-module__DEsqIa__cardImageWrap{aspect-ratio:16/9;position:relative;overflow:hidden}.blogs-module__DEsqIa__cardImage{width:100%;height:100%;transition:transform var(--transition-slow)}.blogs-module__DEsqIa__card:hover .blogs-module__DEsqIa__cardImage{transform:scale(1.05)}.blogs-module__DEsqIa__readTime{background:var(--bg-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-full);font-size:var(--font-size-xs);color:var(--accent-brown);padding:4px 12px;font-weight:600;position:absolute;top:12px;right:12px}.blogs-module__DEsqIa__cardBody{padding:20px}.blogs-module__DEsqIa__catLabel{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--accent-brown);font-weight:600}.blogs-module__DEsqIa__cardTitle{font-family:var(--font-body);font-size:var(--font-size-lg);margin:8px 0;font-weight:600;line-height:1.3}.blogs-module__DEsqIa__cardExcerpt{font-size:var(--font-size-sm);color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:16px;line-height:1.5;display:-webkit-box;overflow:hidden}.blogs-module__DEsqIa__cardFooter{font-size:var(--font-size-xs);color:var(--text-muted);justify-content:space-between;display:flex}.blogs-module__DEsqIa__empty{text-align:center;color:var(--text-muted);padding:64px}.blogs-module__DEsqIa__article{max-width:740px;margin:0 auto;padding:48px 24px 96px}.blogs-module__DEsqIa__articleHeader{margin-bottom:40px}.blogs-module__DEsqIa__backLink{font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:16px;display:inline-block}.blogs-module__DEsqIa__backLink:hover{color:var(--accent-brown)}.blogs-module__DEsqIa__articleCat{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--accent-brown);margin-bottom:12px;font-weight:600;display:block}.blogs-module__DEsqIa__articleTitle{font-family:var(--font-heading);font-size:var(--font-size-4xl);margin-bottom:16px;line-height:1.15}.blogs-module__DEsqIa__articleMeta{font-size:var(--font-size-sm);color:var(--text-muted);gap:16px;margin-bottom:32px;display:flex}.blogs-module__DEsqIa__articleImage{aspect-ratio:16/9;border-radius:var(--radius-md);margin-bottom:40px;overflow:hidden}.blogs-module__DEsqIa__articleImageBg{width:100%;height:100%}.blogs-module__DEsqIa__articleContent{font-size:var(--font-size-lg);color:var(--text-secondary);line-height:1.8}.blogs-module__DEsqIa__articleContent h2{font-family:var(--font-heading);font-size:var(--font-size-2xl);color:var(--text-primary);margin:40px 0 16px}.blogs-module__DEsqIa__articleContent h3{font-family:var(--font-heading);font-size:var(--font-size-xl);color:var(--text-primary);margin:32px 0 12px}.blogs-module__DEsqIa__articleContent p{margin-bottom:16px}.blogs-module__DEsqIa__articleContent ul,.blogs-module__DEsqIa__articleContent ol{margin:16px 0;padding-left:24px}.blogs-module__DEsqIa__articleContent li{margin-bottom:8px;list-style:outside}.blogs-module__DEsqIa__articleContent strong{color:var(--text-primary)}.blogs-module__DEsqIa__articleContent a{color:var(--accent-brown);text-decoration:underline}.blogs-module__DEsqIa__articleContent table{border-collapse:collapse;width:100%;margin:24px 0}.blogs-module__DEsqIa__articleContent th,.blogs-module__DEsqIa__articleContent td{text-align:left;border:1px solid var(--border-subtle);font-size:var(--font-size-sm);padding:12px 16px}.blogs-module__DEsqIa__articleContent th{background:var(--bg-surface);color:var(--text-primary);font-weight:600}.blogs-module__DEsqIa__articleTags{flex-wrap:wrap;gap:8px;margin:40px 0;display:flex}.blogs-module__DEsqIa__related{border-top:1px solid var(--border-subtle);padding-top:48px}.blogs-module__DEsqIa__relatedTitle{font-family:var(--font-heading);font-size:var(--font-size-2xl);margin-bottom:24px}.blogs-module__DEsqIa__relatedGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.blogs-module__DEsqIa__relatedCard{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:all var(--transition-base);padding:20px}.blogs-module__DEsqIa__relatedCard:hover{border-color:var(--border-accent)}.blogs-module__DEsqIa__relatedCard h3{font-size:var(--font-size-base);margin-bottom:6px;font-weight:600}.blogs-module__DEsqIa__relatedCard p{font-size:var(--font-size-sm);color:var(--text-muted)}@media (max-width:768px){.blogs-module__DEsqIa__grid,.blogs-module__DEsqIa__relatedGrid{grid-template-columns:1fr}.blogs-module__DEsqIa__toolbar{flex-direction:column;align-items:stretch}}
