.bd-kicker{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-primary)}.bd-meta{color:var(--brand-neutral-mid);font-size:.9rem;margin-bottom:28px}.bd-content{color:var(--brand-text);font-size:1.05rem;line-height:1.75}.bd-content h2,.bd-content h3{margin-top:32px}.bd-share{display:flex;gap:16px;align-items:center;margin:40px 0;padding-top:24px;border-top:1px solid var(--brand-border)}.bd-share a{font-weight:600;-webkit-text-decoration:underline;text-decoration:underline}.bd-author{display:flex;gap:16px;padding:20px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg-alt);margin-bottom:32px}.bd-author img{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.bd-nav{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.bd-nav a{font-weight:600;color:var(--brand-primary-dark)}.bd-toc{top:96px;padding:20px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:#fff}.bd-toc h2{font-size:1rem;margin-bottom:12px}.bd-toc ul{padding-left:1.1rem;margin-bottom:24px}.bd-toc li{margin-bottom:8px}.bd-recent-title{margin-top:8px}.bd-recent{display:block;padding:10px 0;border-bottom:1px solid var(--brand-border);color:var(--brand-text)}.bd-recent span{display:block;font-size:.75rem;color:var(--brand-neutral-mid)}.bd-recent strong{font-size:.9rem}