.sr-blog-card{background:#fff;border-bottom:1px solid var(--sr-border);padding:28px 0}.sr-blog-card:first-child{padding-top:0}.sr-blog-card__category a{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--sr-primary)}.sr-blog-card__title{font-size:1.3rem;font-weight:700;margin:8px 0 10px}.sr-blog-card__title a{color:var(--sr-darker);transition:color .2s var(--sr-ease)}.sr-blog-card__title a:hover{color:var(--sr-primary)}.sr-blog-card__meta{font-size:.85rem;color:var(--sr-text-secondary);margin-bottom:12px}.sr-blog-card__meta a{color:var(--sr-text-secondary)}.sr-blog-card__meta a:hover{color:var(--sr-primary)}.sr-blog-card__excerpt{font-size:.92rem;color:var(--sr-text);line-height:1.7;margin-bottom:14px}.sr-pagination .page-link{color:var(--sr-primary);border-radius:var(--sr-radius-sm);margin:0 3px;font-size:.9rem;border-color:var(--sr-border)}.sr-pagination .page-item.active .page-link{background-color:var(--sr-primary);border-color:var(--sr-primary)}.sr-pagination .page-item.disabled .page-link{color:var(--sr-text-secondary)}.sr-blog-sidebar{position:sticky;top:80px}.sr-sidebar-widget{background:var(--sr-light);border-radius:var(--sr-radius);padding:20px;margin-bottom:20px}.sr-sidebar-title{font-size:1rem;font-weight:700;margin-bottom:8px}.sr-sidebar-divider{height:2px;background:var(--sr-primary);width:32px;border-radius:1px;margin-bottom:16px}.sr-recent-posts{list-style:none;padding:0;margin:0}.sr-recent-post-item{display:flex;align-items:flex-start;gap:12px;padding:8px 0;border-bottom:1px solid var(--sr-border)}.sr-recent-post-item:last-child{border-bottom:none}.sr-recent-date{flex-shrink:0;width:44px;height:44px;background:var(--sr-primary);color:#fff;border-radius:var(--sr-radius-sm);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.sr-date-day{font-size:1rem;font-weight:800}.sr-date-month{font-size:.65rem;text-transform:uppercase;font-weight:600;opacity:.85}.sr-recent-post-item a{font-size:.85rem;font-weight:500;color:var(--sr-darker);line-height:1.4;transition:color .2s var(--sr-ease)}.sr-recent-post-item a:hover{color:var(--sr-primary)}.sr-sidebar-cta{background:var(--sr-primary);color:#fff}.sr-sidebar-cta .sr-sidebar-title{color:#fff}.sr-sidebar-cta p{font-size:.85rem;color:rgba(255,255,255,.8);margin-bottom:16px}.sr-blog-detail__category a{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--sr-primary)}.sr-blog-detail__title{font-size:1.8rem;font-weight:800;margin:10px 0 12px;color:var(--sr-darker)}.sr-blog-detail__divider{height:3px;background:var(--sr-primary);width:48px;border-radius:2px;margin-bottom:12px}.sr-blog-detail__meta{font-size:.88rem;color:var(--sr-text-secondary);margin-bottom:28px}.sr-blog-detail__meta a{color:var(--sr-text-secondary)}.sr-blog-detail__meta a:hover{color:var(--sr-primary)}.sr-blog-content{font-size:1rem;line-height:1.8;color:var(--sr-text)}.sr-blog-content h2{font-size:1.4rem;margin-top:32px;margin-bottom:12px}.sr-blog-content h3{font-size:1.15rem;margin-top:24px;margin-bottom:10px}.sr-blog-content img{border-radius:var(--sr-radius);margin:16px 0}.sr-blog-content p{margin-bottom:16px}.sr-blog-share__divider{height:1px;background:var(--sr-border);margin:32px 0 16px}.sr-share-links{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sr-share-label{font-size:.88rem;font-weight:600;color:var(--sr-darker)}.sr-share-icon{display:inline-block;padding:5px 14px;font-size:.82rem;font-weight:500;border:1px solid var(--sr-border);border-radius:20px;color:var(--sr-text-secondary);transition:all .2s var(--sr-ease)}.sr-share-icon:hover{color:var(--sr-primary);border-color:var(--sr-primary);background:rgba(37,99,235,.04)}.sr-blog-entry-meta{margin-top:20px;padding:16px 0;border-top:1px solid var(--sr-border);font-size:.85rem;color:var(--sr-text-secondary);display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.sr-blog-entry-meta a{color:var(--sr-text-secondary)}.sr-blog-entry-meta a:hover{color:var(--sr-primary)}.sr-author-box{background:var(--sr-light);border-radius:var(--sr-radius);padding:24px;margin-top:24px}.sr-author-avatar{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.sr-author-name{font-size:1rem;font-weight:700;margin-bottom:4px}.sr-author-desc{font-size:.88rem;color:var(--sr-text-secondary);margin:0;line-height:1.55}.sr-blog-nav{margin-top:32px;padding:20px 0;border-top:1px solid var(--sr-border)}.sr-blog-nav__prev{text-align:left}.sr-blog-nav__next{text-align:right}.sr-nav-direction{display:block;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--sr-text-secondary);font-weight:600;margin-bottom:4px}.sr-nav-title{display:block;font-size:.92rem;font-weight:600;color:var(--sr-darker);transition:color .2s var(--sr-ease)}.sr-blog-nav a:hover .sr-nav-title{color:var(--sr-primary)}.sr-blog-reply{margin-top:40px}.sr-reply-title{font-size:1.3rem;font-weight:700;margin-bottom:16px}.sr-reply-note{font-size:.85rem;color:var(--sr-text-secondary)}.sr-required-mark{color:#ef4444;font-weight:700}@media (max-width:991.98px){.sr-blog-sidebar{position:static;margin-top:32px}.sr-blog-detail__title{font-size:1.4rem}}