.article-shell{padding-top:48px;padding-bottom:80px}.article-shell h1{font-size:max(2rem, min(3.5vw, 3rem))}.article-content h2{font-size:1.6rem;margin-top:40px}.article-content h3{margin-top:32px}.article-content table{width:100%;border-collapse:collapse;display:block;overflow:auto;margin:24px 0}.article-content td,.article-content th{border:1px solid var(--brand-border);padding:12px;min-width:130px}.article-content img{max-width:100%}.blog-share{padding:24px 0;border-top:1px solid var(--brand-border);margin-top:32px}.author-box{display:flex;gap:24px;padding:24px;background:var(--brand-bg-alt);color:var(--brand-text);margin:24px 0}.author-box img{width:64px;height:64px;-o-object-fit:cover;object-fit:cover}.author-box h2{font-size:1.1rem}.recent-blogs{list-style:none;padding:0}.recent-blogs li{display:flex;gap:16px;margin-bottom:16px}.date-badge{flex:0 0 48px;text-align:center;background:var(--brand-primary-light);color:var(--brand-text);padding:8px}.date-badge small{display:block}.article-shell aside h2{font-size:1.25rem}.reply-block{margin-top:48px;padding-top:32px;border-top:1px solid var(--brand-border)}.reply-block label{display:block;width:100%}.reply-block .form-control{margin-top:8px}