:root{--joodit-content-blocks-background:var(--wp--preset--color--base,#ffffff);--joodit-content-blocks-muted-background:var(--wp--preset--color--contrast-2,#f6f7f7);--joodit-content-blocks-text:var(--wp--preset--color--contrast,#313233);--joodit-content-blocks-muted-text:#646970;--joodit-content-blocks-accent:var(--wp--preset--color--primary,#18549c);--joodit-content-blocks-border:#dcdcde;--joodit-content-blocks-radius:8px;--joodit-content-blocks-shadow:0 10px 28px rgba(29,35,39,0.08)}.is-style-joodit-fact-grid,.is-style-joodit-choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:clamp(0.75rem,2vw,1rem);align-items:stretch}.is-style-joodit-fact-grid>*,.is-style-joodit-choice-grid>*{margin-block:0}.is-style-joodit-fact,.is-style-joodit-choice-card{display:grid;align-content:start;gap:0.35rem;min-width:0;padding:clamp(0.9rem,2.2vw,1.15rem);background:var(--joodit-content-blocks-background);border:1px solid var(--joodit-content-blocks-border);border-radius:var(--joodit-content-blocks-radius);box-shadow:var(--joodit-content-blocks-shadow);color:var(--joodit-content-blocks-text)}.is-style-joodit-fact>*,.is-style-joodit-choice-card>*{margin-block:0}.is-style-joodit-fact>:first-child,.is-style-joodit-choice-card>:first-child{color:var(--joodit-content-blocks-muted-text);font-size:0.78rem;font-weight:700;letter-spacing:0.08em;line-height:1.35;text-transform:uppercase}.is-style-joodit-fact>:not(:first-child){font-size:clamp(1rem,2vw,1.12rem);line-height:1.35}.is-style-joodit-choice-card{position:relative;transition:border-color 0.16s ease,box-shadow 0.16s ease,transform 0.16s ease}.is-style-joodit-choice-card:has(a):hover,.is-style-joodit-choice-card:has(a):focus-within{border-color:color-mix(in srgb,var(--joodit-content-blocks-accent) 45%,var(--joodit-content-blocks-border));box-shadow:0 14px 34px rgba(29,35,39,0.12);transform:translateY(-1px)}.is-style-joodit-action-section{display:grid;gap:0.85rem;padding:clamp(1.25rem,3vw,2rem);background:color-mix(in srgb,var(--joodit-content-blocks-accent) 8%,var(--joodit-content-blocks-background));border:1px solid color-mix(in srgb,var(--joodit-content-blocks-accent) 22%,var(--joodit-content-blocks-border));border-radius:var(--joodit-content-blocks-radius);box-shadow:var(--joodit-content-blocks-shadow)}.is-style-joodit-action-section>*{margin-block:0}.is-style-joodit-action-section .wp-block-buttons{margin-top:0.25rem}.is-style-joodit-check-list{display:grid;gap:0.6rem;padding-left:0;list-style:none}.is-style-joodit-check-list li{position:relative;padding-left:1.8rem}.is-style-joodit-check-list li::before{position:absolute;left:0;top:0.05em;display:inline-grid;place-items:center;width:1.2rem;height:1.2rem;background:color-mix(in srgb,var(--joodit-content-blocks-accent) 12%,transparent);border-radius:999px;color:var(--joodit-content-blocks-accent);content:"\2713";font-size:0.78rem;font-weight:800;line-height:1}.has-joodit-content-blocks:not(.joodit-managed-page):where(.entry-content,.wp-block-post-content) form:not(.search-form),.editor-styles-wrapper form:not(.search-form){display:grid;gap:1rem}.has-joodit-content-blocks:not(.joodit-managed-page):where(.entry-content,.wp-block-post-content) form:not(.search-form):where(label,legend),.editor-styles-wrapper form:not(.search-form):where(label,legend){color:var(--joodit-content-blocks-text);font-weight:700;line-height:1.35}.has-joodit-content-blocks:not(.joodit-managed-page):where(.entry-content,.wp-block-post-content) form:not(.search-form):where(input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="hidden"]),select,textarea),.editor-styles-wrapper form:not(.search-form):where(input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="hidden"]),select,textarea){width:100%;min-height:2.75rem;padding:0.62rem 0.75rem;background:var(--joodit-content-blocks-background);border:1px solid var(--joodit-content-blocks-border);border-radius:6px;color:var(--joodit-content-blocks-text);font:inherit;line-height:1.4;transition:border-color 0.16s ease,box-shadow 0.16s ease}.has-joodit-content-blocks:not(.joodit-managed-page):where(.entry-content,.wp-block-post-content) form:not(.search-form) textarea,.editor-styles-wrapper form:not(.search-form) textarea{min-height:8rem;resize:vertical}.has-joodit-content-blocks:not(.joodit-managed-page):where(.entry-content,.wp-block-post-content) form:not(.search-form):where(input,select,textarea):focus,.editor-styles-wrapper form:not(.search-form):where(input,select,textarea):focus{border-color:var(--joodit-content-blocks-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--joodit-content-blocks-accent) 18%,transparent);outline:0}.has-joodit-content-blocks:not(.joodit-managed-page):where(.entry-content,.wp-block-post-content) form:not(.search-form):where(input[type="checkbox"],input[type="radio"]),.editor-styles-wrapper form:not(.search-form):where(input[type="checkbox"],input[type="radio"]){width:1.1rem;height:1.1rem;margin:0 0.45rem 0 0;accent-color:var(--joodit-content-blocks-accent)}.has-joodit-content-blocks:not(.joodit-managed-page):where(.entry-content,.wp-block-post-content) form:not(.search-form):where(button:not(.button):not(.joodit-core-btn),input[type="submit"]:not(.button):not(.joodit-core-btn),input[type="button"]:not(.button):not(.joodit-core-btn)),.editor-styles-wrapper form:not(.search-form):where(button,input[type="submit"],input[type="button"]){display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0.65rem 1rem;background:var(--joodit-content-blocks-accent);border:1px solid var(--joodit-content-blocks-accent);border-radius:6px;color:#ffffff;cursor:pointer;font:inherit;font-weight:700;line-height:1.2;text-decoration:none}.has-joodit-content-blocks:not(.joodit-managed-page):where(.entry-content,.wp-block-post-content) form:not(.search-form):where(button:not(.button):not(.joodit-core-btn),input[type="submit"]:not(.button):not(.joodit-core-btn),input[type="button"]:not(.button):not(.joodit-core-btn)):hover,.has-joodit-content-blocks:not(.joodit-managed-page):where(.entry-content,.wp-block-post-content) form:not(.search-form):where(button:not(.button):not(.joodit-core-btn),input[type="submit"]:not(.button):not(.joodit-core-btn),input[type="button"]:not(.button):not(.joodit-core-btn)):focus,.editor-styles-wrapper form:not(.search-form):where(button,input[type="submit"],input[type="button"]):hover,.editor-styles-wrapper form:not(.search-form):where(button,input[type="submit"],input[type="button"]):focus{filter:brightness(0.94)}@media (max-width:600px){.is-style-joodit-action-section{padding:1rem}}