.text-block-section{background:var(--bs-body-bg);padding:var(--bk-section-py) 0}div:has(> .text-block-section) + div > .text-block-section{padding-top:var(--bk-section-py-compact)}div:has(> .text-block-section):has(+ div > .text-block-section) > .text-block-section{padding-bottom:var(--bk-section-py-compact)}.text-block-heading{font-family:var(--bk-font-heading);font-size:var(--bk-heading-lg);font-weight:var(--bk-heading-weight);letter-spacing:var(--bk-heading-spacing);line-height:var(--bk-heading-leading);color:var(--bs-body-color);margin-bottom:1.75rem;text-wrap:balance}.text-block-body{font-family:var(--bk-font-body);font-size:var(--bk-text-lg);line-height:1.8;color:var(--bs-secondary-color);max-width:var(--bk-measure)}.text-block-body .bk-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.text-block-body .bk-table-scroll-hint{display:none}.text-block-body h3{font-size:var(--bk-heading-sm)}.text-block-body blockquote{color:var(--bs-body-color)}.text-block-body thead th{font-size:var(--bk-text-xs);font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--bk-gray-500);border-bottom:2px solid var(--bk-gray-200)}.text-block-body td[align="right"],.text-block-body th[align="right"]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600;color:var(--bk-primary,var(--bs-primary))}.text-block-body td strong{display:block;margin-bottom:0.15rem;color:var(--bs-body-color)}@media (max-width: 768px){.text-block-section{padding:var(--bk-section-py-compact) 0}.text-block-section .text-block-body th,.text-block-section .text-block-body td{padding:0.4rem 0.5rem;font-size:var(--bk-text-sm)}}