.blog-content strong,.blog-content .bold,.blog-content b{font-weight:600}.blog-content p{margin-bottom:.75em;line-height:1.7}.blog-content ul,.blog-content ol{margin-bottom:.75em;margin-left:20px;line-height:1.7}.blog-content ul{list-style-type:disc}.blog-content ol{list-style-type:decimal}.blog-content li{margin-bottom:.5em;padding-left:6px}.blog-content a{color:var(--ds-primary);text-underline-offset:2px;text-decoration:underline}.blog-content a:hover{color:var(--ds-primary-on-surface)}.blog-content blockquote,.blog-content quote{border-left:3px solid var(--ds-primary);padding:var(--ds-space-4) var(--ds-space-8);background:var(--ds-primary-surface);border-radius:var(--ds-radius-card-sm);color:var(--ds-text-high);margin-bottom:.75em}.blog-content blockquote p,.blog-content quote p{margin-bottom:0}.blog-content figure.table{border:1px solid var(--ds-border-medium);border-radius:var(--ds-radius-card-sm);max-width:100%;margin:1.5em 0;display:block;overflow-x:auto}.blog-content table{border-collapse:collapse;width:100%;font-size:var(--ds-font-size-xs)}.blog-content table thead th{color:var(--ds-text-high);text-align:left;padding:var(--ds-space-8);font-weight:600}.blog-content table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--ds-primary-surface) 45%, var(--ds-bg))}.blog-content table tbody td{padding:var(--ds-space-8);color:var(--ds-text-high);font-variant-numeric:tabular-nums}.blog-content .todo-list{margin-left:0;list-style:none}.blog-content .todo-list li{align-items:baseline;gap:6px;display:flex}.blog-content .todo-list input[type=checkbox]{accent-color:var(--ds-primary)}
