.article-layout h1{font-size:max(2rem, min(3.5vw, 3rem));margin:24px 0}.article-meta{padding-bottom:24px;border-bottom:1px solid var(--brand-border);margin-bottom:32px}.article-content{word-wrap:anywhere}.article-content h2{font-size:1.75rem;margin-top:40px}.article-content table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:24px 0}.article-content td,.article-content th{padding:16px;border:1px solid var(--brand-border);min-width:160px}.article-share{border-top:1px solid var(--brand-border);padding:24px 0}.author-card{display:flex;gap:24px;padding:24px;background:var(--brand-bg-alt)}.author-card img{width:64px;height:64px;border-radius:50%}.article-adjacent{padding:32px 0}.article-reply{padding-top:32px;border-top:1px solid var(--brand-border)}.article-reply label{width:100%}.recent-widget{position:sticky;top:24px;padding:24px;background:var(--brand-primary-light)}.recent-widget ul{list-style:none;padding:0}.recent-widget li{padding:16px 0;border-bottom:1px solid var(--brand-border)}.recent-widget time{display:block;font-size:.75rem}.recent-widget a{word-wrap:anywhere}