.srcba0e7-detail{padding:48px 0 64px}.srcba0e7-detail h1{font-size:max(2rem, min(4vw, 3rem))}.srcba0e7-content{color:var(--brand-text)}.srcba0e7-content h2,.srcba0e7-content h3{margin-top:32px}.srcba0e7-toc{position:sticky;top:16px}.srcba0e7-toc ol{padding-left:18px}.srcba0e7-toc .is-sub{margin-left:12px}.srcba0e7-author{align-items:center;display:flex;gap:16px;margin:32px 0}.srcba0e7-post-nav{display:flex;justify-content:space-between;gap:16px}.srcba0e7-share a{color:var(--brand-primary)}