.ae-article-page{padding:var(--ae-space-6) 0 var(--ae-space-10)}
.ae-breadcrumb{
  font-size:.82rem;color:var(--ae-fg-dim);margin-bottom:var(--ae-space-4);
}
.ae-breadcrumb a{color:var(--ae-fg-dim)}
.ae-breadcrumb a:hover{color:var(--ae-fg)}
.ae-breadcrumb span{margin:0 .4rem}

.ae-article-layout{
  display:grid;grid-template-columns:1fr 280px;gap:var(--ae-space-6);
  max-width:1000px;margin:0 auto;
}
.ae-article-layout article{max-width:100%}

.ae-article-sidebar{padding-top:.2rem}
.ae-sidebar-widget{
  background:var(--ae-bg-alt);border:1px solid var(--ae-border);border-radius:var(--ae-radius);
  padding:var(--ae-space-3);margin-bottom:var(--ae-space-3);
}
.ae-sidebar-widget-title{font-size:.8rem;font-weight:700;color:var(--ae-fg-dim);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--ae-space-2)}

@media(max-width:900px){
  .ae-article-layout{grid-template-columns:1fr}
}
