
/* Blog SEO template enhancements */
.breadcrumb{font-size:14px;opacity:.9;margin-bottom:14px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.breadcrumb a{text-decoration:none}
.breadcrumb .sep{opacity:.6}
.breadcrumb .current{opacity:.85}

.toc{border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:14px 14px;margin:18px 0 22px 0;background:rgba(0,0,0,.08)}
.toc-title{font-weight:700;margin-bottom:10px}
.toc-list{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:column;gap:8px}
.toc-list li a{text-decoration:none}
.toc-h3{padding-left:12px;opacity:.95}

.more-links{border:1px dashed rgba(255,255,255,.18);border-radius:12px;padding:14px 14px;margin:18px 0 18px 0;background:rgba(0,0,0,.06)}
.more-title{font-weight:700;margin-bottom:8px}
.more-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}

.prevnext{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:26px 0}
.prevnext a{border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:14px;text-decoration:none;display:flex;flex-direction:column;gap:6px;background:rgba(0,0,0,.06)}
.prevnext a span{font-size:13px;opacity:.75}
.prevnext a strong{font-size:15px;line-height:1.35}
.prevnext .prev{text-align:left}
.prevnext .next{text-align:right}
@media (max-width:720px){
  .prevnext{grid-template-columns:1fr}
  .prevnext .next{text-align:left}
}
