.Articles-module__HBt9_a__articlesGrid{gap:var(--space-6);grid-template-columns:1fr;display:grid}.Articles-module__HBt9_a__article{background:var(--color-surface);border-radius:var(--radius-lg);transition:box-shadow var(--transition-base);overflow:hidden}.Articles-module__HBt9_a__article:hover{box-shadow:var(--shadow-lg)}.Articles-module__HBt9_a__imageLink{aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.Articles-module__HBt9_a__imageLink img{-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-slow)}.Articles-module__HBt9_a__article:hover .Articles-module__HBt9_a__imageLink img{transform:scale(1.03)}.Articles-module__HBt9_a__content{padding:var(--space-4)}.Articles-module__HBt9_a__title{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text);margin:0 0 var(--space-3);line-height:var(--leading-snug)}.Articles-module__HBt9_a__title a{color:inherit;text-decoration:none}.Articles-module__HBt9_a__title a:hover{color:var(--color-primary)}.Articles-module__HBt9_a__tags{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Articles-module__HBt9_a__tag{display:inline-block}.Articles-module__HBt9_a__tagLink{padding:var(--space-1)var(--space-2);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-muted);background:var(--color-bg-alt);border-radius:var(--radius-sm);transition:all var(--transition-fast);text-decoration:none;display:inline-block}.Articles-module__HBt9_a__tagLink:hover{color:var(--color-primary);background:var(--color-bg)}.Articles-module__HBt9_a__relatedGrid{gap:var(--space-4)}.Articles-module__HBt9_a__relatedGrid .Articles-module__HBt9_a__title{font-size:var(--text-base)}@media (min-width:768px){.Articles-module__HBt9_a__articlesGrid{gap:var(--space-8);grid-template-columns:repeat(2,1fr)}.Articles-module__HBt9_a__relatedGrid{gap:var(--space-6)}.Articles-module__HBt9_a__content{padding:var(--space-5)}.Articles-module__HBt9_a__title{font-size:var(--text-xl)}}@media (min-width:1024px){.Articles-module__HBt9_a__articlesGrid{grid-template-columns:repeat(3,1fr)}}
.Pagination-module__Wo4Ara__pagination{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-10);padding-top:var(--space-8);border-top:1px solid var(--color-border);display:flex}.Pagination-module__Wo4Ara__paginationLink{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:all var(--transition-fast);text-decoration:none;display:inline-flex}.Pagination-module__Wo4Ara__paginationLink:hover{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-bg)}.Pagination-module__Wo4Ara__paginationLink img{opacity:.6;width:16px;height:16px}.Pagination-module__Wo4Ara__paginationLink:hover img{opacity:1}
.Categories-module__LbJFsG__categories{gap:var(--space-2);margin-bottom:var(--space-6);padding-bottom:var(--space-2);-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;margin-top:0;padding-left:0;list-style:none;display:flex;overflow-x:auto}.Categories-module__LbJFsG__categories::-webkit-scrollbar{display:none}.Categories-module__LbJFsG__category{flex-shrink:0}.Categories-module__LbJFsG__categoryLink{padding:var(--space-2)var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);white-space:nowrap;transition:all var(--transition-fast);text-decoration:none;display:inline-block}.Categories-module__LbJFsG__categoryLink:hover{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-bg)}.Categories-module__LbJFsG__categoryLink.Categories-module__LbJFsG__active{color:var(--color-surface);background:var(--color-primary);border-color:var(--color-primary)}@media (min-width:768px){.Categories-module__LbJFsG__categories{flex-wrap:wrap;overflow-x:visible}}
.Tags-module__OeignG__tags{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Tags-module__OeignG__tag{display:inline-block}.Tags-module__OeignG__tagLink{padding:var(--space-1)var(--space-2);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-muted);background:var(--color-bg-alt);border-radius:var(--radius-sm);transition:all var(--transition-fast);text-decoration:none;display:inline-block}.Tags-module__OeignG__tagLink:hover{color:var(--color-primary);background:var(--color-surface)}.Tags-module__OeignG__tagLink.Tags-module__OeignG__active{color:var(--color-surface);background:var(--color-primary)}
.Blog-module__rwpIRW__listPage{background:var(--color-bg);padding:var(--space-12)var(--container-padding);min-height:50vh}.Blog-module__rwpIRW__listContainer{max-width:var(--container-max);margin:0 auto}.Blog-module__rwpIRW__listHeader{margin-bottom:var(--space-8)}.Blog-module__rwpIRW__listHeader h1{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text);margin:0 0 var(--space-4);line-height:var(--leading-tight)}.Blog-module__rwpIRW__listHeader p{font-size:var(--text-lg);color:var(--color-text-muted);max-width:600px;margin:0}.Blog-module__rwpIRW__articleGrid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.Blog-module__rwpIRW__listPage{padding:var(--space-16)var(--container-padding)}.Blog-module__rwpIRW__listHeader h1{font-size:var(--text-4xl)}.Blog-module__rwpIRW__articleGrid{gap:var(--space-8);grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Blog-module__rwpIRW__articleGrid{grid-template-columns:repeat(3,1fr)}}.Blog-module__rwpIRW__categoryNav{gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.Blog-module__rwpIRW__categoryNav a{padding:var(--space-2)var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);transition:all var(--transition-fast);text-decoration:none;display:inline-block}.Blog-module__rwpIRW__categoryNav a:hover,.Blog-module__rwpIRW__categoryNav a.Blog-module__rwpIRW__active{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-bg)}.Blog-module__rwpIRW__pagination{justify-content:center;gap:var(--space-2);margin-top:var(--space-10);display:flex}.Blog-module__rwpIRW__pagination a,.Blog-module__rwpIRW__pagination span{min-width:40px;height:40px;padding:0 var(--space-3);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:all var(--transition-fast);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.Blog-module__rwpIRW__pagination a:hover{color:var(--color-primary);border-color:var(--color-primary)}.Blog-module__rwpIRW__pagination span.Blog-module__rwpIRW__active{color:var(--color-surface);background:var(--color-primary);border-color:var(--color-primary)}.Blog-module__rwpIRW__postPage{background:var(--color-bg);padding:var(--space-12)var(--container-padding)}.Blog-module__rwpIRW__postContainer{max-width:var(--container-narrow);margin:0 auto}.Blog-module__rwpIRW__breadcrumb{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-6);display:flex}.Blog-module__rwpIRW__breadcrumb a{color:var(--color-primary);transition:color var(--transition-fast);text-decoration:none}.Blog-module__rwpIRW__breadcrumb a:hover{color:var(--color-primary-light)}.Blog-module__rwpIRW__breadcrumb span{color:var(--color-text-light)}.Blog-module__rwpIRW__postHeader{margin-bottom:var(--space-8)}.Blog-module__rwpIRW__postHeader h1{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text);margin:0 0 var(--space-4);line-height:var(--leading-tight)}.Blog-module__rwpIRW__postMeta{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);display:flex}.Blog-module__rwpIRW__postMeta img{border-radius:var(--radius-full)}.Blog-module__rwpIRW__authorName{font-weight:var(--font-medium);color:var(--color-text)}.Blog-module__rwpIRW__postContent{margin-bottom:var(--space-10)}.Blog-module__rwpIRW__postContent h2{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--color-text);margin:var(--space-8)0 var(--space-4);line-height:var(--leading-tight)}.Blog-module__rwpIRW__postContent h3{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text);margin:var(--space-6)0 var(--space-3);line-height:var(--leading-snug)}.Blog-module__rwpIRW__postContent p{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text);margin:0 0 var(--space-4)}.Blog-module__rwpIRW__postContent ul,.Blog-module__rwpIRW__postContent ol{margin:0 0 var(--space-4);padding-left:var(--space-6)}.Blog-module__rwpIRW__postContent li{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text);margin-bottom:var(--space-2)}.Blog-module__rwpIRW__postContent a{color:var(--color-primary);transition:color var(--transition-fast);text-decoration:underline}.Blog-module__rwpIRW__postContent a:hover{color:var(--color-primary-light)}.Blog-module__rwpIRW__postContent blockquote{margin:var(--space-6)0;padding:var(--space-4)var(--space-6);border-left:3px solid var(--color-primary);background:var(--color-bg-alt);border-radius:0 var(--radius-md)var(--radius-md)0}.Blog-module__rwpIRW__postContent blockquote p{color:var(--color-text-muted);margin:0;font-style:italic}.Blog-module__rwpIRW__postImage{aspect-ratio:16/9;width:100%;margin:var(--space-6)0;border-radius:var(--radius-lg);position:relative;overflow:hidden}.Blog-module__rwpIRW__postTags{gap:var(--space-2);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.Blog-module__rwpIRW__postTags a{padding:var(--space-1)var(--space-3);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-muted);background:var(--color-bg-alt);border-radius:var(--radius-full);transition:all var(--transition-fast);text-decoration:none;display:inline-block}.Blog-module__rwpIRW__postTags a:hover{color:var(--color-primary);background:var(--color-surface)}.Blog-module__rwpIRW__relatedPosts{background:var(--color-bg-alt);padding:var(--space-12)var(--container-padding);margin-top:var(--space-12)}.Blog-module__rwpIRW__relatedPostsContainer{max-width:var(--container-max);margin:0 auto}.Blog-module__rwpIRW__relatedPosts hr{display:none}.Blog-module__rwpIRW__relatedPosts h6{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--color-text);margin:0 0 var(--space-8)}@media (min-width:768px){.Blog-module__rwpIRW__postPage{padding:var(--space-16)var(--container-padding)}.Blog-module__rwpIRW__postHeader h1{font-size:var(--text-4xl)}.Blog-module__rwpIRW__relatedPosts{padding:var(--space-16)var(--container-padding)}}
