/* Public API changelog, /developers/changelog. Docs.aspx reuses the .cl-entry rules. */
.cl-page { max-width: 820px; margin: 0 auto; padding: 40px 24px 64px; color: var(--bk-text); }
.cl-page h1 { font-size: 30px; font-weight: 650; margin: 0 0 10px; }
.cl-lead { font-size: 15px; line-height: 1.6; color: var(--bk-text-2); margin: 0 0 32px; }
.cl-section { margin-bottom: 36px; }
.cl-section h2, .cl-month { font-size: 20px; font-weight: 650; margin: 28px 0 12px; }
.cl-section h3 { font-size: 15px; font-weight: 600; margin: 18px 0 6px; }
.cl-section p { font-size: 14px; line-height: 1.65; color: var(--bk-text-2); margin: 0 0 10px; }
.cl-table { width: 100%; border-collapse: collapse; font-size: 13px; }
.cl-table th, .cl-table td { text-align: left; padding: 8px 10px; border-bottom: 1px solid var(--bk-line); vertical-align: top; }
.cl-entry { padding: 12px 0; border-bottom: 1px solid var(--bk-line); scroll-margin-top: 80px; }
.cl-entry:target { background: var(--bk-surface-2); }
.cl-meta { display: flex; flex-wrap: wrap; align-items: center; gap: 10px; font-size: 12px; color: var(--bk-text-muted); margin: 0 0 6px; }
.cl-kind { font-weight: 600; color: var(--bk-text-2); }
.cl-kind-deprecated, .cl-kind-removed, .cl-kind-security { color: var(--bk-brand-text); }
.cl-anchor { color: var(--bk-text-muted); text-decoration: none; }
.cl-summary { font-size: 14px; line-height: 1.6; color: var(--bk-text); margin: 0 0 4px; }
.cl-detail { font-size: 13px; line-height: 1.6; color: var(--bk-text-2); margin: 0 0 4px; }
