.shared-blog{padding-top:86px}
.shared-blog .journal-title{padding:60px var(--pad) 45px}
.shared-blog .journal-title h1{font-size:clamp(48px,6vw,86px);margin:24px 0 30px;letter-spacing:-.055em}
.shared-blog .journal-title>div>span{color:#677861}
.shared-blog .journal-index{padding-left:var(--pad);padding-right:var(--pad)}
.shared-blog .article-heading{padding-top:50px}
.shared-blog .journal-end{padding-left:var(--pad);padding-right:var(--pad)}
.shared-blog .chat-panel{color:#173428}
.shared-blog .article-body h2{scroll-margin-top:110px}
.shared-blog .article-layout aside{top:115px}
.shared-blog .journal-end h2{font-weight:500}

@media(max-width:600px){.shared-blog{padding-top:76px}
.shared-blog .journal-title{padding-top:40px}
.shared-blog .journal-title h1{font-size:49px}
.shared-blog .article-heading{padding-top:35px}
.shared-blog .article-heading h1{font-size:40px}
.shared-blog .article-layout aside{position:static}
}
