.cf-article h1{max-width:23ch}.cf-article-date{border-bottom:1px solid var(--brand-border);padding-bottom:16px}.cf-article-body{max-width:76ch}.cf-article-body h2{margin-top:32px}.cf-article-sidebar{background:var(--brand-bg-alt);border-top:4px solid var(--brand-primary);padding:16px}.cf-article-sidebar h2{font-size:1.2rem}.cf-article-sidebar ul{list-style:none;padding:0;margin:0}.cf-article-sidebar li+li{margin-top:16px}.cf-article-sidebar time{display:block;font-size:.84rem}.cf-article-actions{display:flex;flex-wrap:wrap;gap:16px;margin:24px 0}.cf-article-pagination{border-top:1px solid var(--brand-border);padding-top:16px;margin-top:24px;margin-bottom:16px;row-gap:8px}.cf-article-reply{max-width:76ch;margin-top:32px;border-top:1px solid var(--brand-border);padding-top:24px}.cf-article-reply label{display:block;margin-bottom:8px}