.detail-layout{display:grid;grid-template-columns:3fr 1fr;grid-gap:48px;gap:48px}.detail-layout aside{background:#f2f6fa;padding:24px;align-self:start}.detail-layout aside>a{display:block}.author{border-top:1px solid #d7e0e8;margin-top:32px;padding-top:24px}@media (max-width:991px){.detail-layout{grid-template-columns:1fr}}