.post-article .article-header{border-bottom:1px solid var(--td-line);margin-bottom:2.25rem;padding-bottom:1.25rem}.post-article .article-title{color:var(--td-ink);margin-bottom:.75rem;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.25rem);font-weight:760;line-height:1.3}.post-article .article-content{line-height:1.9}.post-article .article-content h1,.post-article .article-content h2,.post-article .article-content h3,.post-article .article-content h4,.post-article .article-content h5,.post-article .article-content h6{color:var(--td-ink);font-weight:720}.post-article .article-content h2{border-bottom:1px solid var(--td-line);padding-bottom:.45em;font-size:1.5rem;position:relative}.post-article .article-content h2:after{background:var(--td-mint-strong);content:"";border-radius:3px;width:2.5rem;height:3px;position:absolute;bottom:-1px;left:0}.post-article .article-content h3{font-size:1.25rem}.post-article .article-content a{color:var(--td-mint-deep);-webkit-text-decoration-color:color-mix(in srgb, var(--td-mint-deep) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--td-mint-deep) 35%, transparent)}.post-article .article-content a:hover{color:var(--td-ink);text-decoration-color:currentColor}.post-article .article-content strong{color:var(--td-ink);font-weight:700}.post-article .article-content li::marker{color:var(--td-mint-strong)}.post-article .article-content blockquote{border-left-color:var(--td-mint-strong);color:#3d5551;background:var(--td-soft)}.post-article .article-content :not(pre)>code{border-color:var(--td-line);color:var(--td-mint-deep);background:var(--td-soft)}.post-article .article-content img{box-shadow:0 6px 20px #12312d14}.post-article .article-content hr{background:linear-gradient(90deg, #d3eee500, var(--td-line), #d3eee500)}.post-article .article-table-scroll{border-color:var(--td-line)}.post-article .article-content th{color:var(--td-ink);background:var(--td-soft)}
