.cdi-doc-btn{display:inline-block;margin-top:20px;padding:12px 20px;border-radius:10px;background:#d39a2c;color:#111;font-weight:bold;text-decoration:none}
.cdi-card-link{display:block;color:inherit;text-decoration:none}
.cdi-card-link:hover{transform:translateY(-2px);transition:.2s}
.cdi-section-space{margin-top:40px}
.cdi-live-space{margin:18px 0 24px}
.cdi-section-title{font-size:2rem;margin-top:10px}
.cdi-live-block{margin:18px 0 24px}
