.single-post .content-area{--k3cb-fg:#1b1c18;--k3cb-fg-subtle:#5d6054;--k3cb-surface:#e2e8ce;--k3cb-border:#acbfa4;--k3cb-border-strong:#abb09c;--k3cb-accent:#1e7ce6;--k3cb-accent-hover:#1565c0;--k3cb-on-accent:#ffffff;--k3cb-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}.single-post .content-area table{width:100%;border-collapse:collapse;margin:var(--spacing-lg) 0;font-size:var(--font-size-xs);line-height:1.55;border:0}.single-post .content-area :is(th,td){border:0;border-bottom:var(--border-width) solid var(--border-color-light);padding:var(--spacing-xs) var(--spacing-sm);text-align:left;vertical-align:top}.single-post .content-area th{background:#fff0;color:var(--text-strong);font-weight:600;font-size:var(--font-size-xs);letter-spacing:.02em;border-bottom:2px solid var(--text-strong);padding-bottom:var(--spacing-xxs);vertical-align:bottom}.single-post .content-area tbody tr:nth-child(odd){background:var(--bg-base)}.single-post .content-area tbody tr:nth-child(even){background:var(--bg-shade)}.single-post .content-area tbody tr:last-child :is(th,td){border-bottom:0}.single-post .content-area tbody td:first-child,.single-post .content-area tbody th:first-child{font-weight:600;color:var(--text-strong);width:22%}.single-post .content-area table caption{caption-side:bottom;font-size:var(--font-size-tiny);color:var(--text-muted);text-align:left;margin-top:var(--spacing-xs)}.single-post .content-area .wp-block-button__link{background:var(--k3cb-accent);color:var(--k3cb-on-accent);border-radius:6px;padding:.625rem 1.375rem;font-weight:500;text-decoration:none;transition:background 150ms ease}.single-post .content-area .wp-block-button__link:hover{background:var(--k3cb-accent-hover);color:var(--k3cb-on-accent)}.single-post .content-area .is-style-outline .wp-block-button__link{background:#fff0;color:var(--k3cb-accent);border:1px solid var(--k3cb-accent)}.single-post .content-area :is(pre.wp-block-code,pre.wp-block-preformatted,pre){background:var(--k3cb-surface);border:1px solid var(--k3cb-border);border-radius:6px;padding:1rem 1.25rem;overflow-x:auto;font-family:var(--k3cb-font-mono);font-size:.9375rem;line-height:1.6;color:var(--k3cb-fg);margin:1.5rem 0}.single-post .content-area pre code{background:none;border:none;padding:0;white-space:pre;font-size:inherit}.single-post .content-area .wp-block-pullquote{border-left:none;border-top:1px solid var(--k3cb-border-strong);border-bottom:1px solid var(--k3cb-border-strong);padding:2rem 1rem;margin:2rem 0;text-align:center}.single-post .content-area .wp-block-pullquote blockquote{border-left:none;padding:0;margin:0}.single-post .content-area .wp-block-pullquote p{font-size:1.375rem;font-style:italic;color:var(--k3cb-fg);line-height:1.4}.single-post .content-area cite{display:block;font-size:.8125rem;font-style:normal;color:var(--k3cb-fg-subtle);margin-top:.75rem}.single-post .content-area h5{font-size:1.0625rem}.single-post .content-area h6{font-size:.9375rem;text-transform:uppercase;letter-spacing:.04em}.single-post .content-area .alignleft{float:left;margin:.5rem 1.5rem 1rem 0}.single-post .content-area .alignright{float:right;margin:.5rem 0 1rem 1.5rem}.single-post .content-area .wp-block-embed{margin:1.5rem 0}.single-post .content-area{font-size:var(--font-size-regular);line-height:var(--line-height-prose);letter-spacing:normal}.single-post .content-area :is(h2,h3,h4,h5,h6){letter-spacing:-.01em;line-height:1.25;margin-bottom:.75rem}.single-post .content-area h2{font-size:var(--font-size-article-h2)}.single-post .content-area h3{font-size:var(--font-size-article-h3)}.single-post .content-area h4{font-size:var(--font-size-article-h4)}.single-post .content-area strong{color:var(--text-strong);font-weight:600}.single-post .content-area :is(p,li,td) a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.single-post .content-area .rank-math-breadcrumb a,.single-post .content-area .article-toc a,.single-post .content-area .rank-math-block a.rank-math-question{text-decoration:none}.single-post .content-area .article-toc a:hover{text-decoration:none}.single-post .content-area .rank-math-breadcrumb a:hover{text-decoration:underline}.single-post .content-area .rank-math-breadcrumb .separator{color:var(--text-muted);padding:0 .15rem}.single-post .content-area :is(ul,ol){margin:0 0 1.5rem;padding-left:1.5rem}.single-post .content-area li{margin-bottom:.5rem}.single-post .content-area li:last-child{margin-bottom:0}.single-post .content-area blockquote{border-left:3px solid var(--link);padding:1rem 1.5rem;margin:1.5rem 0;color:var(--text-strong);font-size:var(--font-size-md);font-style:italic;line-height:1.5}.single-post .content-area blockquote p:last-child{margin-bottom:0}.single-post .content-area figcaption{font-size:var(--font-size-xs);color:var(--text-secondary);text-align:center;margin-top:.5rem;line-height:1.4}.single-post .content-area hr{border:none;border-top:var(--border-width) solid var(--border-color-light);margin:var(--spacing-lg) 0}.single-post .content-area .content-breakout{margin-inline:0;width:auto;max-width:none}.single-post .content-area .content-breakout :is(img,svg,video,canvas){width:100%;height:auto}.single-post .content-area .content-breakout:has(>table),.single-post .content-area table.content-breakout{overflow-x:auto}@media (min-width:60rem){.single-post .content-area .content-breakout{margin-inline:-3rem}.single-post .content-area .content-breakout--wide{margin-inline:-3rem}}@media (min-width:75rem){.single-post .content-area .content-breakout{margin-inline:-4.5rem}.single-post .content-area .content-breakout--wide{margin-inline:-6rem}}@media (min-width:90rem){.single-post .content-area .content-breakout{margin-inline:-6rem}.single-post .content-area .content-breakout--wide{margin-inline:-9rem}}.single-post .content-area .content-breakout figcaption{margin-inline:auto;max-width:var(--container-sm)}.single-post .content-area .rank-math-block{margin-top:var(--spacing-sm)}.single-post .content-area .rank-math-block :is(h2,h3,h4,h5,h6),.single-post .content-area .rank-math-question{margin-top:0}.single-post .content-area .rank-math-list-item{margin-top:0}.single-post .content-area .rank-math-breadcrumb{color:var(--text-muted)}.single-post .content-area .rank-math-breadcrumb a{color:var(--text-secondary)}.single-post .content-area .rank-math-breadcrumb a:hover{color:var(--text-strong);text-decoration:underline}.single-post .content-area .rank-math-breadcrumb .last{color:var(--text-muted)}.single-post .content-area :is(figure.wp-block-table,.wp-block-table){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:var(--spacing-lg) 0}.single-post .content-area :is(figure.wp-block-table,.wp-block-table)>table{margin:0}@media (max-width:47.9375rem){.single-post .content-area :is(th,td){padding:var(--spacing-xxs) var(--spacing-xs)}.single-post .content-area tbody :is(td,th):first-child{width:auto;min-width:6.5rem}.single-post .content-area :is(figure.wp-block-table,.wp-block-table)>table{min-width:30rem}}@media (max-width:47.9375rem){.single-post .content-area tbody tr{background-clip:padding-box}.single-post .content-area tbody :is(td,th):first-child{position:sticky;left:0;z-index:1;background:inherit;box-shadow:1px 0 0 var(--border-color-light)}.single-post .content-area thead :is(th,td):first-child{position:sticky;left:0;z-index:2;background:var(--bg-base)}}