.article-layout{padding-top:48px}.article-layout h1{font-size:max(2rem, min(3.5vw, 3rem));margin-top:24px}.article-layout aside h2{font-size:1.2rem}.article-content{font-size:1.05rem;line-height:1.8}.article-content h2{margin-top:40px}.article-content li{margin-bottom:16px}.article-share{padding:24px 0}.author-box{padding:24px;background:var(--brand-bg-alt);display:flex;gap:24px}.author-box h2{font-size:1.1rem}.author-box img{-o-object-fit:cover;object-fit:cover}.article-neighbors{display:flex;justify-content:space-between;gap:24px;margin:32px 0}.article-reply{padding-top:32px;border-top:1px solid var(--brand-border)}.article-reply label{display:block;margin:16px 0;font-weight:700}.article-reply input,.article-reply textarea{margin-top:8px}.recent-article{padding:16px 0;border-bottom:1px solid var(--brand-border)}.recent-article span{display:block;font-size:.8rem}.article-enquiry{padding:24px;background:var(--brand-primary-light);margin-top:32px}.article-meta{font-size:.9rem}