@charset "UTF-8";.ci-bd-wrap{padding:200px 0 64px;background:var(--brand-bg)}.ci-bd-article{max-width:720px;margin:0 auto}.ci-bd-header{text-align:center;margin-bottom:40px}.ci-bd-tag{display:inline-block;font-family:var(--ci-font-sans);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-secondary-dark);border:1px solid var(--brand-secondary);padding:6px 12px;margin-bottom:18px;font-weight:600}.ci-bd-header h1{font-family:var(--ci-font-serif);font-size:2.3rem;line-height:1.2;margin-bottom:14px;color:var(--brand-text)}.ci-bd-meta{font-family:var(--ci-font-mono);font-size:.86rem;color:var(--brand-neutral-mid);margin-bottom:18px}.ci-bd-meta .ci-sep{margin:0 8px;color:var(--brand-secondary)}.ci-bd-lede-rule{width:80px;height:4px;background:var(--brand-secondary);margin:8px auto 0}.ci-bd-content{font-family:var(--ci-font-serif);font-size:1.05rem;line-height:1.8;color:var(--brand-text)}.ci-bd-content p{margin-bottom:22px}.ci-bd-content h2{font-size:1.5rem;margin:36px 0 16px;padding-top:10px;border-top:2px solid var(--brand-text)}.ci-bd-content h3{font-size:1.2rem;margin:28px 0 12px}.ci-bd-content ol,.ci-bd-content ul{padding-left:24px;margin-bottom:22px}.ci-bd-content li{margin-bottom:8px}.ci-bd-content blockquote{border-left:3px solid var(--brand-secondary);padding:4px 0 4px 18px;margin:24px 0;font-style:italic;color:var(--brand-neutral-mid)}.ci-bd-footer{margin-top:56px}.ci-bd-author-card{background:var(--brand-bg-alt);border:1px solid var(--brand-border);border-top:3px solid var(--brand-secondary);padding:24px;margin-bottom:32px}.ci-bd-author-card h4{font-family:var(--ci-font-sans);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-primary);margin-bottom:14px}.ci-bd-author-row{display:flex;gap:20px;align-items:flex-start}.ci-bd-author-ava-mark{flex:0 0 80px;width:80px;height:80px;background:var(--brand-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--ci-font-serif);font-size:.74rem;text-align:center;padding:8px;border:2px solid var(--brand-secondary)}.ci-bd-author-ava-mark span{color:#fff;display:block}.ci-bd-author-info strong{font-family:var(--ci-font-serif);font-size:1.1rem;color:var(--brand-text);display:block;margin-bottom:4px}.ci-bd-author-info p{color:var(--brand-neutral-mid);font-size:.92rem;margin:0}.ci-bd-nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;border-top:2px solid var(--brand-text);padding-top:24px}.ci-bd-nav-next,.ci-bd-nav-prev{display:flex;flex-direction:column;gap:6px;padding:16px 20px;border:1px solid var(--brand-border);background:var(--brand-bg)}.ci-bd-nav-next{text-align:right}.ci-bd-nav-next span,.ci-bd-nav-prev span{font-family:var(--ci-font-sans);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-secondary-dark);font-weight:600}.ci-bd-nav-next strong,.ci-bd-nav-prev strong{font-family:var(--ci-font-serif);color:var(--brand-text);font-size:.98rem;line-height:1.3}.ci-bd-nav-next:hover,.ci-bd-nav-prev:hover{border-color:var(--brand-secondary)}.ci-bd-recent-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.ci-bd-recent-card{background:var(--brand-bg);border:1px solid var(--brand-border);padding:22px 20px}.ci-bd-recent-date{font-family:var(--ci-font-mono);font-size:.76rem;color:var(--brand-secondary-dark);letter-spacing:.05em}.ci-bd-recent-card h3{font-size:1.1rem;margin:10px 0}.ci-bd-recent-card h3 a{color:var(--brand-text)}.ci-bd-recent-card h3 a:hover{color:var(--brand-secondary-dark)}.ci-bd-recent-card p{color:var(--brand-neutral-mid);font-size:.9rem;margin:0}@media (max-width:992px){.ci-bd-wrap{padding:160px 0 48px}.ci-bd-nav{grid-template-columns:1fr}.ci-bd-nav-next{text-align:left}.ci-bd-recent-grid{grid-template-columns:1fr}}