.sm-page-hero--blog .sm-page-hero__overlay{background:linear-gradient(135deg,rgba(12,35,64,.92) 0,rgba(12,35,64,.75) 100%)}.sm-blog-list{background:#fff}.sm-blog-entry{padding:28px 0;border-bottom:1px solid var(--sm-border)}.sm-blog-entry:first-child{padding-top:0}.sm-blog-entry__meta a{font-size:.8rem;text-transform:uppercase;letter-spacing:1px;color:var(--sm-accent);font-weight:600}.sm-blog-entry__title{font-size:1.35rem;margin:8px 0}.sm-blog-entry__title a{color:var(--sm-primary);transition:color .2s var(--sm-ease)}.sm-blog-entry__title a:hover{color:var(--sm-accent)}.sm-blog-entry__divider{height:2px;width:40px;background:var(--sm-secondary);margin:12px 0}.sm-blog-entry__attr{font-size:.85rem;color:var(--sm-text-secondary);margin-bottom:12px}.sm-blog-entry__attr a{color:var(--sm-text-secondary)}.sm-blog-entry__attr a:hover{color:var(--sm-primary)}.sm-blog-entry__excerpt{color:var(--sm-text-secondary);line-height:1.7;margin-bottom:16px;font-size:.95rem}.sm-blog-entry__footer{display:flex;justify-content:space-between;font-size:.85rem;color:var(--sm-text-light);padding-top:12px;border-top:1px solid var(--sm-border)}.sm-blog-entry__footer a{color:var(--sm-text-light)}.sm-arrow{display:inline-block;transition:transform .2s var(--sm-ease)}.btn:hover .sm-arrow{transform:translateX(3px)}.sm-blog-sidebar{position:sticky;top:100px}.sm-sidebar-title{font-size:1rem;font-weight:700;color:var(--sm-primary);text-transform:uppercase;letter-spacing:.5px}.sm-sidebar-divider{height:2px;width:30px;background:var(--sm-secondary);margin:12px 0 20px}.sm-recent-posts{list-style:none;padding:0;margin:0}.sm-recent-post{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--sm-border)}.sm-recent-post:last-child{border-bottom:none}.sm-recent-post__date{flex-shrink:0;width:48px;text-align:center;background:var(--sm-primary);color:#fff;border-radius:var(--sm-radius-sm);padding:6px 4px}.sm-date-day{display:block;font-size:1.1rem;font-weight:700;line-height:1}.sm-date-month{display:block;font-size:.65rem;text-transform:uppercase;letter-spacing:.5px;opacity:.8}.sm-recent-post a{font-size:.9rem;color:var(--sm-text);line-height:1.4}.sm-recent-post a:hover{color:var(--sm-accent)}.sm-blog-article{max-width:none}.sm-blog-article__meta a{font-size:.8rem;text-transform:uppercase;letter-spacing:1px;color:var(--sm-accent);font-weight:600}.sm-blog-article__title{font-size:1.75rem;margin:8px 0;color:var(--sm-primary)}.sm-blog-article__divider{height:2px;width:50px;background:var(--sm-secondary);margin:16px 0}.sm-blog-article__attr{font-size:.85rem;color:var(--sm-text-secondary);margin-bottom:24px}.sm-blog-article__content{font-size:1rem;line-height:1.8;color:var(--sm-text)}.sm-blog-article__content h2{font-size:1.4rem;margin-top:32px;margin-bottom:16px}.sm-blog-article__content h3{font-size:1.2rem;margin-top:24px;margin-bottom:12px}.sm-blog-article__content p{margin-bottom:16px}.sm-blog-article__content img{border-radius:var(--sm-radius);margin:20px 0}.sm-blog-share{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding-top:16px}.sm-share-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--sm-lighter);transition:background .2s var(--sm-ease)}.sm-share-icon:hover{background:var(--sm-primary)}.sm-share-icon:hover .sm-icon{filter:brightness(10)}.sm-blog-article__post-meta{font-size:.85rem;color:var(--sm-text-secondary);display:flex;flex-wrap:wrap;gap:16px}.sm-author-box{background:var(--sm-lighter);border-radius:var(--sm-radius-lg);padding:24px}.sm-author-avatar{width:64px;height:64px;-o-object-fit:cover;object-fit:cover}.sm-author-name{font-size:1rem;color:var(--sm-primary)}.sm-author-desc{font-size:.9rem;color:var(--sm-text-secondary)}.sm-blog-nav{border-top:1px solid var(--sm-border);padding-top:20px}.sm-blog-nav a{display:block;color:var(--sm-text);transition:color .2s var(--sm-ease)}.sm-blog-nav a:hover{color:var(--sm-accent)}.sm-blog-nav__label{display:block;font-size:.8rem;text-transform:uppercase;color:var(--sm-text-secondary);letter-spacing:.5px;margin-bottom:4px}.sm-blog-nav__title{font-weight:600;font-size:.95rem}.sm-blog-reply{border-top:1px solid var(--sm-border);padding-top:32px}.sm-reply-title{font-size:1.25rem;color:var(--sm-primary);margin-bottom:16px}.sm-comment-note{font-size:.85rem;color:var(--sm-text-secondary)}@media (max-width:767px){.sm-blog-article__title{font-size:1.35rem}}