.blog-page{background:var(--Surface-surface-primary,#f5f9ff)}.blog-hero{background:var(--Surface-surface-brand,#0c343d);color:#fff}.blog-hero__inner{display:flex;flex-direction:column;align-items:center;gap:60px;max-width:1240px;margin:0 auto;padding:92px 24px 98px}.blog-hero h1{margin:0;font-size:clamp(32px,3vw,48px);font-weight:500;line-height:1.1;text-align:center}.blog-hero__controls{width:min(100%,800px)}.blog-search-button{min-width:112px}.blog-category-list{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px}.blog-listing-section{background:var(--Surface-surface-primary,#f5f9ff)}.blog-listing-shell{max-width:1240px;margin:0 auto;padding:80px 24px 72px}.blog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.blog-card{display:block;color:inherit;text-decoration:none}.blog-card__surface{height:100%;overflow:hidden;border:1px solid var(--Border-border-primary,#dbecf0);border-radius:8px;background:#fff;transition:transform .18s ease,border-color .18s ease}.blog-card:hover .blog-card__surface{transform:translateY(-2px);border-color:rgba(12,52,61,.28)}.blog-card__media{aspect-ratio:16/9;overflow:hidden;background:#dbeaf0}.blog-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-card__body{padding:18px 20px 20px}.blog-card__category{margin:0 0 8px;color:var(--Text-text-secondary,#878e97);font-size:14px;line-height:1.35}.blog-card__title{min-height:48px;margin:0;color:var(--Text-text-primary,#000b19);font-size:18px;font-weight:600;line-height:1.35}.blog-card__description,.blog-card__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.blog-card__description{margin:10px 0 0;color:var(--Text-text-secondary,#878e97);font-size:14px;line-height:1.45}.blog-empty-state{margin:0;padding:56px 0 16px;color:var(--Text-text-secondary,#878e97);text-align:center}.blog-listing-shell nav{margin-top:72px}.text-title{font-size:28px}@media(max-width:706px){.text-title{font-size:26px!important}}.main-color{color:var(--Text-text-primary,#000b19)}.mb-16{margin-bottom:16px!important}@media(max-width:1180px){.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.blog-hero__inner{gap:40px;padding:72px 16px 76px}.blog-listing-shell{padding:56px 16px}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media(max-width:640px){.blog-hero__inner{padding:56px 15px 60px}.blog-category-list{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:4px}.blog-search-button{min-width:40px}.blog-grid{grid-template-columns:1fr}}