.s-article__title{font-family:var(--font-typeface-display);font-size:var(--font-display-macro);font-weight:400;line-height:1.2;margin:0 auto 1.5rem}.s-article__to-top-button{bottom:var(--section-lg);position:absolute;right:var(--container-horizontal-padding)}.s-article__comments{display:grid;gap:2.25rem;margin-top:2rem}.s-article__comments-title{font-family:var(--font-typeface-display);font-size:var(--font-display-xl);font-weight:400;line-height:1.2}@media only screen and (max-width:calc(48em - 1px)){.s-article__to-top-button{display:none}}