: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-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-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)}.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:1px solid var(--color-border);padding:.625rem 1.25rem;font-weight:500;border-radius:var(--radius-control);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))}