/* Article body uses the same homepage CSS and shared blog sidebar. */
.bkd-page{padding-top:10px}.bkd-breadcrumb{align-items:flex-start;line-height:1.6}.bkd-breadcrumb .bkb-icon{margin-top:5px}.bkd-breadcrumb span{min-width:0;overflow-wrap:anywhere}.bkd-breadcrumb a{flex-shrink:0}.bkd-article{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 5px 18px #292b2705}.bkd-cover{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.bkd-article-body{padding:30px}.bkd-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--muted);margin-bottom:20px}.bkd-meta .bkb-date{font-size:13px}.bkd-category{padding:4px 16px;border-radius:5px;background:linear-gradient(110deg,#b5844e,#c69c69);color:#fff;font-size:13px}.bkd-article h1{font-size:clamp(30px,3vw,44px);line-height:1.16;letter-spacing:-.8px;overflow-wrap:anywhere;margin:0 0 20px}.bkd-lead{font-size:18px;line-height:1.8;color:var(--ink);margin-bottom:24px}.bkd-author{display:flex;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--ink);padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid var(--line)}.bkd-author span{color:var(--muted)}.bkd-content{font-size:17px;line-height:1.9;overflow-wrap:anywhere}.bkd-content h2{font-size:30px;line-height:1.3;letter-spacing:-.5px;margin:32px 0 16px}.bkd-content h3{font-family:var(--serif);font-size:24px;margin:24px 0 12px}.bkd-content p{margin-bottom:20px}.bkd-content img{max-width:100%;height:auto;border-radius:9px}.bkd-content a{color:var(--gold);text-decoration:underline}.bkd-content blockquote{margin:24px 0;padding:18px 22px;border-left:3px solid var(--gold);background:var(--paper)}.bkd-content table{display:block;max-width:100%;overflow-x:auto}.bkd-content iframe,.bkd-content video{max-width:100%}.bkd-body-image{margin:28px 0}.bkd-body-image img{width:100%;height:auto;border-radius:9px}.bkd-body-image figcaption{font-size:13px;color:var(--muted);margin-top:9px}.bkd-tags{display:flex;flex-wrap:wrap;gap:8px;padding-top:22px;margin-top:26px;border-top:1px solid var(--line)}.bkd-tags span{padding:5px 12px;border-radius:5px;background:var(--paper);border:1px solid var(--line);font-size:12px;overflow-wrap:anywhere;max-width:100%}.bkd-back{display:inline-flex;min-height:44px;align-items:center;font-size:14px;color:var(--gold);margin-top:22px}.bkd-related{margin-top:38px}.bkd-related>h2{font-size:29px;line-height:1.3;margin-bottom:24px}
@media(max-width:1000px){.bkd-article-body{padding:24px}.bkd-content{font-size:16px}.bkd-article h1{font-size:33px}}
@media(max-width:520px){.bkd-page{padding-top:0}.bkd-breadcrumb{font-size:12px;gap:7px;flex-wrap:wrap}.bkd-breadcrumb span{flex-basis:100%}.bkd-article-body{padding:20px}.bkd-article h1{font-size:29px}.bkd-lead{font-size:16px}.bkd-content h2{font-size:26px}.bkd-meta{gap:10px}.bkd-related>h2{font-size:26px}}
