.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))}.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)}}@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-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}: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}@media (prefers-color-scheme:dark){:root{--acfb-bg:var(--color-content-bg,var(--wp--preset--color--base,#1c1c1c));--acfb-surface:var(--color-content-bg,var(--wp--preset--color--base,#2e2e2e));--acfb-surface-2:color-mix(in srgb,var(--color-text,var(--wp--preset--color--contrast,#ebebeb)) 6%,var(--color-content-bg,var(--wp--preset--color--base,#1c1c1c)));--acfb-surface-3:color-mix(in srgb,var(--color-text,var(--wp--preset--color--contrast,#ebebeb)) 10%,var(--color-content-bg,var(--wp--preset--color--base,#1c1c1c)));--acfb-text:var(--color-text,var(--wp--preset--color--contrast,#ebebeb));--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,#ebebeb)) 78%,var(--color-content-bg,var(--wp--preset--color--base,#1c1c1c)));--acfb-headline:var(--color-headline,var(--color-text,var(--wp--preset--color--contrast,#fff)));--acfb-border:var(--color-border,color-mix(in srgb,var(--acfb-text) 12%,var(--acfb-bg)));--acfb-border-strong:color-mix(in srgb,var(--color-text,var(--wp--preset--color--contrast,#ebebeb)) 30%,transparent);--acfb-primary:var(--color-primary,var(--wp--preset--color--contrast,#79aae7));--acfb-link:var(--color-links,var(--color-primary,var(--wp--preset--color--contrast,#79aae7)));--acfb-button:var(--color-button,#206bc4);--acfb-success:var(--button-success,var(--color-success,#4ade80));--acfb-warning:var(--color-warning,#fbbf24);--acfb-danger:var(--button-danger,var(--color-error,#f87171));--acfb-info:var(--color-info,#7dd3fc);--acfb-star:var(--color-warning,#fbbf24);--acfb-shadow-color:#000}}.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}