.dc-page{max-width:1080px;margin:0 auto 45px;color:#4a5568;font-size:14px;line-height:1.65}
.dc-page h1,.dc-page h2,.dc-page h3{color:#17365d;font-weight:600}
.dc-heading h1{text-align:center;font-size:36px;margin:5px 0 30px}
.dc-heading h2{font-size:28px;margin:0 0 6px}
.dc-heading p{margin-bottom:16px}
.dc-info{margin-top:12px}
.dc-info h2{font-size:22px;background:#f0f7fd;border:1px solid #d6e6f3;border-bottom:0;border-radius:15px 15px 0 0;padding:14px 25px;margin:0 0 10px}
.dc-info ul{padding-left:22px;margin:12px 0 28px}
.dc-info li{margin:5px 0}
.dc-info li::marker{color:#1688e8}
.dc-download h2,.dc-archive h2{font-size:23px;margin:25px 0 8px}
.dc-current,.dc-archive{border:1px solid #d6e6f3;border-radius:16px;background:#fff;padding:25px;box-shadow:0 10px 28px rgba(23,54,93,.06)}
.dc-current{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:12px}
.dc-current h3{font-size:23px;margin:20px 0 2px}
.dc-current p{margin:2px 0}
.dc-count{font-size:13px}
.dc-kicker{font-size:11px;font-weight:700;color:#1688e8;letter-spacing:.02em}
.dc-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}
.dc-btn{display:inline-block;padding:10px 19px;border-radius:24px;font-weight:700;text-decoration:none!important;white-space:nowrap}
.dc-btn-primary{background:#1688e8;color:#fff!important;border:1px solid #1688e8}
.dc-btn-outline{background:#fff;color:#1688e8!important;border:1px solid #1688e8}
.dc-archive{margin-top:28px;padding:0;overflow:hidden}
.dc-archive>.dc-kicker{padding:23px 25px 0}
.dc-archive>h2{padding:0 25px;margin:26px 0 18px;font-size:23px}
.dc-table-wrap{overflow-x:auto}
.dc-table{width:100%;border-collapse:collapse;margin:0}
.dc-table th{background:#f0f7fd;color:#17365d;font-weight:700;text-align:left;padding:13px 16px;border-bottom:1px solid #17365d}
.dc-table td{padding:13px 16px;border-bottom:1px solid #e7edf3}
.dc-table tr:last-child td{border-bottom:0}
.dc-table a{color:#1688e8;font-weight:700}
@media(max-width:700px){
 .dc-heading h1{text-align:left;font-size:28px}.dc-heading h2{font-size:23px}
 .dc-current{display:block}.dc-actions{justify-content:flex-start;margin-top:18px}
 .dc-page{font-size:13px}.dc-table{min-width:620px}
}
