.sv-article-container{max-width:740px}.sv-article-meta a{color:var(--sv-primary);-webkit-text-decoration:none;text-decoration:none;font-size:.85rem;text-transform:uppercase;font-weight:600;letter-spacing:.03em}.sv-article-title{font-size:2rem;line-height:1.3;margin-bottom:.5rem}.sv-article-info{font-size:.85rem;color:var(--sv-text-muted)}.sv-article-info .sv-sep{margin:0 .5rem}.sv-article-info a{color:var(--sv-text-muted)}.sv-article-body{font-size:1rem;line-height:1.75;color:#333}.sv-article-body h2{font-size:1.4rem;margin-top:2rem}.sv-article-body h3{font-size:1.15rem;margin-top:1.5rem}.sv-article-body img{max-width:100%;height:auto;border-radius:4px}.sv-article-share{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.sv-share-link{color:var(--sv-primary);-webkit-text-decoration:none;text-decoration:none;font-size:.85rem;font-weight:600}.sv-share-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.sv-article-footer{font-size:.85rem;color:var(--sv-text-muted)}.sv-article-footer a{color:var(--sv-primary)}.sv-author-box{background:#f5f5f5;border-radius:6px;padding:1.25rem}.sv-author-avatar{width:56px;height:56px;-o-object-fit:cover;object-fit:cover}.sv-article-nav a{-webkit-text-decoration:none;text-decoration:none;color:var(--sv-text);display:block}.sv-article-nav small{display:block;font-size:.75rem;color:var(--sv-text-muted);text-transform:uppercase;letter-spacing:.03em}.sv-article-nav span{font-weight:600;font-size:.9rem}.sv-article-nav a:hover span{color:var(--sv-primary)}.sv-blog-reply h3{font-size:1.25rem;margin-bottom:1rem}