:root {
    --color-foundations-white: #fff;
    --color-foundations-black: #000;
    --color-foundations-link: #0072cc;
    --color-navy-200: #a1a8b2;
    --color-navy-300: #717d8c;
    --color-navy-400: #425165;
    --color-navy-500: #13263f;
    --color-navy-700: #0b1726;
    --color-pink-50: #ffe9ef;
    --color-pink-100: #ffd2e0;
    --color-pink-200: #ffa5c1;
    --color-pink-300: #ff79a2;
    --color-pink-500: #ff1f64;
    --color-pink-550: #e72060;
    --color-pink-600: #d0205d;
    --color-pink-700: #a12255;
    --color-yellow-50: #fffae5;
    --color-yellow-100: #fff5cc;
    --color-yellow-200: #ffeb99;
    --color-yellow-300: #fee166;
    --color-yellow-500: #fecd00;
    --color-yellow-550: #e6bc06;
    --color-yellow-600: #cfac0d;
    --color-yellow-700: #a08a19;
    --color-teal-50: #e7fbf7;
    --color-teal-100: #d0f7ef;
    --color-teal-200: #a1eedf;
    --color-teal-300: #71e6cf;
    --color-teal-500: #13d5af;
    --color-teal-550: #13c3a4;
    --color-teal-600: #13b299;
    --color-teal-700: #138f82;
    --color-purple-50: #f7eafa;
    --color-purple-100: #f0d5f4;
    --color-purple-200: #e1abe9;
    --color-purple-300: #d281df;
    --color-purple-500: #b42dc9;
    --color-purple-550: #a42cbb;
    --color-purple-600: #942cad;
    --color-purple-700: #742a92;
    --color-indigo-50: #efecfb;
    --color-indigo-100: #dfd9f7;
    --color-indigo-200: #bfb3ef;
    --color-indigo-300: #9e8ce8;
    --color-indigo-500: #5e40d8;
    --color-indigo-550: #573dc9;
    --color-indigo-600: #4f3bb9;
    --color-indigo-700: #40369b;
    --color-grey-50: #f9fafb;
    --color-grey-100: #f1f5f8;
    --color-grey-200: #e4e9ed;
    --color-grey-300: #dfe3e5;
    --color-grey-400: #b5c1c6;
    --color-grey-500: #8ba0a7;
    --color-grey-550: #6a7b81;
    --color-grey-600: #48555b;
    --color-grey-700: #34383a;
    --color-grey-800: #242424;
    --color-blue-50: #e5f4fc;
    --color-blue-100: #cce9f9;
    --color-blue-200: #99d2f3;
    --color-blue-300: #66bced;
    --color-blue-500: #008fe1;
    --color-blue-550: #0284d1;
    --color-blue-600: #047ac1;
    --color-blue-700: #0865a0;
    --color-red-50: #feedeb;
    --color-red-100: #fddbd6;
    --color-red-200: #fab6ad;
    --color-red-300: #f89284;
    --color-red-500: #f44932;
    --color-red-550: #dd4633;
    --color-red-600: #c74235;
    --color-red-700: #9a3b37;
    --color-orange-50: #fdf3e5;
    --color-orange-100: #fce6cc;
    --color-orange-200: #f8cd99;
    --color-orange-300: #f5b566;
    --color-orange-500: #ee8300;
    --color-orange-550: #d87a06;
    --color-orange-600: #c3710d;
    --color-orange-700: #975e19;
    --color-green-50: #f1f7ed;
    --color-green-100: #e3efda;
    --color-green-200: #c8deb6;
    --color-green-300: #acce91;
    --color-green-500: #75ad48;
    --color-green-550: #6b9f47;
    --color-green-600: #619246;
    --color-green-700: #4e7744;
    --scale-0: 0;
    --scale-25: 0.0625rem;
    --scale-50: 0.125rem;
    --scale-75: 0.1875rem;
    --scale-100: 0.25rem;
    --scale-150: 0.375rem;
    --scale-200: 0.5rem;
    --scale-250: 0.625rem;
    --scale-300: 0.75rem;
    --scale-350: 0.875rem;
    --scale-400: 1rem;
    --scale-450: 1.125rem;
    --scale-500: 1.25rem;
    --scale-550: 1.375rem;
    --scale-600: 1.5rem;
    --scale-700: 1.75rem;
    --scale-750: 1.875rem;
    --scale-800: 2rem;
    --scale-900: 2.25rem;
    --scale-1000: 2.5rem;
    --scale-1200: 3rem;
    --scale-1600: 4rem;
    --scale-3750: 9.375rem;
    --color-brand-leaders-50: var(--color-pink-50);
    --color-brand-leaders-100: var(--color-pink-100);
    --color-brand-leaders-200: var(--color-pink-200);
    --color-brand-leaders-300: var(--color-pink-300);
    --color-brand-leaders-500: var(--color-pink-500);
    --color-brand-leaders-550: var(--color-pink-550);
    --color-brand-leaders-600: var(--color-pink-600);
    --color-brand-leaders-700: var(--color-pink-700);
    --color-brand-safeguarding-50: var(--color-yellow-50);
    --color-brand-safeguarding-100: var(--color-yellow-100);
    --color-brand-safeguarding-200: var(--color-yellow-200);
    --color-brand-safeguarding-300: var(--color-yellow-300);
    --color-brand-safeguarding-500: var(--color-yellow-500);
    --color-brand-safeguarding-550: var(--color-yellow-550);
    --color-brand-safeguarding-600: var(--color-yellow-600);
    --color-brand-safeguarding-700: var(--color-yellow-700);
    --color-brand-cpd-50: var(--color-teal-50);
    --color-brand-cpd-100: var(--color-teal-100);
    --color-brand-cpd-200: var(--color-teal-200);
    --color-brand-cpd-300: var(--color-teal-300);
    --color-brand-cpd-500: var(--color-teal-500);
    --color-brand-cpd-550: var(--color-teal-550);
    --color-brand-cpd-600: var(--color-teal-600);
    --color-brand-cpd-700: var(--color-teal-700);
    --color-brand-governorhub-50: var(--color-blue-50);
    --color-brand-governorhub-100: var(--color-blue-100);
    --color-brand-governorhub-200: var(--color-blue-200);
    --color-brand-governorhub-300: var(--color-blue-300);
    --color-brand-governorhub-500: var(--color-blue-500);
    --color-brand-governorhub-550: var(--color-blue-550);
    --color-brand-governorhub-600: var(--color-blue-600);
    --color-brand-governorhub-700: var(--color-blue-700);
    --color-brand-keygpt-50: var(--color-purple-50);
    --color-brand-keygpt-100: var(--color-purple-100);
    --color-brand-keygpt-200: var(--color-purple-200);
    --color-brand-keygpt-300: var(--color-purple-300);
    --color-brand-keygpt-500: var(--color-purple-500);
    --color-brand-keygpt-550: var(--color-purple-550);
    --color-brand-keygpt-600: var(--color-purple-600);
    --color-brand-keygpt-700: var(--color-purple-700);
    --color-brand-keyhr-50: var(--color-indigo-50);
    --color-brand-keyhr-100: var(--color-indigo-100);
    --color-brand-keyhr-200: var(--color-indigo-200);
    --color-brand-keyhr-300: var(--color-indigo-300);
    --color-brand-keyhr-500: var(--color-indigo-500);
    --color-brand-keyhr-550: var(--color-indigo-550);
    --color-brand-keyhr-600: var(--color-indigo-600);
    --color-brand-keyhr-700: var(--color-indigo-700);
    --color-neutral-200: var(--color-navy-200);
    --color-neutral-300: var(--color-navy-300);
    --color-neutral-400: var(--color-navy-400);
    --color-neutral-500: var(--color-navy-500);
    --color-neutral-700: var(--color-navy-700);
    --color-signal-error-50: var(--color-red-50);
    --color-signal-error-100: var(--color-red-100);
    --color-signal-error-200: var(--color-red-200);
    --color-signal-error-300: var(--color-red-300);
    --color-signal-error-500: var(--color-red-500);
    --color-signal-error-550: var(--color-red-550);
    --color-signal-error-600: var(--color-red-600);
    --color-signal-error-700: var(--color-red-700);
    --color-signal-warning-50: var(--color-orange-50);
    --color-signal-warning-100: var(--color-orange-100);
    --color-signal-warning-200: var(--color-orange-200);
    --color-signal-warning-300: var(--color-orange-300);
    --color-signal-warning-500: var(--color-orange-500);
    --color-signal-warning-550: var(--color-orange-550);
    --color-signal-warning-600: var(--color-orange-600);
    --color-signal-warning-700: var(--color-orange-700);
    --color-signal-success-50: var(--color-green-50);
    --color-signal-success-100: var(--color-green-100);
    --color-signal-success-200: var(--color-green-200);
    --color-signal-success-300: var(--color-green-300);
    --color-signal-success-500: var(--color-green-500);
    --color-signal-success-550: var(--color-green-550);
    --color-signal-success-600: var(--color-green-600);
    --color-signal-success-700: var(--color-green-700);
    --border-width-none: var(--scale-0);
    --border-width-s: var(--scale-25);
    --border-width-m: var(--scale-50);
    --border-width-l: var(--scale-100);
    --border-radius-none: var(--scale-0);
    --border-radius-s: var(--scale-100);
    --border-radius-m: var(--scale-200);
    --border-radius-l: var(--scale-600);
    --border-radius-xl: var(--scale-800);
    --border-radius-round: var(--scale-3750);
    --theme-thekey-primary: var(--color-pink-500);
    --theme-thekey-primary-aa: var(--color-pink-550);
    --theme-thekey-primary-accent: var(--color-pink-550);
    --theme-thekey-primary-hover: var(--color-pink-700);
    --theme-thekey-background: var(--color-grey-50);
    --theme-leaders-primary: var(--color-brand-leaders-500);
    --theme-leaders-primary-aa: var(--color-brand-leaders-550);
    --theme-leaders-hover: var(--color-brand-leaders-700);
    --theme-leaders-background: var(--color-brand-leaders-50);
    --theme-safeguarding-primary: var(--color-brand-safeguarding-500);
    --theme-safeguarding-primary-accent: var(--color-brand-safeguarding-500);
    --theme-safeguarding-hover: var(--color-brand-safeguarding-600);
    --theme-safeguarding-background: var(--color-brand-safeguarding-50);
    --theme-cpd-primary: var(--color-brand-cpd-500);
    --theme-cpd-primary-aa: var(--color-brand-cpd-500);
    --theme-cpd-hover: var(--color-brand-cpd-600);
    --theme-cpd-background: var(--color-brand-cpd-50);
    --theme-governorhub-primary: var(--color-brand-governorhub-500);
    --theme-governorhub-primary-aa: var(--color-brand-governorhub-550);
    --theme-governorhub-hover: var(--color-brand-governorhub-700);
    --theme-governorhub-background: var(--color-brand-governorhub-50);
    --theme-keygpt-primary: var(--color-brand-keygpt-500);
    --theme-keygpt-primary-aa: var(--color-brand-keygpt-500);
    --theme-keygpt-hover: var(--color-brand-keygpt-700);
    --theme-keygpt-background: var(--color-brand-keygpt-50);
    --theme-keyhr-primary: var(--color-brand-keyhr-500);
    --theme-keyhr-primary-aa: var(--color-brand-keyhr-500);
    --theme-keyhr-hover: var(--color-brand-keyhr-700);
    --theme-keyhr-background: var(--color-brand-keyhr-50);
    --theme-error-primary: var(--color-signal-error-550);
    --theme-error-primary-aa: var(--color-signal-error-550);
    --theme-error-hover: var(--color-signal-error-700);
    --theme-error-background: var(--color-signal-error-50);
    --theme-warning-primary: var(--color-signal-warning-550);
    --theme-warning-primary-aa: var(--color-signal-warning-550);
    --theme-warning-hover: var(--color-signal-warning-700);
    --theme-warning-background: var(--color-signal-warning-50);
    --theme-success-primary: var(--color-signal-success-550);
    --theme-success-primary-aa: var(--color-signal-success-550);
    --theme-success-hover: var(--color-signal-success-700);
    --theme-success-background: var(--color-signal-success-50);
    --content-default-heading: var(--color-neutral-500);
    --content-default-brand: var(--color-neutral-500);
    --content-default-body: var(--color-grey-800);
    --content-default-secondary: var(--color-grey-550);
    --content-default-placeholder: var(--color-grey-550);
    --content-default-link: var(--color-foundations-link);
    --content-default-highlight: var(--color-pink-550);
    --content-default-disabled: var(--color-grey-500);
    --content-on-color-heading: var(--color-foundations-white);
    --content-on-color-brand: var(--color-foundations-white);
    --content-on-color-body: var(--color-foundations-white);
    --content-on-color-secondary: var(--color-grey-500);
    --content-on-color-placeholder: var(--color-grey-500);
    --content-on-color-link: var(--color-blue-200);
    --content-on-color-highlight: var(--color-pink-100);
    --content-on-color-disabled: var(--color-grey-600);
    --surface-page: var(--color-foundations-white);
    --surface-page-secondary: var(--color-grey-50);
    --surface-card: var(--color-grey-50);
    --surface-card-secondary: var(--color-foundations-white);
    --surface-primary: var(--color-neutral-500);
    --surface-primary-hover: var(--color-neutral-700);
    --surface-secondary: var(--color-grey-300);
    --surface-secondary-hover: var(--color-grey-400);
    --surface-disabled: var(--color-grey-200);
    --border-default: var(--color-grey-300);
    --border-disabled: var(--surface-disabled);
    --border-primary: var(--surface-primary);
    --border-primary-hover: var(--surface-primary-hover);
    --border-secondary: var(--surface-secondary);
    --border-secondary-hover: var(--surface-secondary-hover);
    --border-interaction: var(--color-grey-400);
    --border-highlight: var(--color-pink-500);
    --spacing-4xs: 0.25rem;
    --spacing-2xs: 0.5rem;
    --spacing-xs: 1rem;
    --spacing-s: 1.5rem;
    --spacing-m: 2rem;
    --spacing-l: 2.5rem;
    --spacing-xl: 5.5rem;
    --spacing-2xl: 9.375rem;
    --spacing-jumper-2xl-s: var(--spacing-2xl);
    --text-frame-width: 1680px;
    --text-heading-display-size: 3rem;
    --text-heading-display-line-height: 1.29;
    --text-heading-h1-size: 2.25rem;
    --text-heading-h1-line-height: 1.33;
    --text-heading-h2-size: 1.5rem;
    --text-heading-h2-line-height: 1.33;
    --text-heading-h3-size: 1.25rem;
    --text-heading-h3-line-height: 1.5;
    --text-heading-h4-size: 1.125rem;
    --text-heading-h4-line-height: 1.44;
    --text-heading-h5-size: 1rem;
    --text-heading-h5-line-height: 1.25;
    --text-copy-body-size: 1rem;
    --text-copy-body-line-height: 1.5;
    --text-copy-caption-size: 0.875rem;
    --text-copy-caption-line-height: 1.43;
    --text-copy-micro-size: 0.75rem;
    --text-copy-micro-line-height: 1.5;
    --text-copy-abstract-size: 1.25rem;
    --text-copy-abstract-line-height: 1.6;
    --dimensions-grouping-small: 2rem;
    --dimensions-grouping-regular: 2.5rem;
    --text-color: var(--grey-800);
    --link-color: #0072cc;
    --light-link-color: #4db0ff;
    --logo-text: var(--blue);
    --product-tint-25: var(--leaders-tint-25);
    --product: var(--leaders);
    --product-200: var(--leaders-200);
    --product-hover: var(--pink-600);
    --product-foreground: var(--background);
    --blue-tint-25: #aeb2b9;
    --blue-tint-50: #7a838f;
    --blue-tint-75: #475568;
    --blue: #13263f;
    --blue-dark: #0a192e;
    --pink-400: #ff1f64;
    --pink-300: #ff578c;
    --pink: #ff1f64;
    --pink-500: #e81152;
    --pink-600: #ba1749;
    --white: #fff;
    --grey-0: #fbfcfd;
    --grey-50: #f9fafb;
    --grey-100: #f1f5f8;
    --grey-200: #e4e9ed;
    --grey-300: #dfe3e5;
    --grey-400: #d5d5d5;
    --grey-500: #8ba0a7;
    --grey-600: #48555b;
    --grey-700: #34383a;
    --grey-800: #242424;
    --leaders-tint-25: #ffc7d9;
    --leaders-tint-50: #ff8fb0;
    --leaders-tint-75: #ff578c;
    --leaders: #ff1f64;
    --leaders-200: #e81152;
    --leaders-300: #ba1749;
    --leaders-400: #a71442;
    --governance-tint-25: #bfe3f7;
    --governance-tint-50: #80c7f0;
    --governance-tint-75: #40abe8;
    --governance: #008fe1;
    --governance-200: #007bc2;
    --governance-300: #005c90;
    --governance-400: #004973;
    --safeguarding-tint-25: #fff2bf;
    --safeguarding-tint-50: #ffe580;
    --safeguarding-tint-75: #ffd940;
    --safeguarding: #fecd00;
    --safeguarding-200: #ebbe04;
    --safeguarding-300: #a28300;
    --safeguarding-400: #685400;
    --cpd-tint-0: #e3feec;
    --cpd-tint-10: #edfcf9;
    --cpd-tint-25: #c4f5eb;
    --cpd-tint-50: #8aebd6;
    --cpd-tint-75: #4fe0c2;
    --cpd: #13d5af;
    --cpd-200: #12c09e;
    --cpd-300: #0a6d5a;
    --cpd-400: #085748;
    --ai-tint-25: #edd0f1;
    --ai-tint-50: #e4acec;
    --ai-tint-75: #d37ae1;
    --ai: #b42ec9;
    --ai-200: #862296;
    --ai-300: #681a74;
    --key-hr-tint-25: #d7cff7;
    --key-hr-tint-50: #af9fef;
    --key-hr-tint-75: #876fe7;
    --key-hr: #5f3fdf;
    --key-hr-200: #4c32b2;
    --key-hr-300: #432c9c;
    --key-hr-400: #392686;
    --admin-tint-25: #fbcaa5;
    --admin-tint-50: #f8af79;
    --admin-tint-75: #f6954c;
    --admin: #f47a1f;
    --admin-200: #c36219;
    --admin-300: #924913;
    --admin-400: #62310c;
    --KSL: var(--leaders);
    --KSG: var(--governance);
    --STC: var(--safeguarding);
    --CPD: var(--cpd);
    --AI: var(--ai);
    --KHR: var(--key-hr);
    --ADM: var(--admin);
    --confirm-green: #75ad48;
    --unlocked-content-green: #e7f5dc;
    --warning: #ff1f64;
    --success: #c4f5d5;
    --success-text-only: #1b9d48;
    --failed: #fcbfbf;
    --failed-text-only: #d60a0a;
    --incomplete: #ffe3c2;
    --incomplete-text-only: #c27118;
    --h1-size: 2.25rem;
    --h2-size: 1.5rem;
    --h3-size: 1.25rem;
    --h4-size: 1.125rem;
    --font-default: 1rem;
    --font-small: 0.875rem;
    --font-tag: 0.75rem;
    --input-font-size: 1rem;
    --radius: 5px;
    --container-padding: 1.5rem;
    --container-width: 1400px;
    --background: #fff;
    --background-hsl: 0 0% 98%;
    --foreground: var(--grey-800);
    --foreground-hsl: 0 0% 14%;
    --common-header: var(--grey-100);
    --common-header-dropdown-menu: var(--background);
    --common-header-dropdown-menu-hover: var(--grey-200);
    --muted: 210 40% 96.1%;
    --muted-foreground: var(--grey-600);
    --accent: var(--grey-100);
    --accent-foreground: var(--grey-800);
    --ring: var(--grey-700);
    --key-shadow: 0 0 var(--background);
    --key-ring-offset-shadow: 0 0 0 2px var(--background);
    --key-ring-shadow: 0 0 0 4px var(--ring);
    --border: var(--grey-200);
    --input: var(--background);
    --input-hover: var(--grey-50);
    --input-placeholder: var(--grey-600);
    --checkbox: var(--background);
    --checkbox-foreground: var(--foreground);
    --tooltip: var(--blue);
    --tooltip-foreground: #fff;
    --dropdown-menu: var(--background);
    --dropdown-menu-foreground: var(--grey-700);
    --dropdown-menu-font-size: var(--font-small);
    --dropdown-menu-item: var(--grey-100);
    --dropdown-menu-item-foreground: var(--grey-200);
    --dropdown-menu-icon-focus: var(--grey-700);
    --icon: var(--grey-500);
    --popover-background: var(--background);
    --switch-background: var(--grey-300);
    --switch-background-active: var(--pink);
    --label-font-size: 1rem;
    --label-margin-bottom: 0;
    --tabs-font-size: 1rem;
    --page-header-margin-bottom: 3rem;
    --nav-menu-font-size: 1rem;
    --loader-color: var(--product);
    --select-content: var(--dropdown-menu);
    --select-item-foreground: var(--dropdown-menu-foreground);
    --select-item-hover: var(--border);
    --select-item-hover-foreground: var(--foreground);
    --select-label-foreground: var(--grey-600);
    --select-separator: var(--grey-200);
    --skeleton-bg: var(--muted);
    --skeleton-animation-0: var(--grey-100);
    --skeleton-animation-100: var(--grey-300);
    --aside-width: 300px;
    --aside-x-gap: 2.5rem;
    --aside-y-gap: 1.5rem;
    --content-width: calc(100% - var(--aside-width) - var(--aside-x-gap));
    --btn-default: var(--grey-300);
    --btn-default-hover: var(--grey-400);
    --btn-default-foreground: var(--foreground);
    --btn-primary: var(--pink-500);
    --btn-primary-hover: var(--pink-600);
    --btn-primary-foreground: var(--background);
    --btn-secondary: var(--blue);
    --btn-secondary-hover: var(--blue-tint-75);
    --btn-secondary-foreground: var(--background);
    --btn-ghost: transparent;
    --btn-ghost-foreground: var(--foreground);
    --btn-ghost-foreground-hover: var(--foreground);
    --btn-product: var(--product);
    --btn-product-hover: var(--product-hover);
    --btn-product-foreground: var(--product-foreground);
    --card-default: var(--grey-200);
    --card-primary: var(--leaders-tint-25);
    --card-secondary: var(--blue-tint-25);
    --card-product: var(--product-tint-25);
    --alert-warning: var(--theme-warning-primary-aa);
    --alert-warning-bg: var(--theme-warning-background);
    --alert-destructive: #af1b01;
    --alert-destructive-light: #fab6ad;
    --alert-destructive-bg: #f7e8e6;
    --alert-success: #34785c;
    --alert-success-bg: #e5f5f0;
    --permission-bg: #ffd6e3;
    --group-admin-bg: #ffbebe;
    --group-admin-border: #e59595;
    --stc-admin-bg: #fff2c4;
    --group-stc-admin-bg: #fee8c6;
    --group-stc-admin-border: #e5c99c;
    --pm-admin-bg: #afe7eb;
    --pm-owner-bg: #c6ddff;
    --avatar-default: var(--blue);
    --avatar-default-bg: var(--grey-300);
    --avatar-success: var(--alert-success);
    --avatar-success-bg: #d8f5ec;
    --calendar-radius: var(--radius);
    --calendar-selected-bg: var(--accent);
    --calendar-selected-day-bg: var(--btn-secondary);
    --calendar-selected-day-foreground: var(--btn-secondary-foreground);
    --li-icon-size: 0.875rem;
    --li-icon-right-margin: calc(var(--li-icon-size) / 1.75);
    --li-icon-color: var(--grey-700);
    --flow-space: 1rem
}

@media(min-width: 1200px) {
    :root {
        --aside-width:350px;
        --aside-x-gap: 5rem
    }
}

img {
    max-width: 100%;
    height: auto;
}

.ParsedHtml_tableWrapper__vDAiY{--flow-space:1.5rem}.ParsedHtml_tableWrapper__vDAiY .ParsedHtml_table__jUV80{table-layout:fixed}.ParsedHtml_tableCell__CK_TN{word-break:break-all}.ParsedHtml_body__rNrw_{line-height:1.7}.ParsedHtml_body__rNrw_ img{margin-top:1.5rem}.ParsedHtml_li__oIt3u{margin:.5rem 0}.ParsedHtml_chevronUl__osxlD{padding-left:0;list-style-type:none}.ParsedHtml_chevronLi__1_V8j{position:relative;padding-left:1.5rem}.ParsedHtml_chevron__kGuSo{position:absolute;top:5px;left:0;width:1rem;height:1rem;color:var(--product)}.Sources_sources__jvi3j{padding-top:2rem;border-top:1px solid var(--grey-300);margin-top:3rem}.Sources_sources__jvi3j h2{font-size:1.25rem}.download-area_downloads__rf8kd{.download-area_downloadHeading__yRloB{--header-icon:var(--grey-600)}&:before{position:absolute;top:0;left:0;width:100%;height:4px;background-color:var(--product);content:""}.download-area_downloadItem__DHtx7{--download-icon:var(--blue-tint-50);background-color:var(--grey-50);&:focus,&:hover{background-color:var(--white)}}>:first-of-type .download-area_downloadHeading__yRloB{padding-top:calc(var(--download-padding) + 4px)}}.LearningPathwaySidebar_pathwayProgress__7qUDP{padding:1.5rem 1rem 2rem;border:1px solid var(--border);border-top:3px solid var(--governance);background-color:var(--white);border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.LearningPathwaySidebar_pathwayProgress__7qUDP .LearningPathwaySidebar_subtitle__Vwyjz{color:var(--grey-600);font-size:.75rem;font-weight:500;letter-spacing:1px;text-transform:uppercase}.LearningPathwaySidebar_pathwayProgress__7qUDP .LearningPathwaySidebar_title__dizwb{margin-bottom:1.5rem;font-size:1.25rem}.LearningPathwaySidebar_pathwayProgress__7qUDP .LearningPathwaySidebar_button__OxpsU{margin-top:2rem}.AfterArticle_afterArticle__6RBgI{display:flex;flex-direction:row;padding:5rem 0;background-color:var(--grey-50);gap:1.5rem}.AfterArticle_afterArticle__6RBgI .AfterArticle_container__MSHjs{display:grid;width:100%;grid-gap:2rem;gap:2rem;grid-template-columns:1fr}@media(min-width:768px){.AfterArticle_afterArticle__6RBgI .AfterArticle_container__MSHjs{grid-template-columns:1fr 1fr}}.AfterArticle_alsoIn__gAx_G,.AfterArticle_readNext__3KDvj{padding:2rem;border-radius:var(--radius);background-color:var(--white)}.AfterArticle_alsoIn__gAx_G h3,.AfterArticle_readNext__3KDvj h3{font-size:1.125rem}.AfterArticle_iconList__8E6Ia{padding-left:0;font-size:1rem;list-style:none}.AfterArticle_iconList__8E6Ia li{position:relative;padding-left:1.25rem;margin-top:.5rem}.AfterArticle_iconList__8E6Ia li:before{position:absolute;top:7px;left:0;display:inline-block;width:.5rem;height:12px;background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/chevron-right.c56f0fdf.svg);background-repeat:no-repeat;content:""}.Article_article__Tkmak{display:flex;flex-direction:column;gap:2rem}@media(min-width:992px){.Article_article__Tkmak .Article_breadcrumbs__vHgr_{max-width:var(--content-width)}}.Article_article__Tkmak .Article_articleBody__am94a{margin-top:2.5rem}.Article_article__Tkmak .Article_articleBody__am94a.Article_articlePreviewFaded__8mhIf{position:relative}.Article_article__Tkmak .Article_articleBody__am94a.Article_articlePreviewFaded__8mhIf:after{position:absolute;bottom:0;display:block;width:100%;height:300px;background-image:linear-gradient(180deg,transparent 0,white);content:""}.Article_aside__YsH_P{display:flex;flex-direction:column;gap:4rem}@media(min-width:992px){.Article_removeFormatTypePadding__U3PDZ{padding-top:0}}.ArticleBody_contentAside__XtrhE{width:100%;padding:1rem 1.25rem;border-top:.25rem solid var(--product);margin:1.25rem 0;background-color:var(--grey-50);border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}@media(min-width:992px){.ArticleBody_contentAside__XtrhE{width:50%;margin:1.25rem -5.625rem .625rem 1.25rem;float:right}}.ArticleBody_downloadBlock__as4y4{position:relative;display:flex;overflow:hidden;width:100%;flex-direction:row;align-items:center;justify-content:flex-start;padding:1rem;border-radius:var(--radius);background:var(--grey-50);gap:.75rem}@media(min-width:768px){.ArticleBody_downloadBlock__as4y4{padding:1.5rem;gap:0}}.ArticleBody_downloadBlock__as4y4.ArticleBody_locked__E8Aoc{cursor:not-allowed;opacity:.6}.ArticleBody_downloadBlock__as4y4.ArticleBody_locked__E8Aoc .ArticleBody_fileName__zmB_8:focus .link-title,.ArticleBody_downloadBlock__as4y4.ArticleBody_locked__E8Aoc .ArticleBody_fileName__zmB_8:hover .link-title{text-decoration:none}.ArticleBody_downloadBlock__as4y4.ArticleBody_locked__E8Aoc .ArticleBody_fileName__zmB_8 .ArticleBody_button__dpXPf{display:inline-flex;height:2.5rem;align-items:center;padding:.5rem 1rem;border-radius:var(--radius);margin-top:.5rem;background-color:var(--btn-default);font-weight:700;line-height:1}@media(min-width:576px){.ArticleBody_downloadBlock__as4y4.ArticleBody_locked__E8Aoc .ArticleBody_fileName__zmB_8 .ArticleBody_button__dpXPf{margin-top:0;grid-area:download}}.ArticleBody_downloadBlock__as4y4:before{position:absolute;top:0;left:0;width:4px;height:100%;background-color:var(--product);content:""}.ArticleBody_downloadBlock__as4y4 .ArticleBody_downloadIconHolder__eAP1Q{display:flex;width:32px;height:32px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:5px;background-color:var(--white);place-self:flex-start}@media(min-width:768px){.ArticleBody_downloadBlock__as4y4 .ArticleBody_downloadIconHolder__eAP1Q{place-self:center center}}.ArticleBody_downloadBlock__as4y4 .ArticleBody_downloadIconHolder__eAP1Q .ArticleBody_downloadIcon__8DyTv{width:1.5rem;height:1.5rem;color:var(--blue-tint-50)}.ArticleBody_downloadBlock__as4y4 .ArticleBody_fileName__zmB_8,.ArticleBody_downloadBlock__as4y4 a{position:relative;display:inline-block;width:100%;text-decoration:none}@media(min-width:768px){.ArticleBody_downloadBlock__as4y4 .ArticleBody_fileName__zmB_8,.ArticleBody_downloadBlock__as4y4 a{padding-left:1rem}}.ArticleBody_downloadBlock__as4y4 .ArticleBody_fileName__zmB_8:focus .link-title,.ArticleBody_downloadBlock__as4y4 .ArticleBody_fileName__zmB_8:hover .link-title,.ArticleBody_downloadBlock__as4y4 a:focus .link-title,.ArticleBody_downloadBlock__as4y4 a:hover .link-title{text-decoration:underline}.ArticleBody_downloadBlock__as4y4 .link-meta{display:flex;flex-direction:column;align-items:flex-start}@media(min-width:576px){.ArticleBody_downloadBlock__as4y4 .link-meta{display:grid;align-items:flex-start;grid-gap:0 1rem;gap:0 1rem;grid-auto-flow:row dense;grid-template-areas:"title download" "meta download";grid-template-columns:1fr auto;grid-template-rows:1fr auto}}.ArticleBody_downloadBlock__as4y4 .link-meta .link-title{grid-area:title}.ArticleBody_downloadBlock__as4y4 .link-meta .link-property{color:var(--grey-600);font-size:var(--font-tag);grid-area:meta}.ArticleBody_downloadBlock__as4y4 .link-meta button{margin-top:.5rem}@media(min-width:576px){.ArticleBody_downloadBlock__as4y4 .link-meta button{margin-top:0;grid-area:download}}.ArticleBody_table__DW3iS{--flow-space:1.5rem}.ArticleBody_infoBlock__VcK03{position:relative;padding:2rem;border-radius:var(--radius);margin-top:3rem;background-color:var(--grey-100)}.ArticleBody_infoBlock__VcK03>*+*{-webkit-margin-before:var(--flow-space,1rem);margin-block-start:var(--flow-space,1rem)}.ArticleBody_infoBlock__VcK03 .title{--space:0;position:absolute;top:-2rem;display:inline-block;padding:.5rem 1rem;border-radius:var(--radius);background-color:var(--pink);color:#fff!important;font-size:var(--font-small);line-height:1}.ArticleBody_articleModule__nDyJ0{position:relative;overflow:hidden;width:100%;align-items:center;justify-content:flex-start;padding:1.5rem 1.5rem 1.5rem calc(1.5rem + 4px);border-radius:var(--radius);background:var(--grey-50)}@media(min-width:768px){.ArticleBody_articleModule__nDyJ0{padding:1.5rem 1.5rem 1.5rem calc(1.5rem + 4px)}}.ArticleBody_articleModule__nDyJ0>*+*{-webkit-margin-before:var(--flow-space,1rem);margin-block-start:var(--flow-space,1rem)}.ArticleBody_articleModule__nDyJ0:before{position:absolute;top:0;left:0;width:4px;height:100%;background-color:var(--product);content:""}.ArticleBody_responsiveObject__tIBqm{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.ArticleBody_responsiveObject__tIBqm iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.ArticleBody_imageCaption__6pNdO{padding:0 1rem;font-size:var(--font-small);line-height:1.5;text-align:center}.ArticleBody_leadershipCalculator__fmt3g{--flow-space:2rem}.ArticleBody_blockquote__1FL_z{--blockquote-margin-x:1rem;--blockquote-padding:2rem;position:relative;padding:var(--blockquote-padding);border:1px solid var(--grey-400);border-radius:0 2rem 2rem;margin-right:var(--blockquote-margin-x);margin-bottom:0;margin-left:var(--blockquote-margin-x);font-size:var(--h4-size);font-weight:700;line-height:1.6}@media(min-width:576px){.ArticleBody_blockquote__1FL_z{--blockquote-margin-x:2rem;--blockquote-padding:3rem}}@media(min-width:768px){.ArticleBody_blockquote__1FL_z{--blockquote-margin-x:3rem}}@media(min-width:1200px){.ArticleBody_blockquote__1FL_z{--blockquote-margin-x:4rem}}.ArticleBody_blockquote__1FL_z:before{position:absolute;z-index:-1;top:calc(var(--blockquote-padding)/2);left:calc(var(--blockquote-padding)/2);display:flex;width:65px;height:65px;color:var(--grey-100);content:"“";font-size:11rem;line-height:.93;vertical-align:middle}.ArticleBody_blockquote__1FL_z span{font-weight:inherit!important}.ArticleBody_blockquote__1FL_z em{font-style:normal}.ArticleBody_pullquote__FgqUJ{position:relative;display:flex;flex-direction:column;padding:2rem;border:1px solid var(--grey-400);border-radius:0 2rem 2rem;margin:2rem 1rem;font-size:var(--h4-size);font-weight:700;gap:.5rem;line-height:1.6}@media(min-width:576px){.ArticleBody_pullquote__FgqUJ{margin:2rem}}@media(min-width:768px){.ArticleBody_pullquote__FgqUJ{max-width:275px;margin:2rem 0 2rem 3rem;float:right}}.ArticleBody_pullquote__FgqUJ:before{position:absolute;z-index:-1;top:.5rem;left:1rem;display:flex;width:65px;height:65px;color:var(--grey-100);content:"“";font-size:11rem;line-height:.93;vertical-align:middle}.ArticleBody_pullquote__FgqUJ em{font-size:var(--font-small);font-weight:400}.ArticleBody_body__8JVzq{line-height:1.7}.ArticleBody_body__8JVzq .article-module-fullwidth img{width:100%}.ArticleBody_body__8JVzq .image-left{max-width:36%;margin:.5rem 2rem 1.5rem 0;float:left}.ArticleBody_body__8JVzq .image-right{max-width:36%;margin:.5rem 0 1.5rem 2rem;float:right}.ArticleBody_body__8JVzq .table-responsive td{padding:.75rem;border-top:1px solid var(--grey-200);vertical-align:top}@media(min-width:1200px){.PageMeta_pageMeta__DaSaB{padding-bottom:.75rem;border-bottom:1px solid var(--border)}}.PageMeta_pageMeta__DaSaB .PageMeta_inner__MHiTz{display:grid;font-size:var(--font-small);grid-gap:.75rem;gap:.75rem;grid-auto-columns:1fr;grid-template-columns:1fr}@media(min-width:1200px){.PageMeta_pageMeta__DaSaB .PageMeta_inner__MHiTz{padding:.75rem 0 0;gap:0 1rem;grid-template-columns:250px 1fr}}@media(min-width:1440px){.PageMeta_pageMeta__DaSaB .PageMeta_inner__MHiTz{grid-template-columns:320px 1fr}}.PageMeta_pageMeta__DaSaB .PageMeta_updated__9EaQF{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 1rem}.PageMeta_pageMeta__DaSaB .PageMeta_updated__9EaQF .PageMeta_badge__yYGgH{--meta-badge:var(--product);background-color:rgba(0,0,0,0);color:var(--meta-badge);text-transform:uppercase}.PageMeta_pageMeta__DaSaB .PageMeta_updated__9EaQF .PageMeta_updatesButton__i4XXV{height:auto;font-size:inherit}.PageMeta_pageMeta__DaSaB .PageMeta_types__wprQy{display:flex;flex-wrap:wrap}@media(min-width:1200px){.PageMeta_pageMeta__DaSaB .PageMeta_types__wprQy{justify-content:flex-end;text-align:right}}.PageMeta_pageMeta__DaSaB .PageMeta_types__wprQy .PageMeta_title__EFzAw{font-weight:500}.PageMeta_pageMeta__DaSaB .PageMeta_types__wprQy .PageMeta_item__KA93I{display:inline-block}.PageMeta_policyStatutory__s3JC6{display:flex;width:100%;flex-wrap:wrap;padding-top:.75rem;gap:.25rem}.PageMeta_policyStatutory__s3JC6 .PageMeta_title__EFzAw{font-size:var(--font-small)}.PageMeta_policyStatutory__s3JC6 .PageMeta_tags__EH_Me{display:flex;flex-wrap:wrap;gap:.5rem}.PageMeta_divider__PzzGZ{margin:0 .5rem;color:var(--blue-tint-25)}.ArticleHeader_header__cUDJI{--flow-space:1.325rem}.ArticleHeader_header__cUDJI h1{--flow-space:1rem}.ArticleHeader_header__cUDJI h2{--flow-space:inherit}.ArticleHeader_badge__RDJ_c{font-size:var(--font-tag)}.ArticleHeader_badge__RDJ_c svg{width:1rem;height:1rem}.ArticleHeader_abstract__6vgBv{--space:1.5rem;font-size:1.25rem;font-weight:400}.ArticleHeader_meta__Gek9E{--meta-gap:1rem;display:flex;flex-direction:column;font-size:var(--font-small);gap:var(--meta-gap)}.ArticleHeader_articleProperties__c31Xk{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.ArticleHeader_articleProperties__c31Xk:after{position:absolute;bottom:calc(-1*var(--meta-gap)/2);left:0;width:100%;height:1px;background-color:var(--grey-300);content:""}.ArticleHeader_articleProperties__c31Xk .ArticleHeader_articleDate___DzgE .ArticleHeader_icon__TRFHi{min-width:1.25rem;height:1.25rem;margin-right:.25rem;color:var(--grey-700);vertical-align:middle}.ArticleHeader_articleProperties__c31Xk .ArticleHeader_articleDate___DzgE .ArticleHeader_updated__ORArQ{color:var(--pink-500)}.ArticleHeader_articleProperties__c31Xk .ArticleHeader_updatesBtn__yRmom{height:auto;font-size:inherit}.ArticleHeader_articleInfo__isuYh{--space:2rem;position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1rem}.ArticleHeader_articleInfo__isuYh .ArticleHeader_ref__Tj87y{flex:0 0 auto}.ArticleTableOfContents_tableOfContents___77B7{--flow-space:2.5rem;display:flex;flex-direction:column;padding:1.75rem 1.875rem;border-radius:var(--radius);background-color:var(--grey-50);font-size:1rem}.ArticleTableOfContents_tableOfContents___77B7.ArticleTableOfContents_isDisabled__3hs9N header>span,.ArticleTableOfContents_tableOfContents___77B7.ArticleTableOfContents_isDisabled__3hs9N li{opacity:.7}.ArticleTableOfContents_tableOfContents___77B7.ArticleTableOfContents_isDisabled__3hs9N li:hover{cursor:not-allowed}.ArticleTableOfContents_tableOfContents___77B7 header{display:flex;align-items:first baseline;justify-content:space-between;margin-bottom:.75rem;font-size:1rem;font-weight:700}.ArticleTableOfContents_tableOfContents___77B7 header .ArticleTableOfContents_button__Bftmo{height:auto;padding:0}.ArticleTableOfContents_tableOfContents___77B7 header .ArticleTableOfContents_button__Bftmo:hover{background-color:rgba(0,0,0,0)}.ArticleTableOfContents_tableOfContents___77B7 header .ArticleTableOfContents_icon__RUOM6{width:1.25rem}.ArticleTableOfContents_tableOfContents___77B7 ol{padding:0;margin:0;list-style:none}.ArticleTableOfContents_tableOfContents___77B7 ol li{position:relative;padding-left:1.25rem;margin-top:.25rem}.ArticleTableOfContents_tableOfContents___77B7 ol li:first-child{margin-top:0}.ArticleTableOfContents_tableOfContents___77B7 ol li:before{position:absolute;top:7px;left:0;display:block;width:.5rem;height:12px;background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/chevron-right.c56f0fdf.svg);background-repeat:no-repeat;content:""}.Updates_updates__Kkrsn{border:1px solid var(--border);border-radius:var(--radius);margin-top:2.5rem}.Updates_updatesHeader__mAZi7{display:flex;align-items:center;padding:.875rem 1.25rem;background:var(--grey-100)}.Updates_updatesHeader__mAZi7 .Updates_icon__8YOTp{width:21px;margin-right:.75rem;color:var(--icon)}.Updates_updatesContent__h64Bz{display:flex;width:100%;flex-direction:column;padding:1.25rem;gap:1rem}.Updates_updatesContent__h64Bz>.Updates_updatesItem__tikc0:first-child:before{position:absolute;top:0;left:0;width:4px;height:100%;background-color:var(--product);content:""}.Updates_updatesItem__tikc0{position:relative;display:flex;overflow:hidden;flex-direction:column;padding:1.25rem;border:1px solid var(--border);border-radius:var(--radius);gap:1rem 2rem}@media(min-width:768px){.Updates_updatesItem__tikc0{flex-direction:row}}.Updates_updatesItem__tikc0 .Updates_date__16e4c{min-width:145px;font-weight:700}.Updates_updatesButton__UdFN1{height:auto;align-self:flex-start;padding-left:1rem;gap:.75rem}.Updates_updatesButton__UdFN1 .Updates_chevron__gsko1{width:.5rem;color:var(--product);transform:rotate(90deg);transition:.2s ease}.Updates_updatesButton__UdFN1[aria-expanded=true] .Updates_chevron__gsko1{transform:rotate(-90deg)}.Updates_updatesButton__UdFN1[aria-expanded=false] .Updates_chevron__gsko1{transform:rotate(90deg)}.ArticleUpdates_content__95SBr{display:flex;width:100%;flex-direction:column;gap:1rem}.ArticleUpdates_content__95SBr .ArticleUpdates_goToSection__xbSiR{align-self:end}.ArticleUpdates_alert__dsjF_{--alert-border:var(--grey-600)!important}.ArticleUpdates_alert__dsjF_ .ArticleUpdates_alertHeading__c25YY{color:var(--grey-700)!important}.ArticleUpdates_alert__dsjF_ .ArticleUpdates_saveButton__nk9ot{width:auto;margin-top:.75rem}.ArticleUpdates_alert__dsjF_ .ArticleUpdates_saveButton__nk9ot svg{color:inherit}.ArticleUpdates_alert__dsjF_ .ArticleUpdates_saveButton__nk9ot[data-saved=true] svg path{fill:var(--white)}.Disclaimer_disclaimer__6S4DU{--flow-space:2rem;color:var(--grey-600);font-size:var(--font-small)}.Action_action__LkBUD{padding:5rem 0;margin:0;background-color:var(--blue-dark);color:#fff;text-align:center}@media(min-width:992px){.Action_action__LkBUD{padding:6.25rem 0}}.Action_action__LkBUD .Action_container__vGIPE{max-width:800px}.Action_action__LkBUD p{margin-bottom:2rem;font-size:1.625rem;font-weight:700}@media(min-width:992px){.Action_action__LkBUD p{font-size:1.875rem}}.Action_action__LkBUD p.Action_normaltext__8NUZG{margin-top:-.75rem;font-size:1rem;font-weight:400}@media(min-width:992px){.Action_action__LkBUD .Action_button__pDQH5{font-size:1.125rem}}.Blurbs_blurbs__zC7ON{position:relative;padding:4rem 0;margin:0;background-color:var(--grey-100)}@media(min-width:992px){.Blurbs_blurbs__zC7ON{padding:2rem 0 5rem;background-color:rgba(0,0,0,0);background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/background.27424b9d.svg);background-position:center 150px;background-repeat:no-repeat;background-size:1800px}}.Blurbs_blurbs__zC7ON .underline{font-weight:700}.Blurbs_blurbs__zC7ON.Blurbs_leaders__sZLok .underline{border-bottom:2px solid var(--leaders)}.Blurbs_blurbs__zC7ON.Blurbs_governance__q0w9Q .underline{border-bottom:2px solid var(--governance)}.Blurbs_blurbs__zC7ON.Blurbs_safeguarding__eAVhQ .underline{border-bottom:2px solid var(--safeguarding)}.Blurbs_blurbs__zC7ON.Blurbs_cpd__wU_Gz .underline{border-bottom:2px solid var(--cpd)}.Blurbs_blurbs__zC7ON .Blurbs_bullets__e3xWz{margin-bottom:4rem}@media(min-width:992px){.Blurbs_blurbs__zC7ON .Blurbs_bullets__e3xWz{margin-bottom:6rem}.Blurbs_blurbs__zC7ON .Blurbs_bullets__e3xWz .Blurbs_inner__R3dkI{width:50%}}@media(min-width:1200px){.Blurbs_blurbs__zC7ON .Blurbs_bullets__e3xWz{margin-bottom:8rem}}.Blurbs_blurbs__zC7ON .Blurbs_bullets__e3xWz .Blurbs_title__lT84r{margin-bottom:2rem;font-size:1.8rem}@media(min-width:992px){.Blurbs_blurbs__zC7ON .Blurbs_bullets__e3xWz .Blurbs_title__lT84r{font-size:2.25rem}}.Blurbs_blurbs__zC7ON .Blurbs_bullets__e3xWz p{font-size:1rem}@media(min-width:992px){.Blurbs_blurbs__zC7ON .Blurbs_bullets__e3xWz p{font-size:1.25rem}}.Blurbs_blurbs__zC7ON .Blurbs_bullets__e3xWz .Blurbs_bulletList__Cmjf0{padding:0;margin-top:2rem;list-style:none}@media(min-width:992px){.Blurbs_blurbs__zC7ON .Blurbs_bullets__e3xWz .Blurbs_bulletList__Cmjf0{column-count:2}}.Blurbs_blurbs__zC7ON .Blurbs_bullets__e3xWz .Blurbs_bulletList__Cmjf0 li{display:flex;margin-bottom:.5rem;font-size:1rem;font-weight:700;gap:.5rem}@media(min-width:992px){.Blurbs_blurbs__zC7ON .Blurbs_bullets__e3xWz .Blurbs_bulletList__Cmjf0 li{margin-bottom:1rem;font-size:1.25rem}}.Blurbs_blurbs__zC7ON .Blurbs_bullets__e3xWz .Blurbs_bulletList__Cmjf0 li .Blurbs_checkboxIcon__8bqFv{width:1.5rem;color:var(--confirm-green)}@media(min-width:992px){.Blurbs_blurbs__zC7ON .Blurbs_bullets__e3xWz .Blurbs_bulletList__Cmjf0 li .Blurbs_checkboxIcon__8bqFv{width:2rem}}.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB{display:flex;flex-direction:column;align-items:center;gap:4rem}@media(min-width:992px){.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB{flex-direction:row;padding:0 4rem}}@media(min-width:1200px){.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB{flex-direction:row;padding:0 8rem}}.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fixed__nFmqA{width:100%}@media(min-width:992px){.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fixed__nFmqA{flex:0 0 550px}}.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fixed__nFmqA .Blurbs_quote__VGX95{position:relative;padding:3rem;border-radius:1rem;background-color:#fff}@media(min-width:992px){.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fixed__nFmqA .Blurbs_quote__VGX95{border-radius:50%;aspect-ratio:1}}.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fixed__nFmqA .Blurbs_quote__VGX95 .Blurbs_message__7tZmc{position:relative;z-index:0;font-size:1.125rem}@media(min-width:992px){.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fixed__nFmqA .Blurbs_quote__VGX95 .Blurbs_message__7tZmc{position:absolute;top:50%;left:50%;width:60%;font-size:1.25rem;transform:translate(-50%,-50%)}}.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fixed__nFmqA .Blurbs_quote__VGX95 .Blurbs_message__7tZmc:before{position:absolute;z-index:-1;top:-45px;left:-30px;background:var(--grey-100);-webkit-background-clip:text;background-clip:text;content:"“";font-size:250px;line-height:1;-webkit-text-fill-color:rgba(0,0,0,0)}.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fixed__nFmqA .Blurbs_quote__VGX95 .Blurbs_profile__sQ91w{display:flex;align-items:center;margin-top:1rem;gap:1rem}.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fixed__nFmqA .Blurbs_quote__VGX95 .Blurbs_profile__sQ91w .Blurbs_photo__D_eKM{display:flex}.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fixed__nFmqA .Blurbs_quote__VGX95 .Blurbs_profile__sQ91w .Blurbs_photo__D_eKM img{width:50px;height:50px;border-radius:50%}.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fixed__nFmqA .Blurbs_quote__VGX95 .Blurbs_profile__sQ91w .Blurbs_details__UWjAV{line-height:1.4}.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fixed__nFmqA .Blurbs_quote__VGX95 .Blurbs_profile__sQ91w .Blurbs_details__UWjAV .Blurbs_name__vHw1s{font-size:1.125rem;font-weight:700}.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fixed__nFmqA .Blurbs_quote__VGX95 .Blurbs_profile__sQ91w .Blurbs_details__UWjAV .Blurbs_role__BokF5{color:var(--blue-tint-75);font-size:1rem}.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fixed__nFmqA .Blurbs_quote__VGX95 .Blurbs_profile__sQ91w .Blurbs_details__UWjAV .Blurbs_organisation__7HpYX{color:var(--blue-tint-50);font-size:.875rem}.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fluid__hHZW7{flex-grow:1}.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fluid__hHZW7 .Blurbs_facts__e9yNl{display:flex;flex-direction:column;gap:2rem}.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fluid__hHZW7 .Blurbs_fact__4QafY{display:flex;flex-direction:row;align-items:center;gap:1rem}.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fluid__hHZW7 .Blurbs_fact__4QafY .Blurbs_icon__b0QKH{width:80px}.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fluid__hHZW7 .Blurbs_fact__4QafY .Blurbs_message__7tZmc{flex:1 1;font-size:1.25rem}.Features_features__75Ck3{position:relative;padding:3.75rem 0;margin:0}@media(min-width:992px){.Features_features__75Ck3{padding:6.25rem 0}}.Features_features__75Ck3 .Features_buttonBar__VDMZu{display:flex;justify-content:center;padding-top:3rem}.Features_features__75Ck3:before{position:absolute;z-index:1;top:-11px;right:3rem;width:102px;height:189px;margin-bottom:2px;background-repeat:no-repeat;background-size:contain;content:"";transform:translateY(-50%)}.Features_features__75Ck3.Features_leaders__I44Zm:before{background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/laptop-figure-leaders.8ee8b30b.svg)}.Features_features__75Ck3.Features_governance__onzgC:before{background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/laptop-figure-governance.630c433b.svg)}.Features_features__75Ck3.Features_safeguarding__6yrp_:before{background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/laptop-figure-safeguarding.74d99485.svg)}.Features_features__75Ck3.Features_cpd__8bSaI:before{background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/laptop-figure-cpd.ec073b9a.svg)}.Features_features__75Ck3 .Features_inner__gHrg8{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr}@media(min-width:768px){.Features_features__75Ck3 .Features_inner__gHrg8{grid-template-columns:1fr 1fr}}@media(min-width:992px){.Features_features__75Ck3 .Features_inner__gHrg8{gap:2rem;grid-template-columns:1fr 1fr 1fr}}@media(min-width:1200px){.Features_features__75Ck3 .Features_inner__gHrg8{grid-template-columns:1fr 1fr 1fr 1fr}}.Features_features__75Ck3 .Features_inner__gHrg8 .Features_intro__pPg9_{display:flex;align-items:center}.Features_features__75Ck3 .Features_inner__gHrg8 .Features_intro__pPg9_ .Features_heading__2eaRp{font-size:1.8rem}@media(min-width:992px){.Features_features__75Ck3 .Features_inner__gHrg8 .Features_intro__pPg9_ .Features_heading__2eaRp{font-size:2.25rem}}.Features_features__75Ck3 .Features_inner__gHrg8 .Features_feature__cdJNZ{position:relative;padding:1.5rem;border-radius:var(--radius) var(--radius) 0 0;background-color:var(--grey-100);text-align:center}.Features_features__75Ck3 .Features_inner__gHrg8 .Features_feature__cdJNZ h3{margin-bottom:.5rem;font-size:1.125rem}.Features_features__75Ck3 .Features_inner__gHrg8 .Features_feature__cdJNZ p{font-size:.9375rem;line-height:1.4}.Features_features__75Ck3 .Features_inner__gHrg8 .Features_feature__cdJNZ .Features_explore__sXYET{display:inline-block;padding:.25rem .5rem;border-radius:var(--radius);margin-top:1rem;background-color:rgba(0,114,204,.1);color:var(--link-color);font-size:12px}.Features_features__75Ck3 .Features_inner__gHrg8 .Features_feature__cdJNZ .Features_explore__sXYET .Features_arrow__J0Qa6{width:.5rem;height:.5rem;margin-left:.1rem}.Features_features__75Ck3 .Features_inner__gHrg8 .Features_feature__cdJNZ .Features_icon__Iw1iO{width:3.25rem;fill:var(--blue-tint-50)}.Features_features__75Ck3 .Features_inner__gHrg8 .Features_feature__cdJNZ .Features_icon__Iw1iO path{stroke:var(--blue-tint-50)!important}.Features_freeTrial__e82wt{flex-direction:column;justify-content:center}.Features_freeTrial__e82wt.Features_desktop__eQa5m{display:none;padding-left:2rem}@media(min-width:1200px){.Features_freeTrial__e82wt.Features_desktop__eQa5m{display:flex}}.Features_freeTrial__e82wt.Features_desktop__eQa5m .Features_message__JI_bM{position:relative}.Features_freeTrial__e82wt.Features_desktop__eQa5m .Features_message__JI_bM:before{position:absolute;top:-1.5rem;left:-2.5rem;width:60px;height:20px;background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/arrow.73a25522.svg);background-repeat:no-repeat;background-size:contain;content:""}.Features_freeTrial__e82wt.Features_mobile__igb97{display:flex;max-width:520px;justify-content:center;margin:2rem auto 0;text-align:center}@media(min-width:1200px){.Features_freeTrial__e82wt.Features_mobile__igb97{display:none}}.Features_freeTrial__e82wt .Features_message__JI_bM{font-size:1.125rem;font-weight:700}.Features_freeTrial__e82wt .Features_smallText__hPDdR{margin-top:1rem;color:var(--grey-500)}.Hero_hero__UijSy{overflow:hidden;padding:3.75rem 0}@media(min-width:992px){.Hero_hero__UijSy{padding:6.25rem 0}}.Hero_hero__UijSy .Hero_heading__wQWkQ{display:inline-block;line-height:1.2}.Hero_hero__UijSy .Hero_container__icmCG{display:flex;flex-direction:column;align-items:center;gap:5rem}@media(min-width:992px){.Hero_hero__UijSy .Hero_container__icmCG{flex-direction:row;gap:8rem}}.Hero_hero__UijSy .Hero_container__icmCG>div{width:100%}.Hero_hero__UijSy .Hero_content__wM24y{--flow-space:1.5rem}.Hero_hero__UijSy .Hero_content__wM24y h1{font-size:1.8rem}@media(min-width:992px){.Hero_hero__UijSy .Hero_content__wM24y h1{font-size:2.25rem}}.Hero_hero__UijSy .Hero_content__wM24y .Hero_intro__z7Zeb h2{margin-bottom:1rem;font-size:var(--h3-size)}@media(min-width:992px){.Hero_hero__UijSy .Hero_content__wM24y .Hero_intro__z7Zeb h2{font-size:1.375rem}}.Hero_hero__UijSy .Hero_content__wM24y .Hero_intro__z7Zeb p{margin-bottom:1rem;font-size:1.125rem}.Hero_hero__UijSy .Hero_content__wM24y .Hero_intro__z7Zeb h3{font-size:1.2rem}.Hero_hero__UijSy .Hero_content__wM24y .Hero_buttonBar__iXqtO{display:flex;margin-top:2rem;gap:1rem}.Hero_hero__UijSy .Hero_content__wM24y .Hero_buttonBar__iXqtO .Hero_button__VIp46{white-space:nowrap}.Hero_hero__UijSy .Hero_content__wM24y .Hero_buttonBar__iXqtO .Hero_linkWithArrowGraphic__A6OA9:last-child{position:relative}.Hero_hero__UijSy .Hero_content__wM24y .Hero_buttonBar__iXqtO .Hero_linkWithArrowGraphic__A6OA9:last-child:after{position:absolute;top:50%;left:100%;width:32px;height:46px;margin:0 0 0 1rem;background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/arrow.5fc1a3a5.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:""}.Hero_hero__UijSy .Hero_content__wM24y .Hero_tagline__wNPGJ{margin-top:1rem;font-size:var(--font-small);font-weight:500;letter-spacing:.02em;line-height:20px}.Hero_hero__UijSy .Hero_imageHolder__Ri_GT{width:140%}.Hero_hero__UijSy .Hero_image__WC2le{position:relative;width:100%;height:auto}.Overview_overview__Q67ZC{padding:3.75rem 0;margin:0;background-color:var(--grey-100)}@media(min-width:992px){.Overview_overview__Q67ZC{padding:6.25rem 0}}.Overview_overview__Q67ZC .Overview_sectionTitle__Zh6Lb{margin-bottom:4rem;font-size:1.6rem;font-weight:300;text-align:center}@media(min-width:992px){.Overview_overview__Q67ZC .Overview_sectionTitle__Zh6Lb{font-size:2rem}}.Overview_overview__Q67ZC .Overview_heading__pc2Lk{margin-bottom:1.5rem;font-size:var(--h2-size);line-height:1.1}@media(min-width:992px){.Overview_overview__Q67ZC .Overview_heading__pc2Lk{font-size:1.625rem}}.Overview_overview__Q67ZC .Overview_heading__pc2Lk span{display:inline-block}.Overview_overview__Q67ZC .Overview_inner__qbvK6{display:flex;flex-direction:column;gap:4rem}@media(min-width:992px){.Overview_overview__Q67ZC .Overview_inner__qbvK6{flex-direction:row}}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI{flex:0 0 50%}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_badge__7NMBy{margin-bottom:1rem}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_content__WeqD8{display:flex;flex-direction:column;margin-bottom:1.5rem;gap:1.5rem}@media(min-width:1200px){.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_content__WeqD8{flex-direction:row;margin-bottom:3rem;gap:3rem}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_content__WeqD8>div{width:50%}}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_content__WeqD8.Overview_reducedMargin__ym9gl{margin-bottom:1rem}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_content__WeqD8 .Overview_title__L08_f{margin-bottom:1rem;color:var(--link-color);font-size:1.375rem;line-height:1.3}@media(min-width:992px){.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_content__WeqD8 .Overview_title__L08_f{font-size:1.8rem}}@media(min-width:1200px){.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_content__WeqD8 .Overview_imageHolder__dphNr{position:relative}}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_content__WeqD8 .Overview_imageHolder__dphNr .Overview_gif__ptEYA{mix-blend-mode:multiply}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_content__WeqD8 .Overview_imageHolder__dphNr img{height:auto;border-radius:var(--radius)}@media(min-width:1200px){.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_content__WeqD8 .Overview_imageHolder__dphNr img{position:relative;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%)}}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_content__WeqD8 .Overview_imageHolder__dphNr .Overview_blob__hlsYz{display:none}@media(min-width:1200px){.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_content__WeqD8 .Overview_imageHolder__dphNr .Overview_blob__hlsYz{position:absolute;z-index:0;top:50%;left:50%;display:block;width:115%;transform:translate(-50%,-50%)}}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_content__WeqD8 .Overview_imageHolder__dphNr .Overview_blob__hlsYz.Overview_white__bYa5j path{fill:#fff!important}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_quote__ziyYo .Overview_message__xlqWf{padding:1rem;border-radius:1rem 1rem 1rem 0;margin:0 0 1rem 25px;background-color:#fff;font-size:.875rem}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_quote__ziyYo .Overview_profile__0lhDt{display:flex;align-items:center;gap:1rem}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_quote__ziyYo .Overview_profile__0lhDt .Overview_photo__4d42P{display:flex}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_quote__ziyYo .Overview_profile__0lhDt .Overview_photo__4d42P img{width:50px;height:50px;border-radius:50%}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_quote__ziyYo .Overview_profile__0lhDt .Overview_details__1qYo6{line-height:1.4}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_quote__ziyYo .Overview_profile__0lhDt .Overview_details__1qYo6 .Overview_name__ylr0T{font-weight:700}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_quote__ziyYo .Overview_profile__0lhDt .Overview_details__1qYo6 .Overview_role__TRXZA{color:var(--blue-tint-75);font-size:.875rem}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_popular__xf4T8{flex:1 1}@media(min-width:992px){.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_popular__xf4T8{padding-left:2rem}}@media(min-width:1200px){.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_popular__xf4T8{padding-left:4rem}}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_popular__xf4T8 .Overview_items__46JBw{display:flex;flex-direction:column;gap:1rem}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_popular__xf4T8 .Overview_item___tmIU{position:relative;padding:1.5rem;border:1px solid var(--grey-300);border-radius:var(--radius);background-color:#fff;color:var(--body-color)}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_popular__xf4T8 .Overview_item___tmIU:hover{text-decoration:none}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_popular__xf4T8 .Overview_item___tmIU:hover .Overview_title__L08_f{text-decoration:underline}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_popular__xf4T8 .Overview_item___tmIU .Overview_badge__7NMBy{margin-bottom:.5rem}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_popular__xf4T8 .Overview_item___tmIU .Overview_title__L08_f{margin-bottom:.25rem;color:var(--link-color);font-size:1rem}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_popular__xf4T8 .Overview_item___tmIU .Overview_stretchedLink__UzY_p{color:var(--link-color)!important;font-weight:500}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_popular__xf4T8 .Overview_item___tmIU .Overview_stretchedLink__UzY_p:before{position:absolute;z-index:1;content:"";inset:0}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_popular__xf4T8 .Overview_item___tmIU p{font-size:.875rem;line-height:1.4}.Bundle_article__2KCVY{display:flex;flex-direction:column;gap:2rem}@media(min-width:992px){.Bundle_article__2KCVY .Bundle_breadcrumbs__NhM_t{max-width:var(--content-width)}}.Bundle_article__2KCVY .Bundle_articleBody__TmiNY{margin-top:2.5rem}.Bundle_aside__3Pr56{display:flex;flex-direction:column;gap:4rem}.Bundle_abstract__xDfQ9{margin-top:2rem;font-size:1.25rem;font-weight:500}.Bundle_disclaimer__jsiCL{--flow-space:3.5rem}.ImageBanner_imageBanner__OZhoC{display:flex;width:100%;height:256px;align-items:center}@media(min-width:768px){.ImageBanner_imageBanner__OZhoC{background-position:100%;background-repeat:no-repeat;background-size:cover}}@media(min-width:992px){.ImageBanner_imageBanner__OZhoC{background-position:0;background-repeat:repeat-x;background-size:unset}}.ImageBanner_imageBanner__OZhoC .ImageBanner_title__3y9U_{margin-left:2rem;font-weight:500}.NewsBody_articleBody__OR6HF{margin-top:1.5rem;line-height:1.7}.NewsBody_gridRow__0wNK7{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fill)}.NewsBody_moduleBlogpost__DRyaF a{display:flex;padding:1.5rem;border:1px solid var(--border);border-radius:var(--radius);background-color:var(--grey-50);font-size:var(--h2-size);font-weight:700}.NewsBody_moduleImagePromoBlock__MIE8l a{position:relative;display:flex;overflow:hidden;padding:1.5rem 1.5rem 1.5rem calc(4px + 1.5rem);border-radius:var(--radius);background-color:var(--grey-50);color:var(--foreground)}.NewsBody_moduleImagePromoBlock__MIE8l a:before{position:absolute;top:0;left:0;width:4px;height:100%;background-color:var(--product);content:""}.NewsBody_moduleImagePromoBlock__MIE8l a:focus,.NewsBody_moduleImagePromoBlock__MIE8l a:hover{text-decoration:none}.NewsBody_moduleImagePromoBlock__MIE8l a:focus .NewsBody_moduleImagePromoHeading__tnGZa,.NewsBody_moduleImagePromoBlock__MIE8l a:hover .NewsBody_moduleImagePromoHeading__tnGZa{text-decoration:underline}.NewsTopic_newsTopic___rlAW{display:flex;flex-direction:column;gap:2rem}@media(min-width:992px){.NewsTopic_newsTopic___rlAW .NewsTopic_breadcrumbs___ne__{max-width:var(--content-width)}}.News_news__Xn0uv{display:flex;flex-direction:column;gap:2rem}@media(min-width:992px){.News_news__Xn0uv .News_breadcrumbs__NZY_W{max-width:var(--content-width)}}.News_news__Xn0uv .News_articleBody__g1pGA{margin-top:2.5rem}.News_news__Xn0uv .News_articleBody__g1pGA.News_articlePreviewFaded__gmGZP{position:relative}.News_news__Xn0uv .News_articleBody__g1pGA.News_articlePreviewFaded__gmGZP:after{position:absolute;bottom:0;display:block;width:100%;height:300px;background-image:linear-gradient(180deg,transparent 0,white);content:""}.News_aside__ulCBn{display:flex;flex-direction:column;gap:4rem}.NewsLinks_iconList__XCRWW{padding-left:0;font-size:1rem;list-style:none}.NewsLinks_iconList__XCRWW li{position:relative;padding-left:1.25rem;margin-top:.5rem}.NewsLinks_iconList__XCRWW li:before{position:absolute;top:7px;left:0;display:inline-block;width:.5rem;height:12px;background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/chevron-right.c56f0fdf.svg);background-repeat:no-repeat;content:""}.Policy_policy__0eFN5{display:flex;flex-direction:column;gap:2rem}@media(min-width:992px){.Policy_policy__0eFN5 .Policy_breadcrumbs__4fscB{max-width:var(--content-width)}}.Policy_policy__0eFN5 .Policy_articleBody__cLm2Q{margin-top:2.5rem}.Policy_aside__WpxWI{display:flex;flex-direction:column;gap:4rem}
.Action_action__LkBUD{padding:5rem 0;margin:0;background-color:var(--blue-dark);color:#fff;text-align:center}@media(min-width:992px){.Action_action__LkBUD{padding:6.25rem 0}}.Action_action__LkBUD .Action_container__vGIPE{max-width:800px}.Action_action__LkBUD p{margin-bottom:2rem;font-size:1.625rem;font-weight:700}@media(min-width:992px){.Action_action__LkBUD p{font-size:1.875rem}}.Action_action__LkBUD p.Action_normaltext__8NUZG{margin-top:-.75rem;font-size:1rem;font-weight:400}@media(min-width:992px){.Action_action__LkBUD .Action_button__pDQH5{font-size:1.125rem}}.Blurbs_blurbs__zC7ON{position:relative;padding:4rem 0;margin:0;background-color:var(--grey-100)}@media(min-width:992px){.Blurbs_blurbs__zC7ON{padding:2rem 0 5rem;background-color:rgba(0,0,0,0);background-position:center 150px;background-repeat:no-repeat;background-size:1800px}}.Blurbs_blurbs__zC7ON .underline{font-weight:700}.Blurbs_blurbs__zC7ON.Blurbs_leaders__sZLok .underline{border-bottom:2px solid var(--leaders)}.Blurbs_blurbs__zC7ON.Blurbs_governance__q0w9Q .underline{border-bottom:2px solid var(--governance)}.Blurbs_blurbs__zC7ON.Blurbs_safeguarding__eAVhQ .underline{border-bottom:2px solid var(--safeguarding)}.Blurbs_blurbs__zC7ON.Blurbs_cpd__wU_Gz .underline{border-bottom:2px solid var(--cpd)}.Blurbs_blurbs__zC7ON .Blurbs_bullets__e3xWz{margin-bottom:4rem}@media(min-width:992px){.Blurbs_blurbs__zC7ON .Blurbs_bullets__e3xWz{margin-bottom:6rem}.Blurbs_blurbs__zC7ON .Blurbs_bullets__e3xWz .Blurbs_inner__R3dkI{width:50%}}@media(min-width:1200px){.Blurbs_blurbs__zC7ON .Blurbs_bullets__e3xWz{margin-bottom:8rem}}.Blurbs_blurbs__zC7ON .Blurbs_bullets__e3xWz .Blurbs_title__lT84r{margin-bottom:2rem;font-size:1.8rem}@media(min-width:992px){.Blurbs_blurbs__zC7ON .Blurbs_bullets__e3xWz .Blurbs_title__lT84r{font-size:2.25rem}}.Blurbs_blurbs__zC7ON .Blurbs_bullets__e3xWz p{font-size:1rem}@media(min-width:992px){.Blurbs_blurbs__zC7ON .Blurbs_bullets__e3xWz p{font-size:1.25rem}}.Blurbs_blurbs__zC7ON .Blurbs_bullets__e3xWz .Blurbs_bulletList__Cmjf0{padding:0;margin-top:2rem;list-style:none}@media(min-width:992px){.Blurbs_blurbs__zC7ON .Blurbs_bullets__e3xWz .Blurbs_bulletList__Cmjf0{column-count:2}}.Blurbs_blurbs__zC7ON .Blurbs_bullets__e3xWz .Blurbs_bulletList__Cmjf0 li{display:flex;margin-bottom:.5rem;font-size:1rem;font-weight:700;gap:.5rem}@media(min-width:992px){.Blurbs_blurbs__zC7ON .Blurbs_bullets__e3xWz .Blurbs_bulletList__Cmjf0 li{margin-bottom:1rem;font-size:1.25rem}}.Blurbs_blurbs__zC7ON .Blurbs_bullets__e3xWz .Blurbs_bulletList__Cmjf0 li .Blurbs_checkboxIcon__8bqFv{width:1.5rem;color:var(--confirm-green)}@media(min-width:992px){.Blurbs_blurbs__zC7ON .Blurbs_bullets__e3xWz .Blurbs_bulletList__Cmjf0 li .Blurbs_checkboxIcon__8bqFv{width:2rem}}.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB{display:flex;flex-direction:column;align-items:center;gap:4rem}@media(min-width:992px){.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB{flex-direction:row;padding:0 4rem}}@media(min-width:1200px){.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB{flex-direction:row;padding:0 8rem}}.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fixed__nFmqA{width:100%}@media(min-width:992px){.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fixed__nFmqA{flex:0 0 550px}}.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fixed__nFmqA .Blurbs_quote__VGX95{position:relative;padding:3rem;border-radius:1rem;background-color:#fff}@media(min-width:992px){.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fixed__nFmqA .Blurbs_quote__VGX95{border-radius:50%;aspect-ratio:1}}.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fixed__nFmqA .Blurbs_quote__VGX95 .Blurbs_message__7tZmc{position:relative;z-index:0;font-size:1.125rem}@media(min-width:992px){.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fixed__nFmqA .Blurbs_quote__VGX95 .Blurbs_message__7tZmc{position:absolute;top:50%;left:50%;width:60%;font-size:1.25rem;transform:translate(-50%,-50%)}}.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fixed__nFmqA .Blurbs_quote__VGX95 .Blurbs_message__7tZmc:before{position:absolute;z-index:-1;top:-45px;left:-30px;background:var(--grey-100);-webkit-background-clip:text;background-clip:text;content:"“";font-size:250px;line-height:1;-webkit-text-fill-color:rgba(0,0,0,0)}.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fixed__nFmqA .Blurbs_quote__VGX95 .Blurbs_profile__sQ91w{display:flex;align-items:center;margin-top:1rem;gap:1rem}.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fixed__nFmqA .Blurbs_quote__VGX95 .Blurbs_profile__sQ91w .Blurbs_photo__D_eKM{display:flex}.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fixed__nFmqA .Blurbs_quote__VGX95 .Blurbs_profile__sQ91w .Blurbs_photo__D_eKM img{width:50px;height:50px;border-radius:50%}.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fixed__nFmqA .Blurbs_quote__VGX95 .Blurbs_profile__sQ91w .Blurbs_details__UWjAV{line-height:1.4}.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fixed__nFmqA .Blurbs_quote__VGX95 .Blurbs_profile__sQ91w .Blurbs_details__UWjAV .Blurbs_name__vHw1s{font-size:1.125rem;font-weight:700}.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fixed__nFmqA .Blurbs_quote__VGX95 .Blurbs_profile__sQ91w .Blurbs_details__UWjAV .Blurbs_role__BokF5{color:var(--blue-tint-75);font-size:1rem}.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fixed__nFmqA .Blurbs_quote__VGX95 .Blurbs_profile__sQ91w .Blurbs_details__UWjAV .Blurbs_organisation__7HpYX{color:var(--blue-tint-50);font-size:.875rem}.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fluid__hHZW7{flex-grow:1}.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fluid__hHZW7 .Blurbs_facts__e9yNl{display:flex;flex-direction:column;gap:2rem}.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fluid__hHZW7 .Blurbs_fact__4QafY{display:flex;flex-direction:row;align-items:center;gap:1rem}.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fluid__hHZW7 .Blurbs_fact__4QafY .Blurbs_icon__b0QKH{width:80px}.Blurbs_blurbs__zC7ON .Blurbs_container__NFlGB .Blurbs_fluid__hHZW7 .Blurbs_fact__4QafY .Blurbs_message__7tZmc{flex:1 1;font-size:1.25rem}.Differences_ourDifference__kDm7g{padding:0 0 6.25rem;background:var(--white);background:linear-gradient(180deg,var(--white) 0,var(--grey-100) 50%)}.Differences_ourDifference__kDm7g .Differences_container__cv3R2{text-align:center}.Differences_ourDifference__kDm7g .Differences_container__cv3R2 h2{margin-bottom:2rem;font-size:2.25rem}.Differences_ourDifference__kDm7g .Differences_container__cv3R2 p{margin-bottom:1rem}.Differences_ourDifference__kDm7g .Differences_container__cv3R2 p:last-child{margin-bottom:0}.Differences_ourDifference__kDm7g .Differences_container__cv3R2 .Differences_itemHolder__70NCJ{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:1fr}@media(min-width:576px){.Differences_ourDifference__kDm7g .Differences_container__cv3R2 .Differences_itemHolder__70NCJ{grid-template-columns:1fr 1fr}}@media(min-width:768px){.Differences_ourDifference__kDm7g .Differences_container__cv3R2 .Differences_itemHolder__70NCJ{gap:2rem;grid-template-columns:1fr 1fr 1fr}}@media(min-width:1200px){.Differences_ourDifference__kDm7g .Differences_container__cv3R2 .Differences_itemHolder__70NCJ{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.Differences_ourDifference__kDm7g .Differences_container__cv3R2 .Differences_itemHolder__70NCJ .Differences_item__kHKzH{flex:1 1;padding:1.5rem;border-radius:20px;background-color:#fff}.Differences_ourDifference__kDm7g .Differences_container__cv3R2 .Differences_itemHolder__70NCJ .Differences_item__kHKzH .Differences_icon__myLmi{width:3rem;margin-bottom:.5rem;color:var(--cpd-tint-25)}.Features_features__75Ck3{position:relative;padding:3.75rem 0;margin:0}@media(min-width:992px){.Features_features__75Ck3{padding:6.25rem 0}}.Features_features__75Ck3 .Features_buttonBar__VDMZu{display:flex;justify-content:center;padding-top:3rem}.Features_features__75Ck3:before{position:absolute;z-index:1;top:-11px;right:3rem;width:102px;height:189px;margin-bottom:2px;background-repeat:no-repeat;background-size:contain;content:"";transform:translateY(-50%)}.Features_features__75Ck3.Features_leaders__I44Zm:before{background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/laptop-figure-leaders.8ee8b30b.svg)}.Features_features__75Ck3.Features_governance__onzgC:before{background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/laptop-figure-governance.630c433b.svg)}.Features_features__75Ck3.Features_safeguarding__6yrp_:before{background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/laptop-figure-safeguarding.74d99485.svg)}.Features_features__75Ck3.Features_cpd__8bSaI:before{background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/laptop-figure-cpd.ec073b9a.svg)}.Features_features__75Ck3 .Features_inner__gHrg8{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr}@media(min-width:768px){.Features_features__75Ck3 .Features_inner__gHrg8{grid-template-columns:1fr 1fr}}@media(min-width:992px){.Features_features__75Ck3 .Features_inner__gHrg8{gap:2rem;grid-template-columns:1fr 1fr 1fr}}@media(min-width:1200px){.Features_features__75Ck3 .Features_inner__gHrg8{grid-template-columns:1fr 1fr 1fr 1fr}}.Features_features__75Ck3 .Features_inner__gHrg8 .Features_intro__pPg9_{display:flex;align-items:center}.Features_features__75Ck3 .Features_inner__gHrg8 .Features_intro__pPg9_ .Features_heading__2eaRp{font-size:1.8rem}@media(min-width:992px){.Features_features__75Ck3 .Features_inner__gHrg8 .Features_intro__pPg9_ .Features_heading__2eaRp{font-size:2.25rem}}.Features_features__75Ck3 .Features_inner__gHrg8 .Features_feature__cdJNZ{position:relative;padding:1.5rem;border-radius:var(--radius) var(--radius) 0 0;background-color:var(--grey-100);text-align:center}.Features_features__75Ck3 .Features_inner__gHrg8 .Features_feature__cdJNZ h3{margin-bottom:.5rem;font-size:1.125rem}.Features_features__75Ck3 .Features_inner__gHrg8 .Features_feature__cdJNZ p{font-size:.9375rem;line-height:1.4}.Features_features__75Ck3 .Features_inner__gHrg8 .Features_feature__cdJNZ .Features_explore__sXYET{display:inline-block;padding:.25rem .5rem;border-radius:var(--radius);margin-top:1rem;background-color:rgba(0,114,204,.1);color:var(--link-color);font-size:12px}.Features_features__75Ck3 .Features_inner__gHrg8 .Features_feature__cdJNZ .Features_explore__sXYET .Features_arrow__J0Qa6{width:.5rem;height:.5rem;margin-left:.1rem}.Features_features__75Ck3 .Features_inner__gHrg8 .Features_feature__cdJNZ .Features_icon__Iw1iO{width:3.25rem;fill:var(--blue-tint-50)}.Features_features__75Ck3 .Features_inner__gHrg8 .Features_feature__cdJNZ .Features_icon__Iw1iO path{stroke:var(--blue-tint-50)!important}.Features_freeTrial__e82wt{flex-direction:column;justify-content:center}.Features_freeTrial__e82wt.Features_desktop__eQa5m{display:none;padding-left:2rem}@media(min-width:1200px){.Features_freeTrial__e82wt.Features_desktop__eQa5m{display:flex}}.Features_freeTrial__e82wt.Features_desktop__eQa5m .Features_message__JI_bM{position:relative}.Features_freeTrial__e82wt.Features_desktop__eQa5m .Features_message__JI_bM:before{position:absolute;top:-1.5rem;left:-2.5rem;width:60px;height:20px;background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/arrow.73a25522.svg);background-repeat:no-repeat;background-size:contain;content:""}.Features_freeTrial__e82wt.Features_mobile__igb97{display:flex;max-width:520px;justify-content:center;margin:2rem auto 0;text-align:center}@media(min-width:1200px){.Features_freeTrial__e82wt.Features_mobile__igb97{display:none}}.Features_freeTrial__e82wt .Features_message__JI_bM{font-size:1.125rem;font-weight:700}.Features_freeTrial__e82wt .Features_smallText__hPDdR{margin-top:1rem;color:var(--grey-500)}.Hero_hero__UijSy{overflow:hidden;padding:3.75rem 0}@media(min-width:992px){.Hero_hero__UijSy{padding:6.25rem 0}}.Hero_hero__UijSy .Hero_heading__wQWkQ{display:inline-block;line-height:1.2}.Hero_hero__UijSy .Hero_container__icmCG{display:flex;flex-direction:column;align-items:center;gap:5rem}@media(min-width:992px){.Hero_hero__UijSy .Hero_container__icmCG{flex-direction:row;gap:8rem}}.Hero_hero__UijSy .Hero_container__icmCG>div{width:100%}.Hero_hero__UijSy .Hero_content__wM24y{--flow-space:1.5rem}.Hero_hero__UijSy .Hero_content__wM24y h1{font-size:1.8rem}@media(min-width:992px){.Hero_hero__UijSy .Hero_content__wM24y h1{font-size:2.25rem}}.Hero_hero__UijSy .Hero_content__wM24y .Hero_intro__z7Zeb h2{margin-bottom:1rem;font-size:var(--h3-size)}@media(min-width:992px){.Hero_hero__UijSy .Hero_content__wM24y .Hero_intro__z7Zeb h2{font-size:1.375rem}}.Hero_hero__UijSy .Hero_content__wM24y .Hero_intro__z7Zeb p{margin-bottom:1rem;font-size:1.125rem}.Hero_hero__UijSy .Hero_content__wM24y .Hero_intro__z7Zeb h3{font-size:1.2rem}.Hero_hero__UijSy .Hero_content__wM24y .Hero_buttonBar__iXqtO{display:flex;margin-top:2rem;gap:1rem}.Hero_hero__UijSy .Hero_content__wM24y .Hero_buttonBar__iXqtO .Hero_button__VIp46{white-space:nowrap}.Hero_hero__UijSy .Hero_content__wM24y .Hero_buttonBar__iXqtO .Hero_linkWithArrowGraphic__A6OA9:last-child{position:relative}.Hero_hero__UijSy .Hero_content__wM24y .Hero_buttonBar__iXqtO .Hero_linkWithArrowGraphic__A6OA9:last-child:after{position:absolute;top:50%;left:100%;width:32px;height:46px;margin:0 0 0 1rem;background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/arrow.5fc1a3a5.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:""}.Hero_hero__UijSy .Hero_content__wM24y .Hero_tagline__wNPGJ{margin-top:1rem;font-size:var(--font-small);font-weight:500;letter-spacing:.02em;line-height:20px}.Hero_hero__UijSy .Hero_imageHolder__Ri_GT{width:140%}.Hero_hero__UijSy .Hero_image__WC2le{position:relative;width:100%;height:auto}.Overview_overview__Q67ZC{padding:3.75rem 0;margin:0;background-color:var(--grey-100)}@media(min-width:992px){.Overview_overview__Q67ZC{padding:6.25rem 0}}.Overview_overview__Q67ZC .Overview_sectionTitle__Zh6Lb{margin-bottom:4rem;font-size:1.6rem;font-weight:300;text-align:center}@media(min-width:992px){.Overview_overview__Q67ZC .Overview_sectionTitle__Zh6Lb{font-size:2rem}}.Overview_overview__Q67ZC .Overview_heading__pc2Lk{margin-bottom:1.5rem;font-size:var(--h2-size);line-height:1.1}@media(min-width:992px){.Overview_overview__Q67ZC .Overview_heading__pc2Lk{font-size:1.625rem}}.Overview_overview__Q67ZC .Overview_heading__pc2Lk span{display:inline-block}.Overview_overview__Q67ZC .Overview_inner__qbvK6{display:flex;flex-direction:column;gap:4rem}@media(min-width:992px){.Overview_overview__Q67ZC .Overview_inner__qbvK6{flex-direction:row}}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI{flex:0 0 50%}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_badge__7NMBy{margin-bottom:1rem}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_content__WeqD8{display:flex;flex-direction:column;margin-bottom:1.5rem;gap:1.5rem}@media(min-width:1200px){.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_content__WeqD8{flex-direction:row;margin-bottom:3rem;gap:3rem}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_content__WeqD8>div{width:50%}}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_content__WeqD8.Overview_reducedMargin__ym9gl{margin-bottom:1rem}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_content__WeqD8 .Overview_title__L08_f{margin-bottom:1rem;color:var(--link-color);font-size:1.375rem;line-height:1.3}@media(min-width:992px){.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_content__WeqD8 .Overview_title__L08_f{font-size:1.8rem}}@media(min-width:1200px){.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_content__WeqD8 .Overview_imageHolder__dphNr{position:relative}}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_content__WeqD8 .Overview_imageHolder__dphNr .Overview_gif__ptEYA{mix-blend-mode:multiply}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_content__WeqD8 .Overview_imageHolder__dphNr img{height:auto;border-radius:var(--radius)}@media(min-width:1200px){.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_content__WeqD8 .Overview_imageHolder__dphNr img{position:relative;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%)}}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_content__WeqD8 .Overview_imageHolder__dphNr .Overview_blob__hlsYz{display:none}@media(min-width:1200px){.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_content__WeqD8 .Overview_imageHolder__dphNr .Overview_blob__hlsYz{position:absolute;z-index:0;top:50%;left:50%;display:block;width:115%;transform:translate(-50%,-50%)}}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_content__WeqD8 .Overview_imageHolder__dphNr .Overview_blob__hlsYz.Overview_white__bYa5j path{fill:#fff!important}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_quote__ziyYo .Overview_message__xlqWf{padding:1rem;border-radius:1rem 1rem 1rem 0;margin:0 0 1rem 25px;background-color:#fff;font-size:.875rem}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_quote__ziyYo .Overview_profile__0lhDt{display:flex;align-items:center;gap:1rem}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_quote__ziyYo .Overview_profile__0lhDt .Overview_photo__4d42P{display:flex}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_quote__ziyYo .Overview_profile__0lhDt .Overview_photo__4d42P img{width:50px;height:50px;border-radius:50%}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_quote__ziyYo .Overview_profile__0lhDt .Overview_details__1qYo6{line-height:1.4}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_quote__ziyYo .Overview_profile__0lhDt .Overview_details__1qYo6 .Overview_name__ylr0T{font-weight:700}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_pick__7nIBI .Overview_quote__ziyYo .Overview_profile__0lhDt .Overview_details__1qYo6 .Overview_role__TRXZA{color:var(--blue-tint-75);font-size:.875rem}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_popular__xf4T8{flex:1 1}@media(min-width:992px){.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_popular__xf4T8{padding-left:2rem}}@media(min-width:1200px){.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_popular__xf4T8{padding-left:4rem}}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_popular__xf4T8 .Overview_items__46JBw{display:flex;flex-direction:column;gap:1rem}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_popular__xf4T8 .Overview_item___tmIU{position:relative;padding:1.5rem;border:1px solid var(--grey-300);border-radius:var(--radius);background-color:#fff;color:var(--body-color)}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_popular__xf4T8 .Overview_item___tmIU:hover{text-decoration:none}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_popular__xf4T8 .Overview_item___tmIU:hover .Overview_title__L08_f{text-decoration:underline}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_popular__xf4T8 .Overview_item___tmIU .Overview_badge__7NMBy{margin-bottom:.5rem}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_popular__xf4T8 .Overview_item___tmIU .Overview_title__L08_f{margin-bottom:.25rem;color:var(--link-color);font-size:1rem}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_popular__xf4T8 .Overview_item___tmIU .Overview_stretchedLink__UzY_p{color:var(--link-color)!important;font-weight:500}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_popular__xf4T8 .Overview_item___tmIU .Overview_stretchedLink__UzY_p:before{position:absolute;z-index:1;content:"";inset:0}.Overview_overview__Q67ZC .Overview_inner__qbvK6 .Overview_popular__xf4T8 .Overview_item___tmIU p{font-size:.875rem;line-height:1.4}.Courses_courses__GfLk_{position:relative;overflow:hidden;padding:2rem 0;background-color:var(--grey-100)}@media(min-width:768px){.Courses_courses__GfLk_{padding:3rem 0 6rem}}.Courses_header__wri7y{max-width:100%!important;margin-bottom:3rem}.Courses_headingRow__0Fjok{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.Courses_headingRow__0Fjok{flex-direction:row}}.Courses_headingRow__0Fjok .Courses_headingIcon__NquuD{width:2.5rem;height:2.5rem;color:var(--cpd)}.Courses_buttonIcon__8yks5{width:1.25rem;height:1.25rem;margin-left:.75rem}.Elearning_elearning__I81t7{position:relative;overflow:hidden;padding:2rem 0}@media(min-width:768px){.Elearning_elearning__I81t7{padding:4rem 0}}.Elearning_header__an0oI{margin-bottom:2.5rem}.Elearning_heading__nIc4x{--flow-space:0.75rem!important}.Elearning_icon__FMNZy{display:inline-flex;width:1rem;height:1rem;margin-right:.5rem;vertical-align:middle}.Elearning_buttonIcon__OuP8J{width:1.25rem;height:1.25rem;margin-left:.75rem}.Elearning_headingIcon__ZbyAh{width:2.5rem;height:2.5rem;color:var(--cpd)}.Elearning_headingRow__UXEGL{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.Elearning_headingRow__UXEGL{flex-direction:row}}.Intro_hero__SxzSf{position:relative;overflow:hidden;padding:2rem 0;background-color:var(--cpd-tint-10)}@media(min-width:768px){.Intro_hero__SxzSf{padding:3rem 0}}.Intro_grid__crFPc{display:grid;grid-gap:0 2rem;gap:0 2rem;grid-auto-columns:1fr;grid-template-columns:1fr}@media(min-width:992px){.Intro_grid__crFPc{grid-template-columns:1fr 1fr}}.Intro_content__ehO06{position:relative;z-index:1;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center}.Intro_items__T_LWr{--flow-space:2rem;display:grid;font-weight:500;grid-gap:.5rem;gap:.5rem;grid-auto-columns:1fr;grid-template-columns:1fr}@media(min-width:768px){.Intro_items__T_LWr{gap:1rem;grid-template-columns:1fr 1fr}}.Intro_item__ro0Jn{display:flex;align-items:flex-start;justify-content:flex-start;font-size:var(--h4-size);gap:.5rem}.Intro_item__ro0Jn .Intro_icon____JGk{color:var(--cpd-400)}.Intro_icon____JGk{width:1.25rem;height:1.25rem;flex:0 0 auto;margin-top:4px}.Intro_imageWrapper__LSRwU{display:flex;overflow:hidden;align-items:center;justify-content:center}@media(min-width:992px){.Intro_imageWrapper__LSRwU{position:relative}}.Intro_imageWrapper__LSRwU .Intro_image__ca0Bp{z-index:1;display:none}@media(min-width:992px){.Intro_imageWrapper__LSRwU .Intro_image__ca0Bp{display:block;overflow:hidden;border-radius:var(--radius);box-shadow:0 0 2.4px rgba(0,0,0,.07),0 0 8px rgba(0,0,0,.042),0 0 36px rgba(0,0,0,.028)}}.Intro_imageWrapper__LSRwU .Intro_blob__HRKBs{position:absolute;z-index:0;top:50%;left:-4rem}@media(min-width:992px){.Intro_imageWrapper__LSRwU .Intro_blob__HRKBs{margin:auto;inset:0}}@media(min-width:1440px){.Intro_imageWrapper__LSRwU .Intro_blob__HRKBs{width:80%;margin:auto;inset:0}}.Intro_exclusiveAccess__kdKdZ{display:flex;flex-wrap:wrap;align-items:center;font-size:1.125rem;font-weight:500;gap:.5rem 1rem}.Intro_starIcon__sBL_L{width:2rem;height:2rem;flex:0 0 auto}
.Awards_awards__KAusi{padding:3.75rem 0;background-color:var(--grey-100)}@media(min-width:992px){.Awards_awards__KAusi{padding:6.25rem 0}}.Awards_awards__KAusi .Awards_container__tZY1m{display:grid;max-width:1200px;align-items:center;grid-gap:2rem;gap:2rem;grid-template-columns:1fr}@media(min-width:576px){.Awards_awards__KAusi .Awards_container__tZY1m{grid-template-columns:1fr 1fr}}@media(min-width:992px){.Awards_awards__KAusi .Awards_container__tZY1m{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}.Awards_awards__KAusi .Awards_logo__HdeWL{text-align:center}.Awards_awards__KAusi .Awards_logo__HdeWL .Awards_image__gBaV4{width:auto;height:90px}.Awards_awards__KAusi .Awards_logo__HdeWL .Awards_title___MqDV{font-size:.875rem;font-weight:700}.Awards_awards__KAusi .Awards_logo__HdeWL .Awards_place__Q4_fl{font-size:.875rem}.Action_action__XHHxB{position:relative;background-position:center -10%;background-repeat:no-repeat;background-size:1500px;text-align:center}.Action_action__XHHxB.Action_transBg__HQZx1{background-color:rgba(0,0,0,0);background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/blob-white.b62d90c7.svg)}.Action_action__XHHxB.Action_greyBg__j9EIg{background-color:var(--grey-50);background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/blob-white.b62d90c7.svg)}.Action_action__XHHxB.Action_whiteBg__OcLXy{background-color:#fff;background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/blob-grey.c916a927.svg)}.Action_action__XHHxB .Action_blob__WmpAT{position:absolute;z-index:1;bottom:0;left:50%;width:1500px;height:auto;transform:translate(-50%)}.Action_action__XHHxB .Action_container__HAsDI{position:relative;z-index:2;padding-top:4rem;padding-bottom:4rem}@media(min-width:768px){.Action_action__XHHxB .Action_container__HAsDI{padding-top:8rem;padding-bottom:8rem}}.Action_action__XHHxB h4{--flow-space:0.5rem;font-size:1.375rem}.Action_action__XHHxB p{--flow-space:1.5rem;font-size:1.125rem}@media(min-width:992px){.Action_action__XHHxB .Action_button__LhLFM{font-size:1.125rem}}.Action_action__XHHxB .Action_button__LhLFM.Action_large__jsAzI{--flow-space:2rem;height:auto;padding:.75rem 1.125rem}@media(min-width:992px){.Action_action__XHHxB .Action_button__LhLFM.Action_large__jsAzI{font-size:1.375rem}}.Action_imageHolder__hOka1{position:relative;z-index:3;width:100%;height:3rem;background-color:var(--blue)}@media(min-width:768px){.Action_imageHolder__hOka1:after{position:absolute;bottom:-1rem;left:0;width:227px;height:248px;background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/figures.dfaff63b.svg);background-repeat:no-repeat;background-size:contain;content:""}}@media(min-width:992px){.Action_imageHolder__hOka1:after{bottom:0;left:3rem}}.Group_group__ODdI8{padding:3.75rem 0}@media(min-width:992px){.Group_group__ODdI8{padding:6.25rem 0}}.Group_group__ODdI8 .Group_grid__mhDL8{display:grid;grid-gap:3rem;gap:3rem;grid-template-columns:1fr}@media(min-width:992px){.Group_group__ODdI8 .Group_grid__mhDL8{gap:6rem;grid-template-columns:1fr 1fr}}.Group_group__ODdI8 .Group_grid__mhDL8 .Group_sectionHeading__eVx2_{margin-bottom:2rem;font-size:var(--h2-size)}@media(min-width:992px){.Group_group__ODdI8 .Group_grid__mhDL8 .Group_sectionHeading__eVx2_{font-size:2.25rem}}.Group_group__ODdI8 .Group_grid__mhDL8 p{margin-bottom:1.5rem}.Group_group__ODdI8 .Group_logos__8dNtm{display:grid;align-items:center;grid-gap:1rem;gap:1rem;grid-auto-flow:row;grid-template-areas:"key-group key-group" "the-key arbor " "governorhub scholarpack" "integris timetabler" "sampeople robin";grid-template-columns:1fr 1fr;grid-template-rows:auto}@media(min-width:768px){.Group_group__ODdI8 .Group_logos__8dNtm{grid-template-areas:"the-key arbor governorhub" "scholarpack key-group integris" "timetabler sampeople robin";grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}}.Group_group__ODdI8 .Group_logo__sVgHN{display:flex;height:100%;min-height:100px;align-items:center;justify-content:center;border:1px solid var(--grey-200);border-radius:var(--radius)}.Group_group__ODdI8 .Group_logo__sVgHN.Group_noBorder__aTJIc{border:none}.Group_group__ODdI8 .Group_logo__sVgHN img{border-radius:var(--radius)}.Group_group__ODdI8 .Group_logo__sVgHN.Group_the-key__cWMMl{grid-area:the-key}.Group_group__ODdI8 .Group_logo__sVgHN.Group_arbor__ZwDbS{grid-area:arbor}.Group_group__ODdI8 .Group_logo__sVgHN.Group_governorhub__GEaqj{grid-area:governorhub}.Group_group__ODdI8 .Group_logo__sVgHN.Group_scholarpack__oLzlO{grid-area:scholarpack}.Group_group__ODdI8 .Group_logo__sVgHN.Group_key-group__MkKAa{min-height:auto;grid-area:key-group}.Group_group__ODdI8 .Group_logo__sVgHN.Group_key-group__MkKAa img{width:250px}@media(min-width:992px){.Group_group__ODdI8 .Group_logo__sVgHN.Group_key-group__MkKAa img{width:auto}}.Group_group__ODdI8 .Group_logo__sVgHN.Group_integris__CnGk7{grid-area:integris}.Group_group__ODdI8 .Group_logo__sVgHN.Group_robin__3oLQn{grid-area:robin}.Group_group__ODdI8 .Group_logo__sVgHN.Group_sampeople__xF8tm{grid-area:sampeople}.Group_group__ODdI8 .Group_logo__sVgHN.Group_timetabler__yrTK0{grid-area:timetabler}.Values_values__AC3cR{padding:3.75rem 0}@media(min-width:992px){.Values_values__AC3cR{padding:6.25rem 0}}.Values_sectionHeading__1AkM2{max-width:960px;margin-right:auto;margin-bottom:4rem;margin-left:auto;font-size:var(--h2-size);text-align:center}@media(min-width:992px){.Values_sectionHeading__1AkM2{font-size:2.25rem}}.Values_content__5_yIr{display:flex;flex-direction:column;justify-content:center;gap:3rem}@media(min-width:992px){.Values_content__5_yIr{flex-flow:row wrap}}@media(min-width:1200px){.Values_content__5_yIr{flex-flow:row nowrap}}.Values_value__uQAHy{max-width:360px;padding:0 1.5rem 1.5rem;margin:auto;background-position:50%;background-repeat:no-repeat;background-size:contain;font-size:var(--h4-size);line-height:1.5;text-align:center}@media(min-width:992px){.Values_value__uQAHy{margin:0}}.Values_value__uQAHy .Values_blobIcon___Ynzo{width:4rem;margin:0 auto}.Values_value__uQAHy .Values_title__bp8Se{margin-bottom:.5rem;font-size:1.375rem}.Values_value__uQAHy:first-child{background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/shape-1.87aabd37.svg)}.Values_value__uQAHy:nth-child(2){background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/shape-2.dbe50984.svg)}.Values_value__uQAHy:nth-child(3){background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/shape-3.fe56495a.svg)}.Values_value__uQAHy:nth-child(4){background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/shape-4.496a0221.svg)}.Hero_hero__jBvzf{overflow:hidden;padding:2.5rem 0 5rem;background-color:#fff}@media(min-width:992px){.Hero_hero__jBvzf{padding:6rem 0 9rem}}.Hero_hero__jBvzf .Hero_container__7b_mX{display:flex;flex-direction:column;align-items:center;gap:3rem}@media(min-width:992px){.Hero_hero__jBvzf .Hero_container__7b_mX{flex-direction:row;gap:8rem}}.Hero_hero__jBvzf .Hero_container__7b_mX>div{width:100%}.Hero_hero__jBvzf .Hero_content__Nru0Y{--flow-space:1.5rem;position:relative;z-index:2}.Hero_hero__jBvzf .Hero_content__Nru0Y h1{font-size:1.8rem}@media(min-width:992px){.Hero_hero__jBvzf .Hero_content__Nru0Y h1{margin-bottom:3rem;font-size:3.25rem}}.Hero_hero__jBvzf .Hero_content__Nru0Y p{font-size:1.375rem}.Hero_hero__jBvzf .Hero_content__Nru0Y .Hero_strapLine__FKZ4N{font-size:1.375rem;font-weight:700}.Hero_hero__jBvzf .Hero_content__Nru0Y .Hero_buttonBar__VCvjN{display:flex;margin-top:2rem;gap:1rem}.Hero_hero__jBvzf .Hero_content__Nru0Y .Hero_buttonBar__VCvjN .Hero_button__uzTny{white-space:nowrap}.Hero_hero__jBvzf .Hero_image__WAxZv{position:relative}.Hero_hero__jBvzf .Hero_image__WAxZv:before{position:absolute;z-index:1;top:50%;left:50%;width:150%;height:146%;background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/background-shape.b7fad43b.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";transform:translate3d(-50%,-50%,0)}.Hero_hero__jBvzf .Hero_image__WAxZv .Hero_video__EmsRw{position:relative;z-index:1;display:flex;border-radius:8px;margin:0 auto;aspect-ratio:16/9;background-color:#000}.Hero_hero__jBvzf .Hero_image__WAxZv .Hero_video__EmsRw:after,.Hero_hero__jBvzf .Hero_image__WAxZv .Hero_video__EmsRw:before{position:absolute;z-index:3;background-position:50%;background-repeat:no-repeat;background-size:contain;content:""}.Hero_hero__jBvzf .Hero_image__WAxZv .Hero_video__EmsRw iframe{position:relative;display:block;width:100%;height:100%;border-radius:8px}.Hero_hero__jBvzf .Hero_image__WAxZv .Hero_video__EmsRw .Hero_videoOverlay__CMXye{position:absolute;z-index:1;width:100%;height:100%;border-radius:8px;background-color:rgba(18,38,63,.3)}.Hero_hero__jBvzf .Hero_image__WAxZv .Hero_video__EmsRw .Hero_videoOverlay__CMXye:hover{cursor:pointer}.Hero_hero__jBvzf .Hero_image__WAxZv .Hero_video__EmsRw .Hero_videoOverlay__CMXye:before{position:absolute;top:50%;left:50%;width:36px;height:42px;background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/play.e0f4cfe1.svg);background-repeat:no-repeat;content:"";transform:translate(-50%,-50%)}.Hero_hero__jBvzf .Hero_image__WAxZv .Hero_video__EmsRw .Hero_videoIframe__eUH_y{width:100%}.Hero_hero__jBvzf .Hero_image__WAxZv .Hero_caption__U8wEa{display:none}@media(min-width:992px){.Hero_hero__jBvzf .Hero_image__WAxZv .Hero_caption__U8wEa{position:absolute;z-index:2;right:9rem;bottom:-4rem;display:block;color:var(--blue);font-size:1rem}.Hero_hero__jBvzf .Hero_image__WAxZv .Hero_caption__U8wEa:after{position:absolute;top:0;left:100%;width:32px;height:46px;margin:0 0 0 1rem;background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/arrow.5fc1a3a5.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";transform:rotate(-160deg) scaleX(-1)}}.Hero_dialogContent__MfDte{max-width:1200px!important}.Hero_dialogContent__MfDte .Hero_videoHolder__58hk7{position:relative;width:100%;aspect-ratio:16/9}.Hero_dialogContent__MfDte iframe{position:absolute;width:100%;height:100%}.Latest_latest__K_JSf{padding:3.75rem 0}@media(min-width:992px){.Latest_latest__K_JSf{padding:6.25rem 0}}.Latest_latest__K_JSf .Latest_sectionHeading__h2Zpp{max-width:650px;margin:auto auto 3rem;font-size:var(--h2-size);text-align:center}@media(min-width:992px){.Latest_latest__K_JSf .Latest_sectionHeading__h2Zpp{font-size:2.25rem}}.Latest_latest__K_JSf .Latest_content__QKLU8{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-areas:"one" "three" "two"}@media(min-width:992px){.Latest_latest__K_JSf .Latest_content__QKLU8{grid-template-areas:"one two" "three two";grid-template-columns:5fr 7fr}}.Latest_latest__K_JSf .Latest_content__QKLU8 .Latest_panel__XpV7M{display:flex;flex-direction:column;justify-content:center;padding:1.5rem;border:1px solid var(--grey-300);border-radius:1.5rem;color:var(--text-color);gap:1.5rem}.Latest_latest__K_JSf .Latest_content__QKLU8 .Latest_panel__XpV7M.Latest_one__wPxu6:hover,.Latest_latest__K_JSf .Latest_content__QKLU8 .Latest_panel__XpV7M.Latest_three__XgKD1:hover{background-color:var(--grey-50);text-decoration:none}.Latest_latest__K_JSf .Latest_content__QKLU8 .Latest_panel__XpV7M.Latest_one__wPxu6:hover .Latest_icon__eaM94,.Latest_latest__K_JSf .Latest_content__QKLU8 .Latest_panel__XpV7M.Latest_three__XgKD1:hover .Latest_icon__eaM94{color:var(--blue)}.Latest_latest__K_JSf .Latest_content__QKLU8 .Latest_inner__MTxe5{display:flex;align-items:center;gap:1.5rem}.Latest_latest__K_JSf .Latest_content__QKLU8 .Latest_title__Gh5XE{font-size:1.2rem}@media(min-width:992px){.Latest_latest__K_JSf .Latest_content__QKLU8 .Latest_title__Gh5XE{font-size:1.5rem}}.Latest_latest__K_JSf .Latest_content__QKLU8 .Latest_title__Gh5XE .Latest_blue__Do8H4{color:var(--link-color)}.Latest_latest__K_JSf .Latest_content__QKLU8 .Latest_icon__eaM94{width:2rem}@media(min-width:992px){.Latest_latest__K_JSf .Latest_content__QKLU8 .Latest_icon__eaM94{width:4rem}}.Latest_latest__K_JSf .Latest_content__QKLU8 .Latest_featured__il79I{padding:1.5rem;border-radius:.5rem;background-color:var(--grey-100)}.Latest_latest__K_JSf .Latest_content__QKLU8 .Latest_featured__il79I .Latest_badge__bGlac{display:inline-block;padding:.125rem .5rem;border-radius:var(--radius);margin-bottom:.5rem;background-color:var(--pink);color:#fff;font-size:.875rem;text-transform:uppercase}.Latest_latest__K_JSf .Latest_content__QKLU8 .Latest_featured__il79I .Latest_heading__Xu1jc{margin-bottom:.5rem;font-size:1rem;font-weight:700}@media(min-width:992px){.Latest_latest__K_JSf .Latest_content__QKLU8 .Latest_featured__il79I .Latest_heading__Xu1jc{font-size:1.125rem}}.Latest_latest__K_JSf .Latest_content__QKLU8 .Latest_featured__il79I p{font-size:1rem}@media(min-width:992px){.Latest_latest__K_JSf .Latest_content__QKLU8 .Latest_featured__il79I p{font-size:1.125rem}}.Latest_latest__K_JSf .Latest_content__QKLU8 .Latest_one__wPxu6{grid-area:one}.Latest_latest__K_JSf .Latest_content__QKLU8 .Latest_two__wCWNF{grid-area:two}.Latest_latest__K_JSf .Latest_content__QKLU8 .Latest_three__XgKD1{grid-area:three}.People_people__otz_d{position:relative;overflow:hidden;background-color:var(--blue);color:#fff}@media(min-width:992px){.People_people__otz_d{padding-top:9rem;padding-bottom:9rem}.People_people__otz_d:before{position:absolute;top:0;left:50%;width:70%;height:100%;background-position:0;background-repeat:no-repeat;background-size:cover;content:"";transform:translate(-20%)}.People_people__otz_d:after{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgb(19,38,63),rgb(19,38,63) 40%,rgba(19,38,63,.4) 79%,rgba(19,38,63,.4));content:""}}.People_people__otz_d .People_container__ZuajV{position:relative;z-index:1;display:grid;grid-template-columns:1fr}@media(min-width:992px){.People_people__otz_d .People_container__ZuajV{grid-template-columns:1fr 1fr}}.People_people__otz_d .People_container__ZuajV .People_content__EgguA{padding:4rem 0}@media(min-width:992px){.People_people__otz_d .People_container__ZuajV .People_content__EgguA{padding:0}}.People_people__otz_d .People_container__ZuajV .People_sectionHeadingHolder__xxyPo{padding-right:25%}.People_people__otz_d .People_container__ZuajV .People_sectionHeading__CfvJR{display:inline;margin-bottom:1.5rem;color:inherit}@media(min-width:992px){.People_people__otz_d .People_container__ZuajV .People_sectionHeading__CfvJR{font-size:2.25rem}}.People_people__otz_d .People_container__ZuajV .People_sectionSubHeading__gd6xM{margin-bottom:1.5rem;color:inherit;font-size:1.375rem}.People_people__otz_d .People_container__ZuajV p{font-size:1.125rem;line-height:1.4}.People_people__otz_d .People_container__ZuajV .People_button__pFY9E{margin-top:1.5rem}@media(min-width:992px){.People_people__otz_d .People_container__ZuajV .People_button__pFY9E{font-size:1.25rem}}.People_people__otz_d .People_imageRow__4BxD5{aspect-ratio:4/3;background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/brilliant-people.772f403d.jpg);background-position:0;background-repeat:no-repeat;background-size:cover}@media(min-width:992px){.People_people__otz_d .People_imageRow__4BxD5{display:none}}.about_values__7m7Wp{padding:0 0 3.75rem!important}@media(min-width:992px){.about_values__7m7Wp{padding:0 0 6.25rem!important}}.about_values__7m7Wp h3{font-size:1.875rem!important}.Hero_hero__jC_ec{padding:3.75rem 0;background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/blob.c976b9d1.svg);background-position:50%;background-repeat:no-repeat;background-size:2200px}@media(min-width:992px){.Hero_hero__jC_ec{padding:6.25rem 0}}.Hero_hero__jC_ec .Hero_container__wItA2{display:flex;flex-direction:column;align-items:center;gap:2rem}@media(min-width:992px){.Hero_hero__jC_ec .Hero_container__wItA2{flex-direction:row;gap:8rem}}.Hero_hero__jC_ec .Hero_container__wItA2>div{width:100%}.Hero_hero__jC_ec .Hero_content__P552f{--flow-space:1.5rem}.Hero_hero__jC_ec .Hero_content__P552f .Hero_sectionHeading__XSlO9{display:inline;font-size:1.8rem}@media(min-width:992px){.Hero_hero__jC_ec .Hero_content__P552f .Hero_sectionHeading__XSlO9{font-size:2.25rem}}.Hero_hero__jC_ec .Hero_content__P552f p{font-size:1.25rem}.Process_process__QTiWA{padding:3.75rem 0;background-color:var(--grey-50)}@media(min-width:992px){.Process_process__QTiWA{padding:6.25rem 0}}.Process_process__QTiWA .Process_container__DWzg9{display:grid;grid-template-columns:1fr}@media(min-width:992px){.Process_process__QTiWA .Process_container__DWzg9{grid-template-columns:5fr 7fr}}.Process_process__QTiWA .Process_container__DWzg9 .Process_intro__9gHY9{max-width:670px;margin:0 auto;line-height:42px}.Process_process__QTiWA .Process_container__DWzg9 .Process_intro__9gHY9 .Process_title__h1UDQ{margin-bottom:1.5rem;font-size:var(--h2-size)}@media(min-width:992px){.Process_process__QTiWA .Process_container__DWzg9 .Process_intro__9gHY9 .Process_title__h1UDQ{font-size:var(--h1-size)}}.Process_process__QTiWA .Process_container__DWzg9 .Process_intro__9gHY9 p{font-size:var(--h2-size);font-weight:300;line-height:1.3}@media(min-width:992px){.Process_process__QTiWA .Process_container__DWzg9 .Process_intro__9gHY9 p{font-size:2rem}}.Process_process__QTiWA .Process_container__DWzg9 .Process_intro__9gHY9 .Process_imageHolder__MmDSk{margin-top:3rem}@media(min-width:992px){.Process_process__QTiWA .Process_container__DWzg9 .Process_intro__9gHY9 .Process_imageHolder__MmDSk{margin-top:6rem}}.Process_process__QTiWA .Process_container__DWzg9 .Process_intro__9gHY9 .Process_imageHolder__MmDSk .Process_largeImage__lZ_lf{margin-left:-6rem}.Process_process__QTiWA .Process_container__DWzg9 .Process_intro__9gHY9 .Process_imageHolder__MmDSk .Process_smallImage__Ks_Bm{position:relative;z-index:1;margin-top:-5rem;margin-right:6rem;float:right}.Process_process__QTiWA .Process_container__DWzg9 .Process_content__S4DN9{display:flex;flex-direction:column;margin-top:3rem;gap:2rem}@media(min-width:992px){.Process_process__QTiWA .Process_container__DWzg9 .Process_content__S4DN9{margin-top:6rem}}.Process_process__QTiWA .Process_container__DWzg9 .Process_content__S4DN9 .Process_item__wXS80{position:relative;z-index:1;flex:1 1;padding:2rem;border-radius:1rem;background-color:#fff;text-align:center}.Process_process__QTiWA .Process_container__DWzg9 .Process_content__S4DN9 .Process_item__wXS80 .Process_arrowHolder__nPg_9{position:absolute;z-index:-1;top:30%;width:10rem;height:100px}.Process_process__QTiWA .Process_container__DWzg9 .Process_content__S4DN9 .Process_item__wXS80 .Process_arrowHolder__nPg_9 .Process_arrow__NQOAs{position:absolute;top:0;width:53px;height:100px}.Process_process__QTiWA .Process_container__DWzg9 .Process_content__S4DN9 .Process_item__wXS80.Process_right__8CmXO{margin-left:30%}.Process_process__QTiWA .Process_container__DWzg9 .Process_content__S4DN9 .Process_item__wXS80.Process_right__8CmXO .Process_arrowHolder__nPg_9{left:-6rem}.Process_process__QTiWA .Process_container__DWzg9 .Process_content__S4DN9 .Process_item__wXS80.Process_right__8CmXO .Process_arrowHolder__nPg_9 .Process_arrow__NQOAs{left:0}.Process_process__QTiWA .Process_container__DWzg9 .Process_content__S4DN9 .Process_item__wXS80.Process_left__sbj_2{margin-right:30%}.Process_process__QTiWA .Process_container__DWzg9 .Process_content__S4DN9 .Process_item__wXS80.Process_left__sbj_2 .Process_arrowHolder__nPg_9{right:-6rem}.Process_process__QTiWA .Process_container__DWzg9 .Process_content__S4DN9 .Process_item__wXS80.Process_left__sbj_2 .Process_arrowHolder__nPg_9 .Process_arrow__NQOAs{right:0;transform:scaleX(-1)}.Process_process__QTiWA .Process_container__DWzg9 .Process_content__S4DN9 .Process_item__wXS80:last-child .Process_arrowHolder__nPg_9{display:none}.Process_process__QTiWA .Process_container__DWzg9 .Process_content__S4DN9 .Process_item__wXS80 .Process_title__h1UDQ{font-size:1.375rem;font-weight:400;font-weight:700;line-height:25px;line-height:1}.Process_process__QTiWA .Process_container__DWzg9 .Process_content__S4DN9 .Process_item__wXS80 p{max-width:500px;margin-right:auto;margin-left:auto;font-size:1.125rem}.Vacancies_vacancies__3GzQr{padding:3.75rem 0;background-color:var(--grey-100)}@media(min-width:992px){.Vacancies_vacancies__3GzQr{padding:6.25rem 0}}.Vacancies_vacancies__3GzQr .Vacancies_container__IzUkx{display:flex;flex-direction:column;gap:3rem}@media(min-width:992px){.Vacancies_vacancies__3GzQr .Vacancies_container__IzUkx{display:grid;grid-gap:6rem;gap:6rem;grid-template-columns:1fr 2fr}}.Vacancies_vacancies__3GzQr .Vacancies_noVacancies__7VOPS,.Vacancies_vacancies__3GzQr .Vacancies_vacancy__E80XU{padding:1.5rem;border-radius:.5rem;background-color:#fff}.Vacancies_vacancies__3GzQr .Vacancies_content__6wtoh .Vacancies_arrow__gWCDg{display:none}@media(min-width:992px){.Vacancies_vacancies__3GzQr .Vacancies_content__6wtoh .Vacancies_arrow__gWCDg{display:block;width:32%;margin-bottom:.5rem;margin-left:auto}}.Vacancies_vacancies__3GzQr .Vacancies_content__6wtoh .Vacancies_people__llnzG{width:100%}.Vacancies_vacancies__3GzQr .Vacancies_content__6wtoh .Vacancies_sectionHeading__xiLFV{margin:1.5rem 0;font-size:var(--h2-size)}@media(min-width:992px){.Vacancies_vacancies__3GzQr .Vacancies_content__6wtoh .Vacancies_sectionHeading__xiLFV{font-size:2.25rem}}.Vacancies_vacancies__3GzQr .Vacancies_content__6wtoh .Vacancies_subheading__TtDHq{font-size:1.25rem}@media(min-width:992px){.Vacancies_vacancies__3GzQr .Vacancies_content__6wtoh .Vacancies_subheading__TtDHq{font-size:var(--h4-size)}}.Vacancies_vacancies__3GzQr .Vacancies_content__6wtoh .Vacancies_noRole__zwX6S{margin:1.5rem 0 1rem}.Vacancies_vacancies__3GzQr .Vacancies_vacanciesList__3vXOS{display:flex;flex-direction:column;gap:1.5rem}.Vacancies_vacancies__3GzQr .Vacancies_vacanciesList__3vXOS .Vacancies_vacancy__E80XU .Vacancies_title__oLSKW{margin-bottom:1rem;font-size:1.375rem}.Vacancies_vacancies__3GzQr .Vacancies_vacanciesList__3vXOS .Vacancies_vacancy__E80XU .Vacancies_details__2_GDB{display:flex;flex-direction:column;padding:.75rem 0;border-top:1px solid var(--grey-200);border-bottom:1px solid var(--grey-200);margin-bottom:1rem;font-size:.875rem;font-weight:700;gap:1rem}@media(min-width:992px){.Vacancies_vacancies__3GzQr .Vacancies_vacanciesList__3vXOS .Vacancies_vacancy__E80XU .Vacancies_details__2_GDB{flex-direction:row;align-items:center;justify-content:space-between}}.Vacancies_vacancies__3GzQr .Vacancies_vacanciesList__3vXOS .Vacancies_vacancy__E80XU .Vacancies_details__2_GDB>div{display:flex;gap:.5rem}.Vacancies_vacancies__3GzQr .Vacancies_vacanciesList__3vXOS .Vacancies_vacancy__E80XU .Vacancies_details__2_GDB .Vacancies_icon__6ztWo{width:1rem;flex:0 0 1rem;color:var(--grey-500)}.Vacancies_vacancies__3GzQr .Vacancies_vacanciesList__3vXOS .Vacancies_vacancy__E80XU .Vacancies_content__6wtoh li,.Vacancies_vacancies__3GzQr .Vacancies_vacanciesList__3vXOS .Vacancies_vacancy__E80XU .Vacancies_content__6wtoh p,.Vacancies_vacancies__3GzQr .Vacancies_vacanciesList__3vXOS .Vacancies_vacancy__E80XU .Vacancies_content__6wtoh span{color:inherit!important;font-family:inherit!important}.Vacancies_vacancies__3GzQr .Vacancies_vacanciesList__3vXOS .Vacancies_vacancy__E80XU .Vacancies_content__6wtoh h2,.Vacancies_vacancies__3GzQr .Vacancies_vacanciesList__3vXOS .Vacancies_vacancy__E80XU .Vacancies_content__6wtoh h3,.Vacancies_vacancies__3GzQr .Vacancies_vacanciesList__3vXOS .Vacancies_vacancy__E80XU .Vacancies_content__6wtoh h4{color:var(--pink)}.Vacancies_vacancies__3GzQr .Vacancies_vacanciesList__3vXOS .Vacancies_vacancy__E80XU .Vacancies_fullContent__WoQ8p{padding-top:1.5rem;border-top:1px solid var(--border);margin-top:1.5rem}.Vacancies_vacancies__3GzQr .Vacancies_vacanciesList__3vXOS .Vacancies_vacancy__E80XU .Vacancies_buttonBar__pfKwJ{display:flex;margin-top:2rem;gap:1rem}.Vacancies_vacancies__3GzQr .Vacancies_vacanciesList__3vXOS .Vacancies_vacancy__E80XU .Vacancies_buttonBar__pfKwJ .Vacancies_button__Jxt7W{white-space:nowrap}.Vacancies_vacancies__3GzQr .Vacancies_vacanciesList__3vXOS .Vacancies_noVacancies__7VOPS .Vacancies_red__taZeA{color:var(--pink)}.More_more__Kj9NY{padding:0 0 3.75rem}@media(min-width:992px){.More_more__Kj9NY{padding:0 0 6.25rem}}.More_more__Kj9NY .More_sectionHeading__p3C0e{margin-bottom:4rem;font-size:1.5rem;text-align:center}@media(min-width:992px){.More_more__Kj9NY .More_sectionHeading__p3C0e{font-size:2.25rem}}.More_more__Kj9NY .More_layout__LWHek{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:1fr}@media(min-width:992px){.More_more__Kj9NY .More_layout__LWHek{grid-template-columns:1fr 1fr}}.More_more__Kj9NY .More_layout__LWHek .More_title__vLpHG{display:flex;align-items:center;margin-bottom:2rem;font-size:1.25rem;gap:1.5rem}@media(min-width:992px){.More_more__Kj9NY .More_layout__LWHek .More_title__vLpHG{font-size:1.6875rem}}.More_more__Kj9NY .More_layout__LWHek .More_title__vLpHG .More_blue__rN8pp{color:var(--link-color)}.More_more__Kj9NY .More_layout__LWHek .More_leftCol__JPo18,.More_more__Kj9NY .More_layout__LWHek .More_rightCol___gRJX{position:relative;padding:2rem;border:1px solid var(--border);border-radius:1.25rem}.More_more__Kj9NY .More_layout__LWHek .More_leftCol__JPo18{position:relative}@media(min-width:992px){.More_more__Kj9NY .More_layout__LWHek .More_leftCol__JPo18:before{position:absolute;z-index:1;bottom:-1rem;left:-2rem;width:76px;height:225px;background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/figure-clipboard.93e75e91.svg);content:""}}.More_more__Kj9NY .More_layout__LWHek .More_leftCol__JPo18 .More_tickList__MbTU8{margin-left:2rem}@media(min-width:992px){.More_more__Kj9NY .More_layout__LWHek .More_rightCol___gRJX:before{position:absolute;z-index:1;right:-3rem;bottom:-1rem;width:99px;height:225px;background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/figure-book.ed645303.svg);content:""}}.More_more__Kj9NY .More_layout__LWHek .More_rightCol___gRJX .More_trustMatters__9PSb1{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:992px){.More_more__Kj9NY .More_layout__LWHek .More_rightCol___gRJX .More_trustMatters__9PSb1{flex-direction:row}}.More_more__Kj9NY .More_layout__LWHek .More_rightCol___gRJX .More_trustMatters__9PSb1 .More_image__bjCMT{width:260px;flex:0 0 260px}.More_more__Kj9NY .More_layout__LWHek .More_rightCol___gRJX .More_trustMatters__9PSb1 .More_image__bjCMT img{display:block}.More_more__Kj9NY .More_layout__LWHek .More_rightCol___gRJX .More_trustMatters__9PSb1 .More_content__rQJZl{position:relative}.More_more__Kj9NY .More_layout__LWHek .More_rightCol___gRJX .More_trustMatters__9PSb1 .More_content__rQJZl .More_heading__IBe0S{margin-bottom:1rem;color:var(--pink);font-size:1.25rem}.More_more__Kj9NY .More_layout__LWHek .More_rightCol___gRJX .More_trustMatters__9PSb1 .More_content__rQJZl p{font-size:1.125rem}.More_more__Kj9NY .More_layout__LWHek .More_rightCol___gRJX .More_trustMatters__9PSb1 .More_appIconsHolder__iHgEn{position:static;bottom:0;margin-top:2rem}@media(min-width:992px){.More_more__Kj9NY .More_layout__LWHek .More_rightCol___gRJX .More_trustMatters__9PSb1 .More_appIconsHolder__iHgEn{margin:0}}.More_more__Kj9NY .More_layout__LWHek .More_rightCol___gRJX .More_trustMatters__9PSb1 .More_appIconsHolder__iHgEn p{margin-bottom:.5rem}.More_more__Kj9NY .More_layout__LWHek .More_rightCol___gRJX .More_trustMatters__9PSb1 .More_appIconsHolder__iHgEn .More_appIcons__0bv7W{display:flex;margin-top:1rem;gap:.75rem}.More_more__Kj9NY .More_layout__LWHek .More_rightCol___gRJX .More_trustMatters__9PSb1 .More_appIconsHolder__iHgEn .More_appIcons__0bv7W img{width:50px;height:50px}.More_more__Kj9NY .More_icon__O9jDC{width:2rem}@media(min-width:768px){.More_more__Kj9NY .More_icon__O9jDC{width:auto;height:121px}}.More_more__Kj9NY .More_tickList__MbTU8{padding:0;margin:1rem 0 0;font-size:1.125rem;line-height:1.4;list-style:none}.More_more__Kj9NY .More_tickList__MbTU8 li{position:relative;padding-left:2rem;margin-bottom:1rem;list-style:none}.More_more__Kj9NY .More_tickList__MbTU8 li:last-child{margin-bottom:0}.More_more__Kj9NY .More_tickList__MbTU8 li:before{position:absolute;top:6px;left:0;display:block;width:1rem;height:1rem;background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/tick-success.ac296626.svg);background-repeat:no-repeat;background-size:contain;content:""}.Partner_partner__SYhDR{padding:4rem 0}@media(min-width:992px){.Partner_partner__SYhDR{padding:6rem 0}}.Partner_partner__SYhDR .Partner_sectionHeading__Rg2Lk{margin-bottom:4rem;font-size:1.875rem;text-align:center}@media(min-width:992px){.Partner_partner__SYhDR .Partner_sectionHeading__Rg2Lk{font-size:2.25rem}}.Partner_partner__SYhDR .Partner_panel__DSZxG{padding:2.5rem;border-radius:1.25rem;background-color:var(--grey-100)}.Partner_partner__SYhDR .Partner_blobIcon__c_n6H{width:4rem}.Partner_partner__SYhDR .Partner_layoutTop__uZTVW{display:grid;margin-bottom:1.5rem;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:1fr}@media(min-width:992px){.Partner_partner__SYhDR .Partner_layoutTop__uZTVW{grid-template-columns:1fr 1fr 1fr}}.Partner_partner__SYhDR .Partner_layoutTop__uZTVW .Partner_panel__DSZxG{text-align:center}.Partner_partner__SYhDR .Partner_layoutTop__uZTVW .Partner_panel__DSZxG .Partner_title__XQzLA{margin-bottom:1rem;font-size:1.375rem}.Partner_partner__SYhDR .Partner_layoutLower__yqKDW{position:relative;display:flex;flex-direction:column;align-items:center;gap:2rem;text-align:center}@media(min-width:1200px){.Partner_partner__SYhDR .Partner_layoutLower__yqKDW{display:grid;grid-template-columns:3fr 2fr;text-align:left}}@media(min-width:1600px){.Partner_partner__SYhDR .Partner_layoutLower__yqKDW{gap:6rem;grid-template-columns:4fr 1fr}}.Partner_partner__SYhDR .Partner_layoutLower__yqKDW .Partner_content__qFMdT{display:flex;flex-direction:column;justify-content:center}@media(min-width:1200px){.Partner_partner__SYhDR .Partner_layoutLower__yqKDW .Partner_content__qFMdT{display:block}}.Partner_partner__SYhDR .Partner_layoutLower__yqKDW .Partner_title__XQzLA{display:flex;flex-direction:column;align-items:center;margin:auto auto 1.5rem;font-size:1.375rem;gap:1rem}@media(min-width:1200px){.Partner_partner__SYhDR .Partner_layoutLower__yqKDW .Partner_title__XQzLA{flex-direction:row;font-size:1.75rem}}.Partner_partner__SYhDR .Partner_layoutLower__yqKDW p{margin-bottom:2rem;font-size:1rem}@media(min-width:1200px){.Partner_partner__SYhDR .Partner_layoutLower__yqKDW p{font-size:1.25rem}}.Partner_partner__SYhDR .Partner_layoutLower__yqKDW .Partner_points__6giHy{display:flex;flex-direction:column;gap:1rem}@media(min-width:992px){.Partner_partner__SYhDR .Partner_layoutLower__yqKDW .Partner_points__6giHy{flex-direction:row}}.Partner_partner__SYhDR .Partner_layoutLower__yqKDW .Partner_points__6giHy .Partner_checkboxIcon__X9J3B{width:2rem;color:var(--confirm-green)}.Partner_partner__SYhDR .Partner_layoutLower__yqKDW .Partner_points__6giHy div{flex:1 1;padding:1.5rem;border-radius:var(--radius) var(--radius) 0 0;border-bottom:4px solid var(--grey-200);background-color:#fff;text-align:center}.Partner_partner__SYhDR .Partner_layoutLower__yqKDW .Partner_points__6giHy div p{margin:0;font-size:1rem}.Partner_partner__SYhDR .Partner_layoutLower__yqKDW .Partner_image__x6mcT{position:relative;height:auto;text-align:right}@media(min-width:1600px){.Partner_partner__SYhDR .Partner_layoutLower__yqKDW .Partner_image__x6mcT{position:absolute;right:7%;bottom:3rem;transform:translateX(50%)}}.Partner_partner__SYhDR .Partner_layoutLower__yqKDW .Partner_image__x6mcT:before{position:absolute;top:2rem;right:16rem;display:none;width:106px;height:35px;background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/this-is-ben.bb3aa4bf.svg);background-repeat:no-repeat;background-size:contain;content:""}@media(min-width:992px){.Partner_partner__SYhDR .Partner_layoutLower__yqKDW .Partner_image__x6mcT:before{display:inline-block}}.Partner_partner__SYhDR .Partner_layoutLower__yqKDW .Partner_image__x6mcT img{width:383px}.Support_support__tYGqa{padding:4.5rem 0;background-color:var(--grey-50)}@media(min-width:992px){.Support_support__tYGqa{padding:6.25rem 0}}.Support_support__tYGqa .Support_container__dch2H{display:flex;flex-direction:column;gap:2rem}@media(min-width:992px){.Support_support__tYGqa .Support_container__dch2H{gap:4rem}}.Support_support__tYGqa .Support_sectionHeading__fNjab{font-size:1.875rem;text-align:center}@media(min-width:992px){.Support_support__tYGqa .Support_sectionHeading__fNjab{font-size:2.25rem}}.Support_support__tYGqa .Support_layoutTop__bR0db{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:1fr}@media(min-width:992px){.Support_support__tYGqa .Support_layoutTop__bR0db{gap:4rem;grid-template-columns:1fr 1fr}}.Support_support__tYGqa .Support_layoutTop__bR0db .Support_title__kdcQN{margin-bottom:2rem;font-size:1.375rem}@media(min-width:992px){.Support_support__tYGqa .Support_layoutTop__bR0db .Support_title__kdcQN{font-size:1.75rem}}.Support_support__tYGqa .Support_pink__zW3Wg{color:var(--pink);font-weight:700}.Support_support__tYGqa .Support_tickList__TWMpj{padding:0;margin:1rem 0 0;font-size:1.125rem;line-height:1.4;list-style:none}.Support_support__tYGqa .Support_tickList__TWMpj li{position:relative;padding-left:2rem;margin-bottom:1rem;list-style:none}.Support_support__tYGqa .Support_tickList__TWMpj li:last-child{margin-bottom:0}.Support_support__tYGqa .Support_tickList__TWMpj li:before{position:absolute;top:6px;left:0;display:block;width:1rem;height:1rem;background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/tick-success.ac296626.svg);background-repeat:no-repeat;background-size:contain;content:""}.Support_support__tYGqa .Support_layoutLower__5TlUg{display:grid;align-items:center;grid-gap:2rem;gap:2rem;grid-template-columns:1fr}@media(min-width:992px){.Support_support__tYGqa .Support_layoutLower__5TlUg{padding:0 6rem;gap:4rem;grid-template-columns:7fr 17fr}}.Support_support__tYGqa .Support_layoutLower__5TlUg .Support_image__6NQZ9{position:relative}.Support_support__tYGqa .Support_layoutLower__5TlUg .Support_image__6NQZ9 .Support_icon__sEt2V{position:absolute;z-index:1;top:50%;left:50%;width:4rem;height:4rem;color:var(--white);transform:translate(-50%,-50%);transition:transform .2s ease-in-out}.Support_support__tYGqa .Support_layoutLower__5TlUg .Support_image__6NQZ9:hover{cursor:pointer}.Support_support__tYGqa .Support_layoutLower__5TlUg .Support_image__6NQZ9:hover .Support_icon__sEt2V{transform:translate(-50%,-50%) scale(1.15)}.Support_support__tYGqa .Support_layoutLower__5TlUg .Support_quote__q505n{padding:.5rem 1rem}@media(min-width:992px){.Support_support__tYGqa .Support_layoutLower__5TlUg .Support_quote__q505n{padding:0}}.Support_support__tYGqa .Support_layoutLower__5TlUg .Support_title__kdcQN{position:relative;z-index:1;margin-bottom:2rem;font-size:1.875rem}.Support_support__tYGqa .Support_layoutLower__5TlUg .Support_title__kdcQN:before{position:absolute;z-index:-1;top:-1.5rem;left:-2rem;width:70px;height:58px;background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/quote.7ce819bb.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:""}.Support_support__tYGqa .Support_layoutLower__5TlUg .Support_name__KSao_{font-size:var(--h4-size)}.Support_dialogContent__SIVlh{max-width:1200px!important}.Support_dialogContent__SIVlh .Support_videoHolder__N3KPN{position:relative;width:100%;aspect-ratio:16/9}.Support_dialogContent__SIVlh iframe{position:absolute;width:100%;height:100%}.Usage_usage__dFGJc{padding:3.75rem 0}@media(min-width:992px){.Usage_usage__dFGJc{padding:10rem 0}}.Usage_usage__dFGJc .Usage_sectionHeading__Kt5Zs{margin-bottom:2.5rem;font-size:1.875rem;text-align:center}@media(min-width:992px){.Usage_usage__dFGJc .Usage_sectionHeading__Kt5Zs{margin-bottom:6rem;font-size:2.25rem}}.Usage_usage__dFGJc .pink{color:var(--pink);font-weight:700}.Usage_cards__UUfj9{display:grid;grid-gap:3rem;gap:3rem;grid-template-columns:1fr}@media(min-width:768px){.Usage_cards__UUfj9{grid-template-columns:1fr 1fr}}@media(min-width:992px){.Usage_cards__UUfj9{grid-template-columns:1fr 1fr 1fr 1fr}}.Usage_cards__UUfj9 .Usage_card__Lnrpz{display:flex;flex:1 1;flex-direction:column;gap:2rem}.Usage_cards__UUfj9 .Usage_card__Lnrpz .Usage_image__1yih6{position:relative;display:flex;justify-content:center}.Usage_cards__UUfj9 .Usage_card__Lnrpz .Usage_image__1yih6 .Usage_icon__lzutI{position:absolute;z-index:1;top:50%;left:50%;width:4rem;height:4rem;color:var(--white);transform:translate(-50%,-50%);transition:transform .2s ease-in-out}.Usage_cards__UUfj9 .Usage_card__Lnrpz:hover{cursor:pointer}.Usage_cards__UUfj9 .Usage_card__Lnrpz:hover .Usage_image__1yih6 .Usage_icon__lzutI{transform:translate(-50%,-50%) scale(1.15)}.Usage_cards__UUfj9 .Usage_card__Lnrpz .Usage_content___h6AG{position:relative;padding:.5rem 1rem}@media(min-width:992px){.Usage_cards__UUfj9 .Usage_card__Lnrpz .Usage_content___h6AG{padding:0}}.Usage_cards__UUfj9 .Usage_card__Lnrpz .Usage_content___h6AG:before{position:absolute;z-index:-1;top:-1.5rem;left:-1.5rem;width:70px;height:58px;background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/quote.20b63e54.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:""}.Usage_cards__UUfj9 .Usage_card__Lnrpz .Usage_content___h6AG .Usage_title__5Bxzr{margin-bottom:1rem;font-size:var(--h2-size);line-height:2.25rem}@media(min-width:992px){.Usage_cards__UUfj9 .Usage_card__Lnrpz .Usage_content___h6AG .Usage_title__5Bxzr{font-size:1.75rem}}.Usage_cards__UUfj9 .Usage_card__Lnrpz .Usage_content___h6AG p{font-size:1rem}@media(min-width:992px){.Usage_cards__UUfj9 .Usage_card__Lnrpz .Usage_content___h6AG p{font-size:1.125rem}}.Usage_dialogContent__d2tPj{max-width:1200px!important}.Usage_dialogContent__d2tPj .Usage_videoHolder__v6dL6{position:relative;width:100%;aspect-ratio:16/9}.Usage_dialogContent__d2tPj iframe{position:absolute;width:100%;height:100%}.dialog_dialogOverlay__Gur63{position:fixed;z-index:50;display:grid;padding:1.5rem;animation:dialog_overlayShow__831Zg .15s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:hsl(var(--foreground-hsl)/80%);inset:0;overflow-y:auto;place-items:center}.dialog_dialogContent__akarF{position:relative;display:flex;width:100%;min-width:300px;max-width:800px;flex-direction:column;align-items:flex-start;padding:1.75rem;border-radius:6px;border-top:6px solid var(--product);animation:dialog_scaleShow__NSUWO .15s cubic-bezier(.16,1,.3,1);background-color:var(--background);box-shadow:0 10px 38px -10px hsl(206deg 22% 7%/35%),0 10px 20px -15px hsl(206deg 22% 7%/20%);&:focus{outline:none}.dialog_dialogClose___tihe{position:absolute;top:1.5rem;right:1rem;display:inline-flex;height:auto;align-items:center;justify-content:center;padding:.25rem;border:none;border-radius:var(--radius);background-color:transparent;&:focus-visible{box-shadow:var(--key-ring-offset-shadow),var(--key-ring-shadow),var(--key-shadow,0 0 #0000);outline:2px solid transparent;outline-offset:2px}&:focus,&:hover{background-color:var(--btn-default)}.dialog_closeIcon__lsc2p{width:1.5rem;height:1.5rem}}}.dialog_dialogHeader__r4Xah{display:flex;width:100%;align-items:flex-start;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid var(--border);gap:.5rem}.dialog_dialogTitle__p4M0P{width:100%;font-size:1.5rem;font-weight:700;line-height:1.3}.dialog_dialogDescription__kU0Ey{margin:1.5rem 0}.dialog_dialogFooter__Lj4Gn{display:flex;justify-content:flex-start;margin-top:1.5rem;gap:.5rem}@keyframes dialog_overlayShow__831Zg{0%{opacity:0}to{opacity:1}}@keyframes dialog_scaleShow__NSUWO{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@layer components{.input_input__FLsEt{display:flex;width:100%;height:2.5rem;align-items:center;padding:.5rem .75rem;border:1px solid var(--border);border-radius:var(--radius);background-color:var(--input);font-size:var(--input-font-size);line-height:1;&:focus{z-index:1;box-shadow:var(--key-ring-offset-shadow),var(--key-ring-shadow),var(--key-shadow,0 0 #0000);outline:2px solid transparent;outline-offset:2px}&:focus,&:hover{background-color:var(--input-hover)}&::placeholder{color:var(--input-placeholder)}&:-moz-read-only{background:var(--btn-default);color:var(--muted-foreground);opacity:.8}&:disabled,&:read-only{background:var(--btn-default);color:var(--muted-foreground);opacity:.8}&:disabled{cursor:not-allowed}&[type=search]{&:focus::-webkit-search-cancel-button{opacity:1;pointer-events:all}}}.input_inputGroup__n5gp8{--icon-width:1.125rem;--icon-padding:0.75rem;position:relative;display:grid;width:100%;align-items:center;grid-gap:.5rem;gap:.5rem}.input_inputText__amTCD{color:var(--muted-foreground);font-size:var(--font-small);line-height:1.1}.input_inputIcon__HJICI{position:absolute;z-index:1;bottom:0;display:flex;width:var(--icon-width);height:2.5rem;align-items:center;color:var(--grey-600);pointer-events:none;&.input_iconBefore__9fgew{left:var(--icon-padding)}&.input_iconAfter__GXczw{right:var(--icon-padding)}svg{width:100%}}.input_iconBeforeInput__0aQzP{padding-left:calc(var(--icon-width) + (var(--icon-padding) * 1.75))}.input_iconAfterInput__DwxVS{padding-right:calc(var(--icon-width) + (var(--icon-padding) * 1.75))}.input_inputWithButton__JosrN{position:relative;display:flex;width:100%;flex-wrap:wrap;align-items:stretch;&:has(a) input,&:has(button) input{border-bottom-right-radius:0;border-top-right-radius:0}input{min-width:0;flex:1 1;margin-bottom:0}>a,>button{position:relative;z-index:0;flex:0 0 auto;border-bottom-left-radius:0;border-top-left-radius:0;&:focus{z-index:1}}}}.input-password_password__fOv5o{position:relative;display:flex;width:100%;.input-password_button__79f4u{position:absolute;z-index:2;top:50%;right:.5rem;bottom:0;height:auto;padding:.325rem .25rem;transform:translateY(-50%);.input-password_icon__0WqwO{position:relative;display:flex;width:var(--icon-width,1.125rem);align-items:center;color:var(--grey-600)}}}.skeleton_skeleton__Z5hOP{display:inline-flex;overflow:hidden;width:100%;height:1rem;border-radius:var(--radius);animation:skeleton_skeleton-fade-in__1UE5d .2s ease-out,skeleton_skeleton-loading__ama5y 1.8s ease-in-out .15s infinite;background:linear-gradient(to right,var(--skeleton-animation-0) 2%,var(--skeleton-animation-100) 18%,var(--skeleton-animation-0) 33%);background-color:var(--skeleton-bg);background-position:-650px 0;background-size:1300px;line-height:1;transform:translateZ(0);-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:background-position}@keyframes skeleton_skeleton-loading__ama5y{0%{background-position:-650px 0}to{background-position:650px 0}}@keyframes skeleton_skeleton-fade-in__1UE5d{0%{opacity:0;transform:translateZ(0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}.LoadingSkeleton_loading__v_Kxv{display:flex;flex-direction:column;border-radius:var(--radius);margin:1rem 0 0;gap:.75rem;@media (min-width:576px){flex-direction:row}.LoadingSkeleton_resourceItem__abQ52{flex:1 1;padding:1rem;border:1px solid var(--grey-200);border-radius:var(--radius);.LoadingSkeleton_title__Bv6Un{margin-top:.5rem;.LoadingSkeleton_mobile__Ry1dh{@media (min-width:576px){display:none}}.LoadingSkeleton_desktop__Wg2cT{display:none;@media (min-width:576px){display:inline-flex}}}}}.ResourceItem_resourceItem__jj_vM{flex:1 1;padding:1rem;border:1px solid var(--grey-200);border-radius:var(--radius);.ResourceItem_title__FZLBS{margin-top:.5rem;font-weight:700}}.search-input_inputGroup__Mxjfn{--input-height:4.25rem!important;--icon-width:1.5rem!important;--icon-padding:2rem!important}.search-input_input___x6NY{height:var(--input-height)!important;padding-left:var(--icon-padding)!important;border-radius:var(--border-radius-round)!important;+span{height:var(--input-height)!important}}.search-header_searchHeader__YN4Sv{display:flex;flex-direction:column;padding:0 0 1.5rem;background-color:var(--color-grey-100);gap:1rem;@media (min-width:768px){padding-left:0;padding-bottom:2.5rem;padding-right:0;padding-top:2.5rem}}.search-header_additionalText__SRoTX{display:inline-flex;align-items:center;margin-top:1rem;gap:1rem;@media (min-width:768px){padding-left:2rem}.search-header_icon__E4jfw{flex:0 0 auto}.search-header_beta__8E40i{color:var(--content-default-placeholder);font-size:var(--text-copy-micro-size);text-transform:uppercase;vertical-align:super}}@media (max-width:767px){.search-header_ksgMobileOnly__y3B1y{padding-top:1.5rem;gap:0}}.empty-state_emptyState__9TzkG{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;text-align:center;@media (min-width:769px){padding-left:2rem;padding-bottom:2rem;padding-right:2rem;padding-top:2rem}.empty-state_image__DN1pN{margin-bottom:1.5rem}.empty-state_heading__9IdTZ{margin-bottom:.5rem;color:var(--content-default-heading);font-size:var(--text-heading-h2-size);font-weight:700;line-height:var(--text-heading-h2-line-height);overflow-wrap:anywhere}.empty-state_subheading__3MnxZ{color:var(--content-default-secondary);font-size:var(--text-heading-h4-size);line-height:var(--text-heading-h4-line-height)}}.no-results-state_noResultsState__qvD0g{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;text-align:center;@media (min-width:769px){padding-left:2rem;padding-bottom:2rem;padding-right:2rem;padding-top:2rem}.no-results-state_image__iQBYD{margin-bottom:1.5rem}.no-results-state_heading__j3IGV{margin-bottom:.5rem;color:var(--content-default-heading);font-size:var(--text-heading-h2-size);font-weight:700;line-height:var(--text-heading-h2-line-height);overflow-wrap:anywhere;.no-results-state_query__9pJxc{color:var(--pink)}}.no-results-state_subheading__YImXo{color:var(--content-default-secondary);font-size:var(--text-heading-h4-size);line-height:var(--text-heading-h4-line-height)}}.pagination_pagination__abfrW{display:flex;width:100%;justify-content:center;margin-right:auto;margin-left:auto}.pagination_paginationContent__PLRPc{display:flex;flex-flow:row wrap;align-items:center;padding:0;margin:0;gap:.25rem;list-style:none}.pagination_icon__eOUGU{width:1rem;height:1rem}.pagination_label__jt_An{display:none;@media (min-width:576px){display:inline}}.pagination_paginationPrevious__XkLck{padding-right:.625rem!important;padding-left:.625rem!important;font-weight:500!important;gap:.325rem;&.pagination_showLabel__54eRK{padding-right:1rem!important}}.pagination_paginationNext__R8uGC{padding-right:.625rem!important;padding-left:.625rem!important;font-weight:500!important;gap:.325rem;&.pagination_showLabel__54eRK{padding-left:1rem!important}}.pagination_ellipsis__8C5k4{display:flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center}.search-pagination_searchPagination__kKpEY{display:flex;flex-direction:column;align-items:center;padding-top:2rem;border-top:var(--border-width-s) solid var(--border-default);margin-top:1.5rem;gap:1rem;@media (min-width:768px){flex-direction:row;align-items:center;justify-content:space-between}}.search-pagination_resultsInfo__N8tET{flex:0 0 auto;color:var(--content-default-placeholder);font-size:var(--text-copy-caption-size);text-align:center;@media (min-width:768px){text-align:left}}
.Benefits_benefits__u0hxq{background-color:var(--grey-100)}.Benefits_benefits__u0hxq .Benefits_container___7xo4{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:4rem;padding-bottom:8rem}@media(min-width:768px){.Benefits_benefits__u0hxq .Benefits_container___7xo4{padding-top:6rem}}.Benefits_benefits__u0hxq .Benefits_container___7xo4 .Benefits_heading__8ob6A{color:var(--blue);font-size:2rem;font-weight:300;text-align:center}@media(min-width:768px){.Benefits_benefits__u0hxq .Benefits_container___7xo4 .Benefits_heading__8ob6A{margin-right:8rem;margin-left:8rem}}.Benefits_benefits__u0hxq .Benefits_container___7xo4 .Benefits_benefitCardWrapper__vYfww{display:flex;flex-direction:column;margin-top:2rem;gap:2rem}@media(min-width:768px){.Benefits_benefits__u0hxq .Benefits_container___7xo4 .Benefits_benefitCardWrapper__vYfww{flex-direction:row;margin-top:4rem}}.Benefits_benefits__u0hxq .Benefits_container___7xo4 .Benefits_benefitCardWrapper__vYfww .Benefits_benefitCard__lviFr{display:flex;max-width:28rem;flex-direction:column;align-items:center;padding:2rem;border-radius:.5rem;background-color:#fff}.Benefits_benefits__u0hxq .Benefits_container___7xo4 .Benefits_benefitCardWrapper__vYfww .Benefits_benefitCard__lviFr .Benefits_cardIcon__dk0hM{width:4rem;height:4rem;margin-bottom:1rem;color:var(--ai)}.Benefits_benefits__u0hxq .Benefits_container___7xo4 .Benefits_benefitCardWrapper__vYfww .Benefits_benefitCard__lviFr .Benefits_cardTitle__5fXrf{margin-bottom:1rem;color:var(--blue);text-align:center}.Benefits_benefits__u0hxq .Benefits_container___7xo4 .Benefits_benefitCardWrapper__vYfww .Benefits_benefitCard__lviFr .Benefits_cardDescription__4ywrW{text-align:center}.Benefits_benefits__u0hxq .Benefits_container___7xo4 .Benefits_sectionImage__XKuMh{position:absolute;right:24px;bottom:-125px;width:170px;height:250px}.Demo_demo__swDbH .Demo_container__7HMxm{display:flex;flex-direction:column;align-items:center;padding-bottom:4rem;gap:2rem}@media(min-width:992px){.Demo_demo__swDbH .Demo_container__7HMxm{flex-direction:row;padding-top:8rem;padding-bottom:4rem;gap:4rem}}.Demo_demo__swDbH .Demo_container__7HMxm .Demo_videoWrapper__X_UM1{position:relative;display:flex;width:100%;flex:1 1;align-items:center;aspect-ratio:16/9}@media(max-width:768px){.Demo_demo__swDbH .Demo_container__7HMxm .Demo_videoWrapper__X_UM1 .Demo_videoBackdrop__4IsBD{display:none}}.Demo_demo__swDbH .Demo_container__7HMxm .Demo_videoWrapper__X_UM1 iframe{position:absolute;width:100%;height:100%;border:none}@media(min-width:992px){.Demo_demo__swDbH .Demo_container__7HMxm .Demo_videoWrapper__X_UM1 iframe{width:95%}}.Demo_demo__swDbH .Demo_container__7HMxm .Demo_content__8nq8k{flex:1 1}.Demo_demo__swDbH .Demo_container__7HMxm .Demo_content__8nq8k .Demo_heading__3HyOe{color:var(--blue)}.Demo_demo__swDbH .Demo_container__7HMxm .Demo_content__8nq8k .Demo_cta__FzThh{margin-top:2rem}.Demo_demo__swDbH .Demo_container__7HMxm .Demo_content__8nq8k .Demo_tagline__w0qP_{margin-top:1.5rem;font-weight:500}.Demo_demo__swDbH .Demo_container__7HMxm .Demo_content__8nq8k .Demo_subtitle__1O2hO{margin-top:.5rem;color:var(--blue-tint-50)}.Testimonials_testimonials__O_40a .Testimonials_container__4RgCf{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding-top:9rem;padding-bottom:4rem;gap:4rem}@media(min-width:768px){.Testimonials_testimonials__O_40a .Testimonials_container__4RgCf{flex-direction:row;padding-bottom:9rem}}.Testimonials_testimonials__O_40a .Testimonials_container__4RgCf .Testimonials_bullets__8O5Ve{margin-bottom:2rem}@media(min-width:768px){.Testimonials_testimonials__O_40a .Testimonials_container__4RgCf .Testimonials_bullets__8O5Ve{max-width:32rem}}@media(min-width:1200px){.Testimonials_testimonials__O_40a .Testimonials_container__4RgCf .Testimonials_bullets__8O5Ve{margin-right:4rem;margin-bottom:0}}.Testimonials_testimonials__O_40a .Testimonials_container__4RgCf .Testimonials_bullets__8O5Ve .Testimonials_bulletsHeading__6B7G0{margin-bottom:2rem;color:var(--blue)}.Testimonials_testimonials__O_40a .Testimonials_container__4RgCf .Testimonials_bullets__8O5Ve .Testimonials_bulletsList__iQ5Rr{padding:0;margin:0}.Testimonials_testimonials__O_40a .Testimonials_container__4RgCf .Testimonials_bullets__8O5Ve .Testimonials_bulletsList__iQ5Rr .Testimonials_bulletWrapper__6F17g{display:grid;grid-column-gap:.75rem;column-gap:.75rem;grid-template-columns:1.5rem auto;grid-template-rows:auto auto;list-style:none}.Testimonials_testimonials__O_40a .Testimonials_container__4RgCf .Testimonials_bullets__8O5Ve .Testimonials_bulletsList__iQ5Rr .Testimonials_bulletWrapper__6F17g:not(:last-child){margin-bottom:2rem}.Testimonials_testimonials__O_40a .Testimonials_container__4RgCf .Testimonials_bullets__8O5Ve .Testimonials_bulletsList__iQ5Rr .Testimonials_bulletWrapper__6F17g .Testimonials_checkboxIconWrapper__T7rEy{display:flex}.Testimonials_testimonials__O_40a .Testimonials_container__4RgCf .Testimonials_bullets__8O5Ve .Testimonials_bulletsList__iQ5Rr .Testimonials_bulletWrapper__6F17g .Testimonials_checkboxIconWrapper__T7rEy .Testimonials_checkboxIcon__dQ5yt{display:block;width:1.5rem;height:1.5rem;margin:auto;color:var(--ai)}.Testimonials_testimonials__O_40a .Testimonials_container__4RgCf .Testimonials_bullets__8O5Ve .Testimonials_bulletsList__iQ5Rr .Testimonials_bulletWrapper__6F17g .Testimonials_bulletHeading__xtFJL{color:var(--blue)}.Testimonials_testimonials__O_40a .Testimonials_container__4RgCf .Testimonials_bullets__8O5Ve .Testimonials_bulletsList__iQ5Rr .Testimonials_bulletWrapper__6F17g .Testimonials_bulletText__tc5aS{margin-top:.75rem;font-weight:400;grid-column:2}.Testimonials_testimonials__O_40a .Testimonials_container__4RgCf .Testimonials_quotes__MbmXM{box-sizing:unset}.Testimonials_testimonials__O_40a .Testimonials_container__4RgCf .Testimonials_quotes__MbmXM .Testimonials_quote__5D_8d{padding:2.5rem 3.5rem 2rem;border:1px solid var(--grey-300);border-radius:0 2rem 2rem;margin-right:0;margin-left:0;background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/quote.779c754b.svg);background-position:1.5rem 1.5rem;background-repeat:no-repeat;background-size:5.5rem 3.5rem}@media(min-width:768px){.Testimonials_testimonials__O_40a .Testimonials_container__4RgCf .Testimonials_quotes__MbmXM .Testimonials_quote__5D_8d{max-width:32rem}}@media(min-width:1200px){.Testimonials_testimonials__O_40a .Testimonials_container__4RgCf .Testimonials_quotes__MbmXM .Testimonials_quote__5D_8d{width:32rem;margin-left:12rem}.Testimonials_testimonials__O_40a .Testimonials_container__4RgCf .Testimonials_quotes__MbmXM .Testimonials_quote__5D_8d:nth-child(2n){max-width:22rem;margin-right:12rem;margin-left:0}}.Testimonials_testimonials__O_40a .Testimonials_container__4RgCf .Testimonials_quotes__MbmXM .Testimonials_quote__5D_8d:not(:last-child){margin-bottom:1rem}.Testimonials_testimonials__O_40a .Testimonials_container__4RgCf .Testimonials_quotes__MbmXM .Testimonials_quote__5D_8d .Testimonials_quoteText__W8D4_ h4{margin-bottom:1rem;color:var(--blue);font-weight:400;line-height:1.5}.Testimonials_testimonials__O_40a .Testimonials_container__4RgCf .Testimonials_quotes__MbmXM .Testimonials_quote__5D_8d .Testimonials_quoteRole__C400p{margin-bottom:0;color:var(--blue);font-weight:700}.Testimonials_testimonials__O_40a .Testimonials_container__4RgCf .Testimonials_quotes__MbmXM .Testimonials_quote__5D_8d .Testimonials_quoteOrganisation__j5c4S{color:var(--blue-tint-50);font-size:var(--font-small)}.UseCases_useCases__ZYKQv .UseCases_container__ZXtRp{display:flex;flex-direction:column}.UseCases_useCases__ZYKQv .UseCases_container__ZXtRp .UseCases_heading___Und3{padding-right:var(--container-padding);color:var(--blue)}.UseCases_useCases__ZYKQv .UseCases_carousel__4GGzp{margin-top:4rem}.UseCases_useCases__ZYKQv .UseCases_carousel__4GGzp .UseCases_carouselContentOverlay__yUPa1{position:relative}@media(min-width:768px){.UseCases_useCases__ZYKQv .UseCases_carousel__4GGzp .UseCases_carouselContentOverlay__yUPa1:after{position:absolute;background:linear-gradient(90deg,rgba(255,255,255,0) 90%,rgb(255,255,255)),linear-gradient(270deg,rgba(255,255,255,0) 90%,rgb(255,255,255));content:"";inset:0 -1px 0 0;pointer-events:none}}.UseCases_useCases__ZYKQv .UseCases_carousel__4GGzp .UseCases_carouselContentOverlay__yUPa1 .UseCases_carouselContent__KQMEd{margin-bottom:4rem}.UseCases_useCases__ZYKQv .UseCases_carousel__4GGzp .UseCases_carouselContentOverlay__yUPa1 .UseCases_carouselContent__KQMEd .UseCases_carouselItem__Kasbm{position:relative;max-width:calc(100% - var(--container-padding)*2);margin-right:var(--container-padding)}@media(min-width:768px){.UseCases_useCases__ZYKQv .UseCases_carousel__4GGzp .UseCases_carouselContentOverlay__yUPa1 .UseCases_carouselContent__KQMEd .UseCases_carouselItem__Kasbm{max-width:27rem}}.UseCases_useCases__ZYKQv .UseCases_carousel__4GGzp .UseCases_carouselContentOverlay__yUPa1 .UseCases_carouselContent__KQMEd .UseCases_carouselItem__Kasbm .UseCases_carouselItemCard__hpTiy{width:100%;height:100%;padding:2rem 5rem 2rem 2rem;border-radius:.5rem;background-color:var(--grey-100)}.UseCases_useCases__ZYKQv .UseCases_carousel__4GGzp .UseCases_carouselContentOverlay__yUPa1 .UseCases_carouselContent__KQMEd .UseCases_carouselItem__Kasbm .UseCases_carouselItemCard__hpTiy .UseCases_carouselItemHeading__Vr2Sn{margin-bottom:1.5rem;color:var(--blue)}.UseCases_useCases__ZYKQv .UseCases_carousel__4GGzp .UseCases_carouselContentOverlay__yUPa1 .UseCases_carouselContent__KQMEd .UseCases_carouselItem__Kasbm .UseCases_carouselItemCard__hpTiy .UseCases_carouselItemHeading__Vr2Sn h3{font-weight:400}.UseCases_useCases__ZYKQv .UseCases_carousel__4GGzp .UseCases_carouselContentOverlay__yUPa1 .UseCases_carouselContent__KQMEd .UseCases_carouselItem__Kasbm .UseCases_carouselItemCard__hpTiy .UseCases_carouselItemBullets__kvXFB{padding:0;margin:0}.UseCases_useCases__ZYKQv .UseCases_carousel__4GGzp .UseCases_carouselContentOverlay__yUPa1 .UseCases_carouselContent__KQMEd .UseCases_carouselItem__Kasbm .UseCases_carouselItemCard__hpTiy .UseCases_carouselItemBullets__kvXFB .UseCases_bulletWrapper__TcQ5w{display:flex;flex-direction:row;list-style:none}.UseCases_useCases__ZYKQv .UseCases_carousel__4GGzp .UseCases_carouselContentOverlay__yUPa1 .UseCases_carouselContent__KQMEd .UseCases_carouselItem__Kasbm .UseCases_carouselItemCard__hpTiy .UseCases_carouselItemBullets__kvXFB .UseCases_bulletWrapper__TcQ5w .UseCases_bulletIcon__ya4jR{width:1.5rem;height:1.5rem;margin-right:.75rem;color:var(--ai)}.UseCases_useCases__ZYKQv .UseCases_carousel__4GGzp .UseCases_carouselContentOverlay__yUPa1 .UseCases_carouselContent__KQMEd .UseCases_carouselItem__Kasbm .UseCases_carouselItemCard__hpTiy .UseCases_carouselItemBullets__kvXFB .UseCases_bulletWrapper__TcQ5w .UseCases_bullet__bWr7u{line-height:1.5625}.UseCases_useCases__ZYKQv .UseCases_carousel__4GGzp .UseCases_carouselContentOverlay__yUPa1 .UseCases_carouselContent__KQMEd .UseCases_carouselItem__Kasbm .UseCases_carouselItemCard__hpTiy .UseCases_carouselItemBullets__kvXFB :not(:last-child){margin-bottom:.5rem}.UseCases_useCases__ZYKQv .UseCases_carousel__4GGzp .UseCases_carouselContentOverlay__yUPa1 .UseCases_carouselContent__KQMEd .UseCases_carouselItem__Kasbm .UseCases_carouselItemImage__jxHQo{position:absolute;right:0;bottom:-2rem}.UseCases_useCases__ZYKQv .UseCases_carousel__4GGzp .UseCases_carouselNext__Soze4,.UseCases_useCases__ZYKQv .UseCases_carousel__4GGzp .UseCases_carouselPrevious__6_Jg_{display:none}@media(min-width:768px){.UseCases_useCases__ZYKQv .UseCases_carousel__4GGzp .UseCases_carouselNext__Soze4,.UseCases_useCases__ZYKQv .UseCases_carousel__4GGzp .UseCases_carouselPrevious__6_Jg_{top:calc(50% - 2rem);display:block;width:3.5rem;height:3.5rem!important;background-color:var(--blue);color:#fff}.UseCases_useCases__ZYKQv .UseCases_carousel__4GGzp .UseCases_carouselNext__Soze4 svg,.UseCases_useCases__ZYKQv .UseCases_carousel__4GGzp .UseCases_carouselPrevious__6_Jg_ svg{width:2rem;height:2rem}}.UseCases_useCases__ZYKQv .UseCases_carousel__4GGzp .UseCases_carouselNext__Soze4{right:1rem}.UseCases_useCases__ZYKQv .UseCases_carousel__4GGzp .UseCases_carouselPrevious__6_Jg_{left:1rem}.UseCases_useCases__ZYKQv .UseCases_carousel__4GGzp .UseCases_carouselDotsWrapper__ulHp5{position:absolute;bottom:1.5rem;display:flex;width:100%;align-items:center;justify-content:center;margin-top:0}@media(min-width:768px){.UseCases_useCases__ZYKQv .UseCases_carousel__4GGzp .UseCases_carouselDotsWrapper__ulHp5{display:none}}.UseCases_useCases__ZYKQv .UseCases_carousel__4GGzp .UseCases_carouselDotsWrapper__ulHp5 .UseCases_carouselDots__K0WSB{margin-top:0}.brand-underline_brandUnderline__526MD{--branding-underline:var(--pink);--branding-underline-thickness:2px;text-decoration:underline;-webkit-text-decoration-color:var(--branding-underline);text-decoration-color:var(--branding-underline);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:var(--branding-underline-thickness);text-underline-offset:round(calc(1rem / 4),1px)}.brand-underline_default__kD4_F{--branding-underline:var(--pink)}.brand-underline_leaders__fBG_1{--branding-underline:var(--leaders)}.brand-underline_governance__FjFbC{--branding-underline:var(--governance)}.brand-underline_safeguarding__Jn6KL{--branding-underline:var(--safeguarding)}.brand-underline_cpd___YA1p{--branding-underline:var(--cpd)}.brand-underline_ai__A8M3k{--branding-underline:var(--ai)}.brand-underline_keyhr__XCu6e{--branding-underline:var(--key-hr)}.brand-underline_admin__qaaS6{--branding-underline:var(--admin)}.brand-underline_product__KTOzM{--branding-underline:var(--product)}.brand-underline_ktp__s5rXR{--branding-underline:var(--color-neutral-500)}.brand-underline_normal__RPTUP{font-weight:400}.brand-underline_medium__4sNBC{font-weight:500}.brand-underline_bold__L1QK6{font-weight:700}.brand-underline_thinLine__55_X7{--branding-underline-thickness:2px}.brand-underline_relativeLine__Dqv2t{--branding-underline-thickness:0.15em}.brand-underline_mediumLine__cFuBq{--branding-underline-thickness:3px}.brand-underline_thickLine__1yJHV{--branding-underline-thickness:4px}.brand-underline_thickerLine__x0i5r{--branding-underline-thickness:6px}.brand-underline_relative__eOhBP{text-decoration-thickness:round(down,calc(var(--branding-underline-thickness)),2px)}.common-footer_footer__kQxjC{background-color:var(--color-neutral-500);color:var(--content-on-color-body);a{color:inherit}}.common-footer_footerLinks__obp0T{display:grid;padding-top:2rem;padding-bottom:2rem;grid-template-columns:1fr;@media (min-width:768px){padding-top:3rem;padding-bottom:3rem;gap:0 4rem;grid-template-columns:1fr 1fr}@media (min-width:992px){grid-auto-columns:1fr;grid-auto-flow:column}nav{display:flex;flex-direction:column;margin-bottom:1.5rem;@media (min-width:992px){margin-bottom:0}&:last-child{margin-bottom:0}.common-footer_heading__9flbk{padding-bottom:.25rem;border-bottom:1px solid var(--content-on-color-body);margin-bottom:.5rem;color:inherit;font-size:1.125rem;line-height:1.6}a{padding:.2rem 0;&.common-footer_startFreeTrial__DSBtI{margin-top:.5rem}}}}.common-footer_footerCopyright__Shw2g{display:grid;padding-top:1rem;padding-bottom:2rem;border-top:1px solid rgb(255 255 255/20%);font-size:var(--text-copy-caption-size);grid-gap:1rem 0;gap:1rem 0;grid-template-columns:1fr;grid-template-rows:1fr;@media (min-width:768px){gap:0 2em;grid-template-columns:1.5fr .5fr;grid-template-rows:1fr}p{font-size:inherit}nav{display:flex;flex-flow:row wrap;padding:0 .25rem;a{padding:.2rem}}}.common-footer_copyrightLinks__E1Qwp{display:flex;align-items:center;font-size:var(--text-copy-caption-size);span a{&:after{padding-left:.25rem;margin-right:.25rem;content:"|"}&:last-child:after{display:none}}}.common-footer_socialLinks__h02Dg{align-items:center;gap:.75rem;@media (min-width:768px){justify-content:flex-end}a{display:block;padding:.5rem 0;svg{width:100%;max-width:24px;vertical-align:middle}}}.CircleIcon_circleIcon__FSYyp{position:relative;width:100%;min-width:1.625rem;max-width:1.625rem;height:1.625rem;border-radius:50%;background-color:black;&.CircleIcon_green__MQqp6{background-color:var(--confirm-green)}&.CircleIcon_pink__9tX_B{background-color:var(--pink)}.CircleIcon_icon__bfanQ{position:absolute;top:50%;left:50%;width:.9rem;height:.9rem;color:var(--white);transform:translate(-50%,-50%)}}.toggle_toggle__xd0Vp{display:inline-flex;height:2.5rem;align-items:center;justify-content:center;padding:.5rem .75rem;border:1px solid var(--border);border-radius:var(--radius);background-color:var(--grey-50);color:var(--grey-700);cursor:pointer;font-size:var(--font-small);font-weight:500;line-height:1;&:hover{background-color:var(--grey-100)}&[data-state=on]{border-color:var(--blue);background-color:var(--blue);color:var(--white)}&[data-disabled]{opacity:.6}&:focus{box-shadow:var(--key-ring-offset-shadow),var(--key-ring-shadow),var(--key-shadow,0 0 #0000);outline:2px solid transparent;outline-offset:2px}}.toggle-group_toggleGroup__Nkuu6{display:flex;align-items:center;justify-content:center;gap:.75rem}.FreeTrialToggles_toggles__ibOEd{--flow-space:2.5rem;flex-wrap:wrap;justify-content:flex-start!important}.FreeTrialToggles_buttonWrapper__PWLdu{--flow-space:2rem;margin:2rem 0 0}.FreeTrialSheet_overlay__wlnh3{background-color:rgb(0 0 0/50%)!important}.FreeTrialSheet_sheetContent__gM0nV{width:100%!important;max-width:590px;padding:3rem 2rem;animation-duration:1s!important;.FreeTrialSheet_sheetHeader__zxXqw{display:flex;align-items:center;margin-bottom:1rem;font-size:1.375rem;gap:1rem;.FreeTrialSheet_lockIcon__2RseC{width:100%;max-width:2.25rem;height:2.25rem}.FreeTrialSheet_heading__2BTMb{font-size:2.25rem;font-weight:700}}.FreeTrialSheet_intro__eREsJ{margin-bottom:3rem;.FreeTrialSheet_countDown__HG0cr{display:flex;flex-direction:column;padding:1.5rem;border-radius:.5rem;margin-bottom:.5rem;background-color:var(--grey-100);gap:1rem;.FreeTrialSheet_inner__nsbBs{display:flex;align-items:center;gap:1.5rem;div:first-child{flex-grow:1}.FreeTrialSheet_text__e5GNV{font-size:1.125rem;font-weight:400}.FreeTrialSheet_dayCount__vhZ_z{color:var(--pink);font-weight:700}.FreeTrialSheet_timeBar__Taq8A{height:4px;border-radius:2px;margin-top:.5rem;background-color:var(--grey-400);.FreeTrialSheet_timeRemaining__yiUeo{height:4px;border-radius:2px;background-color:var(--pink)}}}.FreeTrialSheet_message__ucxbr{color:var(--grey-600);font-size:.875rem;font-weight:400}}.FreeTrialSheet_link__8Szs2{display:block;font-size:.875rem;font-weight:400;text-align:right}}.FreeTrialSheet_subHeading__N_enK{border-bottom:2px solid var(--grey-200);margin:0 0 .5rem;font-size:1.375rem}.FreeTrialSheet_needs__mRjFk{margin-bottom:3rem;.FreeTrialSheet_message__ucxbr{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;gap:1.5rem;.FreeTrialSheet_buttonColumn__tiBxC{width:8rem;text-align:right}.FreeTrialSheet_button__aRWUX{height:auto}}.FreeTrialSheet_recommended__6cGHc{display:flex;flex-direction:column;border-radius:var(--radius);margin:1rem 0 0;gap:.75rem;@media (min-width:576px){flex-direction:row}}}.FreeTrialSheet_needsForm__Skb10{margin:1rem 0 3rem;.FreeTrialSheet_toggles__2Cz8Y{margin-top:2rem}}.FreeTrialSheet_inviteLink__kRhz1{margin:0 0 3rem;.FreeTrialSheet_label__vL6X8{margin:.5rem 0;font-weight:400!important;line-height:1.5}.FreeTrialSheet_addUsersLink__5CWkE{border:1px solid var(--grey-200);border-radius:.5rem;input{border:none;color:var(--link-color);font-weight:700}button,input{background-color:transparent}button{color:var(--grey-800)}}}}.HaveYouTried_explore__6FFjx{position:relative;padding:2rem 1.5rem 1.5rem;border-radius:var(--radius);margin-top:1rem;background-color:var(--blue);color:var(--white);.HaveYouTried_layout__lfaH9{display:flex;align-items:flex-end;gap:2rem;.HaveYouTried_underLineTitle__alQPZ{position:relative;display:inline-block;margin-bottom:.5rem;font-size:1.25rem}.HaveYouTried_button__fojeN{margin-bottom:1rem}}}.skeleton_skeleton__Z5hOP{display:inline-flex;overflow:hidden;width:100%;height:1rem;border-radius:var(--radius);animation:skeleton_skeleton-fade-in__1UE5d .2s ease-out,skeleton_skeleton-loading__ama5y 1.8s ease-in-out .15s infinite;background:linear-gradient(to right,var(--skeleton-animation-0) 2%,var(--skeleton-animation-100) 18%,var(--skeleton-animation-0) 33%);background-color:var(--skeleton-bg);background-position:-650px 0;background-size:1300px;line-height:1;transform:translateZ(0);-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:background-position}@keyframes skeleton_skeleton-loading__ama5y{0%{background-position:-650px 0}to{background-position:650px 0}}@keyframes skeleton_skeleton-fade-in__1UE5d{0%{opacity:0;transform:translateZ(0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}.LoadingSkeleton_loading__v_Kxv{display:flex;flex-direction:column;border-radius:var(--radius);margin:1rem 0 0;gap:.75rem;@media (min-width:576px){flex-direction:row}.LoadingSkeleton_resourceItem__abQ52{flex:1 1;padding:1rem;border:1px solid var(--grey-200);border-radius:var(--radius);.LoadingSkeleton_title__Bv6Un{margin-top:.5rem;.LoadingSkeleton_mobile__Ry1dh{@media (min-width:576px){display:none}}.LoadingSkeleton_desktop__Wg2cT{display:none;@media (min-width:576px){display:inline-flex}}}}}.badge_badge__9l4Pl{display:inline-flex;overflow:hidden;width:-moz-fit-content;width:fit-content;flex-shrink:0;align-items:center;justify-content:center;padding:.125rem var(--spacing-2xs);border:1px solid transparent;border-radius:var(--border-radius-round);font-size:var(--text-copy-micro-size);gap:.325rem;line-height:var(--text-copy-micro-line-height);white-space:nowrap;>svg{width:.875rem;height:.875rem;flex-shrink:0;color:inherit;pointer-events:none}&.badge_iconOnly__vncoz{padding:.25rem}}.badge_default__ZuFln{background-color:var(--color-grey-100);color:var(--content-default-brand)}.badge_navy__EcyQX{background-color:var(--color-navy-500);color:var(--content-on-color-brand)}.badge_outline__w_291{border-color:var(--border-default);color:var(--content-default-body)}.badge_leaders__Sg2Mn{background-color:var(--color-brand-leaders-50);color:var(--content-default-brand)}.badge_governorhub__xhrXO{background-color:var(--color-brand-governorhub-100);color:var(--content-default-brand)}.badge_safeguarding__WhuO0{background-color:var(--color-brand-safeguarding-100);color:var(--content-default-brand)}.badge_cpd__s8zEJ{background-color:var(--color-brand-cpd-100);color:var(--content-default-brand)}.badge_keygpt__X0JMQ{background-color:var(--color-brand-keygpt-100);color:var(--content-default-brand)}.badge_keyhr__a0wSX{background-color:var(--color-brand-keyhr-100);color:var(--content-default-brand)}.badge_orgadmin__DkM_m{background-color:var(--color-pink-100);color:var(--content-default-body)}.badge_stcadmin__llGTv{background-color:var(--color-yellow-100);color:var(--content-default-body)}.badge_groupadmin__G6Si4{border-color:var(--color-indigo-300);background-color:var(--color-indigo-100);color:var(--content-default-body)}.badge_groupstcadmin__YkOqt{border-color:var(--color-teal-300);background-color:var(--color-teal-100);color:var(--content-default-body)}.badge_overdue__CY8hi{background-color:var(--color-signal-error-550);color:var(--content-on-color-brand);font-weight:500}.badge_complete__9mV7P{background-color:var(--color-signal-success-100);color:var(--theme-success-primary-aa);font-weight:500}.badge_incomplete__x_VhA{background-color:var(--color-signal-warning-100);color:var(--theme-warning-primary-aa);font-weight:500}.badge_time__i0_30{border-color:var(--border-default);border-radius:var(--border-radius-round);background:var(--color-grey-100);color:var(--color-grey-600);font-weight:500}.badge_new__GQtHu{padding:.25rem .375rem;border-radius:3px;background-color:var(--leaders);color:var(--content-on-color-brand);font-size:.75rem;font-weight:700;line-height:1;text-transform:uppercase}.badge_pink__g7FS_{background-color:var(--color-pink-550);color:var(--white)}.format-badge_formatBadge__BXD9N{font-size:.6875rem;&[data-format=scenario]{.format-badge_icon__LMDIC{transform:rotate(90deg)}}.format-badge_icon__LMDIC{color:inherit}.format-badge_lock__9X7ZK{width:.75rem;height:.75rem;rect{fill:currentcolor}}}.ResourceItem_resourceItem__jj_vM{flex:1 1;padding:1rem;border:1px solid var(--grey-200);border-radius:var(--radius);.ResourceItem_title__FZLBS{margin-top:.5rem;font-weight:700}}.container_container__QOUjF{max-width:var(--container-width,1200px);padding-right:var(--container-padding);padding-left:var(--container-padding);margin:0 auto;@media (min-width:768px){--container-padding:2rem}@media (min-width:1440px){--container-padding:1.5rem}}.PageWrapper_pageContentAsideWrapper__V8ZUv{display:grid;grid-gap:var(--aside-y-gap);gap:var(--aside-y-gap);grid-template-columns:1fr;@media (min-width:992px){gap:var(--aside-y-gap) var(--aside-x-gap);grid-auto-flow:row;grid-template-areas:". .";grid-template-columns:1fr var(--aside-width)}&.PageWrapper_reverse___11oX{@media (min-width:992px){grid-template-columns:var(--aside-width) 1fr}}}.FreeTrialTab_container__HJnlu{&.FreeTrialTab_desktop___swvk{display:none;@media (min-width:992px){display:block;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0;margin-left:0;margin-bottom:0;margin-right:0;margin-top:0;.FreeTrialTab_freeTrialTab__j6S2h{position:relative;display:flex;flex:none;padding:1rem;border-radius:0 0 var(--radius) var(--radius);transform:translateY(-101%)}.FreeTrialTab_active___T8R2{transform:translateY(0);transition:all .5s ease-in-out}}}&.FreeTrialTab_mobile__pWfrv{@media (min-width:992px){display:none}.FreeTrialTab_freeTrialTab__j6S2h{display:flex;justify-content:space-between;padding:.5rem 1rem;margin-top:1rem;.FreeTrialTab_text__ugzPA{display:flex;flex-direction:column;gap:0;@media (min-width:400px){flex-direction:row;gap:.4rem}span{line-height:1.5rem}}}}.FreeTrialTab_freeTrialTab__j6S2h{height:110%;align-items:center;border-radius:var(--radius);background:var(--blue);color:var(--white);gap:.5rem;line-height:2rem;.FreeTrialTab_message__YK1_y{display:flex;flex-direction:row;align-items:center;gap:1rem;@media (min-width:400px){gap:.5rem}}strong{text-decoration:underline;-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-decoration-thickness:.125rem}.FreeTrialTab_link__7e26C{display:block;height:auto;color:var(--light-link-color);font-size:var(--font-small);text-decoration:underline}}}.UnlockOtherServices_unlockOtherServicesHeader__0PnH2{display:none;@media (min-width:1200px){display:flex;align-items:center;color:var(--blue);gap:1rem;.UnlockOtherServices_imageHolder__vlFnE{height:100%}.UnlockOtherServices_image__m1G3X{width:auto;height:100%}.UnlockOtherServices_highlight__1WfVn{color:var(--pink);font-weight:700}}}.UnlockOtherServices_unlockOtherServicesFooter__2qm1Z{width:100%;background-color:var(--leaders-tint-25);color:var(--blue);@media (min-width:1200px){display:none}.UnlockOtherServices_container__EZrzz{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:3rem;gap:2rem;text-align:center;@media (min-width:768px){flex-direction:row;justify-content:space-between;padding-top:.75rem;padding-bottom:.75rem;text-align:left}}.UnlockOtherServices_content__WQnhv{display:flex;width:100%;max-width:450px;gap:.25rem;@media (min-width:768px){max-width:none}.UnlockOtherServices_imageHolder__vlFnE{display:none;@media (min-width:768px){display:block;flex:0 0 88px}.UnlockOtherServices_image__m1G3X{position:absolute;bottom:0;width:88px}}}.UnlockOtherServices_buttonLayout__iSlIO{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1.5rem;.UnlockOtherServices_imageHolder__vlFnE{position:relative;width:88px;height:100%;flex:0 0 88px;@media (min-width:768px){display:none}.UnlockOtherServices_image__m1G3X{position:absolute;bottom:0;left:0;width:88px}}.UnlockOtherServices_buttonHolder__ugepf{flex:1 1;.UnlockOtherServices_button__ZT8R_{white-space:nowrap}}}}.UnlockOtherServices_theKeyLink__3XA_z{display:flex;.UnlockOtherServices_theKeyLogo__2kEEN{height:26px;align-self:center}}.common-header_commonHeader__UCO9Q{--common-header-height:auto;position:relative;height:var(--common-header-height);padding:0;border-bottom:1px solid var(--border);background-color:var(--common-header);color:var(--foreground);font-size:var(--font-small);@media (min-width:850px){--common-header-height:48px}}.common-header_container__jFeKS{display:flex;height:100%;min-height:48px;gap:.5rem 1rem}.common-header_account__VoEEy{flex:0 0 auto;margin-left:auto}.common-header_loggedIn__uDnf7{display:flex;height:100%;justify-content:flex-end;padding-top:4px;.common-header_wrapper__Ep3SR{position:relative;display:flex;align-items:center;justify-content:flex-end;border-top:1px solid var(--border);border-right:1px solid var(--border);border-left:1px solid var(--border);margin-top:1px;margin-right:-1px;background:var(--background);border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);gap:1.25rem;&:after{position:absolute;z-index:0;top:100%;left:0;width:100%;height:1px;background:var(--background);content:""}}}.common-header_loggedOut__OWmnZ{a{margin-top:3px;color:inherit}.common-header_button__HAHvL{height:2.25rem;padding:.5rem .875rem;margin-top:0;color:var(--btn-primary-foreground);font-size:15px;font-weight:700}}.common-header_loggedOutLinks__DIVGi{display:flex;width:100%;height:100%;align-items:center;justify-content:flex-end;gap:1.25rem;a{font-weight:500}}.common-header_skeletonContainer__6mlsC{display:flex;align-items:center}.common-header_skeleton__z4Gfz{height:1.125rem}.account_profile__BBTTh{position:relative;display:flex;height:2.625rem;align-items:center;justify-content:flex-end;color:var(--grey-800);gap:.875rem;[data-radix-popper-content-wrapper]{position:relative!important;transform:none!important}.account_dropdownTrigger__RFD9a{height:100%;padding:0 1rem;border-radius:0;gap:.75rem;&:focus,&:hover{text-decoration:none}&:hover{background-color:var(--common-header-dropdown-menu-hover);svg{color:var(--foreground)}}&:focus-visible{z-index:1}&[data-state=open]{background-color:var(--common-header-dropdown-menu);.account_dropdownChevron__4yMjO{transform:rotate(180deg)}}.account_dropdownChevron__4yMjO{width:.875rem;height:.875rem;margin-left:.25rem;color:var(--muted-foreground);transition:.2s}}}.account_dropdownContent__ZOHHX{--dropdown-menu-font-size:var(--font-small);position:relative!important;width:var(--radix-dropdown-menu-trigger-width);border-top:0;margin:0;border-top-left-radius:0!important;border-top-right-radius:0!important;box-shadow:none;transform:none!important;&[data-state=open]{background-color:var(--common-header-dropdown-menu);border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-shadow:0 2.4px 2.9px rgb(0 0 0/2.4%),0 6.6px 7.9px rgb(0 0 0/3.5%),0 16px 19px rgb(0 0 0/4.6%),0 53px 63px rgb(0 0 0/7%)}}.account_menuIcon__C9Q60{width:1rem;height:1rem;flex:0 0 auto;align-self:flex-start;color:var(--icon)}.account_iconWrapper__P0LEn{position:relative;width:28px;height:28px;@media (min-width:420px){width:30px;height:30px}.account_userIcon__s9yNX{position:absolute;top:2px;left:4px;width:24px;height:auto;@media (min-width:420px){width:26px}}.account_typeIcon__UFdBQ{position:absolute;left:0;width:12px;height:auto;@media (min-width:420px){width:13px}}}.account_userDetails___9Xcm{display:flex;overflow:hidden;width:155px;flex-direction:column;gap:.125rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;@media (min-width:420px){width:200px}.account_name__QTrSp{font-size:.875rem;font-weight:700;line-height:1.1}.account_name__QTrSp,.account_org__VGqj3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account_org__VGqj3{font-size:.75rem;line-height:1.2}}.account_workspaces__Fu8cB{padding:.5rem;border-radius:var(--radius);margin-top:.5rem;background-color:var(--grey-100);font-size:var(--font-small);>:first-child{padding:.25rem 1rem;color:var(--muted-foreground)}>[role=menuitem],button{height:auto;font-size:inherit;font-weight:500!important;text-align:left;&:focus,&:hover{background-color:var(--white);text-decoration:none}}}.account_serviceLinks__CTQA0{display:none;padding-left:1.25rem;@media (min-width:768px){display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}.account_link__pPAv6{display:flex;align-items:center;color:inherit;font-size:var(--font-small);gap:.5rem;svg{align-self:center;color:var(--icon)}&:focus,&:hover{svg{color:var(--grey-700)}}}}.account_accountDropdownServiceLinks__HuHI_{display:block;@media (min-width:768px){display:none}>button{width:100%;height:auto;padding:.5rem 1rem;color:inherit;cursor:pointer;line-height:1.2;svg{width:1rem;height:1rem;color:var(--icon)}&:focus,&:hover{background-color:var(--dropdown-menu-item);text-decoration:none;svg{color:var(--grey-700)}}}}.account_skeleton__Xx19w{height:1.125rem}.MarketingLinks_loggedOutMarketingLinks__QBN_N{display:none;@media (min-width:1280px){position:relative;display:flex;height:100%;align-items:center;justify-content:flex-start;gap:1.25rem}>a{position:relative;display:flex;height:100%;align-items:center;margin:0;color:var(--blue);font-size:.9375rem;&.MarketingLinks_current__YJam7,&:hover{text-decoration:none;&:after{position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--grey-400);content:""}}&.MarketingLinks_current__YJam7{font-weight:700;&:after{background-color:var(--blue)}}}}.ServiceLinks_mykey__bQTWF{display:none;@media (min-width:992px){display:flex;flex-wrap:wrap;align-items:center}.ServiceLinks_link__d9x27{position:relative;display:inline-flex;padding-right:1.5rem;color:var(--grey-600);font-size:1rem;&:focus,&:hover{color:var(--foreground);text-decoration:none}.ServiceLinks_name__p6C0s{position:relative;display:inline-flex;flex:0 0 auto;.ServiceLinks_line__P1bkS{position:absolute;z-index:0;bottom:2px;width:100%;height:2px;border-bottom:2px solid var(--grey-400)}}.ServiceLinks_betaTag__8l_pM{margin-left:.25rem;font-size:var(--font-tag);font-weight:400}}}.Services_services__0JFjS{display:flex;align-items:center;justify-content:flex-start;.Services_serviceLink__IgDXU{position:relative;z-index:1;display:inline-flex;padding-right:1.5rem;border-radius:var(--radius);color:var(--grey-700);font-size:1rem;&.Services_activeSite__qB2Ru{color:var(--foreground);font-weight:500}.Services_name__ZlVDB{position:relative;display:inline-flex;flex:0 0 auto;.Services_serviceLine__meC9h{position:absolute;z-index:0;bottom:2px;width:100%;height:2px;border-bottom:2px solid var(--grey-400)}}&.Services_ksl__t1Fzv:hover .Services_name__ZlVDB .Services_serviceLine__meC9h{border-bottom:2px solid var(--leaders)}&.Services_stc__qP2U0:hover .Services_name__ZlVDB .Services_serviceLine__meC9h{border-bottom:2px solid var(--safeguarding)}&.Services_cpd__AmRZm:hover .Services_name__ZlVDB .Services_serviceLine__meC9h{border-bottom:2px solid var(--cpd)}&.Services_ksg__KAiGa:hover .Services_name__ZlVDB .Services_serviceLine__meC9h{border-bottom:2px solid var(--governance)}&.Services_ai__M1s_E:hover .Services_name__ZlVDB .Services_serviceLine__meC9h{border-bottom:2px solid var(--ai)}&:focus,&:hover{color:var(--foreground);text-decoration:none;.Services_serviceLine__meC9h{opacity:.75}}.Services_serviceMobile__4atD4{@media (min-width:1150px){display:none}.Services_theKeyLogo__I_Ncg{overflow:hidden;height:22px;vertical-align:middle;@media (min-width:576px){height:26px}}&[data-state=open]{background-color:var(--common-header-dropdown-menu);.Services_dropdownChevron__k_dTL{transform:rotate(180deg)}}.Services_dropdownChevron__k_dTL{width:.875rem;height:.875rem;margin-left:.25rem;color:var(--muted-foreground);transition:.2s}}.Services_betaTag__QpLvv{margin-left:.25rem;font-size:var(--font-tag);font-weight:400}}.Services_reducedServiceLogos__Yrydj{height:1.875rem}}.Services_serviceDesktop__QaKeQ{display:none;flex-flow:row;align-items:center;@media (min-width:992px){display:inline-flex}}.Services_serviceMobile__4atD4{display:inline-flex;margin-left:8px;@media (min-width:992px){display:none}.Services_dropdownTrigger__ky6QJ{height:auto!important;font-size:1.125rem;line-height:inherit;&:focus,&:hover{background-color:var(--grey-100);text-decoration:none}.Services_chevron__gf_vH{width:1rem;height:1rem;transition:transform .3s cubic-bezier(.87,0,.13,1)}&[aria-expanded=true]{.Services_chevron__gf_vH{transform:rotate(180deg)}}}}.dropdown-menu_dropdownMenuContent__JEiFI,.dropdown-menu_dropdownMenuSubContent__sKPap{z-index:50;overflow:hidden auto;min-width:220px;max-height:var(--radix-dropdown-menu-content-available-height);padding:.5rem;border-radius:.5rem;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);background-color:var(--dropdown-menu);box-shadow:0 10px 38px -10px rgb(22 23 24/35%),0 10px 20px -15px rgb(22 23 24/20%);transform-origin:var(--radix-dropdown-menu-content-transform-origin);will-change:transform,opacity;&[data-side=top]{animation-name:dropdown-menu_slideDownAndFade__JjwrR}&[data-side=right]{animation-name:dropdown-menu_slideLeftAndFade__0aY9A}&[data-side=bottom]{animation-name:dropdown-menu_slideUpAndFade__wp1Yk}&[data-side=left]{animation-name:dropdown-menu_slideRightAndFade__G4NA_}}.dropdown-menu_dropdownMenuTrigger__B5PAS{display:flex;align-items:center;justify-content:space-between;gap:2px}.dropdown-menu_dropdownMenuCheckboxItem__rFB_8,.dropdown-menu_dropdownMenuItem__49Xi_,.dropdown-menu_dropdownMenuRadioItem__84WPf,.dropdown-menu_dropdownMenuSubTrigger__WX4vm{position:relative;display:flex;align-items:center;padding:.5rem;border-radius:var(--radius);color:var(--dropdown-menu-foreground);cursor:pointer;font-size:var(--dropdown-menu-font-size);gap:.5rem;line-height:1.2;outline:none;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;&:focus,&:hover{text-decoration:none}}.dropdown-menu_dropdownMenuCheckboxItem__rFB_8[data-disabled],.dropdown-menu_dropdownMenuItem__49Xi_[data-disabled],.dropdown-menu_dropdownMenuRadioItem__84WPf[data-disabled],.dropdown-menu_dropdownMenuSubTrigger__WX4vm[data-disabled]{color:var(--muted-foreground);pointer-events:none}.dropdown-menu_dropdownMenuCheckboxItem__rFB_8[data-highlighted],.dropdown-menu_dropdownMenuItem__49Xi_[data-highlighted],.dropdown-menu_dropdownMenuRadioItem__84WPf[data-highlighted],.dropdown-menu_dropdownMenuSubTrigger__WX4vm[data-highlighted]{background-color:var(--dropdown-menu-item);&:hover{svg{color:var(--dropdown-menu-icon-focus)}}}.dropdown-menu_dropdownMenuCheckboxItem__rFB_8{position:relative;display:flex;align-items:center;padding:.5rem .5rem .5rem 2rem;border-radius:calc(var(--radius) - 4px);cursor:default;outline:2px solid transparent;outline-offset:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;.dropdown-menu_checkboxWrapper__pI6_B{position:absolute;left:.5rem;display:flex;width:.875rem;height:.875rem;align-items:center;justify-content:center;.dropdown-menu_checkboxIcon__O_J_s{display:block;width:1rem;height:1rem}}}.dropdown-menu_dropdownMenuLabel__qOcmS{padding:.25rem .5rem;color:var(--muted-foreground);font-size:var(--dropdown-menu-font-size);font-weight:500}.dropdown-menu_dropdownMenuSeparator__mafd9{height:1px;margin:.25rem -.5rem;background-color:var(--grey-200)}.dropdown-menu_dropdownMenuItemIndicator__Zv6H9{position:absolute;left:0;display:inline-flex;width:25px;align-items:center;justify-content:center}.dropdown-menu_dropdownMenuArrow__Z1Gas{fill:var(--dropdown)}@keyframes dropdown-menu_slideUpAndFade__wp1Yk{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes dropdown-menu_slideRightAndFade__G4NA_{0%{opacity:0;transform:translateX(-2px)}to{opacity:1;transform:translateX(0)}}@keyframes dropdown-menu_slideDownAndFade__JjwrR{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes dropdown-menu_slideLeftAndFade__0aY9A{0%{opacity:0;transform:translateX(2px)}to{opacity:1;transform:translateX(0)}}.WorkspacePicker_workspaceName__dh0_v{position:relative;width:100%;padding-left:1rem;overflow-wrap:break-word}.WorkspacePicker_active__tbOVa{position:absolute;top:calc(.375rem);left:0;display:inline-block;width:.375rem;height:.375rem;border-radius:100%;background-color:var(--pink);vertical-align:middle}.site-header_header__P8VCw{border-bottom:1px solid var(--grey-200);background-color:var(--white)}.site-header_grid__EKRaO{display:grid;align-items:center;padding-top:1rem;padding-bottom:1rem;grid-gap:1.5rem 1rem;gap:1.5rem 1rem;grid-auto-flow:row;grid-template-areas:"services nav" "search search";grid-template-columns:auto 1fr;grid-template-rows:1fr auto;@media (min-width:1280px){padding-top:2rem;padding-bottom:0;grid-template-areas:"services search" "nav nav";grid-template-columns:auto 1fr;grid-template-rows:1fr auto}&.site-header_noSearchBar__8YGIj{gap:1rem}}.site-header_actionsArea__jckJd{display:flex;height:100%;flex-direction:row;align-items:center;justify-content:flex-end;gap:.5rem;grid-area:search;>a,>button{flex:0 0 auto}}.site-header_actionButtonsHide__QM_fS{display:flex;flex:0 0 auto;flex-direction:row;justify-content:flex-end;gap:.5rem;@media (max-width:800px){display:none}}.site-header_home__FFxjU{display:flex}.site-header_theKeyLogo__sDj4n{height:23px;flex:0 0 auto;@media (min-width:600px){margin-right:1rem}@media (min-width:992px){height:34px;margin-right:2rem}}.site-header_ghkLogo__Y7m7Q{width:auto;height:45px}.site-header_services__EgsdW{display:flex;flex-flow:row wrap;align-items:center;gap:.375rem 0;grid-area:services;@media (min-width:440px){flex-direction:row}}.site-header_servicesDesktop__Rb_8q{display:none;flex-flow:row;align-items:center;gap:.75rem;@media (min-width:992px){display:inline-flex;margin-left:-.5rem}}.site-header_service__gOOLw{position:relative;z-index:1;display:inline-flex;padding:.5rem;border-radius:var(--radius);color:var(--grey-700);font-size:17px;.site-header_name___4tSI{-webkit-text-decoration-color:var(--grey-400);text-decoration-color:var(--grey-400);&.site-header_activeSite__rBPDn{color:var(--foreground);font-weight:500}&.site-header_activeSite__rBPDn,&:focus,&:hover{-webkit-text-decoration-color:var(--branding-underline);text-decoration-color:var(--branding-underline)}}&:focus,&:hover{color:var(--foreground);text-decoration:inherit}.site-header_betaTag__OVPot{margin-left:.25rem;font-size:var(--font-tag);font-weight:400}}.site-header_marketingPage__v_QIx .site-header_service__gOOLw .site-header_name___4tSI{-webkit-text-decoration-color:var(--branding-underline);text-decoration-color:var(--branding-underline)}.site-header_servicesMobile__erngd{display:inline-flex;margin-left:8px;@media (min-width:992px){display:none}.site-header_dropdownTrigger__JlZyv{height:auto!important;padding:.5rem!important;font-size:1.125rem;line-height:inherit;&:focus,&:hover{background-color:var(--grey-100);text-decoration:none}.site-header_chevron__tR06F{width:1rem;height:1rem;margin-left:.25rem;transition:transform .3s cubic-bezier(.87,0,.13,1)}&[aria-expanded=true] .site-header_chevron__tR06F{transform:rotate(180deg)}}}.site-header_dropdownItem__q1YWq{display:flex!important;align-items:flex-start;font-size:1.125rem!important;font-size:inherit;line-height:inherit!important;.site-header_name___4tSI{-webkit-text-decoration-color:var(--branding-underline);text-decoration-color:var(--branding-underline)}}.Banner_notificationBar__4LwAt{padding:1rem 0;border-bottom:2px solid var(--blue);@media (min-width:992px){padding-left:0;padding-bottom:.75rem;padding-right:0;padding-top:.75rem;border-left-color:currentcolor;border-left-style:none;border-left-width:medium;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-top-color:currentcolor;border-top-style:none;border-top-width:medium;background-color:var(--grey-100);.Banner_text__hqoIN{color:var(--grey-600);strong{color:var(--grey-800)}}&.Banner_locked__tf_aU{background-color:var(--blue);.Banner_text__hqoIN{color:var(--grey-300);strong{color:var(--white)}}.Banner_link__Wy_Zf{color:var(--blue-tint-25)}}&.Banner_unlocked__ktYXI{background-color:var(--unlocked-content-green);.Banner_text__hqoIN{color:var(--text-color)}.Banner_link__Wy_Zf{color:var(--link-color)}}}strong{margin-right:.5rem}.Banner_container__7IoeN{display:flex;gap:.75rem;.Banner_circleIcon__rQhLH{@media (max-width:991px){background-color:black}}}.Banner_content__P7E2c{display:flex;flex-direction:column;flex-grow:1;gap:.5rem;place-content:center space-between;@media (min-width:992px){flex-direction:row;gap:2rem}}.Banner_link__Wy_Zf,.Banner_text__hqoIN{font-size:.875rem;@media (min-width:992px){font-size:1rem}}.Banner_link__Wy_Zf{white-space:nowrap}}.Banner_promoPanel__rgyqL{padding:1.5rem;border-radius:var(--radius);background-color:var(--blue);color:var(--white);@media (min-width:992px){padding-left:2rem;padding-bottom:2rem;padding-right:2rem;padding-top:2rem}.Banner_message__AB0Sz{display:flex;margin-bottom:1rem;gap:.5rem;.Banner_text__hqoIN{max-width:190px;color:var(--grey-300);font-size:.9375rem;@media (min-width:400px){max-width:none}@media (min-width:992px){max-width:190px}@media (min-width:1200px){max-width:none}}}.Banner_title__MSSb_{max-width:230px;margin-bottom:1.5rem;font-size:1.375rem;line-height:2.125rem;@media (min-width:400px){max-width:none;font-size:1.5rem}@media (min-width:992px){max-width:230px}}.Banner_button__7w0HR{margin-bottom:1rem}.Banner_footnote__KVyZQ{max-width:250px;color:var(--grey-500);font-size:.875rem;@media (min-width:400px){max-width:none}@media (min-width:992px){max-width:250px}}}.Banner_promoBanner__psbUX{padding:4rem 0;background-color:var(--grey-100);.Banner_container__7IoeN{@media (min-width:768px){padding-right:13rem}}.Banner_message__AB0Sz{display:flex;margin-bottom:2rem;gap:.5rem;.Banner_text__hqoIN{color:var(--grey-800);font-size:1rem;font-weight:700;@media (min-width:768px){font-size:1.125rem}}}.Banner_title__MSSb_{margin-bottom:1rem;color:var(--blue);font-size:1.5rem;@media (min-width:768px){font-size:2.25rem}}.Banner_subTitle__9jB_C{margin-bottom:1.5rem;font-size:1.175rem;@media (min-width:768px){font-size:1.375rem}}.Banner_button__7w0HR{height:auto;margin-bottom:1rem;line-height:22px;.Banner_nonWholeSchoolMember__fClkg{display:inline-flex;.Banner_desktopOnly__8K738{display:none;@media (min-width:768px){display:inline-flex}}}}.Banner_footnote__KVyZQ{font-size:.875rem}}.Banner_imageHolder___3WUc{display:none;@media (min-width:768px){display:block;width:100%;height:3rem;background-color:var(--blue);.Banner_container__7IoeN{position:relative;z-index:3;&:after{position:absolute;right:2rem;bottom:-1rem;width:221px;height:221px;background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/figures.e6f81d85.svg);background-repeat:no-repeat;background-size:contain;content:""}}}}.Action_action__LkBUD{padding:5rem 0;margin:0;background-color:var(--blue-dark);color:#fff;text-align:center}@media(min-width:992px){.Action_action__LkBUD{padding:6.25rem 0}}.Action_action__LkBUD .Action_container__vGIPE{max-width:800px}.Action_action__LkBUD p{margin-bottom:2rem;font-size:1.625rem;font-weight:700}@media(min-width:992px){.Action_action__LkBUD p{font-size:1.875rem}}.Action_action__LkBUD p.Action_normaltext__8NUZG{margin-top:-.75rem;font-size:1rem;font-weight:400}@media(min-width:992px){.Action_action__LkBUD .Action_button__pDQH5{font-size:1.125rem}}.Hero_hero__UijSy{overflow:hidden;padding:3.75rem 0}@media(min-width:992px){.Hero_hero__UijSy{padding:6.25rem 0}}.Hero_hero__UijSy .Hero_heading__wQWkQ{display:inline-block;line-height:1.2}.Hero_hero__UijSy .Hero_container__icmCG{display:flex;flex-direction:column;align-items:center;gap:5rem}@media(min-width:992px){.Hero_hero__UijSy .Hero_container__icmCG{flex-direction:row;gap:8rem}}.Hero_hero__UijSy .Hero_container__icmCG>div{width:100%}.Hero_hero__UijSy .Hero_content__wM24y{--flow-space:1.5rem}.Hero_hero__UijSy .Hero_content__wM24y h1{font-size:1.8rem}@media(min-width:992px){.Hero_hero__UijSy .Hero_content__wM24y h1{font-size:2.25rem}}.Hero_hero__UijSy .Hero_content__wM24y .Hero_intro__z7Zeb h2{margin-bottom:1rem;font-size:var(--h3-size)}@media(min-width:992px){.Hero_hero__UijSy .Hero_content__wM24y .Hero_intro__z7Zeb h2{font-size:1.375rem}}.Hero_hero__UijSy .Hero_content__wM24y .Hero_intro__z7Zeb p{margin-bottom:1rem;font-size:1.125rem}.Hero_hero__UijSy .Hero_content__wM24y .Hero_intro__z7Zeb h3{font-size:1.2rem}.Hero_hero__UijSy .Hero_content__wM24y .Hero_buttonBar__iXqtO{display:flex;margin-top:2rem;gap:1rem}.Hero_hero__UijSy .Hero_content__wM24y .Hero_buttonBar__iXqtO .Hero_button__VIp46{white-space:nowrap}.Hero_hero__UijSy .Hero_content__wM24y .Hero_buttonBar__iXqtO .Hero_linkWithArrowGraphic__A6OA9:last-child{position:relative}.Hero_hero__UijSy .Hero_content__wM24y .Hero_buttonBar__iXqtO .Hero_linkWithArrowGraphic__A6OA9:last-child:after{position:absolute;top:50%;left:100%;width:32px;height:46px;margin:0 0 0 1rem;background-image:url(https://schoolleaders.thekeysupport.com/_next/static/media/arrow.5fc1a3a5.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:""}.Hero_hero__UijSy .Hero_content__wM24y .Hero_tagline__wNPGJ{margin-top:1rem;font-size:var(--font-small);font-weight:500;letter-spacing:.02em;line-height:20px}.Hero_hero__UijSy .Hero_imageHolder__Ri_GT{width:140%}.Hero_hero__UijSy .Hero_image__WC2le{position:relative;width:100%;height:auto}.ParsedHtml_tableWrapper__vDAiY{--flow-space:1.5rem}.ParsedHtml_tableWrapper__vDAiY .ParsedHtml_table__jUV80{table-layout:fixed}.ParsedHtml_tableCell__CK_TN{word-break:break-all}.ParsedHtml_body__rNrw_{line-height:1.7}.ParsedHtml_body__rNrw_ img{margin-top:1.5rem}.ParsedHtml_li__oIt3u{margin:.5rem 0}.ParsedHtml_chevronUl__osxlD{padding-left:0;list-style-type:none}.ParsedHtml_chevronLi__1_V8j{position:relative;padding-left:1.5rem}.ParsedHtml_chevron__kGuSo{position:absolute;top:5px;left:0;width:1rem;height:1rem;color:var(--product)}.SidebarSection_sidebarSection__Jmozy{--sidebar-section-padding:0.375rem;display:flex;flex-direction:column;gap:.5rem}.SidebarSection_sidebarSection__Jmozy:empty{display:none}.ChatSidebar_sidebar___EG_M{border-right:1px solid var(--grey-300);background-color:var(--grey-50)}.WizardFormValidationLabel_wizardFormValidationLabel__g_kQn{display:flex;align-items:center;margin-top:.25rem;color:var(--warning);font-size:var(--font-small);gap:.25rem}.WizardFormValidationLabel_wizardFormValidationLabel__g_kQn svg{width:1rem;height:1rem}@layer components{.textarea_textarea__nj_mn{display:flex;width:100%;max-width:100%;min-height:150px;align-items:center;padding:.5rem .75rem;border:1px solid var(--border);border-radius:var(--radius);background-color:var(--input);font-size:var(--input-font-size);resize:vertical;&:focus{z-index:1;box-shadow:var(--key-ring-offset-shadow),var(--key-ring-shadow),var(--key-shadow,0 0 #0000);outline:2px solid transparent;outline-offset:2px}&:focus,&:hover{background-color:var(--input-hover)}&::placeholder{color:var(--input-placeholder)}&:-moz-read-only{background:var(--btn-default);color:var(--muted-foreground);cursor:not-allowed;opacity:.7}&:disabled,&:read-only{background:var(--btn-default);color:var(--muted-foreground);cursor:not-allowed;opacity:.7}}}.WizardInput_wizardInput__C10u9 input{border-color:var(--blue-tint-25)}.WizardInput_wizardInput__C10u9 input::placeholder{color:var(--blue-tint-50)}.WizardInput_wizardInput__C10u9 input.WizardInput_highlight__t4esw,.WizardInput_wizardInput__C10u9 input:focus{outline:1px solid var(--product)}.WizardInputChatEntry_wizardInputChatEntry__w17HV{display:flex;flex-direction:column;margin-top:1rem}@media(min-width:576px){.WizardInputChatEntry_wizardInputChatEntry__w17HV{max-width:80%;padding:1.5rem;border-radius:.375rem 1.5rem 1.5rem;background-color:var(--grey-100)}.WizardInputChatEntry_wizardInputChatEntry__w17HV .WizardInputChatEntry_badge__cY_5a{display:block}}.WizardInputChatEntry_wizardInputChatEntry__w17HV .WizardInputChatEntry_badge__cY_5a{display:none}@media(min-width:576px){.WizardInputChatEntry_wizardInputChatEntry__w17HV .WizardInputChatEntry_header__jgKvT .WizardInputChatEntry_title__z_wuV{margin-top:.75rem}}.WizardInputChatEntry_wizardInputChatEntry__w17HV .WizardInputChatEntry_header__jgKvT .WizardInputChatEntry_description__vQZAR{margin-top:.5rem}.WizardInputChatEntry_wizardInputChatEntry__w17HV .WizardInputChatEntry_wizardForm__ftHmz{margin-top:2rem}.ChatEntry_chatEntry__aBvU9{display:flex;flex-direction:column}@media(min-width:576px){.ChatEntry_chatEntry__aBvU9{display:grid;grid-column-gap:1rem;column-gap:1rem;grid-template-columns:2.5rem auto;grid-template-rows:auto auto}}.ChatEntry_chatEntry__aBvU9 .ChatEntry_iconWrapper__R0bIa{display:flex;align-items:center;gap:1rem}@media(min-width:576px){.ChatEntry_chatEntry__aBvU9 .ChatEntry_iconWrapper__R0bIa{align-items:flex-start}.ChatEntry_chatEntry__aBvU9 .ChatEntry_iconWrapper__R0bIa .ChatEntry_entityLabel__GFxw1{display:none}}.ChatEntry_chatEntry__aBvU9 .ChatEntry_iconWrapper__R0bIa .ChatEntry_entityLabel__GFxw1{color:var(--product);font-weight:700}.ChatEntry_chatEntry__aBvU9 .ChatEntry_iconWrapper__R0bIa .ChatEntry_iconBackplate__2WI1_{display:flex;width:2.5rem;height:2.5rem;flex:none;align-items:center;justify-content:center;border-radius:100%;background-color:var(--product-tint-25)}.ChatEntry_chatEntry__aBvU9 .ChatEntry_iconWrapper__R0bIa .ChatEntry_iconBackplate__2WI1_ .ChatEntry_icon__w1aox{width:1.5rem;height:1.5rem;color:var(--product);fill:var(--product)}.ChatHistory_chatHistory__HQcYQ .ChatHistory_chatEntry__mZ6_P:not(:last-child){margin-bottom:1.25rem}@media(min-width:576px){.ChatHistory_chatHistory__HQcYQ .ChatHistory_chatEntry__mZ6_P:not(:last-child){margin-bottom:2.5rem}}.ChatPills_pills__c1iRO{display:flex;flex-wrap:wrap;gap:.5rem}.ChatPills_pills__c1iRO .ChatPills_pill___TcBW{display:flex;height:auto;padding:.625rem .75rem;border-color:var(--grey-300);border-radius:50px;font-weight:400;gap:.5rem;text-align:left}.ChatPills_pills__c1iRO .ChatPills_pill___TcBW .ChatPills_icon__Rsdml{width:1.25rem;height:1.25rem;flex:none;color:var(--product)}@media(max-width:576px){.ChatPills_pills__c1iRO .ChatPills_limitedPill__PPkfj:nth-of-type(n+3){display:none}}@media(min-width:576px){.ChatPills_pills__c1iRO .ChatPills_limitedPill__PPkfj:nth-of-type(n+5){display:none}}.ChatPills_pills__c1iRO .ChatPills_hrAdviserPill__5sJ4Y{border-color:var(--product)}.Chat_chat__0Gtec .Chat_chatHistory__1oBjj{margin-bottom:3.5rem}.Chat_chat__0Gtec .Chat_chatPills__h85lZ{margin-top:2rem}.ProductLogo_productLogo__nhbrZ{display:flex;align-items:flex-start;gap:.25rem}.ProductLogo_productLogo__nhbrZ .ProductLogo_underline__IS3z9{border-bottom:3px solid var(--product)}.ProductLogo_productLogo__nhbrZ .ProductLogo_betaTag__Hqodl{color:var(--blue-tint-75);font-size:var(--font-small);font-weight:400}
.Testimonials_testimonials__8YSc8 {
  position: relative;
  z-index: 2;
  overflow: hidden;
  padding: 0 0 3.75rem;
  text-align: center;
}

@media (min-width: 992px) {
  .Testimonials_testimonials__8YSc8 {
    padding: 0 0 6.25rem;
  }
}

.Testimonials_testimonials__8YSc8 .Testimonials_carousel__xT_Af > div {
  overflow: visible;
}

.Testimonials_testimonials__8YSc8 .Testimonials_carousel__xT_Af .Testimonials_carouselContent__x7o2h {
  --slide-spacing: 1.5rem;
  --slide-size: 360px;
}

@media (min-width: 992px) {
  .Testimonials_testimonials__8YSc8 .Testimonials_carousel__xT_Af .Testimonials_carouselContent__x7o2h {
    --slide-spacing: 3rem;
    --slide-size: 960px;
  }
}

.Testimonials_testimonials__8YSc8 .Testimonials_carousel__xT_Af .Testimonials_carouselContent__x7o2h .Testimonials_slide__qiOk5 {
  flex: 0 0 var(--slide-size);
  padding-left: var(--slide-spacing);
}

.Testimonials_testimonials__8YSc8 .Testimonials_carousel__xT_Af .Testimonials_carouselContent__x7o2h .Testimonials_item__0Sffp {
  position: relative;
  display: grid;
  width: 100%;
  height: 100%;
  padding: 4rem 1.5rem 1.5rem;
  border: 1px solid var(--grey-300);
  border-radius: 0 2rem 2rem;
  grid-template-columns: 1fr;
  text-align: left;
}

@media (min-width: 992px) {
  .Testimonials_testimonials__8YSc8 .Testimonials_carousel__xT_Af .Testimonials_carouselContent__x7o2h .Testimonials_item__0Sffp {
    padding: 4rem 4rem 2rem;
    gap: 2rem;
    grid-template-columns: 2fr 1fr;
  }
  .Testimonials_testimonials__8YSc8 .Testimonials_carousel__xT_Af .Testimonials_carouselContent__x7o2h .Testimonials_item__0Sffp .Testimonials_imageMobile__9CuhD {
    display: none;
  }
  .Testimonials_testimonials__8YSc8 .Testimonials_carousel__xT_Af .Testimonials_carouselContent__x7o2h .Testimonials_item__0Sffp .Testimonials_imageDesktop___ZjXh {
    display: block !important;
    width: 100%;
  }
}

.Testimonials_testimonials__8YSc8 .Testimonials_carousel__xT_Af .Testimonials_carouselContent__x7o2h .Testimonials_item__0Sffp:before {
  position: absolute;
  z-index: 0;
  top: 2rem;
  left: 2rem;
  width: 70px;
  height: 58px;
  background-image: url(https://thekeysupport.com/_next/static/media/quote.779c754b.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
}

.Testimonials_testimonials__8YSc8 .Testimonials_carousel__xT_Af .Testimonials_carouselContent__x7o2h .Testimonials_item__0Sffp p {
  position: relative;
  z-index: 1;
  margin-bottom: 2rem;
  margin-left: 1rem;
  font-size: 1.125rem;
}

@media (min-width: 992px) {
  .Testimonials_testimonials__8YSc8 .Testimonials_carousel__xT_Af .Testimonials_carouselContent__x7o2h .Testimonials_item__0Sffp p {
    margin-left: 0;
  }
}

.Testimonials_testimonials__8YSc8 .Testimonials_carousel__xT_Af .Testimonials_carouselContent__x7o2h .Testimonials_item__0Sffp .Testimonials_imageDesktop___ZjXh {
  display: none;
}

.Testimonials_testimonials__8YSc8 .Testimonials_carousel__xT_Af .Testimonials_carouselContent__x7o2h .Testimonials_item__0Sffp .Testimonials_imageMobile__9CuhD {
  width: 5rem;
}

.Testimonials_testimonials__8YSc8 .Testimonials_carousel__xT_Af .Testimonials_carouselContent__x7o2h .Testimonials_item__0Sffp .Testimonials_imageDesktop___ZjXh,
.Testimonials_testimonials__8YSc8 .Testimonials_carousel__xT_Af .Testimonials_carouselContent__x7o2h .Testimonials_item__0Sffp .Testimonials_imageMobile__9CuhD {
  border-radius: 50%;
}

.Testimonials_testimonials__8YSc8 .Testimonials_carousel__xT_Af .Testimonials_carouselContent__x7o2h .Testimonials_item__0Sffp .Testimonials_author__d1VBL {
  display: flex;
  align-items: center;
  margin-left: 2rem;
  gap: 1rem;
}

@media (min-width: 992px) {
  .Testimonials_testimonials__8YSc8 .Testimonials_carousel__xT_Af .Testimonials_carouselContent__x7o2h .Testimonials_item__0Sffp .Testimonials_author__d1VBL {
    margin-left: 0;
    gap: 0;
  }
}

.Testimonials_testimonials__8YSc8 .Testimonials_carousel__xT_Af .Testimonials_carouselContent__x7o2h .Testimonials_item__0Sffp .Testimonials_author__d1VBL .Testimonials_content__SdrbC .Testimonials_name__dFDAb {
  color: var(--pink);
  font-size: 1.125rem;
  font-weight: 700;
}

.Testimonials_testimonials__8YSc8 .Testimonials_carousel__xT_Af .Testimonials_carouselContent__x7o2h .Testimonials_item__0Sffp .Testimonials_author__d1VBL .Testimonials_content__SdrbC .Testimonials_role___c6f8 {
  font-weight: 700;
}

.Testimonials_testimonials__8YSc8 .Testimonials_carousel__xT_Af .Testimonials_carouselContent__x7o2h .Testimonials_item__0Sffp .Testimonials_author__d1VBL .Testimonials_content__SdrbC .Testimonials_org__059Ur {
  color: var(--blue-tint-50);
  font-size: 1rem;
}

.AboutService_aboutService__4IUVp {
    padding: 6rem 0;
    background-color: var(--grey-50)
}

@media(min-width: 768px) {
    .AboutService_aboutService__4IUVp {
        padding:3rem 0 8rem
    }
}

.AboutService_aboutService__4IUVp .AboutService_container__FhPRY {
    max-width: 750px;
    text-align: center
}

.AboutService_aboutService__4IUVp .AboutService_content__VT9Nq {
    color: var(--blue);
    font-size: 1.375rem;
    line-height: 1.5
}

@media(min-width: 768px) {
    .AboutService_aboutService__4IUVp .AboutService_content__VT9Nq {
        font-size:1.625rem
    }
}

.AboutService_aboutService__4IUVp .AboutService_content__VT9Nq b {
    color: var(--pink);
    font-size: 2.25rem
}

.AboutService_aboutService__4IUVp .AboutService_ctaContainer__k0PXA {
    margin-top: 3rem
}

.ContentTeam_contentTeam__SgLoa {
    padding: 5rem 0;
    font-size: 1.25rem
}

.ContentTeam_contentTeam__SgLoa .ContentTeam_container__nBWsW {
    display: grid;
    grid-gap: 2em;
    gap: 2em;
    grid-template-columns: 1fr
}

@media(min-width: 768px) {
    .ContentTeam_contentTeam__SgLoa .ContentTeam_container__nBWsW {
        grid-template-columns:.9fr 1.1fr
    }
}

.ContentTeam_contentTeam__SgLoa h2 {
    font-size: 1.875rem
}

@media(min-width: 768px) {
    .ContentTeam_contentTeam__SgLoa h2 {
        font-size:2.25rem
    }
}

.ContentTeam_contentTeam__SgLoa .ContentTeam_content__oebq4 {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.ContentTeam_contentTeam__SgLoa .ContentTeam_content__oebq4 p {
    --flow-space: 0.5rem
}

.ContentTeam_contentTeam__SgLoa .ContentTeam_content__oebq4 h3 {
    color: var(--pink)
}

.ContentTeam_contentTeam__SgLoa .ContentTeam_buttonHolder__egL4D {
    margin-top: 2rem
}

.ContentTeam_contentTeam__SgLoa .ContentTeam_image__9O9WT img {
    width: 100%;
    height: auto
}

.Hero_hero__PoEdC .Hero_container__joUsX {
    display: flex;
    flex-direction: column-reverse;
    padding-top: 4rem;
    padding-bottom: 4rem;
    gap: 2rem;
    text-align: center
}

@media(min-width: 768px) {
    .Hero_hero__PoEdC .Hero_container__joUsX {
        display:grid;
        align-items: center;
        grid-gap: 1rem 4rem;
        gap: 1rem 4rem;
        grid-template-columns: .9fr 1.1fr;
        text-align: left
    }
}

.Hero_hero__PoEdC h1 {
    font-size: 1.75rem
}

@media(min-width: 768px) {
    .Hero_hero__PoEdC h1 {
        font-size:2.25rem
    }
}

.Hero_hero__PoEdC .Hero_video__DefpM {
    position: relative;
    padding: 56.25% 0 0
}

.Hero_hero__PoEdC .Hero_video__DefpM iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.Hero_hero__PoEdC .Hero_btnBar__CVcUc {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    margin-top: 3rem;
    gap: 1rem
}

@media(min-width: 576px) {
    .Hero_hero__PoEdC .Hero_btnBar__CVcUc {
        flex-direction:row
    }
}

@media(min-width: 768px) {
    .Hero_hero__PoEdC .Hero_btnBar__CVcUc {
        display:flex
    }
}

.breadcrumbs_breadcrumbs__pNN1k {
    margin-bottom: 2rem
}

@layer components {
    .button_button__B2iK7 {
        display: inline-flex;
        align-items: center;
        border: 0;
        border-radius: var(--radius);
        cursor: pointer;
        font-family: inherit;
        font-size: 1rem;
        font-weight: 500;
        line-height: 1;
        text-decoration: none;
        transition: color .15s,background-color .15s;
        &.button_disabled__ApeY2,&:disabled {
            cursor: not-allowed;
            opacity: .5
        }

        &:focus-visible {
            box-shadow: var(--key-ring-offset-shadow),var(--key-ring-shadow),var(--key-shadow,0 0 #0000);
            outline: 2px solid transparent;
            outline-offset: 2px
        }

        &:focus,&:hover {
            text-decoration: none
        }
    }

    .button_sizeDefault__vjzAF {
        height: 2.5rem;
        padding: .5rem 1rem
    }

    .button_sizeSm__Q9OI1 {
        height: 2rem;
        padding: var(--scale-150) var(--scale-250);
        font-size: var(--text-copy-caption-size);
        gap: var(--scale-150);
        line-height: var(--text-copy-caption-line-height)
    }

    .button_primary__dt65R {
        --loader-color: var(--btn-primary-foreground);
        background-color: var(--btn-primary);
        color: var(--btn-primary-foreground);
        &:focus,&:hover {
            background-color: var(--btn-primary-hover)
        }
    }

    .button_secondary__YOdvB {
        --loader-color: var(--btn-secondary-foreground);
        background-color: var(--btn-secondary);
        color: var(--btn-secondary-foreground);
        &:focus,&:hover {
            background-color: var(--btn-secondary-hover)
        }
    }

    .button_ghost__0RoKU {
        --loader-color: var(--btn-ghost-foreground);
        background-color: var(--btn-ghost);
        color: var(--btn-ghost-foreground);
        &:focus,&:hover {
            background-color: var(--btn-default);
            color: var(--btn-ghost-foreground-hover)
        }
    }

    .button_default__wN3Sl {
        --loader-color: var(--btn-default-foreground);
        background-color: var(--btn-default);
        color: var(--btn-default-foreground);
        &:focus,&:hover {
            background-color: var(--btn-default-hover)
        }
    }

    .button_link__5O58L {
        --loader-color: var(--foreground);
        padding: 0;
        background-color: transparent;
        color: var(--foreground);
        font-weight: 400;
        line-height: inherit;
        &:focus,&:hover {
            text-decoration: underline
        }
    }

    .button_linkBlue__2AoH1 {
        --loader-color: var(--link-color);
        padding: 0;
        background-color: transparent;
        color: var(--link-color);
        font-weight: 400;
        line-height: inherit;
        &:focus,&:hover {
            text-decoration: underline
        }
    }

    .button_outline__RrEFj {
        --loader-color: var(--foreground);
        border: 1px solid var(--border);
        background-color: var(--background);
        color: var(--foreground);
        &:focus,&:hover {
            background-color: var(--input-hover)
        }
    }

    .button_outlineText__pk1U5 {
        --loader-color: var(--input-placeholder);
        justify-content: flex-start;
        padding: .5rem .75rem;
        border: 1px solid var(--border);
        background-color: var(--input);
        color: var(--input-placeholder);
        font-size: var(--input-font-size);
        font-weight: 400;
        gap: 1rem;
        line-height: 1;
        &:focus,&:hover {
            background-color: var(--input-hover)
        }
    }

    .button_destructive___69_n {
        --loader-color: var(--content-on-color-brand);
        background-color: var(--theme-error-primary);
        color: var(--content-on-color-brand);
        &:focus,&:hover {
            background-color: var(--theme-error-hover)
        }
    }

    .button_ai__4dg3S {
        --loader-color: var(--white);
        background-color: var(--ai);
        color: var(--white);
        &:focus,&:hover {
            background-color: var(--ai-200)
        }
    }

    .button_keyhr__zYKpS {
        --loader-color: var(--white);
        background-color: var(--key-hr);
        color: var(--white);
        &:focus,&:hover {
            background-color: var(--key-hr-200)
        }
    }

    .button_admin__M3Ogs {
        --loader-color: var(--white);
        background-color: var(--admin);
        color: var(--white);
        &:focus,&:hover {
            background-color: var(--admin-200)
        }
    }

    .button_cpd__GSH4d {
        --loader-color: var(--blue);
        background-color: var(--cpd);
        color: var(--blue);
        .button_loader__CG4gA {
            --loader-color: var(--blue)
        }

        &:focus,&:hover {
            background-color: var(--cpd-200)
        }
    }

    .button_governance__RHUf_ {
        --loader-color: var(--white);
        background-color: var(--governance);
        color: var(--white);
        &:focus,&:hover {
            background-color: var(--governance-300)
        }
    }

    .button_leaders__DcimE {
        --loader-color: var(--white);
        background-color: var(--leaders);
        color: var(--white);
        &:focus,&:hover {
            background-color: var(--pink-600)
        }
    }

    .button_safeguarding__6a8ZR {
        --loader-color: var(--blue);
        background-color: var(--safeguarding);
        color: var(--blue);
        .button_loader__CG4gA {
            --loader-color: var(--blue)
        }

        &:focus,&:hover {
            background-color: var(--safeguarding-200)
        }
    }

    .button_product__M9ifO {
        --loader-color: var(--btn-product-foreground);
        background-color: var(--btn-product);
        color: var(--btn-product-foreground);
        &:focus,&:hover {
            background-color: var(--btn-product-hover)
        }
    }

    .button_block__Kmz8z {
        width: 100%
    }

    .button_noPadding__UONGS {
        height: auto;
        padding: 0
    }

    .button_heightAuto__XBV5b {
        height: auto
    }

    .button_buttonWrapper__i_1_l {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: .75rem;
        @media (min-width: 576px) {
            flex-direction:row
        }
    }
}

.brand-underline_brandUnderline__526MD {
    --branding-underline: var(--pink);
    --branding-underline-thickness: 2px;
    text-decoration: underline;
    -webkit-text-decoration-color: var(--branding-underline);
    text-decoration-color: var(--branding-underline);
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
    text-decoration-thickness: var(--branding-underline-thickness);
    text-underline-offset: round(calc(1rem / 4),1px)
}

.brand-underline_default__kD4_F {
    --branding-underline: var(--pink)
}

.brand-underline_leaders__fBG_1 {
    --branding-underline: var(--leaders)
}

.brand-underline_governance__FjFbC {
    --branding-underline: var(--governance)
}

.brand-underline_safeguarding__Jn6KL {
    --branding-underline: var(--safeguarding)
}

.brand-underline_cpd___YA1p {
    --branding-underline: var(--cpd)
}

.brand-underline_ai__A8M3k {
    --branding-underline: var(--ai)
}

.brand-underline_keyhr__XCu6e {
    --branding-underline: var(--key-hr)
}

.brand-underline_admin__qaaS6 {
    --branding-underline: var(--admin)
}

.brand-underline_product__KTOzM {
    --branding-underline: var(--product)
}

.brand-underline_ktp__s5rXR {
    --branding-underline: var(--color-neutral-500)
}

.brand-underline_normal__RPTUP {
    font-weight: 400
}

.brand-underline_medium__4sNBC {
    font-weight: 500
}

.brand-underline_bold__L1QK6 {
    font-weight: 700
}

.brand-underline_thinLine__55_X7 {
    --branding-underline-thickness: 2px
}

.brand-underline_relativeLine__Dqv2t {
    --branding-underline-thickness: 0.15em
}

.brand-underline_mediumLine__cFuBq {
    --branding-underline-thickness: 3px
}

.brand-underline_thickLine__1yJHV {
    --branding-underline-thickness: 4px
}

.brand-underline_thickerLine__x0i5r {
    --branding-underline-thickness: 6px
}

.brand-underline_relative__eOhBP {
    text-decoration-thickness: round(down,calc(var(--branding-underline-thickness)),2px)
}

.label_label___CS1O {
    display: inline-block;
    margin-bottom: var(--label-margin-bottom);
    cursor: pointer;
    font-size: var(--label-font-size);
    font-weight: 500;
    line-height: 1
}

.label_required__EfIRY {
    color: var(--pink)
}

.radio-group_radioGroup__sS0D2 {
    display: grid;
    grid-gap: .5rem;
    gap: .5rem
}

.radio-group_radioGroupRow__Ryf42 {
    display: flex;
    align-items: center;
    gap: .5rem
}

.radio-group_item__PBh8h {
    width: 1rem;
    height: 1rem;
    flex: 0 0 auto;
    border: 1px solid var(--grey-500);
    border-radius: 9999px;
    background-color: var(--checkbox);
    &:focus-visible {
        box-shadow: var(--key-ring-offset-shadow),var(--key-ring-shadow),var(--key-shadow,0 0 #0000);
        outline: 2px solid transparent;
        outline-offset: 2px
    }

    &:disabled {
        cursor: not-allowed;
        opacity: .5
    }
}

.radio-group_indicator__NryZc {
    display: flex;
    align-items: center;
    justify-content: center
}

.radio-group_icon___FY12 {
    width: .625rem;
    height: .625rem;
    fill: inherit
}

.radio-group_horizontal__N68lu {
    display: flex;
    flex-wrap: wrap;
    gap: 1.5rem
}

.checkbox_checkboxRoot__N4vxD {
    --checkbox-size: 1.125rem;
    --checkbox-icon-size: 1rem;
    width: var(--checkbox-size);
    height: var(--checkbox-size);
    border: 1px solid var(--border-default);
    border-radius: 4px;
    background-color: var(--surface-page);
    &:focus-visible {
        box-shadow: var(--key-ring-offset-shadow),var(--key-ring-shadow),var(--key-shadow,0 0 #0000);
        outline: 2px solid transparent;
        outline-offset: 2px
    }

    &:disabled {
        cursor: not-allowed;
        opacity: .6;
        +label {
            cursor: not-allowed;
            opacity: .6
        }
    }

    &[data-state=checked] {
        border-color: var(--surface-primary);
        background-color: var(--surface-primary)
    }

    &[data-state=indeterminate] {
        border-color: var(--surface-primary);
        background-color: var(--surface-primary);
        .checkbox_checkboxIndicator__CUzGs {
            color: var(--content-on-color-body)
        }
    }
}

.checkbox_checkboxIndicator__CUzGs {
    color: var(--content-on-color-body)
}

.checkbox_checkboxIcon__AIlqc {
    display: block;
    width: var(--checkbox-icon-size);
    height: var(--checkbox-icon-size)
}

.loader_loader__4JvYp {
    display: inline-block;
    width: 48px;
    height: 48px;
    box-sizing: border-box;
    border-radius: 50%;
    border: 3px solid var(--loader-color);
    border-bottom: 3px solid transparent;
    animation: loader_rotation__OAQsw 1s linear infinite
}

@keyframes loader_rotation__OAQsw {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.loader_loaderText__QtiMc {
    margin-top: 1rem;
    color: var(--blue-tint-75);
    font-size: 1rem;
    text-align: center
}

.loader_loaderCenter__8oiBy {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.loader_fullWidth__SHm_q {
    width: 100%
}

.loader_buttonLoader__on7LC {
    width: .875rem;
    height: .875rem;
    flex: 0 0 auto;
    border-width: 2px;
    opacity: .6
}

.select_selectTrigger__B0IIh {
    display: inline-flex;
    height: 2.5rem;
    align-items: center;
    justify-content: space-between;
    padding: .5rem .75rem;
    border: 1px solid var(--border);
    border-radius: var(--radius);
    background-color: var(--input);
    color: inherit;
    font-family: inherit;
    font-size: var(--input-font-size);
    gap: .5rem;
    line-height: 1;
    &:focus,&:hover {
        background-color: var(--input-hover)
    }

    &:focus-visible {
        z-index: 1;
        box-shadow: var(--key-ring-offset-shadow),var(--key-ring-shadow),var(--key-shadow,0 0 #0000);
        outline: 2px solid transparent;
        outline-offset: 2px
    }

    &[data-disabled],&[data-placeholder] {
        color: var(--muted-foreground)
    }

    &[data-disabled] {
        background: var(--btn-default);
        opacity: .8
    }

    >span: first-child {
        overflow:hidden;
        line-height: normal;
        text-overflow: ellipsis;
        white-space: nowrap
    }
}

.select_selectIcon__i64ww {
    display: flex;
    color: var(--muted-foreground)
}

.select_selectChevron__sZWNW {
    display: flex;
    width: .75rem;
    height: .75rem;
    .select_loader__HvY1Q {
        --loader-color: var(--grey-500);
        width: .75rem;
        height: .75rem;
        border-width: 2px
    }
}

.select_selectContent___j0BD {
    z-index: 50;
    overflow: hidden;
    max-height: var(--radix-select-content-available-height);
    border-radius: 6px;
    background-color: var(--select-content);
    box-shadow: 0 10px 38px -10px rgb(22 23 24/35%),0 10px 20px -15px rgb(22 23 24/20%)
}

.select_selectViewport__O4VDf {
    padding: 5px
}

.select_selectItem__iIdhk {
    all: unset;
    position: relative;
    display: flex;
    align-items: center;
    padding: .5rem 35px .5rem 25px;
    border-radius: 3px;
    color: var(--select-item-foreground);
    font-size: var(--input-font-size);
    line-height: 1;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    &[data-disabled] {
        color: inherit;
        pointer-events: none
    }

    &[data-highlighted] {
        background-color: var(--select-item-hover);
        color: var(--select-item-hover-foreground)
    }
}

.select_selectLabel__b6gwe {
    padding: 0 25px;
    color: var(--select-label-foreground);
    font-size: var(--font-tag);
    line-height: 30px
}

.select_selectSeparator__41_g_ {
    height: 1px;
    margin: 5px;
    background-color: var(--select-separator)
}

.select_selectItemIndicator__1tzwg {
    position: absolute;
    left: 0;
    display: inline-flex;
    width: 1.5rem;
    align-items: center;
    justify-content: center
}

.select_selectScrollButton__xeGs5 {
    display: flex;
    width: 100%;
    height: 1.5rem;
    align-items: center;
    justify-content: center;
    background-color: var(--white);
    color: var(--grey-600);
    cursor: default
}

.select_checkboxIcon__EzK61 {
    width: .75rem;
    height: .75rem
}

.calendar_calendarWrapper__Jw1QD {
    --day-size: 2rem;
    padding: .75rem;
    border: 1px solid var(--border);
    border-radius: var(--radius);
    box-shadow: 0 10px 38px -10px rgb(22 23 24/35%),0 10px 20px -15px rgb(22 23 24/20%)
}

.calendar_monthCaption__PI7fz {
    position: relative;
    display: flex;
    height: 1.75rem;
    align-items: center;
    justify-content: center;
    &.calendar_monthCaptionDropdown__BEyVy {
        height: 2.5rem
    }
}

.calendar_captionLabel__who0T {
    overflow: hidden;
    font-weight: 500;
    text-overflow: ellipsis;
    white-space: nowrap
}

.calendar_day__O1qwe {
    display: flex;
    flex: 1 1;
    font-size: .875rem;
    line-height: 1.25rem
}

.calendar_dayButton__LeRlI,.calendar_day__O1qwe {
    width: var(--day-size);
    height: var(--day-size);
    align-items: center;
    justify-content: center;
    padding: 0
}

.calendar_dayButton__LeRlI {
    border-radius: calc(var(--radius) - 2px);
    font-size: var(--font-small);
    font-weight: 400;
    transition-property: none
}

.calendar_months__BJH5i {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    @media (min-width: 576px) {
        flex-direction:row;
        gap:2rem}
}

.calendar_monthGrid___XoUZ {
    margin-top: 1rem;
    margin-inline:auto}

.calendar_week__l_Uv9 {
    display: flex;
    width: max-content;
    align-items: flex-start;
    margin-top: .5rem
}

.calendar_weekday__f_Phl {
    width: var(--day-size);
    color: var(--muted-foreground);
    font-size: var(--font-small);
    font-weight: 400;
    line-height: 1.25rem
}

.calendar_weekdays__j_UOC {
    display: flex;
    flex-direction: row
}

.calendar_today__8Xu9j {
    >button {
        background-color: var(--accent)!important;
        color: var(--accent-foreground)!important
    }
}

.calendar_selected__Zmbx1 {
    >button {
        background-color: var(--calendar-selected-day-bg)!important;
        color: var(--calendar-selected-day-foreground)!important;
        &:hover {
            background-color: var(--calendar-selected-day-bg)!important;
            color: var(--calendar-selected-day-foreground)!important
        }
    }
}

.calendar_rangeMiddle__nY8Wr {
    background-color: var(--calendar-selected-bg);
    >button {
        background-color: var(--calendar-selected-bg)!important;
        color: var(--calendar-selected-foreground)!important;
        &:hover {
            background-color: var(--calendar-selected-bg)!important;
            color: var(--calendar-selected-foreground)!important
        }
    }
}

.calendar_rangeStart__wASf4>button {
    border-bottom-left-radius: var(--calendar-radius);
    border-top-left-radius: var(--calendar-radius)
}

.calendar_rangeEnd__gkvPT>button {
    border-bottom-right-radius: var(--calendar-radius);
    border-top-right-radius: var(--calendar-radius)
}

.calendar_disabled__PU2ZZ {
    color: var(--muted-foreground);
    opacity: .5
}

.calendar_hidden__Bcp2o {
    flex: 1 1;
    visibility: hidden
}

.calendar_outside__yz1v4 {
    color: var(--muted-foreground);
    opacity: .5;
    &[aria-selected] {
        background-color: var(--btn-default);
        opacity: .3
    }
}

.calendar_dropdowns__k0s0G {
    z-index: 1;
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    gap: .5rem
}

.calendar_footer__m_LRx {
    padding-top: .75rem;
    font-size: var(--font-small)
}

.calendar_nav__ngYA8 {
    position: absolute;
    z-index: 1;
    display: flex;
    width: 100%;
    align-items: flex-start;
    &.calendar_navDropdown__0_ZmF {
        height: 2.5rem;
        .calendar_navButton__LzOf9 {
            top: 0;
            bottom: 0;
            width: 2rem;
            height: 2rem;
            margin: auto 0;
            background-color: var(--white);
            opacity: 1;
            &:focus,&:hover {
                background-color: var(--grey-100)
            }

            &.calendar_navButtonPrevious__6r7sg {
                left: -2.5rem
            }

            &.calendar_navButtonNext__nb9Ca {
                right: -2.5rem
            }
        }
    }
}

.calendar_navButton__LzOf9 {
    display: inline-flex;
    width: 1.75rem;
    height: 1.75rem;
    align-items: center;
    justify-content: center;
    padding: 0;
    border: 1px solid var(--border);
    border-radius: var(--radius);
    background-color: transparent;
    color: var(--foreground);
    opacity: .6;
    &:focus,&:hover {
        opacity: 1
    }

    >svg {
        width: 1rem;
        height: 1rem
    }

    &.calendar_navButtonPrevious__6r7sg {
        position: absolute;
        left: .25rem
    }

    &.calendar_navButtonNext__nb9Ca {
        position: absolute;
        right: .25rem
    }
}

.calendar_selectTrigger__dk4_2 {
    display: flex;
    width: 100%
}

.calendar_selectContent__VzdMt,.calendar_selectTrigger__dk4_2 {
    --input-font-size: var(--font-small)
}

.calendar_scrollArea__Xi74m {
    height: 20rem
}

.form_formItem__M0B2P {
    --form-item-space: 0.75rem;
    display: flex;
    width: 100%;
    max-width: 800px;
    flex-direction: column;
    align-items: flex-start;
    >*+* {
        -webkit-margin-before: var(--form-item-space,1em);
        margin-block-start:var(--form-item-space,1em)}

    &.form_unstyled__F_Png {
        display: block;
        max-width: none
    }
}

.form_fontSmall__cykLZ {
    font-size: var(--font-small)
}

.form_error__NSz1s {
    --form-item-space: 0.5rem;
    color: var(--failed-text-only)
}

.form_text__1_VVv {
    color: var(--muted-foreground)
}

.form_description__Ws_nt,.form_message__wJrQ2 {
    --form-item-space: 0.625rem
}

.breadcrumb_breadcrumbList__krf2E {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 0;
    margin: 0;
    color: var(--grey-600);
    font-size: var(--font-small);
    gap: .75rem;
    line-height: 1;
    list-style: none;
    overflow-wrap: break-word
}

.breadcrumb_breadcrumbItem__O8Gsg {
    display: inline-flex;
    align-items: center;
    gap: .375rem
}

.breadcrumb_breadcrumbPage___HoaY {
    color: var(--grey-800)
}

.breadcrumb_breadcrumbSeparator__jwFvz {
    >svg {
        width: .5rem;
        height: .5rem;
        color: var(--grey-500)
    }
}

.breadcrumb_breadcrumbEllipsis__Hq1pJ {
    display: flex;
    align-items: center;
    justify-content: center;
    >svg {
        width: .5rem;
        height: .5rem
    }
}

.PageWrapper_pageContentAsideWrapper__V8ZUv {
    display: grid;
    grid-gap: var(--aside-y-gap);
    gap: var(--aside-y-gap);
    grid-template-columns: 1fr;
    @media (min-width: 992px) {
        gap:var(--aside-y-gap) var(--aside-x-gap);
        grid-auto-flow:row;grid-template-areas:". .";grid-template-columns:1fr var(--aside-width)}

    &.PageWrapper_reverse___11oX {
        @media (min-width: 992px) {
            grid-template-columns:var(--aside-width) 1fr
        }
    }
}

.tabs_tabsList__hbyYu {
    display: flex;
    width: 100%;
    flex-shrink: 0;
    border-bottom: 1px solid var(--border)
}

.tabs_tabsTrigger__SOsRZ {
    display: flex;
    flex: 0 1 auto;
    align-items: center;
    justify-content: center;
    padding: 1rem;
    border: none;
    border-bottom: 2px solid transparent;
    background-color: transparent;
    color: var(--muted-foreground);
    font-family: inherit;
    font-size: var(--tabs-font-size);
    font-weight: 400;
    line-height: 1;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    &:first-child {
        border-top-left-radius: 6px
    }

    &:last-child {
        border-top-right-radius: 6px
    }

    &:focus,&:hover {
        color: var(--foreground)
    }

    &:focus,&:hover {
        border-bottom: 2px solid var(--border)
    }

    &[data-state=active] {
        color: var(--foreground);
        font-weight: 500
    }

    &:focus,&[data-state=active] {
        border-bottom: 2px solid var(--product)
    }

    &:focus {
        position: relative
    }

    &:focus-visible {
        box-shadow: var(--key-ring-offset-shadow),var(--key-ring-shadow),var(--key-shadow,0 0 #0000);
        outline: 2px solid transparent;
        outline-offset: 2px
    }

    +.tabs_tabsTrigger__SOsRZ {
        margin-left: 0
    }
}

.tabs_tabsContent__7fXC6 {
    flex-grow: 1;
    padding: 1rem 0;
    border-radius: var(--radius);
    margin-top: 1rem;
    &:focus-visible {
        box-shadow: var(--key-ring-offset-shadow),var(--key-ring-shadow),var(--key-shadow,0 0 #0000);
        outline: 2px solid transparent;
        outline-offset: 2px
    }
}

.accordion_accordionItem__g_s02 {
    border-bottom: 1px solid var(--border);
    &:focus-within {
        position: relative;
        z-index: 1
    }
}

.accordion_accordionHeader__OtSkM {
    display: flex
}

.accordion_accordionTrigger__7ABoV {
    display: flex;
    flex: 1 1;
    align-items: center;
    justify-content: space-between;
    padding: 1rem 0;
    border: none;
    border-radius: var(--radius);
    background-color: transparent;
    font-family: inherit;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1;
    text-align: left;
    &:focus-visible {
        box-shadow: var(--key-ring-offset-shadow),var(--key-ring-shadow),var(--key-shadow,0 0 #0000);
        outline: 2px solid transparent;
        outline-offset: 2px
    }

    &:hover {
        text-decoration: underline
    }

    .accordion_accordionChevron__Jx1ia {
        width: 1rem;
        height: 1rem;
        color: var(--muted-foreground);
        transition: transform .3s cubic-bezier(.87,0,.13,1)
    }

    &[data-state=open]>.accordion_accordionChevron__Jx1ia {
        transform: rotate(180deg)
    }
}

.accordion_accordionContent__ecfjP {
    overflow: hidden;
    &[data-state=open] {
        animation: accordion_slideDown__3DvgV .3s cubic-bezier(.87,0,.13,1)
    }

    &[data-state=closed] {
        animation: accordion_slideUp__arBE_ .3s cubic-bezier(.87,0,.13,1)
    }
}

.accordion_accordionContentText__DE7DA {
    padding: 0 0 1rem
}

@keyframes accordion_slideDown__3DvgV {
    0% {
        height: 0
    }

    to {
        height: var(--radix-accordion-content-height)
    }
}

@keyframes accordion_slideUp__arBE_ {
    0% {
        height: var(--radix-accordion-content-height)
    }

    to {
        height: 0
    }
}

.table_tableWrapper__cdozP {
    position: relative;
    width: 100%;
    overflow-x: auto
}

.table_table__yRRDw {
    width: 100%;
    border-color: inherit;
    border-collapse: collapse;
    caption-side: bottom;
    text-indent: 0
}

.table_tableHeader__lo5Sh {
    >tr {
        border-bottom: 1px solid var(--border)
    }
}

.table_tableBody__QkfoZ {
    >tr: last-child {
        border-width:0
    }
}

.table_tableFooter__tw8xo {
    border-top: 1px solid var(--border);
    background-color: var(--grey-50);
    font-weight: 500;
    >tr: last-child {
        border-bottom-width:0
    }
}

.table_tableRow__POjqV {
    border-bottom: 1px solid var(--border);
    transition: .15s cubic-bezier(.4,0,.2,1);
    &:hover,&[data-state=selected] {
        background-color: var(--grey-50)
    }
}

.table_tableHead__ynMLy {
    height: 2.5rem;
    padding-right: .5rem;
    padding-left: .5rem;
    color: var(--muted-foreground);
    font-weight: 500;
    text-align: left;
    vertical-align: middle;
    &:has([role=checkbox]) {
        padding-right: 0
    }

    >[role=checkbox] {
        transform: translateY(2px)
    }
}

.table_tableCell___MxpZ {
    padding: .5rem;
    vertical-align: middle;
    &:has([role=checkbox]) {
        padding-right: 0
    }

    >[role=checkbox] {
        transform: translateY(2px)
    }
}

.table_tableCaption__6ErJa {
    margin-top: 1rem;
    color: var(--muted-foreground);
    font-size: var(--font-small);
    line-height: 1.25rem
}

.format-badge_formatBadge__BXD9N {
    font-size: .6875rem;
    &[data-format=scenario] {
        .format-badge_icon__LMDIC {
            transform: rotate(90deg)
        }
    }

    .format-badge_icon__LMDIC {
        color: inherit
    }

    .format-badge_lock__9X7ZK {
        width: .75rem;
        height: .75rem;
        rect {
            fill: currentcolor
        }
    }
}

.dialog_dialogOverlay__Gur63 {
    position: fixed;
    z-index: 50;
    display: grid;
    padding: 1.5rem;
    animation: dialog_overlayShow__831Zg .15s cubic-bezier(.16,1,.3,1);
    -webkit-backdrop-filter: blur(1px);
    backdrop-filter: blur(1px);
    background-color: hsl(var(--foreground-hsl)/80%);
    inset: 0;
    overflow-y: auto;
    place-items: center
}

.dialog_dialogContent__akarF {
    position: relative;
    display: flex;
    width: 100%;
    min-width: 300px;
    max-width: 800px;
    flex-direction: column;
    align-items: flex-start;
    padding: 1.75rem;
    border-radius: 6px;
    border-top: 6px solid var(--product);
    animation: dialog_scaleShow__NSUWO .15s cubic-bezier(.16,1,.3,1);
    background-color: var(--background);
    box-shadow: 0 10px 38px -10px hsl(206deg 22% 7%/35%),0 10px 20px -15px hsl(206deg 22% 7%/20%);
    &:focus {
        outline: none
    }

    .dialog_dialogClose___tihe {
        position: absolute;
        top: 1.5rem;
        right: 1rem;
        display: inline-flex;
        height: auto;
        align-items: center;
        justify-content: center;
        padding: .25rem;
        border: none;
        border-radius: var(--radius);
        background-color: transparent;
        &:focus-visible {
            box-shadow: var(--key-ring-offset-shadow),var(--key-ring-shadow),var(--key-shadow,0 0 #0000);
            outline: 2px solid transparent;
            outline-offset: 2px
        }

        &:focus,&:hover {
            background-color: var(--btn-default)
        }

        .dialog_closeIcon__lsc2p {
            width: 1.5rem;
            height: 1.5rem
        }
    }
}

.dialog_dialogHeader__r4Xah {
    display: flex;
    width: 100%;
    align-items: flex-start;
    justify-content: space-between;
    padding-bottom: 1rem;
    border-bottom: 1px solid var(--border);
    gap: .5rem
}

.dialog_dialogTitle__p4M0P {
    width: 100%;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.3
}

.dialog_dialogDescription__kU0Ey {
    margin: 1.5rem 0
}

.dialog_dialogFooter__Lj4Gn {
    display: flex;
    justify-content: flex-start;
    margin-top: 1.5rem;
    gap: .5rem
}

@keyframes dialog_overlayShow__831Zg {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes dialog_scaleShow__NSUWO {
    0% {
        opacity: 0;
        transform: scale(.9)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

.alert_alert__bNLEF {
    --alert-border: var(--grey-500);
    --alert-icon: var(--alert-border);
    position: relative;
    overflow: hidden;
    width: 100%;
    padding: 1rem 1.5rem;
    border-radius: var(--radius);
    background-color: var(--grey-50);
    overflow-wrap: break-word;
    &:before {
        position: absolute;
        top: 0;
        left: 0;
        width: 4px;
        height: 100%;
        background-color: var(--alert-border);
        content: ""
    }

    >svg {
        position: absolute;
        top: 1.125rem;
        left: 1rem;
        width: 1.5rem;
        height: 1.5rem;
        flex: 0 0 auto;
        color: var(--alert-icon);
        ~* {
            margin-left: 1.75rem
        }
    }

    .alert_heading__7VDOg {
        margin-bottom: .5rem;
        color: var(--alert-border);
        font-weight: 500
    }

    &.alert_hideBorder__CTloU:before {
        display: none
    }
}

.alert_default__BdHM8 {
    --alert-border: var(--pink)
}

.alert_warning__DYEhB {
    --alert-border: var(--alert-warning);
    background-color: var(--alert-warning-bg)
}

.alert_destructive__lQ2fK {
    --alert-border: var(--alert-destructive);
    background-color: var(--alert-destructive-bg)
}

.alert_success__18ysB {
    --alert-border: var(--alert-success);
    background-color: var(--alert-success-bg)
}

.alert_governorhub__5e8Y5 {
    --alert-border: var(--governance);
    background-color: #ecf8ff
}

.alert_info__xnVaY {
    --alert-border: var(--grey-400);
    --alert-icon: var(--grey-600)
}

.alert_neutral__MIO1y {
    --alert-icon: var(--grey-500);
    background-color: var(--grey-100);
    &:before {
        display: none
    }
}

.alert_blue__Utj_u {
    --alert-border: #54a1f4;
    --alert-icon: #54a1f4;
    background-color: #eef6fe
}

.alert_pink__dNKs_ {
    --alert-border: var(--pink);
    background-color: #fff2f6
}

.alert_ai__lg6bb {
    --alert-border: var(--ai);
    background-color: var(--grey-50)
}

.alert_keyhr__V8hBC {
    --alert-border: var(--key-hr);
    background-color: var(--grey-50)
}

.alert_admin__QzgIT {
    --alert-border: var(--admin);
    background-color: var(--grey-50)
}

.Cards_card__r8JHR {
    display: grid;
    background-color: #fff;
    box-shadow: 0 0 3.6px rgba(0,0,0,.024),0 0 10px rgba(0,0,0,.035),0 0 24.1px rgba(0,0,0,.046),0 0 80px rgba(0,0,0,.07);
    grid-gap: 2rem 0;
    gap: 2rem 0;
    grid-template-columns: 3rem 1fr 3rem
}

.Cards_card__r8JHR .Cards_drag__sgixA {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center
}

.Cards_card__r8JHR .Cards_drag__sgixA .Cards_dragIcon__83Dhm {
    width: 1.25rem
}

.Cards_card__r8JHR .Cards_content__a_tTE {
    padding: 1rem
}

.Cards_card__r8JHR .Cards_content__a_tTE .Cards_badges__VYEnT {
    display: flex;
    flex-wrap: wrap;
    gap: .5rem
}

.Cards_card__r8JHR .Cards_button__O6pmQ {
    width: 100%;
    height: 100%;
    justify-content: center;
    border-radius: 0;
    background-color: var(--grey-50);
    color: var(--text-color);
    cursor: pointer;
    transition: .3s
}

.Cards_card__r8JHR .Cards_button__O6pmQ:hover {
    background-color: var(--grey-300)
}

.Cards_card__r8JHR .Cards_button__O6pmQ .Cards_icon__RghJN {
    min-width: 1.5rem
}

.Cards_card__r8JHR .Cards_type__6aomJ {
    color: var(--grey-600);
    font-size: .875rem
}

.Cards_card__r8JHR .Cards_type__6aomJ .Cards_icon__RghJN {
    width: 1.5rem;
    margin-right: .5rem;
    color: var(--pink);
    vertical-align: bottom
}

.FiltersModal_close__GoMyK {
    position: absolute;
    top: 1.75rem;
    right: 1.75rem;
    display: inline-flex;
    height: auto;
    align-items: center;
    justify-content: center;
    padding: .25rem;
    border: none;
    border-radius: var(--radius);
    margin: 0
}

.FiltersModal_close__GoMyK .FiltersModal_closeIcon__bjJq8 {
    width: 1.5rem;
    height: 1.5rem
}

.FiltersModal_close__GoMyK:hover {
    background-color: var(--btn-default)
}

.FiltersModal_title__jkI4X {
    display: flex;
    width: 100%;
    align-items: flex-start;
    justify-content: space-between;
    padding-bottom: 1rem;
    border-bottom: 1px solid var(--border);
    gap: .5rem
}

.QuestionsPage_filterCheckbox__ruDIa {
    display: flex;
    flex-wrap: wrap;
    gap: .5rem
}

.QuestionsPage_filterCheckbox__ruDIa label {
    display: flex;
    min-height: 40px;
    align-items: center;
    padding: .25rem .875rem;
    border: 2px solid var(--grey-200);
    border-radius: 50rem;
    background-color: var(--white);
    cursor: pointer;
    font-weight: 700;
    transition: box-shadow .2s
}

.QuestionsPage_filterCheckbox__ruDIa label:focus,.QuestionsPage_filterCheckbox__ruDIa label:hover {
    background-color: var(--grey-100)
}

.QuestionsPage_filterCheckbox__ruDIa button {
    position: absolute;
    z-index: -1;
    left: 0;
    opacity: 0
}

.QuestionsPage_filterCheckbox__ruDIa button[data-state=checked]+label {
    background-color: var(--grey-200)
}

.QuestionsPage_filterCheckbox__ruDIa button:focus-visible+label {
    box-shadow: 0 0 0 2px #fff,0 0 0 4px var(--blue)
}

.QuestionsPage_interviewPage__pH8bY .QuestionsPage_filterOptions__2ZKeX {
    display: flex;
    flex-wrap: wrap;
    gap: .5rem
}

.QuestionsPage_interviewPage__pH8bY .QuestionsPage_questionTitle__5lmwK,.QuestionsPage_interviewPage__pH8bY .QuestionsPage_taskTitle__tar6q {
    color: var(--grey-600);
    font-weight: 700
}

.QuestionsPage_interviewPage__pH8bY .QuestionsPage_filterLabel__dwMgU {
    display: flex;
    align-items: center
}

.QuestionsPage_interviewPage__pH8bY .QuestionsPage_filterLabel__dwMgU .QuestionsPage_filterTitle__EndkO {
    font-size: var(--h4-size);
    font-weight: 700
}

.QuestionsPage_interviewPage__pH8bY .QuestionsPage_filterLabel__dwMgU button {
    margin-right: 0;
    margin-left: auto;
    font-size: var(--h4-size)
}

.QuestionsPage_filterWrapper__hz3B6 {
    display: flex;
    flex-direction: column;
    gap: 2em
}

@media(min-width: 992px) {
    .QuestionsPage_filterWrapper__hz3B6 {
        display:grid;
        width: 100%;
        align-items: flex-start;
        grid-gap: 2em;
        gap: 2em;
        grid-auto-flow: row;
        grid-template-areas: "filter none" "cards interview-pack";
        grid-template-columns: 1fr 1fr;
        grid-template-rows: auto 1fr
    }
}

.QuestionsPage_filterWrapper__hz3B6 .QuestionsPage_filter__VtjzK {
    grid-area: filter
}

.QuestionsPage_filterWrapper__hz3B6 .QuestionsPage_cards__vcLeT {
    grid-area: cards
}

.QuestionsPage_filterWrapper__hz3B6 .QuestionsPage_cards__vcLeT>span {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 1rem
}

.QuestionsPage_filterWrapper__hz3B6 .QuestionsPage_cards__vcLeT>span .QuestionsPage_interview-card__Z_Cqc {
    transition: all .3s ease
}

.QuestionsPage_filterWrapper__hz3B6 .QuestionsPage_interview-pack__iSUuw {
    position: -webkit-sticky;
    position: sticky;
    top: 1rem;
    grid-area: interview-pack
}

.QuestionsPage_cards__vcLeT {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    grid-area: cards
}

.QuestionsPage_interviewPack__e87p6 {
    position: -webkit-sticky;
    position: sticky;
    top: 1rem;
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    padding: 1.5rem 2rem;
    border-top: 3px solid var(--pink);
    background-color: var(--white);
    border-bottom-left-radius: var(--radius);
    box-shadow: 0 0 3.6px rgba(0,0,0,.024),0 0 10px rgba(0,0,0,.035),0 0 24.1px rgba(0,0,0,.046),0 0 80px rgba(0,0,0,.07);
    gap: 2rem;
    grid-area: interview-pack
}

.QuestionsPage_nav__BbzvI {
    display: flex;
    width: 100%;
    justify-content: flex-end;
    gap: 1rem
}

@layer components {
    .input_input__FLsEt {
        display: flex;
        width: 100%;
        height: 2.5rem;
        align-items: center;
        padding: .5rem .75rem;
        border: 1px solid var(--border);
        border-radius: var(--radius);
        background-color: var(--input);
        font-size: var(--input-font-size);
        line-height: 1;
        &:focus {
            z-index: 1;
            box-shadow: var(--key-ring-offset-shadow),var(--key-ring-shadow),var(--key-shadow,0 0 #0000);
            outline: 2px solid transparent;
            outline-offset: 2px
        }

        &:focus,&:hover {
            background-color: var(--input-hover)
        }

        &::placeholder {
            color: var(--input-placeholder)
        }

        &:-moz-read-only {
            background: var(--btn-default);
            color: var(--muted-foreground);
            opacity: .8
        }

        &:disabled,&:read-only {
            background: var(--btn-default);
            color: var(--muted-foreground);
            opacity: .8
        }

        &:disabled {
            cursor: not-allowed
        }

        &[type=search] {
            &: focus::-webkit-search-cancel-button {
                opacity:1;
                pointer-events: all
            }
        }
    }

    .input_inputGroup__n5gp8 {
        --icon-width: 1.125rem;
        --icon-padding: 0.75rem;
        position: relative;
        display: grid;
        width: 100%;
        align-items: center;
        grid-gap: .5rem;
        gap: .5rem
    }

    .input_inputText__amTCD {
        color: var(--muted-foreground);
        font-size: var(--font-small);
        line-height: 1.1
    }

    .input_inputIcon__HJICI {
        position: absolute;
        z-index: 1;
        bottom: 0;
        display: flex;
        width: var(--icon-width);
        height: 2.5rem;
        align-items: center;
        color: var(--grey-600);
        pointer-events: none;
        &.input_iconBefore__9fgew {
            left: var(--icon-padding)
        }

        &.input_iconAfter__GXczw {
            right: var(--icon-padding)
        }

        svg {
            width: 100%
        }
    }

    .input_iconBeforeInput__0aQzP {
        padding-left: calc(var(--icon-width) + (var(--icon-padding) * 1.75))
    }

    .input_iconAfterInput__DwxVS {
        padding-right: calc(var(--icon-width) + (var(--icon-padding) * 1.75))
    }

    .input_inputWithButton__JosrN {
        position: relative;
        display: flex;
        width: 100%;
        flex-wrap: wrap;
        align-items: stretch;
        &:has(a) input,&: has(button) input {
            border-bottom-right-radius:0;
            border-top-right-radius: 0
        }

        input {
            min-width: 0;
            flex: 1 1;
            margin-bottom: 0
        }

        >a,>button {
            position: relative;
            z-index: 0;
            flex: 0 0 auto;
            border-bottom-left-radius: 0;
            border-top-left-radius: 0;
            &:focus {
                z-index: 1
            }
        }
    }
}

.dropdown-menu_dropdownMenuContent__JEiFI,.dropdown-menu_dropdownMenuSubContent__sKPap {
    z-index: 50;
    overflow: hidden auto;
    min-width: 220px;
    max-height: var(--radix-dropdown-menu-content-available-height);
    padding: .5rem;
    border-radius: .5rem;
    animation-duration: .4s;
    animation-timing-function: cubic-bezier(.16,1,.3,1);
    background-color: var(--dropdown-menu);
    box-shadow: 0 10px 38px -10px rgb(22 23 24/35%),0 10px 20px -15px rgb(22 23 24/20%);
    transform-origin: var(--radix-dropdown-menu-content-transform-origin);
    will-change: transform,opacity;
    &[data-side=top] {
        animation-name: dropdown-menu_slideDownAndFade__JjwrR
    }

    &[data-side=right] {
        animation-name: dropdown-menu_slideLeftAndFade__0aY9A
    }

    &[data-side=bottom] {
        animation-name: dropdown-menu_slideUpAndFade__wp1Yk
    }

    &[data-side=left] {
        animation-name: dropdown-menu_slideRightAndFade__G4NA_
    }
}

.dropdown-menu_dropdownMenuTrigger__B5PAS {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 2px
}

.dropdown-menu_dropdownMenuCheckboxItem__rFB_8,.dropdown-menu_dropdownMenuItem__49Xi_,.dropdown-menu_dropdownMenuRadioItem__84WPf,.dropdown-menu_dropdownMenuSubTrigger__WX4vm {
    position: relative;
    display: flex;
    align-items: center;
    padding: .5rem;
    border-radius: var(--radius);
    color: var(--dropdown-menu-foreground);
    cursor: pointer;
    font-size: var(--dropdown-menu-font-size);
    gap: .5rem;
    line-height: 1.2;
    outline: none;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    &:focus,&:hover {
        text-decoration: none
    }
}

.dropdown-menu_dropdownMenuCheckboxItem__rFB_8[data-disabled],.dropdown-menu_dropdownMenuItem__49Xi_[data-disabled],.dropdown-menu_dropdownMenuRadioItem__84WPf[data-disabled],.dropdown-menu_dropdownMenuSubTrigger__WX4vm[data-disabled] {
    color: var(--muted-foreground);
    pointer-events: none
}

.dropdown-menu_dropdownMenuCheckboxItem__rFB_8[data-highlighted],.dropdown-menu_dropdownMenuItem__49Xi_[data-highlighted],.dropdown-menu_dropdownMenuRadioItem__84WPf[data-highlighted],.dropdown-menu_dropdownMenuSubTrigger__WX4vm[data-highlighted] {
    background-color: var(--dropdown-menu-item);
    &:hover {
        svg {
            color: var(--dropdown-menu-icon-focus)
        }
    }
}

.dropdown-menu_dropdownMenuCheckboxItem__rFB_8 {
    position: relative;
    display: flex;
    align-items: center;
    padding: .5rem .5rem .5rem 2rem;
    border-radius: calc(var(--radius) - 4px);
    cursor: default;
    outline: 2px solid transparent;
    outline-offset: 2px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    .dropdown-menu_checkboxWrapper__pI6_B {
        position: absolute;
        left: .5rem;
        display: flex;
        width: .875rem;
        height: .875rem;
        align-items: center;
        justify-content: center;
        .dropdown-menu_checkboxIcon__O_J_s {
            display: block;
            width: 1rem;
            height: 1rem
        }
    }
}

.dropdown-menu_dropdownMenuLabel__qOcmS {
    padding: .25rem .5rem;
    color: var(--muted-foreground);
    font-size: var(--dropdown-menu-font-size);
    font-weight: 500
}

.dropdown-menu_dropdownMenuSeparator__mafd9 {
    height: 1px;
    margin: .25rem -.5rem;
    background-color: var(--grey-200)
}

.dropdown-menu_dropdownMenuItemIndicator__Zv6H9 {
    position: absolute;
    left: 0;
    display: inline-flex;
    width: 25px;
    align-items: center;
    justify-content: center
}

.dropdown-menu_dropdownMenuArrow__Z1Gas {
    fill: var(--dropdown)
}

@keyframes dropdown-menu_slideUpAndFade__wp1Yk {
    0% {
        opacity: 0;
        transform: translateY(2px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes dropdown-menu_slideRightAndFade__G4NA_ {
    0% {
        opacity: 0;
        transform: translateX(-2px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes dropdown-menu_slideDownAndFade__JjwrR {
    0% {
        opacity: 0;
        transform: translateY(-2px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes dropdown-menu_slideLeftAndFade__0aY9A {
    0% {
        opacity: 0;
        transform: translateX(2px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

.Brochure_article__5oNL_ {
    order: 2
}

@media(min-width: 992px) {
    .Brochure_article__5oNL_ {
        order:1
    }
}

.Brochure_aside__VxoO0 {
    order: 1
}

@media(min-width: 992px) {
    .Brochure_aside__VxoO0 {
        order:2
    }
}

.Brochure_desktopLinks__GoR4V {
    display: none;
    flex-direction: column
}

@media(min-width: 992px) {
    .Brochure_desktopLinks__GoR4V {
        display:flex
    }
}

.Brochure_link__iBQdd {
    position: relative;
    display: flex;
    align-items: center;
    padding: .75rem 2rem;
    border-radius: var(--radius)
}

.Brochure_link__iBQdd:last-of-type {
    border-bottom: none
}

.Brochure_link__iBQdd:focus,.Brochure_link__iBQdd:hover {
    background-color: var(--grey-50)
}

.Brochure_link__iBQdd.Brochure_activeLink__NiHkT {
    background-color: var(--grey-100);
    color: var(--foreground);
    font-weight: 500
}

.Brochure_link__iBQdd.Brochure_activeLink__NiHkT:focus,.Brochure_link__iBQdd.Brochure_activeLink__NiHkT:hover {
    text-decoration: none
}

.Brochure_link__iBQdd .Brochure_chevron__kZ2Mw {
    position: absolute;
    left: .625rem;
    width: 1rem;
    height: 1rem
}

.Brochure_link__iBQdd .Brochure_chevron__kZ2Mw path {
    fill: var(--product)
}

.Brochure_mobileMenu__uTyG_ {
    display: flex
}

@media(min-width: 992px) {
    .Brochure_mobileMenu__uTyG_ {
        display:none
    }
}

.Brochure_dropdownMenuContent__tLENX {
    width: var(--radix-dropdown-menu-trigger-width);
    max-height: var(--radix-dropdown-menu-content-available-height)
}

.Brochure_item___AdFL {
    font-size: 1rem!important
}

.Brochure_activeDot__kOlG4 {
    color: var(--product);
    font-size: 1.25rem;
    font-weight: 700
}

.TabSection_mobileSelection__GwMnM {
    display: flex;
    flex-direction: column;
    padding: 1.25rem;
    border-radius: var(--border-radius);
    background: var(--grey-100);
    gap: 1rem
}

@media(min-width: 768px) {
    .TabSection_mobileSelection__GwMnM {
        display:none
    }
}

.TabSection_mobileSelection__GwMnM .TabSection_label__YiBD0 {
    display: inline-block;
    font-size: 1rem;
    font-weight: 500
}

.TabSection_tabList__yY20j {
    display: none!important
}

@media(min-width: 768px) {
    .TabSection_tabList__yY20j {
        position:-webkit-sticky;
        position: sticky;
        z-index: 1;
        top: 0;
        display: flex!important;
        background: var(--white)
    }
}

.TabSection_tabsWrapper___lcuM {
    margin-top: 2rem
}

.data-table-column-header_wrapper__QCG_u {
    display: flex;
    align-items: center;
    gap: .5rem
}

.data-table-column-header_button__BstRF {
    height: auto!important;
    padding: 0 .5rem!important;
    margin-left: -.5rem;
    color: var(--muted-foreground)!important;
    font-size: inherit!important;
    font-weight: 500!important;
    gap: .5rem;
    @media (min-width: 992px) {
        height:2rem!important
    }
}

.data-table-column-header_icon__YZTYo {
    width: 1rem;
    height: 1rem;
    flex: 0 0 auto;
    color: var(--icon);
    &.data-table-column-header_activeIcon__toYY8 {
        color: var(--pink)
    }
}

.data-table-column-header_dropdownContent__U_cfk {
    min-width: auto!important
}

.data-table-column-header-facet-filter_wrapper__oGcdR {
    display: flex;
    align-items: center;
    gap: .5rem
}

.data-table-column-header-facet-filter_button__Z9bsX {
    height: 2rem!important;
    padding: 0 .5rem!important;
    margin-left: -.5rem;
    color: var(--muted-foreground)!important;
    font-size: inherit!important;
    font-weight: 500!important;
    gap: .5rem;
    &.data-table-column-header-facet-filter_selectedValues__9twjX {
        .data-table-column-header-facet-filter_defaultIcon__qbjLr {
            color: var(--pink)
        }
    }

    .data-table-column-header-facet-filter_selectedTotal__8HMFR {
        padding: .25rem .5rem;
        border-radius: 50rem;
        background-color: var(--grey-100);
        font-size: var(--font-tag)
    }
}

.data-table-column-header-facet-filter_icon__AFpU_ {
    width: 1rem;
    height: 1rem;
    color: var(--icon);
    &.data-table-column-header-facet-filter_activeIcon__Mpqkt {
        color: var(--pink)
    }
}

.data-table-column-header-facet-filter_dropdownContent__lhqat {
    min-width: auto!important;
    max-height: var(--radix-dropdown-menu-content-available-height)
}

.data-table-column-header-facet-filter_checkboxItem__en93G {
    justify-content: space-between;
    gap: 1rem;
    .data-table-column-header-facet-filter_facet__UtgkX {
        display: flex;
        width: 1rem;
        height: 1rem;
        flex: 0 0 auto;
        align-items: center;
        justify-content: center;
        color: var(--grey-600);
        font-size: var(--font-tag)
    }
}

.input-password_password__fOv5o {
    position: relative;
    display: flex;
    width: 100%;
    .input-password_button__79f4u {
        position: absolute;
        z-index: 2;
        top: 50%;
        right: .5rem;
        bottom: 0;
        height: auto;
        padding: .325rem .25rem;
        transform: translateY(-50%);
        .input-password_icon__0WqwO {
            position: relative;
            display: flex;
            width: var(--icon-width,1.125rem);
            align-items: center;
            color: var(--grey-600)
        }
    }
}

.ShowYourInterestDialog_phone__gyOnt {
    margin-bottom: .5rem
}

@media(min-width: 320px) {
    .ShowYourInterestDialog_phone__gyOnt {
        padding-right:1rem;
        margin-bottom: 0
    }
}

@media(min-width: 400px) {
    .ShowYourInterestDialog_phone__gyOnt {
        padding-right:2.5rem
    }
}

.ShowYourInterestDialog_help__jrtjw {
    width: 100%;
    flex: 1 1;
    margin: 0
}

@media(min-width: 400px) {
    .ShowYourInterestDialog_help__jrtjw {
        width:auto
    }
}

.ShowYourInterestDialog_help__jrtjw a {
    display: flex;
    align-items: center
}

.ShowYourInterestDialog_openIcon__zF_Eu {
    width: 1rem;
    margin-left: .5rem
}

.command_command__NK8CW {
    display: flex;
    width: 100%;
    height: 100%;
    flex-direction: column;
    border: 1px solid var(--border);
    border-radius: var(--radius);
    background-color: var(--background);
    color: var(--foreground)
}

.command_inputWrapper__21o6q {
    --icon-width: 1rem;
    --icon-padding: 0.75rem;
    position: relative;
    display: flex;
    align-items: center;
    border-bottom: 1px solid var(--border);
    .command_icon__NiFTH {
        position: absolute;
        z-index: 1;
        left: var(--icon-padding);
        width: var(--icon-width);
        height: var(--icon-width);
        flex-shrink: 0
    }

    .command_input__Zr_cN {
        display: flex;
        width: 100%;
        height: 2.5rem;
        padding: .5rem .75rem;
        padding-left: calc(var(--icon-width) + var(--icon-padding) * 2);
        border: none;
        border-radius: var(--radius);
        background-color: var(--input);
        font-size: var(--input-font-size);
        line-height: 1;
        &:focus {
            outline: 2px solid transparent;
            outline-offset: 2px
        }

        &:focus,&:hover {
            background-color: var(--input-hover)
        }

        &::placeholder {
            color: var(--input-placeholder)
        }

        &:-moz-read-only {
            background: var(--btn-default);
            color: var(--muted-foreground);
            cursor: not-allowed;
            opacity: .7
        }

        &:disabled,&:read-only {
            background: var(--btn-default);
            color: var(--muted-foreground);
            cursor: not-allowed;
            opacity: .7
        }
    }
}

.command_commandList__FC6U0 {
    overflow: hidden auto;
    max-height: 300px
}

.command_commandEmpty__kjbAW {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    color: var(--grey-700);
    font-size: var(--font-small);
    text-align: center
}

.command_commandGroup__uRb2k {
    overflow: hidden;
    padding: .25rem;
    color: var(--foreground);
    [cmdk-group-heading] {
        padding: .5rem;
        border-bottom: 1px solid var(--border);
        margin-bottom: .5rem;
        color: var(--muted-foreground);
        font-size: var(--font-small);
        font-weight: 500;
        line-height: 1rem
    }
}

.command_commandSeparator__UHFMq {
    height: 1px;
    margin-right: -.25rem;
    margin-left: -.25rem;
    background-color: var(--border)
}

.command_commandItem__5sB2_ {
    position: relative;
    display: flex;
    align-items: center;
    padding: .375rem .5rem;
    border-radius: var(--radius);
    cursor: pointer;
    font-size: var(--input-font-size);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    &[aria-selected=true] {
        background-color: var(--accent);
        color: var(--accent-foreground)
    }

    &[aria-disabled=true] {
        opacity: .5;
        pointer-events: none
    }

    svg {
        width: 1rem;
        height: 1rem;
        margin-right: .5rem
    }
}

.command_commandShortcut__Ak5Kz {
    margin-left: auto;
    color: var(--muted-foreground);
    font-size: var(--font-small);
    letter-spacing: .1em
}

.command_commandDialogContent__A3diy {
    overflow: hidden;
    padding: 0!important;
    border-top: 0!important;
    [data-dialog-close] {
        position: absolute;
        top: .5rem;
        right: .5rem;
        display: inline-flex;
        height: auto;
        align-items: center;
        justify-content: center;
        padding: .25rem;
        border: none;
        border-radius: var(--radius);
        background-color: transparent;
        &:focus-visible {
            box-shadow: var(--key-ring-offset-shadow),var(--key-ring-shadow),var(--key-shadow,0 0 #0000);
            outline: 2px solid transparent;
            outline-offset: 2px
        }

        &:focus,&:hover {
            background-color: var(--btn-default)
        }

        .command_closeIcon__Mi5H_ {
            width: 1.5rem;
            height: 1.5rem
        }
    }

    [cmdk-group-heading],[cmdk-group] {
        padding-right: .5rem;
        padding-left: .5rem
    }

    [cmdk-input-wrapper] {
        svg {
            width: 1.25rem;
            height: 1.25rem;
            color: var(--grey-600)
        }
    }

    [cmdk-input] {
        height: 3rem
    }

    [cmdk-item] {
        padding: .75rem .5rem;
        svg {
            width: 1.125rem;
            height: 1.125rem
        }
    }
}

.multiple-selector_commandEmpty__DX5wV {
    padding-top: 1rem;
    padding-bottom: .75rem;
    text-align: center
}

.multiple-selector_command__ZqN1b {
    overflow: visible;
    height: auto;
    background-color: transparent
}

.multiple-selector_wrapper__o2alM {
    min-height: 2.875rem
}

.multiple-selector_inner__etz1u {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    gap: .25rem;
    .multiple-selector_badge__yVRJ2 {
        padding: .5rem .5rem .375rem;
        background-color: var(--grey-100);
        font-size: var(--font-small);
        gap: 0;
        &[data-disabled=true],&[data-fixed=true] {
            background-color: var(--grey-200);
            color: var(--grey-500);
            opacity: .7
        }
    }

    .multiple-selector_unselectButton__GSTJN {
        height: auto;
        padding: 0;
        margin-left: .25rem;
        >svg {
            color: var(--grey-600)
        }

        &[data-disabled] {
            background-color: var(--grey-400);
            color: var(--white);
            opacity: .7
        }
    }
}

.multiple-selector_inputWrapper__VzTst {
    display: flex;
    flex: 1 1;
    align-items: center;
    margin-left: .25rem;
    gap: .5rem;
    .multiple-selector_input__GK19u {
        flex: 1 1;
        border: none;
        background-color: transparent;
        outline: 2px solid transparent;
        outline-offset: 2px;
        &::placeholder {
            color: var(--input-placeholder)
        }
    }

    .multiple-selector_inputIcon__4ma8X {
        width: 1rem;
        height: 1rem
    }
}

.multiple-selector_clearAllButton__J1oum {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    display: flex!important;
    width: 1.5rem!important;
    height: 1.5rem!important;
    align-items: center!important;
    justify-content: center!important;
    padding: 0!important;
    margin: auto 0;
    background-color: var(--grey-100)
}

.multiple-selector_commandList__lRl6D {
    position: absolute;
    z-index: 10;
    top: .25rem;
    width: 100%;
    border-radius: var(--radius);
    background-color: var(--white);
    box-shadow: 0 10px 38px -10px rgb(22 23 24/35%),0 10px 20px -15px rgb(22 23 24/20%);
    .multiple-selector_commandListFooter__Gob7J {
        padding-top: .75rem;
        border-top: 1px solid var(--grey-300);
        margin: .5rem 1rem 1rem
    }
}

.multiple-selector_commandGroup__ErYXI {
    overflow: auto!important;
    height: 100%;
    padding: .5rem!important
}

.multiple-selector_commandItemDisabled__muJo2 {
    color: var(--muted-foreground);
    cursor: default
}

.multiple-selector_hidden__ZZch8 {
    display: none!important
}

.multiple-selector_cursorPointer__nyEL_ {
    cursor: pointer
}

.multiple-selector_cursorText__4dygz {
    cursor: text
}

.multiple-selector_icon__oY7l7 {
    width: .875rem;
    height: .875rem
}

.multiple-selector_full__smOwc {
    width: 100%
}

.multiple-selector_none__PLzPx {
    min-height: 2.875rem;
    padding: .5rem
}

.multiple-selector_ml__EgP2_ {
    margin-left: .25rem
}

.multiple-selector_relative__gNzZo {
    position: relative
}

.tooltip_tooltipContent__j4jM9 {
    z-index: 50;
    padding: .5rem 1rem;
    border-radius: var(--radius);
    animation-duration: .4s;
    animation-timing-function: cubic-bezier(.16,1,.3,1);
    background-color: var(--tooltip);
    box-shadow: 0 10px 38px -10px hsl(206deg 22% 7%/35%),0 10px 20px -15px hsl(206deg 22% 7%/20%);
    color: var(--tooltip-foreground);
    font-size: var(--font-small);
    line-height: 1.2;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    will-change: transform,opacity;
    &[data-state=delayed-open][data-side=top] {
        animation-name: tooltip_slideDownAndFade__3nPsu
    }

    &[data-state=delayed-open][data-side=right] {
        animation-name: tooltip_slideLeftAndFade__l7PkV
    }

    &[data-state=delayed-open][data-side=bottom] {
        animation-name: tooltip_slideUpAndFade__66ZAn
    }

    &[data-state=delayed-open][data-side=left] {
        animation-name: tooltip_slideRightAndFade__Ci2ND
    }
}

.tooltip_tooltipArrow__Cz1N0 {
    fill: var(--tooltip)
}

@keyframes tooltip_slideUpAndFade__66ZAn {
    0% {
        opacity: 0;
        transform: translateY(2px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes tooltip_slideRightAndFade__Ci2ND {
    0% {
        opacity: 0;
        transform: translateX(-2px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes tooltip_slideDownAndFade__3nPsu {
    0% {
        opacity: 0;
        transform: translateY(-2px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes tooltip_slideLeftAndFade__l7PkV {
    0% {
        opacity: 0;
        transform: translateX(2px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

.common-footer_footer__kQxjC {
    background-color: var(--color-neutral-500);
    color: var(--content-on-color-body);
    a {
        color: inherit
    }
}

.common-footer_footerLinks__obp0T {
    display: grid;
    padding-top: 2rem;
    padding-bottom: 2rem;
    grid-template-columns: 1fr;
    @media (min-width: 768px) {
        padding-top:3rem;
        padding-bottom:3rem;gap:0 4rem;grid-template-columns:1fr 1fr}

    @media (min-width: 992px) {
        grid-auto-columns:1fr;
        grid-auto-flow:column}

    nav {
        display: flex;
        flex-direction: column;
        margin-bottom: 1.5rem;
        @media (min-width: 992px) {
            margin-bottom:0
        }

        &:last-child {
            margin-bottom: 0
        }

        .common-footer_heading__9flbk {
            padding-bottom: .25rem;
            border-bottom: 1px solid var(--content-on-color-body);
            margin-bottom: .5rem;
            color: inherit;
            font-size: 1.125rem;
            line-height: 1.6
        }

        a {
            padding: .2rem 0;
            &.common-footer_startFreeTrial__DSBtI {
                margin-top: .5rem
            }
        }
    }
}

.common-footer_footerCopyright__Shw2g {
    display: grid;
    padding-top: 1rem;
    padding-bottom: 2rem;
    border-top: 1px solid rgb(255 255 255/20%);
    font-size: var(--text-copy-caption-size);
    grid-gap: 1rem 0;
    gap: 1rem 0;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    @media (min-width: 768px) {
        gap:0 2em;
        grid-template-columns:1.5fr .5fr;grid-template-rows:1fr}

    p {
        font-size: inherit
    }

    nav {
        display: flex;
        flex-flow: row wrap;
        padding: 0 .25rem;
        a {
            padding: .2rem
        }
    }
}

.common-footer_copyrightLinks__E1Qwp {
    display: flex;
    align-items: center;
    font-size: var(--text-copy-caption-size);
    span a {
        &: after {
            padding-left:.25rem;
            margin-right: .25rem;
            content: "|"
        }

        &:last-child:after {
            display: none
        }
    }
}

.common-footer_socialLinks__h02Dg {
    align-items: center;
    gap: .75rem;
    @media (min-width: 768px) {
        justify-content:flex-end
    }

    a {
        display: block;
        padding: .5rem 0;
        svg {
            width: 100%;
            max-width: 24px;
            vertical-align: middle
        }
    }
}

.UnlockOtherServices_unlockOtherServicesHeader__0PnH2 {
    display: none;
    @media (min-width: 1200px) {
        display:flex;
        align-items:center;color:var(--blue);gap: 1rem;
        .UnlockOtherServices_imageHolder__vlFnE {
            height: 100%
        }

        .UnlockOtherServices_image__m1G3X {
            width: auto;
            height: 100%
        }

        .UnlockOtherServices_highlight__1WfVn {
            color: var(--pink);
            font-weight: 700
        }
    }
}

.UnlockOtherServices_unlockOtherServicesFooter__2qm1Z {
    width: 100%;
    background-color: var(--leaders-tint-25);
    color: var(--blue);
    @media (min-width: 1200px) {
        display:none
    }

    .UnlockOtherServices_container__EZrzz {
        position: relative;
        display: flex;
        flex-direction: column;
        align-items: center;
        padding-top: 3rem;
        gap: 2rem;
        text-align: center;
        @media (min-width: 768px) {
            flex-direction:row;
            justify-content:space-between;padding-top:.75rem;padding-bottom:.75rem;text-align:left}
    }

    .UnlockOtherServices_content__WQnhv {
        display: flex;
        width: 100%;
        max-width: 450px;
        gap: .25rem;
        @media (min-width: 768px) {
            max-width:none
        }

        .UnlockOtherServices_imageHolder__vlFnE {
            display: none;
            @media (min-width: 768px) {
                display:block;
                flex:0 0 88px}

            .UnlockOtherServices_image__m1G3X {
                position: absolute;
                bottom: 0;
                width: 88px
            }
        }
    }

    .UnlockOtherServices_buttonLayout__iSlIO {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: space-between;
        gap: 1.5rem;
        .UnlockOtherServices_imageHolder__vlFnE {
            position: relative;
            width: 88px;
            height: 100%;
            flex: 0 0 88px;
            @media (min-width: 768px) {
                display:none
            }

            .UnlockOtherServices_image__m1G3X {
                position: absolute;
                bottom: 0;
                left: 0;
                width: 88px
            }
        }

        .UnlockOtherServices_buttonHolder__ugepf {
            flex: 1 1;
            .UnlockOtherServices_button__ZT8R_ {
                white-space: nowrap
            }
        }
    }
}

.UnlockOtherServices_theKeyLink__3XA_z {
    display: flex;
    .UnlockOtherServices_theKeyLogo__2kEEN {
        height: 26px;
        align-self: center
    }
}

.cannot-access-tooltip_tooltipContent___3WED {
    --flow-space: 0.75rem;
    max-width: 300px!important
}

.delete-policy-dialog_icon__k03ab {
    width: 1.375rem;
    height: 1.375rem;
    color: var(--grey-600)
}

.delete-policy-dialog_actionsButton__JBNJC {
    height: auto!important;
    padding: .5rem!important;
    border-radius: 100%!important;
    background-color: var(--grey-100)!important
}

.delete-policy-dialog_actionsButton__JBNJC:focus,.delete-policy-dialog_actionsButton__JBNJC:hover {
    background-color: var(--grey-200)!important
}

.delete-policy-dialog_actionsButton__JBNJC:focus svg,.delete-policy-dialog_actionsButton__JBNJC:hover svg {
    color: var(--grey-800)
}

.CircleIcon_circleIcon__FSYyp {
    position: relative;
    width: 100%;
    min-width: 1.625rem;
    max-width: 1.625rem;
    height: 1.625rem;
    border-radius: 50%;
    background-color: black;
    &.CircleIcon_green__MQqp6 {
        background-color: var(--confirm-green)
    }

    &.CircleIcon_pink__9tX_B {
        background-color: var(--pink)
    }

    .CircleIcon_icon__bfanQ {
        position: absolute;
        top: 50%;
        left: 50%;
        width: .9rem;
        height: .9rem;
        color: var(--white);
        transform: translate(-50%,-50%)
    }
}

.WorkspacePicker_workspaceName__dh0_v {
    position: relative;
    width: 100%;
    padding-left: 1rem;
    overflow-wrap: break-word
}

.WorkspacePicker_active__tbOVa {
    position: absolute;
    top: calc(.375rem);
    left: 0;
    display: inline-block;
    width: .375rem;
    height: .375rem;
    border-radius: 100%;
    background-color: var(--pink);
    vertical-align: middle
}

.collapsible_collapsibleContent__ri7Kh {
    overflow: hidden
}

.collapsible_collapsibleContent__ri7Kh[data-state=open] {
    animation: collapsible_slideDown__9RCQW .3s ease-out
}

.collapsible_collapsibleContent__ri7Kh[data-state=closed] {
    animation: collapsible_slideUp___p19q .3s ease-out
}

.collapsible_collapsibleStyledTrigger__SeKQt {
    display: flex;
    width: 100%;
    flex: 1 1;
    align-items: center;
    justify-content: space-between;
    padding: 1rem 1.5rem;
    border: 1px solid var(--border);
    border-radius: var(--radius);
    background-color: transparent;
    font-family: inherit;
    font-size: 1.125rem;
    font-weight: 500;
    gap: 1rem;
    text-align: left;
    &:focus-visible {
        box-shadow: var(--key-ring-offset-shadow),var(--key-ring-shadow),var(--key-shadow,0 0 #0000);
        outline: 2px solid transparent;
        outline-offset: 2px
    }

    &:hover {
        text-decoration: underline
    }

    .collapsible_accordionChevron__FBQ3K {
        width: 1rem;
        height: 1rem;
        flex: 0 0 auto;
        color: var(--muted-foreground);
        transition: transform .3s cubic-bezier(.87,0,.13,1)
    }

    &[data-state=open] {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        >.collapsible_accordionChevron__FBQ3K {
            transform: rotate(180deg)
        }
    }
}

.collapsible_collapsibleContentInner__No_0A {
    padding: 1.5rem;
    border-radius: var(--radius);
    border: 1px solid var(--border);
    border-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

@keyframes collapsible_slideDown__9RCQW {
    0% {
        height: 0
    }

    to {
        height: var(--radix-collapsible-content-height)
    }
}

@keyframes collapsible_slideUp___p19q {
    0% {
        height: var(--radix-collapsible-content-height)
    }

    to {
        height: 0
    }
}

.Topic_pageHeader__TKhqE {
    --page-header-margin-bottom: 2rem
}

@media(min-width: 768px) {
    .Topic_pageHeader__TKhqE.Topic_isTopic__IRKkb {
        padding:3rem 0
    }
}

.Topic_pageHeader__TKhqE.Topic_notTopic__tmgKG {
    --page-header-margin-bottom: 0;
    background-color: rgba(0,0,0,0)
}

.Topic_wrapper__yq4D0 {
    display: flex;
    flex-direction: column;
    gap: 2rem
}

.Topic_toc__cFnhh {
    padding: 1.5rem 1.75rem;
    border-radius: var(--radius);
    margin: 0;
    background-color: var(--grey-50)
}

.Topic_toc__cFnhh .Topic_heading__wdafD {
    margin-bottom: 1rem
}

.Topic_toc__cFnhh ul {
    padding-left: 0;
    margin: 0
}

@media(min-width: 768px) {
    .Topic_toc__cFnhh ul {
        column-count:2
    }
}

.Topic_toc__cFnhh ul li {
    position: relative;
    display: flex;
    align-items: baseline;
    margin-bottom: .25rem;
    gap: .75rem;
    line-height: 2rem;
    list-style: none
}

.Topic_toc__cFnhh ul li:before {
    left: 0;
    display: block;
    width: .5rem;
    height: 12px;
    flex: 0 0 auto;
    background-image: url(/_next/static/media/chevron-right.c56f0fdf.svg);
    background-repeat: no-repeat;
    background-size: contain;
    content: ""
}

.Topic_subSubTopicGrid__goTg1,.Topic_subTopicGrid__7rgVo,.Topic_topicGrid__iyqoC {
    display: flex;
    flex-direction: column;
    gap: 4rem
}

@media(min-width: 768px) {
    .Topic_subSubTopicGrid__goTg1,.Topic_subTopicGrid__7rgVo,.Topic_topicGrid__iyqoC {
        display:grid;
        grid-gap: 4rem 6rem;
        gap: 4rem 6rem;
        grid-auto-flow: row;
        grid-template-areas: ". .";
        grid-template-columns: 1fr 1fr;
        grid-template-rows: 1fr
    }
}

.Topic_subSubTopicGrid__goTg1 .Topic_btnIcon__zoYX4,.Topic_subTopicGrid__7rgVo .Topic_btnIcon__zoYX4,.Topic_topicGrid__iyqoC .Topic_btnIcon__zoYX4 {
    transition: transform .2s ease
}

.Topic_subSubTopicGrid__goTg1 [aria-expanded=true] .Topic_btnIcon__zoYX4,.Topic_subTopicGrid__7rgVo [aria-expanded=true] .Topic_btnIcon__zoYX4,.Topic_topicGrid__iyqoC [aria-expanded=true] .Topic_btnIcon__zoYX4 {
    transform: rotate(-90deg)
}

.Topic_subSubTopicGrid__goTg1 [aria-expanded=false] .Topic_btnIcon__zoYX4,.Topic_subTopicGrid__7rgVo [aria-expanded=false] .Topic_btnIcon__zoYX4,.Topic_topicGrid__iyqoC [aria-expanded=false] .Topic_btnIcon__zoYX4 {
    transform: rotate(90deg)
}

.Topic_subSubTopicGrid__goTg1 li,.Topic_subTopicGrid__7rgVo>div,.Topic_topic__zNSnP {
    position: relative
}

@media(min-width: 768px) {
    .Topic_subSubTopicGrid__goTg1 li:last-child:after,.Topic_subSubTopicGrid__goTg1 li:nth-last-child(2):after,.Topic_subTopicGrid__7rgVo>div:last-child:after,.Topic_subTopicGrid__7rgVo>div:nth-last-child(2):after,.Topic_topic__zNSnP:last-child:after,.Topic_topic__zNSnP:nth-last-child(2):after {
        display:none
    }
}

.Topic_subSubTopicGrid__goTg1 li:last-child:after,.Topic_subTopicGrid__7rgVo>div:last-child:after,.Topic_topic__zNSnP:last-child:after {
    display: none
}

.Topic_subSubTopicGrid__goTg1 li:after,.Topic_subTopicGrid__7rgVo>div:after,.Topic_topic__zNSnP:after {
    position: absolute;
    bottom: -2rem;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: var(--grey-200);
    content: ""
}

.Topic_topicGrid__iyqoC .Topic_listItemWrapper__Hon59 {
    display: flex;
    flex-direction: column;
    padding: 0 0 0 1rem;
    margin-bottom: 0;
    font-size: 1.125rem;
    gap: .5rem;
    list-style: none
}

.Topic_topicGrid__iyqoC .Topic_listItemWrapper__Hon59 a {
    color: var(--body-color);
    font-weight: 500
}

.Topic_subTopicGrid__7rgVo .Topic_listItemWrapper__Hon59 {
    display: flex;
    flex-direction: column;
    padding: 0;
    margin-bottom: 0;
    gap: 1.5rem;
    list-style: none
}

.Topic_subTopicGrid__7rgVo .Topic_title__Zu0Qt {
    color: var(--body-color)
}

.Topic_subSubTopicGrid__goTg1 {
    padding: 0
}

.Topic_footer__2X1W_ {
    padding-top: 2rem;
    border-top: 1px solid var(--border);
    margin-top: 2rem
}

.Topic_header__hr2Hu {
    display: flex;
    justify-content: space-between;
    gap: 1rem
}

.Topic_header__hr2Hu .Topic_title__Zu0Qt {
    font-size: 1.25rem;
    font-weight: 500
}

.Topic_header__hr2Hu .Topic_articleCount__TrkG3 {
    flex: 0 0 auto;
    color: var(--grey-600);
    font-size: .875rem
}

.Topic_showAllArticles__IGD1j {
    margin-top: 1.25rem
}

.Topic_showAllArticles__IGD1j svg {
    width: .75rem;
    height: .75rem
}

.Topic_interviewTopicPageHeading__CbiYP {
    display: grid;
    margin-bottom: 2rem;
    grid-gap: 2rem 0;
    gap: 2rem 0;
    grid-template-areas: ".";
    grid-template-columns: 1fr
}

@media(min-width: 768px) {
    .Topic_interviewTopicPageHeading__CbiYP {
        gap:0 4rem;
        grid-template-areas: ". .";
        grid-template-columns: 1fr 1fr
    }
}

.Topic_interviewTopicPageHeading__CbiYP .Topic_iconList__tThws {
    padding-left: 1rem;
    margin: 1rem 0 0;
    list-style: none
}

.Topic_interviewTopicPageHeading__CbiYP .Topic_iconList__tThws li {
    position: relative;
    padding-left: 1.25rem
}

.Topic_interviewTopicPageHeading__CbiYP .Topic_iconList__tThws li:before {
    position: absolute;
    top: 7px;
    left: 0;
    display: inline-block;
    width: .5rem;
    height: 12px;
    background-image: url(/_next/static/media/chevron-right.c56f0fdf.svg);
    background-repeat: no-repeat;
    content: ""
}

@layer components {
    .textarea_textarea__nj_mn {
        display: flex;
        width: 100%;
        max-width: 100%;
        min-height: 150px;
        align-items: center;
        padding: .5rem .75rem;
        border: 1px solid var(--border);
        border-radius: var(--radius);
        background-color: var(--input);
        font-size: var(--input-font-size);
        resize: vertical;
        &:focus {
            z-index: 1;
            box-shadow: var(--key-ring-offset-shadow),var(--key-ring-shadow),var(--key-shadow,0 0 #0000);
            outline: 2px solid transparent;
            outline-offset: 2px
        }

        &:focus,&:hover {
            background-color: var(--input-hover)
        }

        &::placeholder {
            color: var(--input-placeholder)
        }

        &:-moz-read-only {
            background: var(--btn-default);
            color: var(--muted-foreground);
            cursor: not-allowed;
            opacity: .7
        }

        &:disabled,&:read-only {
            background: var(--btn-default);
            color: var(--muted-foreground);
            cursor: not-allowed;
            opacity: .7
        }
    }
}

.popover_popover__8lInG {
    z-index: 50;
    width: 20rem;
    padding: 1rem;
    border-radius: var(--radius);
    animation-duration: .4s;
    animation-timing-function: cubic-bezier(.16,1,.3,1);
    background-color: var(--popover-background);
    box-shadow: 0 10px 38px -10px rgb(22 23 24/35%),0 10px 20px -15px rgb(22 23 24/20%);
    color: var(--foreground);
    font-size: var(--font-small);
    will-change: transform,opacity;
    &[data-state=open][data-side=top] {
        animation-name: popover_slideDownAndFade__IFVl3
    }

    &[data-state=open][data-side=right] {
        animation-name: popover_slideLeftAndFade__gLCFU
    }

    &[data-state=open][data-side=bottom] {
        animation-name: popover_slideUpAndFade__H5xQG
    }

    &[data-state=open][data-side=left] {
        animation-name: popover_slideRightAndFade__hGig0
    }
}

@keyframes popover_slideUpAndFade__H5xQG {
    0% {
        opacity: 0;
        transform: translateY(2px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes popover_slideRightAndFade__hGig0 {
    0% {
        opacity: 0;
        transform: translateX(-2px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes popover_slideDownAndFade__IFVl3 {
    0% {
        opacity: 0;
        transform: translateY(-2px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes popover_slideLeftAndFade__gLCFU {
    0% {
        opacity: 0;
        transform: translateX(2px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

.search_overlay__V_O9M {
    position: fixed;
    z-index: 60;
    height: 100%;
    background: hsl(0deg 0% 0%/50%);
    inset: 0
}

.search_search__ok2Qo {
    position: relative;
    width: 100%;
    min-height: 44px;
    @media (min-width: 1280px) {
        --search-max-width:400px;
        max-width:var(--search-max-width);margin-left: -1rem
    }

    .search_searchInput__4VzZ2 {
        padding: .5rem 1rem
    }

    .search_searchButton__nX1dU {
        width: 1.75rem;
        height: 1.75rem;
        .search_icon__eghC1 {
            width: 1.125rem;
            height: 1.125rem
        }
    }
}

.search_popoverContent__AW6wW {
    width: var(--radix-popper-anchor-width);
    padding: 1rem!important;
    border: 1px solid var(--border-default);
    border-top-left-radius: var(--border-radius-m);
    border-top-right-radius: var(--border-radius-m);
    font-size: var(--text-copy-body-size)
}

.search_dropdown__DSBWG {
    display: flex;
    flex-direction: column;
    gap: .75rem;
    .search_results__zzrvB {
        display: flex;
        flex-direction: column;
        gap: .75rem
    }

    ul {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        padding: 0;
        margin: 0;
        gap: .75rem;
        list-style-type: none;
        a {
            display: flex;
            flex-direction: row;
            align-items: center;
            gap: .25rem;
            .search_searchResultIcon__NJmh7 {
                display: inline-flex;
                width: 1rem;
                height: 1rem;
                color: var(--icon);
                vertical-align: middle
            }
        }
    }

    .search_noResults__XbSnQ {
        color: var(--content-default-secondary);
        text-align: center
    }
}

.nav-link_navLink__2h6df {
    padding: .5rem 0;
    border-bottom: 1px solid var(--border);
    color: var(--link-color)!important;
    font-weight: 500
}

.nav-link_linkGrid__MP2c0 {
    container: linkgrid/inline-size
}

.nav-link_grid__6L3Ae {
    display: grid;
    margin-top: 1rem;
    grid-gap: 0 1.5rem;
    gap: 0 1.5rem;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    grid-template-columns: 1fr
}

@container linkgrid (min-width: 550px) {
    .nav-link_grid__6L3Ae {
        grid-template-columns: 1fr 1fr
    }
}

@container linkgrid (min-width: 800px) {
    .nav-link_grid__6L3Ae {
        grid-template-columns: 1fr 1fr 1fr
    }
}

.view-all-link_viewAll__KNyxu {
    display: inline-flex;
    align-items: center;
    margin-top: 1rem;
    font-weight: 500
}

.view-all-link_viewAll__KNyxu .view-all-link_arrow__PQSE3 {
    width: .75rem;
    height: .75rem;
    margin-left: .5rem
}

.service-dropdown_grid__CfHX3 {
    display: grid;
    grid-gap: 0 1.75rem;
    gap: 0 1.75rem;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    grid-template-columns: 300px 1fr
}

.service-dropdown_grid__CfHX3.service-dropdown_hasImage__N1ihV {
    grid-template-columns: 120px 300px 1fr
}

.service-dropdown_grid__CfHX3.service-dropdown_hasSiteAccess__lJEvY {
    grid-template-columns: 1fr 1fr
}

.service-dropdown_grid__CfHX3.service-dropdown_hasImageAndSiteAccess__UgrBS {
    grid-template-columns: 120px 1fr 1fr
}

.service-dropdown_image__YYpgh {
    width: 120px;
    height: 120px
}

.service-dropdown_description__krS6O {
    color: var(--grey-600)
}

.service-dropdown_crossSell__ykHPI {
    position: relative;
    padding: 2rem 4rem 2rem 2rem;
    background-color: var(--blue);
    border-top-left-radius: var(--radius);
    border-top-right-radius: var(--radius);
    color: var(--white);
    font-size: var(--h4-size)
}

.service-dropdown_crossSell__ykHPI a {
    color: var(--governance-tint-50);
    text-decoration: underline
}

.service-dropdown_crossSell__ykHPI a:focus,.service-dropdown_crossSell__ykHPI a:hover {
    color: var(--governance-tint-25)
}

.service-dropdown_crossSell__ykHPI .service-dropdown_text__cLHVw b {
    text-decoration: underline;
    text-decoration-thickness: 2px;
    text-underline-offset: 4px
}

.service-dropdown_crossSell__ykHPI .service-dropdown_text__cLHVw.service-dropdown_stc__MENYO b {
    -webkit-text-decoration-color: var(--safeguarding);
    text-decoration-color: var(--safeguarding)
}

.service-dropdown_crossSell__ykHPI .service-dropdown_text__cLHVw.service-dropdown_cpd__Q15Za b {
    -webkit-text-decoration-color: var(--cpd);
    text-decoration-color: var(--cpd)
}

.service-dropdown_crossSell__ykHPI .service-dropdown_text__cLHVw.service-dropdown_ksg__GfKVy b {
    -webkit-text-decoration-color: var(--governance);
    text-decoration-color: var(--governance)
}

.service-dropdown_crossSell__ykHPI .service-dropdown_illustration__G_UYT {
    position: absolute;
    right: -.5rem;
    bottom: -1.5rem;
    width: 55px;
    height: 155px
}

.service-dropdown_crossSell__ykHPI .service-dropdown_crossSellLinkWrapper__44j0R {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 1rem;
    gap: .5rem 1.5rem
}

.service-dropdown_crossSell__ykHPI .service-dropdown_crossSellText__j0MtT {
    color: var(--grey-500)
}

.service-dropdown_crossSell__ykHPI .service-dropdown_crossSellLink__1MDQf {
    display: inline-flex;
    align-items: center;
    color: var(--white);
    text-decoration: none
}

.service-dropdown_crossSell__ykHPI .service-dropdown_crossSellLink__1MDQf:focus,.service-dropdown_crossSell__ykHPI .service-dropdown_crossSellLink__1MDQf:hover {
    text-decoration: underline
}

.service-dropdown_crossSell__ykHPI .service-dropdown_crossSellLink__1MDQf .service-dropdown_arrow__p8tBb {
    width: .75rem;
    height: .75rem;
    margin-left: .5rem
}

.service-dropdown_crossSell__ykHPI .service-dropdown_crossSellLink__1MDQf .service-dropdown_icon__R64dT {
    width: 16px;
    height: auto;
    margin-right: .5rem
}

.service-dropdown_subheading__0Bx3R {
    margin-bottom: 1rem
}

.service-dropdown_loggedOutLinks__0vJMc {
    display: grid;
    grid-gap: 1rem;
    gap: 1rem;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    grid-template-columns: 1fr 1fr
}

@media(min-width: 1200px) {
    .service-dropdown_loggedOutLinks__0vJMc {
        grid-template-columns:1fr 1fr 1fr
    }
}

.service-dropdown_block__UlEbY {
    position: relative;
    padding: 1rem;
    border: 1px solid var(--border);
    background-color: var(--white);
    border-top-left-radius: var(--radius);
    border-top-right-radius: var(--radius)
}

.service-dropdown_block__UlEbY .service-dropdown_abstract__7kjUS {
    margin-top: .25rem;
    color: var(--grey-600);
    font-size: var(--font-small)
}

.service-dropdown_stretchedLink__h44S6 {
    color: var(--link-color)!important;
    font-weight: 500
}

.service-dropdown_stretchedLink__h44S6:before {
    position: absolute;
    z-index: 1;
    content: "";
    inset: 0
}

.featured-menu-item_featured__yn3D_ {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 1rem;
    border: 1px solid var(--border);
    background-color: var(--white);
    color: var(--link-color)!important;
    font-weight: 500;
    gap: .75rem
}

.featured-menu-item_featured__yn3D_:focus,.featured-menu-item_featured__yn3D_:hover {
    text-decoration: none
}

.featured-menu-item_featured__yn3D_:focus .featured-menu-item_title__OnOmP,.featured-menu-item_featured__yn3D_:hover .featured-menu-item_title__OnOmP {
    text-decoration: underline
}

.topic-dropdown_grid__LDKZw {
    display: grid;
    grid-gap: 0 1.75rem;
    gap: 0 1.75rem;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    grid-template-columns: 1fr
}

.topic-dropdown_grid__LDKZw.topic-dropdown_hasImage__NZvxw {
    grid-template-columns: 120px 1fr
}

.topic-dropdown_grid__LDKZw.topic-dropdown_hasFeatured__Dqs1I {
    grid-template-columns: 1fr 350px
}

.topic-dropdown_grid__LDKZw.topic-dropdown_hasImageAndFeatured__acbAl {
    grid-template-columns: 120px 1fr 350px
}

.topic-dropdown_featuredHeading__cyJp6 {
    margin-bottom: 1rem;
    color: var(--grey-600)
}

.topic-dropdown_featuredList__kD5Jd {
    display: flex;
    flex-direction: column;
    gap: .75rem
}

.topic-dropdown_image__M6iBj {
    width: 120px;
    height: 120px
}

.topic-dropdown_description__uYxhD {
    color: var(--grey-600)
}

.shared-site-nav_nav__wNDIf {
    display: flex;
    justify-content: flex-end;
    grid-area: nav
}

.shared-site-nav_navMenu__ksT8W {
    display: none!important;
    max-width: none!important;
    justify-content: flex-start!important
}

@media(min-width: 1280px) {
    .shared-site-nav_navMenu__ksT8W {
        display:flex!important
    }
}

.shared-site-nav_navMenu__ksT8W.shared-site-nav_isSharedNav__XK0PV .shared-site-nav_topLevelItem__mxuJT:after,.shared-site-nav_navMenu__ksT8W.shared-site-nav_isSharedNav__XK0PV .shared-site-nav_topLevelItem__mxuJT:focus:after,.shared-site-nav_navMenu__ksT8W.shared-site-nav_isSharedNav__XK0PV .shared-site-nav_topLevelItem__mxuJT:hover:after {
    background-color: var(--blue)
}

.shared-site-nav_navMenu__ksT8W .shared-site-nav_topLevelItem__mxuJT {
    position: relative;
    padding: .375rem 0 .5rem;
    margin-right: 1.3rem;
    font-size: 15px;
    text-decoration: none
}

@media(max-width: 1439px) {
    .shared-site-nav_navMenu__ksT8W .shared-site-nav_topLevelItem__mxuJT {
        margin-right:1rem;
        font-size: 14px
    }
}

.shared-site-nav_navMenu__ksT8W .shared-site-nav_topLevelItem__mxuJT:focus,.shared-site-nav_navMenu__ksT8W .shared-site-nav_topLevelItem__mxuJT:hover {
    background-color: rgba(0,0,0,0)
}

.shared-site-nav_navMenu__ksT8W .shared-site-nav_topLevelItem__mxuJT:focus:after,.shared-site-nav_navMenu__ksT8W .shared-site-nav_topLevelItem__mxuJT:hover:after {
    position: absolute;
    z-index: 1;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: var(--product);
    content: ""
}

.shared-site-nav_navMenu__ksT8W .shared-site-nav_topLevelItem__mxuJT[data-state=open] {
    background-color: rgba(0,0,0,0)
}

.shared-site-nav_navMenu__ksT8W .shared-site-nav_topLevelLink__E6_IP {
    display: inline-flex;
    height: 2.5rem;
    align-items: center;
    justify-content: center;
    font-size: 15px;
    line-height: 1.25rem;
    text-decoration: none
}

@media(max-width: 1439px) {
    .shared-site-nav_navMenu__ksT8W .shared-site-nav_topLevelLink__E6_IP {
        margin-right:1rem;
        font-size: 14px
    }
}

.shared-site-nav_navMenu__ksT8W .shared-site-nav_topLevelLink__E6_IP .shared-site-nav_newBadge__juYQh {
    padding: .25rem
}

.shared-site-nav_navMenu__ksT8W .shared-site-nav_newBadge__juYQh {
    padding: .25rem .25rem .25rem .375rem;
    font-size: var(--font-tag);
    text-transform: uppercase
}

.shared-site-nav_navMenuContent__yvHQW {
    padding: 2.5rem
}

.site-header_header__P8VCw {
    border-bottom: 1px solid var(--grey-200);
    background-color: var(--white)
}

.site-header_grid__EKRaO {
    display: grid;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    grid-gap: 1.5rem 1rem;
    gap: 1.5rem 1rem;
    grid-auto-flow: row;
    grid-template-areas: "services nav" "search search";
    grid-template-columns: auto 1fr;
    grid-template-rows: 1fr auto;
    @media (min-width: 1280px) {
        padding-top:2rem;
        padding-bottom:0;grid-template-areas:"services search" "nav nav";grid-template-columns:auto 1fr;grid-template-rows:1fr auto}

    &.site-header_noSearchBar__8YGIj {
        gap: 1rem
    }
}

.site-header_actionsArea__jckJd {
    display: flex;
    height: 100%;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
    gap: .5rem;
    grid-area: search;
    >a,>button {
        flex: 0 0 auto
    }
}

.site-header_actionButtonsHide__QM_fS {
    display: flex;
    flex: 0 0 auto;
    flex-direction: row;
    justify-content: flex-end;
    gap: .5rem;
    @media (max-width: 800px) {
        display:none
    }
}

.site-header_home__FFxjU {
    display: flex
}

.site-header_theKeyLogo__sDj4n {
    height: 23px;
    flex: 0 0 auto;
    @media (min-width: 600px) {
        margin-right:1rem
    }

    @media (min-width: 992px) {
        height:34px;
        margin-right:2rem}
}

.site-header_ghkLogo__Y7m7Q {
    width: auto;
    height: 45px
}

.site-header_services__EgsdW {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    gap: .375rem 0;
    grid-area: services;
    @media (min-width: 440px) {
        flex-direction:row
    }
}

.site-header_servicesDesktop__Rb_8q {
    display: none;
    flex-flow: row;
    align-items: center;
    gap: .75rem;
    @media (min-width: 992px) {
        display:inline-flex;
        margin-left:-.5rem}
}

.site-header_service__gOOLw {
    position: relative;
    z-index: 1;
    display: inline-flex;
    padding: .5rem;
    border-radius: var(--radius);
    color: var(--grey-700);
    font-size: 17px;
    .site-header_name___4tSI {
        -webkit-text-decoration-color: var(--grey-400);
        text-decoration-color: var(--grey-400);
        &.site-header_activeSite__rBPDn {
            color: var(--foreground);
            font-weight: 500
        }

        &.site-header_activeSite__rBPDn,&:focus,&:hover {
            -webkit-text-decoration-color: var(--branding-underline);
            text-decoration-color: var(--branding-underline)
        }
    }

    &:focus,&:hover {
        color: var(--foreground);
        text-decoration: inherit
    }

    .site-header_betaTag__OVPot {
        margin-left: .25rem;
        font-size: var(--font-tag);
        font-weight: 400
    }
}

.site-header_marketingPage__v_QIx .site-header_service__gOOLw .site-header_name___4tSI {
    -webkit-text-decoration-color: var(--branding-underline);
    text-decoration-color: var(--branding-underline)
}

.site-header_servicesMobile__erngd {
    display: inline-flex;
    margin-left: 8px;
    @media (min-width: 992px) {
        display:none
    }

    .site-header_dropdownTrigger__JlZyv {
        height: auto!important;
        padding: .5rem!important;
        font-size: 1.125rem;
        line-height: inherit;
        &:focus,&:hover {
            background-color: var(--grey-100);
            text-decoration: none
        }

        .site-header_chevron__tR06F {
            width: 1rem;
            height: 1rem;
            margin-left: .25rem;
            transition: transform .3s cubic-bezier(.87,0,.13,1)
        }

        &[aria-expanded=true] .site-header_chevron__tR06F {
            transform: rotate(180deg)
        }
    }
}

.site-header_dropdownItem__q1YWq {
    display: flex!important;
    align-items: flex-start;
    font-size: 1.125rem!important;
    font-size: inherit;
    line-height: inherit!important;
    .site-header_name___4tSI {
        -webkit-text-decoration-color: var(--branding-underline);
        text-decoration-color: var(--branding-underline)
    }
}

.navigation-menu_navigationMenuRoot__ahYNT {
    position: relative;
    z-index: 10;
    display: flex;
    max-width: max-content;
    flex: 1 1;
    align-items: center;
    justify-content: center
}

.navigation-menu_navigationMenuList__VSoLX {
    display: flex;
    flex: 1 1;
    align-items: center;
    justify-content: center;
    padding: 0;
    margin: 0;
    list-style-type: none
}

.navigation-menu_navigationMenuTrigger__Vml9R {
    display: inline-flex;
    width: max-content;
    height: 2.5rem;
    align-items: center;
    justify-content: center;
    padding: .5rem;
    border: none;
    border-radius: var(--radius);
    background-color: transparent;
    color: inherit;
    font-size: var(--nav-menu-font-size);
    font-weight: 400;
    line-height: 1.25rem;
    transition-duration: .15s;
    transition-property: color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    &:focus,&:hover {
        background-color: var(--accent);
        color: var(--accent-foreground)
    }

    &:focus {
        outline: 2px solid transparent;
        outline-offset: 2px
    }

    &:focus-visible {
        box-shadow: var(--key-ring-offset-shadow),var(--key-ring-shadow),var(--key-shadow,0 0 #0000);
        outline: 2px solid transparent;
        outline-offset: 2px
    }

    &:disabled {
        opacity: .5;
        pointer-events: none
    }

    &[data-state=open] {
        background-color: var(--accent);
        .navigation-menu_chevronDown__rLpDx {
            transform: rotate(180deg)
        }
    }

    .navigation-menu_chevronDown__rLpDx {
        position: relative;
        top: 1px;
        width: .75rem;
        height: .75rem;
        margin-left: .2rem;
        transition: transform .3s cubic-bezier(.87,0,.13,1)
    }
}

.navigation-menu_navigationMenuContent__TOxnD {
    top: 0;
    left: 0;
    width: 100%;
    @media (min-width: 768px) {
        position:absolute;
        width:auto}
}

.navigation-menu_navigationMenuLink__tB1ec {
    flex: 1 1;
    color: inherit;
    font-size: var(--nav-menu-font-size);
    gap: .375rem
}

.navigation-menu_viewportWrapper__BeCZ_ {
    position: absolute;
    top: 100%;
    left: 0;
    display: flex;
    width: 100%;
    justify-content: center
}

.navigation-menu_navigationMenuViewport__dxfo7 {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0/10%),0 4px 6px -4px rgb(0 0 0/10%);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);
    position: relative;
    overflow: hidden;
    width: 100%;
    height: var(--radix-navigation-menu-viewport-height);
    border-width: 1px;
    border: 1px solid var(--grey-200);
    border-radius: var(--radius);
    background-color: var(--grey-100);
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
    color: var(--accent-foreground);
    transform-origin: top center
}

.ConsentPlaceholder_ConsentPlaceholder__HghqR {
    position: fixed;
    z-index: 9999;
    right: 40px;
    bottom: 40px;
    display: flex;
    width: 48px;
    height: 48px;
    align-items: center;
    justify-content: center;
    border-radius: 24px;
    background: #000;
    &.ConsentPlaceholder_Governorhub__GRu4C {
        background: var(--governance)
    }

    &.ConsentPlaceholder_Key__zJq_m {
        background: var(--pink)
    }

    &:hover {
        box-shadow: 0 4px 10px rgb(0 0 0/50%);
        cursor: pointer
    }

    .ConsentPlaceholder_Bubble___fRpo,.ConsentPlaceholder_KeyIcon__6wt8_ {
        width: 24px;
        height: 24px
    }
}

.Banner_notificationBar__4LwAt {
    padding: 1rem 0;
    border-bottom: 2px solid var(--blue);
    @media (min-width: 992px) {
        padding-left:0;
        padding-bottom:.75rem;padding-right:0;padding-top:.75rem;border-left-color:currentcolor;border-left-style:none;border-left-width:medium;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-top-color:currentcolor;border-top-style:none;border-top-width:medium;background-color:var(--grey-100);.Banner_text__hqoIN {
            color: var(--grey-600);
            strong {
                color: var(--grey-800)
            }
        }

        &.Banner_locked__tf_aU {
            background-color: var(--blue);
            .Banner_text__hqoIN {
                color: var(--grey-300);
                strong {
                    color: var(--white)
                }
            }

            .Banner_link__Wy_Zf {
                color: var(--blue-tint-25)
            }
        }

        &.Banner_unlocked__ktYXI {
            background-color: var(--unlocked-content-green);
            .Banner_text__hqoIN {
                color: var(--text-color)
            }

            .Banner_link__Wy_Zf {
                color: var(--link-color)
            }
        }
    }

    strong {
        margin-right: .5rem
    }

    .Banner_container__7IoeN {
        display: flex;
        gap: .75rem;
        .Banner_circleIcon__rQhLH {
            @media (max-width: 991px) {
                background-color:black
            }
        }
    }

    .Banner_content__P7E2c {
        display: flex;
        flex-direction: column;
        flex-grow: 1;
        gap: .5rem;
        place-content: center space-between;
        @media (min-width: 992px) {
            flex-direction:row;
            gap:2rem}
    }

    .Banner_link__Wy_Zf,.Banner_text__hqoIN {
        font-size: .875rem;
        @media (min-width: 992px) {
            font-size:1rem
        }
    }

    .Banner_link__Wy_Zf {
        white-space: nowrap
    }
}

.Banner_promoPanel__rgyqL {
    padding: 1.5rem;
    border-radius: var(--radius);
    background-color: var(--blue);
    color: var(--white);
    @media (min-width: 992px) {
        padding-left:2rem;
        padding-bottom:2rem;padding-right:2rem;padding-top:2rem}

    .Banner_message__AB0Sz {
        display: flex;
        margin-bottom: 1rem;
        gap: .5rem;
        .Banner_text__hqoIN {
            max-width: 190px;
            color: var(--grey-300);
            font-size: .9375rem;
            @media (min-width: 400px) {
                max-width:none
            }

            @media (min-width: 992px) {
                max-width:190px
            }

            @media (min-width: 1200px) {
                max-width:none
            }
        }
    }

    .Banner_title__MSSb_ {
        max-width: 230px;
        margin-bottom: 1.5rem;
        font-size: 1.375rem;
        line-height: 2.125rem;
        @media (min-width: 400px) {
            max-width:none;
            font-size:1.5rem}

        @media (min-width: 992px) {
            max-width:230px
        }
    }

    .Banner_button__7w0HR {
        margin-bottom: 1rem
    }

    .Banner_footnote__KVyZQ {
        max-width: 250px;
        color: var(--grey-500);
        font-size: .875rem;
        @media (min-width: 400px) {
            max-width:none
        }

        @media (min-width: 992px) {
            max-width:250px
        }
    }
}

.Banner_promoBanner__psbUX {
    padding: 4rem 0;
    background-color: var(--grey-100);
    .Banner_container__7IoeN {
        @media (min-width: 768px) {
            padding-right:13rem
        }
    }

    .Banner_message__AB0Sz {
        display: flex;
        margin-bottom: 2rem;
        gap: .5rem;
        .Banner_text__hqoIN {
            color: var(--grey-800);
            font-size: 1rem;
            font-weight: 700;
            @media (min-width: 768px) {
                font-size:1.125rem
            }
        }
    }

    .Banner_title__MSSb_ {
        margin-bottom: 1rem;
        color: var(--blue);
        font-size: 1.5rem;
        @media (min-width: 768px) {
            font-size:2.25rem
        }
    }

    .Banner_subTitle__9jB_C {
        margin-bottom: 1.5rem;
        font-size: 1.175rem;
        @media (min-width: 768px) {
            font-size:1.375rem
        }
    }

    .Banner_button__7w0HR {
        height: auto;
        margin-bottom: 1rem;
        line-height: 22px;
        .Banner_nonWholeSchoolMember__fClkg {
            display: inline-flex;
            .Banner_desktopOnly__8K738 {
                display: none;
                @media (min-width: 768px) {
                    display:inline-flex
                }
            }
        }
    }

    .Banner_footnote__KVyZQ {
        font-size: .875rem
    }
}

.Banner_imageHolder___3WUc {
    display: none;
    @media (min-width: 768px) {
        display:block;
        width:100%;height:3rem;background-color:var(--blue);.Banner_container__7IoeN {
            position: relative;
            z-index: 3;
            &:after {
                position: absolute;
                right: 2rem;
                bottom: -1rem;
                width: 221px;
                height: 221px;
                background-image: url(/_next/static/media/figures.e6f81d85.svg);
                background-repeat: no-repeat;
                background-size: contain;
                content: ""
            }
        }
    }
}

.RoleReview_fieldLayout__DLg73 {
    display: flex;
    gap: 1rem
}

.RoleReview_fieldContent__zeeYp {
    display: flex;
    flex: 1 1;
    flex-direction: column;
    gap: .5rem
}

.RoleReview_fieldLabel__7Eewt {
    font-weight: 700
}

.RoleReview_fieldHeading__NWj4n {
    flex: 0 0 7rem;
    color: var(--pink);
    font-weight: 700
}

.RoleReview_fieldHeading__NWj4n.RoleReview_jobCategoryHeading__EIfWH {
    margin-top: .5rem
}

.RoleReview_selectTrigger__ULZ17 {
    width: 100%
}

.RoleReview_dialogFooter__gqE32 {
    display: flex;
    width: 100%;
    justify-content: flex-end;
    margin: 0
}

.RoleReview_count__Mgzj8 {
    margin-left: .5rem;
    color: var(--grey-500);
    font-size: 1.2rem;
    font-weight: 400
}

.RoleReview_focusElement__AXY_U {
    border: none;
    background: none;
    pointer-events: none
}

.RoleReview_focusElement__AXY_U:focus-visible {
    visibility: hidden
}

.Spotlight_spotlight__yYFo3 {
    padding: 3.75rem 0 2rem
}

@media(min-width: 992px) {
    .Spotlight_spotlight__yYFo3 {
        padding:6.25rem 0
    }
}

.Spotlight_spotlight__yYFo3 .Spotlight_sectionTitle__Qhxc1 {
    margin-bottom: 4rem;
    font-size: 1.75rem;
    text-align: center
}

.Group_group__FqFLp {
    padding: 0 0 4rem
}

.Group_group__FqFLp:last-child {
    padding-bottom: 0
}

.Group_group__FqFLp .Group_heading__r2tkP {
    display: inline-block;
    border-bottom: 3px solid;
    margin-bottom: 1.5rem;
    font-size: 1.75rem;
    line-height: 1.4
}

.Group_group__FqFLp.Group_leaders__gYTjO .Group_heading__r2tkP {
    border-color: var(--leaders)
}

.Group_group__FqFLp.Group_governance__tRqBY .Group_heading__r2tkP {
    border-color: var(--governance)
}

.Group_group__FqFLp.Group_safeguarding__riMdK .Group_heading__r2tkP {
    border-color: var(--safeguarding)
}

.Group_group__FqFLp.Group_cpd__CKyx4 .Group_heading__r2tkP {
    border-color: var(--cpd)
}

.Group_group__FqFLp p {
    margin-bottom: 1.5rem
}

.Group_group__FqFLp .Group_content__QoHyR {
    display: grid;
    grid-gap: 2rem;
    gap: 2rem;
    grid-template-columns: 1fr
}

@media(min-width: 992px) {
    .Group_group__FqFLp .Group_content__QoHyR {
        grid-template-columns:1fr 1fr 1fr
    }
}

.Group_group__FqFLp .Group_content__QoHyR .Group_leaders__gYTjO {
    border-bottom: 3px solid var(--leaders)
}

.Group_group__FqFLp .Group_content__QoHyR .Group_governance__tRqBY {
    border-bottom: 3px solid var(--governance)
}

.Group_group__FqFLp .Group_content__QoHyR .Group_safeguarding__riMdK {
    border-bottom: 3px solid var(--safeguarding)
}

.Group_group__FqFLp .Group_content__QoHyR .Group_cpd__CKyx4 {
    border-bottom: 3px solid var(--cpd)
}

.InterviewTopicWidget_interviewTopicWidget__gr0yv {
    --padding-x: 1rem;
    position: relative;
    display: block;
    border-radius: var(--radius);
    border: 1px solid var(--grey-200);
    border-top: 2px solid var(--pink);
    background-color: var(--grey-50);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    color: var(--body-color);
    text-decoration: none;
    transition: box-shadow .3s ease
}

.InterviewTopicWidget_interviewTopicWidget__gr0yv:hover {
    box-shadow: 0 0 .9px rgba(0,0,0,.024),0 0 2.5px rgba(0,0,0,.035),0 0 6px rgba(0,0,0,.046),0 0 20px rgba(0,0,0,.07);
    text-decoration: none
}

.InterviewTopicWidget_interviewTopicWidget__gr0yv:hover .InterviewTopicWidget_start__2bL2E {
    text-decoration: underline
}

.InterviewTopicWidget_interviewTopicWidget__gr0yv:hover .InterviewTopicWidget_arrowIcon__mJTK3 {
    margin-left: .75rem
}

.InterviewTopicWidget_interviewTopicWidget__gr0yv header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 1px solid var(--grey-300);
    background: var(--white);
    gap: .5rem
}

.InterviewTopicWidget_interviewTopicWidget__gr0yv header .InterviewTopicWidget_pre__2VM88 {
    color: var(--blue-tint-75);
    font-size: .75rem
}

.InterviewTopicWidget_interviewTopicWidget__gr0yv header h3 {
    font-size: 1.125rem
}

.InterviewTopicWidget_interviewTopicWidget__gr0yv header .InterviewTopicWidget_new__HurcO {
    margin-left: .25rem;
    color: var(--pink);
    font-size: .875rem;
    font-weight: 500;
    text-transform: uppercase
}

.InterviewTopicWidget_interviewTopicWidget__gr0yv header .InterviewTopicWidget_interactive__nUQq9 {
    width: 2.25rem;
    height: 2.25rem;
    background-image: url(/_next/static/media/small.6ba8602a.svg);
    background-repeat: no-repeat
}

.InterviewTopicWidget_interviewTopicWidget__gr0yv .InterviewTopicWidget_body__jjsgS {
    display: flex;
    flex-direction: column;
    padding: 1.25rem 1rem;
    gap: .75rem
}

.InterviewTopicWidget_interviewTopicWidget__gr0yv .InterviewTopicWidget_start__2bL2E {
    display: flex;
    align-items: center;
    color: var(--link-color)
}

.InterviewTopicWidget_interviewTopicWidget__gr0yv .InterviewTopicWidget_arrowIcon__mJTK3 {
    width: 1rem;
    height: 1rem;
    margin-left: .5rem;
    transition: all .2s ease
}

.InterviewTopic_interviewTopic__Qrc32 {
    --flow-space: 1rem
}

.InterviewTopic_interviewTopic__Qrc32 .InterviewTopic_header__zcrgh {
    display: flex;
    justify-content: space-between;
    gap: 1rem
}

.InterviewTopic_interviewTopic__Qrc32 .InterviewTopic_header__zcrgh .InterviewTopic_title__6C_Kk {
    color: var(--body-color);
    font-size: 1.25rem;
    font-weight: 500
}

.InterviewTopic_interviewTopic__Qrc32 .InterviewTopic_heading__y58oM {
    font-weight: 500
}

.InterviewTopic_interviewTopic__Qrc32 .InterviewTopic_articleList__GqFfd {
    display: flex;
    width: 100%;
    flex-direction: column;
    gap: .5rem
}

.InterviewTopic_interviewTopic__Qrc32 .InterviewTopic_wrapper__xe8ML {
    display: flex;
    width: 100%;
    align-items: baseline;
    justify-content: space-between;
    gap: .5rem
}

.InterviewTopic_interviewTopic__Qrc32 .InterviewTopic_count__S5mDL {
    flex: 0 0 auto;
    color: var(--grey-600);
    font-size: .875rem
}

.ParsedStreamfieldBody_gridRow__RcAft {
    --grid-row-gap: 1rem;
    display: flex;
    flex-wrap: wrap;
    gap: var(--grid-row-gap)
}

.ParsedStreamfieldBody_grid1Of1__dE6sC,.ParsedStreamfieldBody_grid1Of2__n8vkS,.ParsedStreamfieldBody_grid1Of3__nOT6d {
    flex: 0 0 100%
}

@media(min-width: 992px) {
    .ParsedStreamfieldBody_grid1Of2__n8vkS,.ParsedStreamfieldBody_grid1Of3__nOT6d {
        flex:0 0 calc(50% - var(--grid-row-gap)/2)
    }
}

.ParsedStreamfieldBody_moduleBlogpost__LWR6x a {
    display: flex;
    padding: 1.5rem;
    border: 1px solid var(--border);
    border-radius: var(--radius);
    background-color: var(--grey-50);
    font-size: var(--h2-size);
    font-weight: 700
}

.ParsedStreamfieldBody_moduleImagePromoBlock__gZUOI a {
    position: relative;
    display: flex;
    overflow: hidden;
    padding: 1.5rem 1.5rem 1.5rem calc(4px + 1.5rem);
    border: 1px solid var(--border);
    border-radius: var(--radius);
    color: var(--foreground)
}

.ParsedStreamfieldBody_moduleImagePromoBlock__gZUOI a:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 4px;
    height: 100%;
    background-color: var(--product);
    content: ""
}

.ParsedStreamfieldBody_moduleImagePromoBlock__gZUOI a:focus,.ParsedStreamfieldBody_moduleImagePromoBlock__gZUOI a:hover {
    text-decoration: none
}

.ParsedStreamfieldBody_moduleImagePromoBlock__gZUOI a:focus .ParsedStreamfieldBody_moduleImagePromoHeading__qa0_e,.ParsedStreamfieldBody_moduleImagePromoBlock__gZUOI a:hover .ParsedStreamfieldBody_moduleImagePromoHeading__qa0_e {
    text-decoration: underline
}

.TopicPromo_topicPromo__q8u0r {
    margin-bottom: 1rem
}