:root{--acfb-font:var(--font-body,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif);--acfb-font-mono:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);--acfb-fw-medium:500;--acfb-fw-semibold:600;--acfb-fs-xs:.75rem;--acfb-fs-s:.875rem;--acfb-fs-body:.875rem;--acfb-lh:var(--lh-base,1.4285714286);--acfb-lh-tight:1.2;--acfb-bg:var(--color-content-bg,var(--wp--preset--color--base,#fff));--acfb-surface:var(--color-content-bg,var(--wp--preset--color--base,#fff));--acfb-surface-2:color-mix(in srgb,var(--color-text,var(--wp--preset--color--contrast,#4e4e4e)) 4%,var(--color-content-bg,var(--wp--preset--color--base,#f6f8fb)));--acfb-surface-3:color-mix(in srgb,var(--color-text,var(--wp--preset--color--contrast,#4e4e4e)) 8%,var(--color-content-bg,var(--wp--preset--color--base,#f6f8fb)));--acfb-text:var(--color-text,var(--wp--preset--color--contrast,#4e4e4e));--acfb-text-sec:var(--color-text-sec,color-mix(in srgb,var(--acfb-text) 78%,var(--acfb-bg)));--acfb-text-muted:color-mix(in srgb,var(--color-text,var(--wp--preset--color--contrast,#4e4e4e)) 78%,var(--color-content-bg,var(--wp--preset--color--base,#fff)));--acfb-headline:var(--color-headline,var(--color-text,var(--wp--preset--color--contrast,#1c1c1c)));--acfb-text-invert:var(--color-button-text,#fff);--acfb-on-text:var(--color-content-bg,var(--wp--preset--color--base,#fff));--acfb-border:var(--color-border,color-mix(in srgb,var(--acfb-text) 12%,var(--acfb-bg)));--acfb-border-soft:color-mix(in srgb,var(--acfb-border) 55%,transparent);--acfb-border-strong:color-mix(in srgb,var(--color-text,var(--wp--preset--color--contrast,#4e4e4e)) 28%,transparent);--acfb-primary:var(--color-primary,var(--wp--preset--color--contrast,#206bc4));--acfb-link:var(--color-links,var(--color-primary,var(--wp--preset--color--contrast,#206bc4)));--acfb-button:var(--color-button,#206bc4);--acfb-on-primary:var(--color-button-text,#fff);--acfb-primary-tint:color-mix(in srgb,var(--acfb-primary) 12%,var(--acfb-bg));--acfb-primary-border:color-mix(in srgb,var(--acfb-primary) 32%,var(--acfb-border));--acfb-success:var(--button-success,var(--color-success,#2fb344));--acfb-warning:var(--color-warning,#f59f00);--acfb-danger:var(--button-danger,var(--color-error,#d63939));--acfb-info:var(--color-info,#4299e1);--acfb-star:var(--color-warning,#f59f00);--acfb-success-tint:color-mix(in srgb,var(--acfb-success) 12%,var(--acfb-bg));--acfb-warning-tint:color-mix(in srgb,var(--acfb-warning) 14%,var(--acfb-bg));--acfb-danger-tint:color-mix(in srgb,var(--acfb-danger) 12%,var(--acfb-bg));--acfb-info-tint:color-mix(in srgb,var(--acfb-info) 12%,var(--acfb-bg));--acfb-success-border:color-mix(in srgb,var(--acfb-success) 35%,var(--acfb-border));--acfb-info-border:color-mix(in srgb,var(--acfb-info) 35%,var(--acfb-border));--acfb-radius-sm:4px;--acfb-radius-m:6px;--acfb-radius-lg:8px;--acfb-radius-full:100rem;--acfb-space-s:.5rem;--acfb-card-pad:1.25rem;--acfb-btn-pad-y:.5625rem;--acfb-btn-pad-x:1rem;--acfb-btn-fs:.875rem;--acfb-btn-lh:1.25rem;--acfb-shadow-color:#121217;--acfb-shadow-sm:0 1px 2px 0 color-mix(in srgb,var(--acfb-shadow-color) 12.5%,transparent);--acfb-shadow-card:var(--acfb-shadow-sm);--acfb-shadow-md:0 4px 6px -2px color-mix(in srgb,var(--acfb-shadow-color) 12.5%,transparent),0 10px 15px -3px color-mix(in srgb,var(--acfb-shadow-color) 20%,transparent);--acfb-shadow-input:var(--acfb-shadow-sm);--acfb-motion-fast:.15s ease-in-out}.acf-block{color:var(--acfb-text);font-family:var(--acfb-font);line-height:var(--acfb-lh)}.acf-block :is(h1,h2,h3,h4,h5,h6){color:var(--acfb-headline);font-weight:var(--acfb-fw-semibold);line-height:var(--acfb-lh-tight)}:where(.acf-block){margin-block-end:1.5rem}.wp-block-table{--table-tint-1:color-mix(in srgb,var(--color-text) 3.5%,var(--color-content-bg));--table-tint-2:color-mix(in srgb,var(--color-text) 6%,var(--color-content-bg));display:block;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;border:1px solid var(--color-border);border-radius:var(--radius-m)}.wp-block-table:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.wp-block-table td,.wp-block-table th{font-variant-numeric:tabular-nums}.wp-block-table::-webkit-scrollbar{height:6px}.wp-block-table::-webkit-scrollbar-track{background:transparent}.wp-block-table::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.wp-block-table table{width:100%;min-width:100%;border-collapse:collapse;margin:0;caption-side:bottom;text-indent:0}.wp-block-table thead th{background:var(--table-tint-2);font-weight:500;font-size:var(--fs-s);color:var(--color-text-sec);text-align:left;padding:.75rem 1rem;border-bottom:1px solid var(--color-border);white-space:nowrap}.wp-block-table tbody td{padding:.75rem 1rem;border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:middle}.wp-block-table tbody tr:last-child td{border-bottom:none}.wp-block-table tbody tr{transition:background var(--motion-fast)}@media (hover: hover){.wp-block-table tbody tr:hover{background:var(--table-tint-2)}}.wp-block-table.is-style-comparison table{table-layout:fixed}.wp-block-table.is-style-comparison thead th{text-align:center;border-bottom-width:2px}.wp-block-table.is-style-comparison thead th:first-child{text-align:left;background:var(--color-content-bg);border-right:1px solid var(--color-border)}.wp-block-table.is-style-comparison tbody td{text-align:center}.wp-block-table.is-style-comparison tbody td:first-child{text-align:left;background:var(--table-tint-1);border-right:1px solid var(--color-border)}.wp-block-table.has-sticky-column td:first-child,.wp-block-table.has-sticky-column th:first-child{position:sticky;inset-inline-start:0;z-index:2;background:var(--color-content-bg);box-shadow:1px 0 0 var(--color-border),4px 0 8px -4px var(--shadow-tint,rgba(0,0,0,.06))}.wp-block-table.has-sticky-column thead th:first-child{background:var(--table-tint-2)}@media (hover: hover){.wp-block-table.has-sticky-column tbody tr:hover td:first-child{background:var(--table-tint-2)}}.wp-block-table.has-sticky-column th:first-child{z-index:3}.wp-block-table.is-style-striped tbody tr:nth-child(even){background:var(--table-tint-1)}.wp-block-table.is-style-striped tbody td{border-block-end:0}.wp-block-table.is-style-striped.has-sticky-column tbody tr:nth-child(even) td:first-child{background:var(--table-tint-1)}@media (max-width: 640px){.wp-block-table thead th,.wp-block-table tbody td{padding:.5rem .625rem}.wp-block-table thead th{white-space:normal}}figure.is-style-browser-shot{--browser-chrome:2.25rem;--browser-bar:color-mix(in srgb,var(--color-text) 7%,var(--color-content-bg));--browser-dot:color-mix(in srgb,var(--color-text) 24%,transparent);display:grid;grid-template-columns:100%;position:relative;background:none;border:0;box-shadow:none;padding:0}.wp-block-quote{border:none;padding:0;margin:2em 0;font-size:var(--fs-l);line-height:var(--lh-relaxed)}.is-style-outline .wp-element-button{background:transparent;color:var(--color-text);border:1.5px solid var(--color-border);padding:.75rem 1.5rem;font-weight:500;border-radius:var(--radius-m);box-shadow:none}.is-style-outline .wp-element-button:hover{background:color-mix(in srgb,var(--color-button) 5%,transparent);border-color:var(--color-button);color:var(--color-button);transform:none;box-shadow:none}@media (min-width: 1366px){.md-sticky-left,.md-sticky-right{--sticky-gutter:calc((100vw - var(--post-width, 720px)) / 2 - var(--space-mid));display:flex;flex-direction:column;width:clamp(200px,var(--sticky-gutter),400px);padding:var(--space-single);z-index:0;overflow-y:auto;overscroll-behavior:contain;position:fixed;top:0;bottom:0}}@media (min-width: 1366px){.content-full .content-inner{position:relative}.is-style-aside,.is-style-aside-right{--aside-width:clamp(150px,200px,250px);position:absolute;width:var(--aside-width);padding:var(--space-single);border-radius:var(--radius-s);background:var(--color-content-bg,rgba(255,255,255,.8))}}.wp-block-group.is-style-glass,.wp-block-group.is-style-soft-glow,.wp-block-group.is-style-raised,.wp-block-group.is-style-bordered-accent,.wp-block-group.is-style-spotlight,.wp-block-group.is-style-dashed{--md-panel-accent:var(--color-primary);--md-panel-bg:color-mix(in srgb,var(--md-panel-accent) 4%,var(--color-content-bg));--md-panel-border:color-mix(in srgb,var(--md-panel-accent) 18%,var(--color-border));--md-panel-rail:color-mix(in srgb,var(--md-panel-accent) 70%,var(--color-text));background:var(--md-panel-bg);border:1px solid var(--md-panel-border);border-radius:var(--radius-l);color:var(--color-text);padding:var(--space-mid);position:relative}[data-theme="dark"] .wp-block-group.is-style-glass,[data-theme="dark"] .wp-block-group.is-style-soft-glow,[data-theme="dark"] .wp-block-group.is-style-raised,[data-theme="dark"] .wp-block-group.is-style-bordered-accent,[data-theme="dark"] .wp-block-group.is-style-spotlight,[data-theme="dark"] .wp-block-group.is-style-dashed{--md-panel-bg:color-mix(in srgb,var(--md-panel-accent) 10%,var(--color-content-bg));--md-panel-border:color-mix(in srgb,var(--md-panel-accent) 26%,var(--color-border));--md-panel-rail:color-mix(in srgb,var(--md-panel-accent) 72%,var(--color-text))}