.rch-article{padding:80px 0 96px}.rch-article h1{max-width:900px}.rch-article-meta{display:flex;gap:24px;padding:16px 0 32px;border-bottom:1px solid var(--brand-border);color:var(--brand-text)}.rch-article-content{padding:32px 0;color:var(--brand-text)}.rch-article-content img{max-width:100%;height:auto}.rch-author{display:flex;gap:20px;padding:24px;background:var(--brand-bg-alt)}.rch-author img{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.rch-author h2{font-size:1.1rem}.rch-author p{margin:0;color:var(--brand-text)}.rch-article-nav{display:flex;justify-content:space-between;gap:24px;padding:32px 0}.rch-article-nav a{max-width:48%;font-weight:700;-webkit-text-decoration:none;text-decoration:none}.rch-reply{padding:40px 0}.rch-toc{position:sticky;top:88px;padding:24px;border-left:2px solid var(--brand-primary)}.rch-toc h2{font-size:1rem}.rch-toc ol{padding-left:20px}.rch-toc a{color:var(--brand-text);-webkit-text-decoration:none;text-decoration:none}.rch-recent{display:block;border-top:1px solid var(--brand-border);padding:12px 0}.rch-recent span,.rch-recent time{display:block}.rch-recent time{font-size:.72rem}.rch-recent span{font-weight:700}@media (max-width:767.98px){.rch-article-meta,.rch-article-nav{flex-direction:column}.rch-article-nav a{max-width:100%}.rch-toc{position:static;border-left:0;border-top:2px solid var(--brand-primary)}}