: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}figure.is-style-shadow-round img{background:var(--neutral-100);border:1px solid color-mix(in srgb,var(--color-primary) 46%,var(--color-border));border-radius:var(--radius-l);box-sizing:border-box;box-shadow:0 24px 64px color-mix(in srgb,var(--color-text) 18%,transparent),0 4px 14px color-mix(in srgb,var(--color-primary) 12%,transparent);outline:1px solid color-mix(in srgb,var(--color-accent) 30%,transparent);outline-offset:4px}[data-theme="dark"] figure.is-style-shadow-round img{border-color:color-mix(in srgb,var(--color-primary) 58%,var(--color-border));box-shadow:0 24px 68px color-mix(in srgb,#000 48%,transparent),0 4px 16px color-mix(in srgb,var(--color-primary) 16%,transparent);outline-color:color-mix(in srgb,var(--color-accent) 42%,transparent)}@media (forced-colors: active){figure.is-style-shadow-round img{border:1px solid canvastext;box-shadow:none;outline:0}}figure.is-style-shadow-round>figcaption{margin-block-start:1.75rem}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-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)}@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}}.wp-block-code{background:color-mix(in srgb,var(--color-text) 6%,var(--color-bg));border-color:color-mix(in srgb,var(--color-text) 10%,var(--color-border))}.wp-block-code code{color:var(--color-text);background:transparent}.wp-block-code code::-webkit-scrollbar-track{background:color-mix(in srgb,var(--color-text) 5%,transparent)}.wp-block-code code::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-text) 15%,transparent)}.wp-block-code code::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-text) 25%,transparent)}