.article-full{padding-top:80px}.article-reading{max-width:780px;margin:0 auto;padding:0 24px}.article-category{display:table;margin:0 auto 24px;background:var(--brand-primary-light);padding:8px 16px;-webkit-text-decoration:none;text-decoration:none;font-size:.8rem}.article-reading>h1{text-align:center;font-size:max(2rem, min(3.5vw, 3rem))}.article-meta{text-align:center;font-size:.85rem}.article-reading>.photo{height:420px;margin:24px 0 48px}.article-content h2{font-size:1.6rem;margin-top:40px}.article-content h3{font-size:1.25rem}.article-content li{margin-bottom:12px}.article-share{display:flex;justify-content:center;gap:24px;border-top:1px solid var(--brand-border);padding:32px 0;margin-top:40px}.article-author{display:flex;gap:24px;justify-content:center;background:var(--brand-bg-alt);padding:24px}.article-author img{width:64px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.article-author h2{font-size:1.2rem}.article-author p{margin-bottom:0}.article-next{display:flex;justify-content:space-between;gap:24px;padding:32px 0}.article-context{border-top:1px solid var(--brand-border);padding-top:32px}.article-context h2,.article-reply h2{font-size:1.5rem}.article-reply{padding:48px 0 64px}.article-reply label{width:100%;display:block}.article-reply input,.article-reply textarea{margin-top:8px}.related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:24px;gap:24px;margin-top:32px}.related-grid h3{font-size:1.2rem}@media (max-width:575px){.article-reading>.photo{height:240px}.article-next,.article-share{flex-direction:column}.article-full{padding-top:64px}}