.article-shell{padding-top:64px;padding-bottom:80px}.article-shell h1{font-size:max(2rem, min(3vw, 3rem))}.article-body{padding-top:32px}.article-body h2{margin-top:40px}.article-body li,.article-body p{word-wrap:anywhere}.article-body li{margin-bottom:12px}.article-sidebar{position:sticky;top:96px;padding:24px;background:var(--brand-bg-alt)}.article-sidebar nav a{display:block;margin:16px 0;font-size:.85rem}.article-sidebar nav a.active{font-weight:700}.article-sidebar h2{font-size:1.15rem;margin-top:32px}.article-sidebar ul{padding-left:20px}.article-sidebar li{margin-bottom:16px}.article-share{border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);padding:24px 0;margin-top:32px}.author-box{display:flex;gap:24px;padding:32px 0}.author-box img{width:64px;height:64px}.author-box h2{font-size:1.1rem;margin-bottom:8px}.author-box p{margin:0}.article-neighbors{display:flex;justify-content:space-between;gap:24px;margin:24px 0}.article-neighbors a{max-width:48%}.comment-section{border-top:1px solid var(--brand-border);padding-top:40px}.comment-section label{width:100%}.comment-section .form-control{margin-top:8px}@media (max-width:991px){.article-sidebar{position:static}}