:where(.lk-blank-canvas,.landingkit-blog-canvas){--lk-ui-font-sans: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lk-ui-font-serif: ui-serif, Georgia, Cambria, "Times New Roman", serif;--lk-ui-space-1: .5rem;--lk-ui-space-2: .75rem;--lk-ui-space-3: 1rem;--lk-ui-space-4: 1.5rem;--lk-ui-space-5: 2rem;--lk-ui-radius-sm: .75rem;--lk-ui-radius-md: 1.25rem;--lk-ui-focus: #2563eb}:where(.lk-blank-canvas,.landingkit-blog-canvas) :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--lk-ui-focus);outline-offset:3px}.landingkit-blog-canvas{--lk-blog-bg: var(--lk-design-color-background, #f7f8fb);--lk-blog-surface: var(--lk-design-color-surface, #ffffff);--lk-blog-surface-soft: var(--lk-design-color-surface-alt, #eef1f7);--lk-blog-text: var(--lk-design-color-text, #161821);--lk-blog-muted: var(--lk-design-color-text-muted, #626779);--lk-blog-border: var(--lk-design-color-border, #dfe3ec);--lk-blog-accent: var(--lk-design-color-accent, #5b4bdb);--lk-blog-accent-strong: var(--lk-design-color-accent-hover, #4232ba);--lk-blog-focus: var(--lk-design-color-focus, #2563eb);--lk-blog-shadow: var(--lk-design-shadow-card, 0 18px 50px rgba(23, 29, 48, .08));--lk-blog-radius-sm: var(--lk-design-radius-small, .75rem);--lk-blog-radius-md: var(--lk-design-radius-medium, 1.25rem);--lk-blog-radius-lg: var(--lk-design-radius-large, 2rem);--lk-blog-button-background: var(--lk-design-button-background, var(--lk-blog-accent));--lk-blog-button-hover-background: var(--lk-design-button-hover-background, var(--lk-blog-accent-strong));--lk-blog-button-text: var(--lk-design-button-text-color, var(--lk-design-color-inverse-text, #fff));--lk-blog-button-hover-text: var(--lk-design-button-hover-text-color, var(--lk-design-color-inverse-text, #fff));--lk-blog-button-border: var(--lk-design-button-border-color, var(--lk-blog-accent));--lk-blog-button-border-width: var(--lk-design-button-border-width, 1px);--lk-blog-button-radius: var(--lk-design-button-radius, var(--lk-blog-radius-sm));--lk-blog-button-height: var(--lk-design-button-min-height, 44px);--lk-blog-button-weight: var(--lk-design-button-text-weight, 700);--lk-blog-button-shadow: var(--lk-design-button-shadow, 0 8px 20px rgba(23, 29, 48, .12));--lk-blog-container: var(--lk-design-container-width, 75rem);--lk-blog-content: var(--lk-design-single-content-width, 48rem);--lk-blog-space-1: .5rem;--lk-blog-space-2: .75rem;--lk-blog-space-3: 1rem;--lk-blog-space-4: 1.5rem;--lk-blog-space-5: 2rem;--lk-blog-space-6: 3rem;--lk-blog-space-7: 4.5rem;--lk-blog-font-sans: var(--lk-design-font-body-family, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--lk-blog-font-serif: var(--lk-design-font-heading-family, ui-serif, Georgia, Cambria, "Times New Roman", serif);color:var(--lk-blog-text);background:var(--lk-blog-bg);font-family:var(--lk-blog-font-sans);font-size:var(--lk-design-font-body-size, 18px);line-height:var(--lk-design-font-body-line-height, 1.72)}.landingkit-blog-canvas :where(h1,h2,h3,h4,h5,h6){font-weight:var(--lk-design-font-heading-weight, 600);line-height:var(--lk-design-font-heading-line-height, 1.12);letter-spacing:var(--lk-design-font-heading-letter-spacing, -.04em)}.landingkit-blog-canvas,.landingkit-blog-canvas *{box-sizing:border-box}.landingkit-blog-canvas a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.18em}.landingkit-blog-canvas img,.landingkit-blog-canvas svg,.landingkit-blog-canvas video{display:block;max-width:100%;height:auto}.landingkit-blog-canvas button,.landingkit-blog-canvas input,.landingkit-blog-canvas select,.landingkit-blog-canvas textarea{font:inherit}.landingkit-blog-canvas :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--lk-blog-focus);outline-offset:3px}.landingkit-blog-canvas__page{min-height:1px}.landingkit-blog-container{width:min(calc(100% - (var(--lk-design-page-gutter, 16px) * 2)),var(--lk-blog-container));margin-inline:auto}.landingkit-blog-main{flex:1 0 auto}.landingkit-blog-skip-link{position:fixed;z-index:999999;top:.75rem;left:.75rem;padding:.75rem 1rem;border-radius:var(--lk-blog-radius-sm);background:var(--lk-blog-text);color:#fff;transform:translateY(-180%);transition:transform .16s ease}.landingkit-blog-skip-link:focus{transform:translateY(0)}.landingkit-blog-eyebrow{margin:0 0 var(--lk-blog-space-3);color:var(--lk-blog-accent);font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.landingkit-blog-canvas *,.landingkit-blog-canvas *:before,.landingkit-blog-canvas *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html:has(body.landingkit-blog){height:auto!important;min-height:100%!important;overflow-y:auto!important}body.landingkit-blog{position:static!important;inset:auto!important;width:auto!important;height:auto!important;min-height:100%!important;gap:0!important;row-gap:0!important;column-gap:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto}body.landingkit-blog .landingkit-blog-main{position:relative;inset:auto;width:100%;height:auto;min-height:0;overflow:visible;flex:none}
