/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--jmds-core-duration-fast:120ms;--jmds-core-duration-150:150ms;--jmds-core-duration-180:180ms;--jmds-core-duration-base:200ms;--jmds-core-duration-slow:320ms;--jmds-core-ease-standard:cubic-bezier(0.4,0,0.2,1);--jmds-core-ease-decelerate:cubic-bezier(0,0,0.2,1);}:root{--jmds-core-radius-none:0;--jmds-core-radius-xs:0.125rem;--jmds-core-radius-sm:0.25rem;--jmds-core-radius-md:0.375rem;--jmds-core-radius-lg:0.5rem;--jmds-core-radius-xl:0.75rem;--jmds-core-radius-2xl:1rem;--jmds-core-radius-full:9999px;}:root{--jmds-core-color-neutral-0:#ffffff;--jmds-core-color-neutral-50:#f8f8f7;--jmds-core-color-neutral-100:#ededeb;--jmds-core-color-neutral-200:#d6d5d1;--jmds-core-color-neutral-300:#b5b3ad;--jmds-core-color-neutral-400:#8f8d86;--jmds-core-color-neutral-500:#6b6963;--jmds-core-color-neutral-600:#504e49;--jmds-core-color-neutral-700:#363430;--jmds-core-color-neutral-800:#232220;--jmds-core-color-neutral-900:#141312;--jmds-core-color-neutral-950:#0a0908;--jmds-core-color-neutral-1000:#000000;--jmds-core-color-green-500:#22c55e;--jmds-core-color-green-600:#16a34a;--jmds-core-color-green-700:#15803d;--jmds-core-color-green-100:#dcfce7;--jmds-core-color-amber-400:#fbbf24;--jmds-core-color-amber-500:#f59e0b;--jmds-core-color-amber-600:#d97706;--jmds-core-color-amber-100:#fef3c7;--jmds-core-color-amber-900:#78350f;--jmds-core-color-red-500:#ef4444;--jmds-core-color-red-600:#dc2626;--jmds-core-color-red-700:#b91c1c;--jmds-core-color-red-100:#fee2e2;--jmds-core-color-white:#ffffff;--jmds-core-color-black:#000000;--jmds-core-color-transparent:transparent;--jmds-core-color-white-alpha-98:rgba(255,255,255,0.98);--jmds-core-color-white-alpha-96:rgba(255,255,255,0.96);--jmds-core-color-white-alpha-94:rgba(255,255,255,0.94);--jmds-core-color-white-alpha-92:rgba(255,255,255,0.92);--jmds-core-color-white-alpha-80:rgba(255,255,255,0.8);--jmds-core-color-white-alpha-70:rgba(255,255,255,0.7);--jmds-core-color-white-alpha-56:rgba(255,255,255,0.56);--jmds-core-color-white-alpha-50:rgba(255,255,255,0.5);--jmds-core-color-white-alpha-40:rgba(255,255,255,0.4);--jmds-core-color-white-alpha-35:rgba(255,255,255,0.35);--jmds-core-color-white-alpha-30:rgba(255,255,255,0.3);--jmds-core-color-white-alpha-20:rgba(255,255,255,0.2);--jmds-core-color-white-alpha-16:rgba(255,255,255,0.16);--jmds-core-color-white-alpha-8:rgba(255,255,255,0.08);--jmds-core-color-white-alpha-4:rgba(255,255,255,0.04);--jmds-core-color-black-alpha-98:rgba(0,0,0,0.98);--jmds-core-color-black-alpha-96:rgba(0,0,0,0.96);--jmds-core-color-black-alpha-94:rgba(0,0,0,0.94);--jmds-core-color-black-alpha-92:rgba(0,0,0,0.92);--jmds-core-color-black-alpha-80:rgba(0,0,0,0.8);--jmds-core-color-black-alpha-70:rgba(0,0,0,0.7);--jmds-core-color-black-alpha-56:rgba(0,0,0,0.56);--jmds-core-color-black-alpha-50:rgba(0,0,0,0.5);--jmds-core-color-black-alpha-40:rgba(0,0,0,0.4);--jmds-core-color-black-alpha-35:rgba(0,0,0,0.35);--jmds-core-color-black-alpha-30:rgba(0,0,0,0.3);--jmds-core-color-black-alpha-20:rgba(0,0,0,0.2);--jmds-core-color-black-alpha-16:rgba(0,0,0,0.16);--jmds-core-color-black-alpha-8:rgba(0,0,0,0.08);--jmds-core-color-black-alpha-4:rgba(0,0,0,0.04);--jmds-core-color-cove-50:#d9fdff;--jmds-core-color-cove-100:#a5f1f5;--jmds-core-color-cove-200:#92dee2;--jmds-core-color-cove-300:#7fcbcf;--jmds-core-color-cove-400:#6db8bc;--jmds-core-color-cove-500:#5aa5a9;--jmds-core-color-cove-600:#479397;--jmds-core-color-cove-700:#348185;--jmds-core-color-cove-800:#1f7074;--jmds-core-color-cove-900:#005f63;--jmds-core-color-cove-950:#001b1c;--jmds-core-color-cove-1000:#000203;--jmds-core-color-cove-alpha-98:rgba(0,95,99,0.98);--jmds-core-color-cove-alpha-96:rgba(0,95,99,0.96);--jmds-core-color-cove-alpha-94:rgba(0,95,99,0.94);--jmds-core-color-cove-alpha-92:rgba(0,95,99,0.92);--jmds-core-color-cove-alpha-80:rgba(0,95,99,0.8);--jmds-core-color-cove-alpha-70:rgba(0,95,99,0.7);--jmds-core-color-cove-alpha-56:rgba(0,95,99,0.56);--jmds-core-color-cove-alpha-50:rgba(0,95,99,0.5);--jmds-core-color-cove-alpha-40:rgba(0,95,99,0.4);--jmds-core-color-cove-alpha-35:rgba(0,95,99,0.35);--jmds-core-color-cove-alpha-30:rgba(0,95,99,0.3);--jmds-core-color-cove-alpha-20:rgba(0,95,99,0.2);--jmds-core-color-cove-alpha-16:rgba(0,95,99,0.16);--jmds-core-color-cove-alpha-8:rgba(0,95,99,0.08);--jmds-core-color-cove-alpha-4:rgba(0,95,99,0.04);--jmds-core-color-canopy-50:#f1f9f4;--jmds-core-color-canopy-100:#dff1e6;--jmds-core-color-canopy-200:#bfe3ce;--jmds-core-color-canopy-300:#a7d8bb;--jmds-core-color-canopy-400:#72c092;--jmds-core-color-canopy-500:#4eb176;--jmds-core-color-canopy-600:#3f8d5f;--jmds-core-color-canopy-700:#32714c;--jmds-core-color-canopy-800:#265539;--jmds-core-color-canopy-900:#193926;--jmds-core-color-canopy-950:#102318;--jmds-core-color-canopy-alpha-98:rgba(167,216,187,0.98);--jmds-core-color-canopy-alpha-96:rgba(167,216,187,0.96);--jmds-core-color-canopy-alpha-94:rgba(167,216,187,0.94);--jmds-core-color-canopy-alpha-92:rgba(167,216,187,0.92);--jmds-core-color-canopy-alpha-80:rgba(167,216,187,0.8);--jmds-core-color-canopy-alpha-70:rgba(167,216,187,0.7);--jmds-core-color-canopy-alpha-56:rgba(167,216,187,0.56);--jmds-core-color-canopy-alpha-50:rgba(167,216,187,0.5);--jmds-core-color-canopy-alpha-40:rgba(167,216,187,0.4);--jmds-core-color-canopy-alpha-35:rgba(167,216,187,0.35);--jmds-core-color-canopy-alpha-30:rgba(167,216,187,0.3);--jmds-core-color-canopy-alpha-20:rgba(167,216,187,0.2);--jmds-core-color-canopy-alpha-16:rgba(167,216,187,0.16);--jmds-core-color-canopy-alpha-8:rgba(167,216,187,0.08);--jmds-core-color-canopy-alpha-4:rgba(167,216,187,0.04);--jmds-core-color-inkwell-50:#ebf2fe;--jmds-core-color-inkwell-100:#d2e3fe;--jmds-core-color-inkwell-200:#a6c7fd;--jmds-core-color-inkwell-300:#6fa4fb;--jmds-core-color-inkwell-400:#3882fa;--jmds-core-color-inkwell-500:#0763f8;--jmds-core-color-inkwell-600:#054fc7;--jmds-core-color-inkwell-700:#043f9f;--jmds-core-color-inkwell-800:#032f77;--jmds-core-color-inkwell-900:#021d49;--jmds-core-color-inkwell-950:#011432;--jmds-core-color-inkwell-alpha-98:rgba(2,29,73,0.98);--jmds-core-color-inkwell-alpha-96:rgba(2,29,73,0.96);--jmds-core-color-inkwell-alpha-94:rgba(2,29,73,0.94);--jmds-core-color-inkwell-alpha-92:rgba(2,29,73,0.92);--jmds-core-color-inkwell-alpha-80:rgba(2,29,73,0.8);--jmds-core-color-inkwell-alpha-70:rgba(2,29,73,0.7);--jmds-core-color-inkwell-alpha-56:rgba(2,29,73,0.56);--jmds-core-color-inkwell-alpha-50:rgba(2,29,73,0.5);--jmds-core-color-inkwell-alpha-40:rgba(2,29,73,0.4);--jmds-core-color-inkwell-alpha-35:rgba(2,29,73,0.35);--jmds-core-color-inkwell-alpha-30:rgba(2,29,73,0.3);--jmds-core-color-inkwell-alpha-20:rgba(2,29,73,0.2);--jmds-core-color-inkwell-alpha-16:rgba(2,29,73,0.16);--jmds-core-color-inkwell-alpha-8:rgba(2,29,73,0.08);--jmds-core-color-inkwell-alpha-4:rgba(2,29,73,0.04);--jmds-core-color-quill-100:#d6f2ff;--jmds-core-color-gradient-light-start:#9fd6b8;--jmds-core-color-gradient-light-end:#bff2d6;}:root{--jmds-core-font-family-sofia-pro:'sofia-pro','sofia-pro-variable',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--jmds-core-font-family-mono:'SF Mono',Menlo,monospace;}:root{--jmds-core-font-size-2xs:0.625rem;--jmds-core-font-size-xs:0.75rem;--jmds-core-font-size-sm:0.875rem;--jmds-core-font-size-base:1rem;--jmds-core-font-size-lg:1.125rem;--jmds-core-font-size-xl:1.25rem;--jmds-core-font-size-22:1.375rem;--jmds-core-font-size-2xl:1.5rem;--jmds-core-font-size-3xl:1.875rem;--jmds-core-font-size-4xl:2.25rem;--jmds-core-font-size-5xl:3rem;--jmds-core-font-size-6xl:3.75rem;--jmds-core-font-size-7xl:4rem;--jmds-core-font-size-8xl:4.5rem;}:root{--jmds-core-letter-spacing-tighter:-0.05em;--jmds-core-letter-spacing-tight:-0.025em;--jmds-core-letter-spacing-normal:0;--jmds-core-letter-spacing-wide:0.025em;--jmds-core-letter-spacing-wider:0.05em;--jmds-core-letter-spacing-widest:0.1em;}:root{--jmds-core-line-height-100:1;--jmds-core-line-height-110:1.1;--jmds-core-line-height-120:1.2;--jmds-core-line-height-125:1.25;--jmds-core-line-height-140:1.4;--jmds-core-line-height-150:1.5;--jmds-core-line-height-162-5:1.625;}:root{--jmds-core-size-xxs:20rem;--jmds-core-size-xs:24rem;--jmds-core-size-sm:30rem;--jmds-core-size-md:35rem;--jmds-core-size-lg:40rem;--jmds-core-size-xl:48rem;--jmds-core-size-2xl:64rem;--jmds-core-size-3xl:80rem;--jmds-core-size-4xl:90rem;--jmds-core-size-5xl:100rem;--jmds-core-size-6xl:120rem;}:root{--jmds-core-space-0:0;--jmds-core-space-1:1px;--jmds-core-space-2:2px;--jmds-core-space-4:0.25rem;--jmds-core-space-6:0.375rem;--jmds-core-space-8:0.5rem;--jmds-core-space-12:0.75rem;--jmds-core-space-16:1rem;--jmds-core-space-18:1.125rem;--jmds-core-space-20:1.25rem;--jmds-core-space-24:1.5rem;--jmds-core-space-30:1.875rem;--jmds-core-space-32:2rem;--jmds-core-space-36:2.25rem;--jmds-core-space-40:2.5rem;--jmds-core-space-48:3rem;--jmds-core-space-50:3.125rem;--jmds-core-space-60:3.75rem;--jmds-core-space-64:4rem;--jmds-core-space-72:4.5rem;--jmds-core-space-80:5rem;--jmds-core-space-96:6rem;--jmds-core-space-120:7.5rem;--jmds-core-space-128:8rem;--jmds-core-space-145:9.063rem;--jmds-core-space-160:10rem;--jmds-core-space-192:12rem;--jmds-core-space-222:13.875rem;--jmds-core-space-360:22.5rem;}:root{--jmds-brand-color-primary:var(--jmds-core-color-cove-900);--jmds-brand-color-primary-hover:var(--jmds-core-color-inkwell-900);--jmds-brand-color-primary-active:var(--jmds-core-color-cove-1000);--jmds-brand-color-primary-subtle:var(--jmds-core-color-cove-200);--jmds-brand-color-primary-foreground:var(--jmds-core-color-neutral-0);--jmds-brand-color-secondary:var(--jmds-core-color-canopy-300);--jmds-brand-color-secondary-hover:var(--jmds-core-color-canopy-400);--jmds-brand-color-secondary-subtle:var(--jmds-core-color-canopy-100);--jmds-brand-color-secondary-light:var(--jmds-core-color-canopy-50);--jmds-brand-color-secondary-foreground:var(--jmds-core-color-inkwell-900);--jmds-brand-color-tertiary:var(--jmds-core-color-neutral-500);--jmds-brand-color-tertiary-hover:var(--jmds-core-color-neutral-600);--jmds-brand-color-tertiary-subtle:var(--jmds-core-color-neutral-50);--jmds-brand-color-tertiary-foreground:var(--jmds-core-color-neutral-0);--jmds-brand-color-danger:var(--jmds-core-color-red-500);--jmds-brand-color-danger-hover:var(--jmds-core-color-red-600);--jmds-brand-color-danger-subtle:var(--jmds-core-color-red-100);--jmds-brand-color-danger-foreground:var(--jmds-core-color-neutral-900);--jmds-brand-color-success:var(--jmds-core-color-green-600);--jmds-brand-color-success-hover:var(--jmds-core-color-green-700);--jmds-brand-color-success-subtle:var(--jmds-core-color-green-100);--jmds-brand-color-success-foreground:var(--jmds-core-color-neutral-900);--jmds-brand-color-warning:var(--jmds-core-color-amber-500);--jmds-brand-color-warning-hover:var(--jmds-core-color-amber-600);--jmds-brand-color-warning-foreground:var(--jmds-core-color-neutral-900);--jmds-brand-color-warning-subtle:var(--jmds-core-color-amber-100);--jmds-brand-color-accent:var(--jmds-core-color-quill-100);--jmds-brand-font-family-heading:var(--jmds-core-font-family-sofia-pro);--jmds-brand-font-family-body:var(--jmds-core-font-family-sofia-pro);--jmds-brand-gradient-light:linear-gradient(90deg,var(--jmds-core-color-gradient-light-start) 0%,var(--jmds-core-color-gradient-light-end) 100%);}:root{--jmds-semantic-color-text-default:var(--jmds-core-color-inkwell-900);--jmds-semantic-color-text-supporting:var(--jmds-core-color-neutral-500);--jmds-semantic-color-text-muted:var(--jmds-core-color-neutral-400);--jmds-semantic-color-text-disabled:var(--jmds-core-color-neutral-300);--jmds-semantic-color-text-inverse:var(--jmds-core-color-neutral-0);--jmds-semantic-color-text-primary:var(--jmds-brand-color-primary);--jmds-semantic-color-text-secondary:var(--jmds-brand-color-secondary);--jmds-semantic-color-text-tertiary:var(--jmds-brand-color-tertiary);--jmds-semantic-color-text-danger:var(--jmds-brand-color-danger);--jmds-semantic-color-text-success:var(--jmds-brand-color-success);--jmds-semantic-color-text-warning:var(--jmds-brand-color-warning);--jmds-semantic-color-background-default:var(--jmds-core-color-neutral-0);--jmds-semantic-color-background-subtle:var(--jmds-core-color-neutral-50);--jmds-semantic-color-background-muted:var(--jmds-core-color-neutral-100);--jmds-semantic-color-background-emphasis:var(--jmds-core-color-neutral-800);--jmds-semantic-color-background-primary:var(--jmds-brand-color-primary);--jmds-semantic-color-background-primary-hover:var(--jmds-brand-color-primary-hover);--jmds-semantic-color-background-primary-subtle:var(--jmds-brand-color-primary-subtle);--jmds-semantic-color-background-secondary:var(--jmds-brand-color-secondary);--jmds-semantic-color-background-secondary-hover:var(--jmds-brand-color-secondary-hover);--jmds-semantic-color-background-secondary-subtle:var(--jmds-brand-color-secondary-subtle);--jmds-semantic-color-background-tertiary:var(--jmds-brand-color-tertiary);--jmds-semantic-color-background-tertiary-hover:var(--jmds-brand-color-tertiary-hover);--jmds-semantic-color-background-tertiary-subtle:var(--jmds-brand-color-tertiary-subtle);--jmds-semantic-color-background-danger:var(--jmds-brand-color-danger);--jmds-semantic-color-background-danger-hover:var(--jmds-brand-color-danger-hover);--jmds-semantic-color-background-danger-subtle:var(--jmds-brand-color-danger-subtle);--jmds-semantic-color-background-success:var(--jmds-brand-color-success);--jmds-semantic-color-background-success-hover:var(--jmds-brand-color-success-hover);--jmds-semantic-color-background-success-subtle:var(--jmds-brand-color-success-subtle);--jmds-semantic-color-background-warning:var(--jmds-brand-color-warning);--jmds-semantic-color-background-warning-hover:var(--jmds-brand-color-warning-hover);--jmds-semantic-color-background-warning-subtle:var(--jmds-brand-color-warning-subtle);--jmds-semantic-color-background-accent:var(--jmds-brand-color-accent);--jmds-semantic-color-background-white:var(--jmds-core-color-white);--jmds-semantic-color-border-default:var(--jmds-core-color-neutral-200);--jmds-semantic-color-border-subtle:var(--jmds-core-color-neutral-100);--jmds-semantic-color-border-strong:var(--jmds-core-color-neutral-400);--jmds-semantic-color-border-primary:var(--jmds-brand-color-primary);--jmds-semantic-color-border-secondary:var(--jmds-brand-color-secondary);--jmds-semantic-color-border-tertiary:var(--jmds-brand-color-tertiary);--jmds-semantic-color-border-danger:var(--jmds-brand-color-danger);--jmds-semantic-color-border-success:var(--jmds-brand-color-success);--jmds-semantic-color-border-warning:var(--jmds-brand-color-warning);--jmds-semantic-color-border-cove:var(--jmds-core-color-cove-900);--jmds-semantic-color-link-default:var(--jmds-brand-color-primary);--jmds-semantic-color-link-hover:var(--jmds-brand-color-primary-hover);--jmds-semantic-color-link-active:var(--jmds-brand-color-primary-active);--jmds-semantic-color-focus-ring:var(--jmds-brand-color-primary-hover);--jmds-semantic-color-text-on-primary:var(--jmds-brand-color-primary-foreground);--jmds-semantic-color-text-on-secondary:var(--jmds-brand-color-secondary-foreground);--jmds-semantic-color-text-on-tertiary:var(--jmds-brand-color-tertiary-foreground);--jmds-semantic-color-text-on-danger:var(--jmds-brand-color-danger-foreground);--jmds-semantic-color-text-on-success:var(--jmds-brand-color-success-foreground);--jmds-semantic-color-text-on-warning:var(--jmds-brand-color-warning-foreground);--jmds-semantic-color-text-on-overlay:var(--jmds-core-color-neutral-0);--jmds-semantic-color-background-light-gradient:var(--jmds-brand-gradient-light);--jmds-semantic-color-background-secondary-tint:var(--jmds-brand-color-secondary-subtle);--jmds-semantic-color-background-canopy-subtle:var(--jmds-core-color-canopy-alpha-16);--jmds-semantic-color-background-modal-overlay:var(--jmds-core-color-inkwell-alpha-50);--jmds-semantic-color-background-modal-surface:var(--jmds-core-color-neutral-0);--jmds-semantic-color-background-modal-gradient-start:var(--jmds-brand-color-secondary);--jmds-semantic-color-background-modal-gradient-end:var(--jmds-brand-color-secondary-subtle);--jmds-semantic-color-border-modal-accent:var(--jmds-brand-color-secondary);--jmds-semantic-color-text-modal-body:var(--jmds-core-color-inkwell-900);--jmds-semantic-shadow-modal:0 0 15px var(--jmds-core-color-inkwell-alpha-16);--jmds-semantic-blur-modal:2.5px;--jmds-semantic-color-background-table-stripe-a:var(--jmds-core-color-canopy-alpha-16);--jmds-semantic-color-background-table-stripe-b:var(--jmds-core-color-canopy-alpha-40);}:root{--jmds-semantic-icon-size-sm:var(--jmds-core-font-size-base);--jmds-semantic-icon-size-md:var(--jmds-core-font-size-xl);--jmds-semantic-icon-size-lg:var(--jmds-core-font-size-2xl);--jmds-semantic-icon-size-xl:var(--jmds-core-font-size-5xl);}:root{--jmds-semantic-layout-paragraph-max:var(--jmds-core-size-2xl);--jmds-semantic-layout-container-max:var(--jmds-core-size-4xl);--jmds-semantic-layout-container-padding:var(--jmds-core-space-16);--jmds-semantic-layout-inline-sm:var(--jmds-core-space-12);--jmds-semantic-layout-inline-md:var(--jmds-core-space-16);--jmds-semantic-layout-inline-lg:var(--jmds-core-space-16);--jmds-semantic-layout-inline-xl:var(--jmds-core-space-24);}@media (min-width:48rem){:root{--jmds-semantic-layout-inline-lg:var(--jmds-core-space-16);--jmds-semantic-layout-inline-xl:var(--jmds-core-space-32)}}:root{--jmds-semantic-motion-duration-fast:var(--jmds-core-duration-fast);--jmds-semantic-motion-duration-150:var(--jmds-core-duration-150);--jmds-semantic-motion-duration-180:var(--jmds-core-duration-180);--jmds-semantic-motion-duration-base:var(--jmds-core-duration-base);--jmds-semantic-motion-duration-slow:var(--jmds-core-duration-slow);--jmds-semantic-motion-ease-standard:var(--jmds-core-ease-standard);--jmds-semantic-motion-ease-decelerate:var(--jmds-core-ease-decelerate);}:root{--jmds-semantic-radius-action:var(--jmds-core-radius-md);--jmds-semantic-radius-card:var(--jmds-core-radius-xl);--jmds-semantic-radius-dialog:var(--jmds-core-radius-2xl);--jmds-semantic-radius-badge:var(--jmds-core-radius-full);--jmds-semantic-radius-pill:var(--jmds-core-radius-full);--jmds-semantic-radius-accordion:var(--jmds-core-radius-xl);--jmds-semantic-radius-map:var(--jmds-core-radius-xl);}:root{--jmds-semantic-typography-family-body:var(--jmds-brand-font-family-body);--jmds-semantic-typography-family-heading:var(--jmds-brand-font-family-heading);--jmds-semantic-typography-family-mono:var(--jmds-core-font-family-mono);--jmds-semantic-typography-family-action:var(--jmds-brand-font-family-body);--jmds-semantic-typography-body-size:var(--jmds-core-font-size-lg);--jmds-semantic-typography-body-sm-family:var(--jmds-semantic-typography-family-body);--jmds-semantic-typography-body-sm-size:var(--jmds-core-font-size-sm);--jmds-semantic-typography-body-sm-weight:var(--jmds-semantic-typography-body-weight);--jmds-semantic-typography-body-sm-line-height:var(--jmds-core-line-height-140);--jmds-semantic-typography-body-sm-letter-spacing:var(--jmds-core-letter-spacing-normal);--jmds-semantic-typography-body-weight:300;--jmds-semantic-typography-body-line-height:var(--jmds-core-line-height-140);--jmds-semantic-typography-body-paragraph-spacing:var(--jmds-core-space-12);--jmds-semantic-typography-body-letter-spacing:var(--jmds-core-letter-spacing-normal);--jmds-semantic-typography-body-lg-family:var(--jmds-semantic-typography-family-body);--jmds-semantic-typography-body-lg-weight:var(--jmds-semantic-typography-body-weight);--jmds-semantic-typography-body-lg-size:var(--jmds-core-font-size-2xl);--jmds-semantic-typography-body-lg-line-height:var(--jmds-core-line-height-140);--jmds-semantic-typography-body-lg-letter-spacing:var(--jmds-core-letter-spacing-normal);--jmds-semantic-typography-body-xs-family:var(--jmds-semantic-typography-family-body);--jmds-semantic-typography-body-xs-weight:var(--jmds-semantic-typography-body-weight);--jmds-semantic-typography-body-xs-size:var(--jmds-core-font-size-2xs);--jmds-semantic-typography-body-xs-line-height:var(--jmds-core-line-height-140);--jmds-semantic-typography-body-xs-paragraph-spacing:var(--jmds-semantic-typography-body-paragraph-spacing);--jmds-semantic-typography-body-xs-letter-spacing:var(--jmds-core-letter-spacing-normal);--jmds-semantic-typography-caption-family:var(--jmds-semantic-typography-body-sm-family);--jmds-semantic-typography-caption-weight:var(--jmds-semantic-typography-body-sm-weight);--jmds-semantic-typography-caption-size:var(--jmds-semantic-typography-body-xs-size);--jmds-semantic-typography-caption-line-height:var(--jmds-semantic-typography-body-sm-line-height);--jmds-semantic-typography-caption-letter-spacing:var(--jmds-semantic-typography-body-sm-letter-spacing);--jmds-semantic-typography-caption-paragraph-spacing:var(--jmds-semantic-typography-body-paragraph-spacing);--jmds-semantic-typography-caption-title-family:var(--jmds-semantic-typography-caption-family);--jmds-semantic-typography-caption-title-weight:var(--jmds-semantic-typography-emphasis-weight);--jmds-semantic-typography-caption-title-size:var(--jmds-core-font-size-sm);--jmds-semantic-typography-caption-title-line-height:var(--jmds-semantic-typography-caption-line-height);--jmds-semantic-typography-caption-title-letter-spacing:var(--jmds-semantic-typography-caption-letter-spacing);--jmds-semantic-typography-caption-title-paragraph-spacing:var(--jmds-core-space-12);--jmds-semantic-typography-heading-weight:600;--jmds-semantic-typography-heading-line-height:var(--jmds-core-line-height-110);--jmds-semantic-typography-heading-letter-spacing:var(--jmds-core-letter-spacing-tight);--jmds-semantic-typography-action-weight:400;--jmds-semantic-typography-action-md-size:var(--jmds-core-font-size-lg);--jmds-semantic-typography-action-lg-size:var(--jmds-core-font-size-22);--jmds-semantic-typography-action-line-height:var(--jmds-core-line-height-100);--jmds-semantic-typography-emphasis-weight:700;--jmds-semantic-typography-lg-family:var(--jmds-semantic-typography-family-heading);--jmds-semantic-typography-lg-weight:700;--jmds-semantic-typography-lg-size:var(--jmds-core-font-size-5xl);--jmds-semantic-typography-lg-line-height:var(--jmds-core-line-height-100);--jmds-semantic-typography-lg-letter-spacing:var(--jmds-core-letter-spacing-normal);--jmds-semantic-typography-md-family:var(--jmds-semantic-typography-family-heading);--jmds-semantic-typography-md-weight:var(--jmds-semantic-typography-heading-weight);--jmds-semantic-typography-md-size:var(--jmds-core-font-size-4xl);--jmds-semantic-typography-md-line-height:var(--jmds-core-line-height-120);--jmds-semantic-typography-md-letter-spacing:var(--jmds-core-letter-spacing-normal);--jmds-semantic-typography-sm-family:var(--jmds-semantic-typography-family-heading);--jmds-semantic-typography-sm-weight:var(--jmds-semantic-typography-heading-weight);--jmds-semantic-typography-sm-size:var(--jmds-core-font-size-3xl);--jmds-semantic-typography-sm-line-height:var(--jmds-core-line-height-120);--jmds-semantic-typography-sm-letter-spacing:var(--jmds-core-letter-spacing-normal);--jmds-semantic-typography-xs-family:var(--jmds-semantic-typography-family-heading);--jmds-semantic-typography-xs-weight:var(--jmds-semantic-typography-heading-weight);--jmds-semantic-typography-xs-size:var(--jmds-core-font-size-2xl);--jmds-semantic-typography-xs-line-height:var(--jmds-core-line-height-120);--jmds-semantic-typography-xs-letter-spacing:var(--jmds-core-letter-spacing-normal);--jmds-semantic-typography-xxs-family:var(--jmds-semantic-typography-family-heading);--jmds-semantic-typography-xxs-weight:var(--jmds-semantic-typography-heading-weight);--jmds-semantic-typography-xxs-size:var(--jmds-core-font-size-lg);--jmds-semantic-typography-xxs-line-height:var(--jmds-core-line-height-140);--jmds-semantic-typography-xxs-letter-spacing:var(--jmds-core-letter-spacing-normal);--jmds-semantic-typography-xxs-paragraph-spacing:var(--jmds-core-space-12);--jmds-semantic-typography-xl-family:var(--jmds-semantic-typography-family-heading);--jmds-semantic-typography-xl-weight:var(--jmds-semantic-typography-heading-weight);--jmds-semantic-typography-xl-size:var(--jmds-core-font-size-8xl);--jmds-semantic-typography-xl-line-height:var(--jmds-core-line-height-100);--jmds-semantic-typography-xl-letter-spacing:var(--jmds-core-letter-spacing-normal);--jmds-semantic-typography-eyebrow-family:var(--jmds-semantic-typography-family-body);--jmds-semantic-typography-eyebrow-weight:600;--jmds-semantic-typography-eyebrow-size:var(--jmds-core-font-size-sm);--jmds-semantic-typography-eyebrow-line-height:var(--jmds-core-line-height-100);--jmds-semantic-typography-eyebrow-letter-spacing:var(--jmds-core-letter-spacing-wider);--jmds-semantic-typography-eyebrow-case:uppercase;--jmds-semantic-typography-metric-family:var(--jmds-semantic-typography-family-heading);--jmds-semantic-typography-metric-weight:900;--jmds-semantic-typography-metric-size:var(--jmds-core-font-size-6xl);--jmds-semantic-typography-metric-line-height:var(--jmds-core-line-height-100);--jmds-semantic-typography-metric-letter-spacing:var(--jmds-core-letter-spacing-normal);}*,*::before,*::after{box-sizing:border-box;}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;}body,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dd{margin-block:0;}ul[role='list'],ol[role='list']{list-style:none;}img,picture,video{display:block;max-inline-size:100%;block-size:auto;}figure{margin:0;padding:0;}input,button,textarea,select{font-family:inherit;font-size:inherit;}textarea:not([rows]){min-block-size:10em;}:target{scroll-margin-block:5ex;}body{background-color:#ffffff;background-color:var(--jmds-semantic-color-background-default);color:#021d49;color:var(--jmds-semantic-color-text-default);font-family:'sofia-pro','sofia-pro-variable',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-family:var(--jmds-semantic-typography-family-body);font-size:1.125rem;font-size:var(--jmds-semantic-typography-body-size);font-weight:300;font-weight:var(--jmds-semantic-typography-body-weight);line-height:1.4;line-height:var(--jmds-semantic-typography-body-line-height);letter-spacing:0;letter-spacing:var(--jmds-semantic-typography-body-letter-spacing);min-block-size:100vh;min-block-size:100vb;}main{margin-inline:auto;max-inline-size:90rem;max-inline-size:var(--jmds-semantic-layout-container-max);padding-inline:1rem;padding-inline:var(--jmds-semantic-layout-container-padding);}h1,h2,h3,h4,h5,h6{font-family:'sofia-pro','sofia-pro-variable',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-family:var(--jmds-semantic-typography-family-heading);font-weight:600;font-weight:var(--jmds-semantic-typography-heading-weight);line-height:1.1;line-height:var(--jmds-semantic-typography-heading-line-height);color:#005f63;color:var(--jmds-semantic-color-text-primary);text-wrap:balance;}a{color:#005f63;color:var(--jmds-semantic-color-link-default);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;}a:hover{color:#021d49;color:var(--jmds-semantic-color-link-hover);}a:active{color:#000203;color:var(--jmds-semantic-color-link-active);}em,i{font-style:italic;font-weight:inherit;}strong,b{font-weight:700;}sup,sub{font-size:0.6em;line-height:0;position:relative;}sup{inset-block-start:-0.25em;}sub{inset-block-end:-0.25em;}hr{border:none;border-block-start:1px solid #d6d5d1;border-block-start:1px solid var(--jmds-semantic-color-border-default);}code{background:#f8f8f7;background:var(--jmds-semantic-color-background-subtle);border-radius:0.25rem;border-radius:var(--jmds-core-radius-sm);font-family:'SF Mono',Menlo,monospace;font-family:var(--jmds-semantic-typography-family-mono);font-size:0.875em;padding-inline:0.25em;}pre{background:#f8f8f7;background:var(--jmds-semantic-color-background-subtle);border-radius:0.25rem;border-radius:var(--jmds-core-radius-sm);font-family:'SF Mono',Menlo,monospace;font-family:var(--jmds-semantic-typography-family-mono);overflow-x:auto;padding:0.375rem;padding:var(--jmds-core-space-6);}table{border-collapse:collapse;inline-size:100%;}table th,table td{border:1px solid #d6d5d1;border:1px solid var(--jmds-semantic-color-border-default);padding-block:0.25rem;padding-block:var(--jmds-core-space-4);padding-inline:0.375rem;padding-inline:var(--jmds-core-space-6);}table th{background-color:#f8f8f7;background-color:var(--jmds-semantic-color-background-subtle);text-align:start;}.u-anchor-id-badge{background-color:#141312;background-color:var(--jmds-core-color-neutral-900);border-radius:0.25rem;border-radius:var(--jmds-core-radius-sm);color:#ffffff;color:var(--jmds-core-color-neutral-0);font-family:'SF Mono',Menlo,monospace;font-family:var(--jmds-core-font-family-mono);font-size:0.75rem;font-size:var(--jmds-core-font-size-xs);inset-block-start:0.25rem;inset-block-start:var(--jmds-core-space-4);inset-inline-start:0.25rem;inset-inline-start:var(--jmds-core-space-4);line-height:1;padding-block:2px;padding-block:var(--jmds-core-space-2);padding-inline:0.25rem;padding-inline:var(--jmds-core-space-4);position:absolute;-webkit-user-select:all;-moz-user-select:all;user-select:all;z-index:10;}.u-anchor-id-badge.u-anchor-id-badge--duplicate{background-color:#ef4444;background-color:var(--jmds-semantic-color-background-danger);}html:not(.canvas-interactive-editor) .canvas--slot-empty-placeholder,html:not(.canvas-interactive-editor) .canvas--region-empty-placeholder{height:0;min-height:0;}html:not(.canvas-interactive-editor) .section__inner--empty:has(.canvas--slot-empty-placeholder),html:not(.canvas-interactive-editor) .grid--empty:has(.canvas--slot-empty-placeholder),html:not(.canvas-interactive-editor) .header__main-nav--empty:has(.canvas--slot-empty-placeholder),html:not(.canvas-interactive-editor) .accordion--empty:has(.canvas--slot-empty-placeholder),html:not(.canvas-interactive-editor) .tabs--empty:has(.canvas--slot-empty-placeholder),html:not(.canvas-interactive-editor) .carousel--empty:has(.canvas--slot-empty-placeholder),html:not(.canvas-interactive-editor) .gallery--empty:has(.canvas--slot-empty-placeholder),html:not(.canvas-interactive-editor) .columns--empty:has(.canvas--slot-empty-placeholder),html:not(.canvas-interactive-editor) .column-item--empty:has(.canvas--slot-empty-placeholder){border:0;min-block-size:0;}[data-testid="canvas-contextual-panel"] fieldset,.canvas-page-form fieldset{min-inline-size:0;}[class*="_detailsContent_"]:has(.ck-dropdown__panel-visible){overflow:visible !important;}.ck-style-dropdown .ck-dropdown__panel-visiblel{max-height:60vh;overflow-y:auto;}.u-eyebrow{color:#005f63;color:var(--jmds-semantic-color-text-primary);font-family:'sofia-pro','sofia-pro-variable',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-family:var(--jmds-semantic-typography-eyebrow-family);font-size:0.875rem;font-size:var(--jmds-semantic-typography-eyebrow-size);font-weight:600;font-weight:var(--jmds-semantic-typography-eyebrow-weight);line-height:1;line-height:var(--jmds-semantic-typography-eyebrow-line-height);letter-spacing:0.05em;letter-spacing:var(--jmds-semantic-typography-eyebrow-letter-spacing);text-transform:uppercase;text-transform:var(--jmds-semantic-typography-eyebrow-case);}.u-prose,.ck-content{--jmds-component-prose-align-gap:var(--jmds-core-space-20);--jmds-component-prose-heading-margin-top:var(--jmds-core-space-18);--jmds-component-prose-heading-margin-bottom:var(--jmds-core-space-18);--jmds-component-prose-list-margin-top:var(--jmds-core-space-8);--jmds-component-prose-list-indent:var(--jmds-core-space-24);--jmds-component-prose-nested-list-margin-top:var(--jmds-core-space-4);--jmds-component-prose-list-item-gap:var(--jmds-core-space-4);--jmds-component-prose-blockquote-margin:var(--jmds-core-space-32);--jmds-component-prose-hr-margin:var(--jmds-core-space-32);--jmds-component-prose-hr-color:var(--jmds-semantic-color-border-primary);--jmds-component-prose-media-margin:var(--jmds-core-space-32);--jmds-component-prose-table-radius:var(--jmds-semantic-radius-card);--jmds-component-prose-table-border-width:2px;--jmds-component-prose-table-border-color:var(--jmds-semantic-color-border-cove);--jmds-component-prose-table-header-border-width:3px;--jmds-component-prose-table-header-border-color:var(--jmds-semantic-color-border-cove);--jmds-component-prose-table-cell-padding-block:var(--jmds-core-space-8);--jmds-component-prose-table-cell-padding-inline:var(--jmds-core-space-8);--jmds-component-prose-table-cell-background:var(--jmds-semantic-color-background-default);--jmds-component-prose-table-cell-font-size:var(--jmds-core-font-size-sm);--jmds-component-prose-table-cell-font-weight:var(--jmds-semantic-typography-body-weight);--jmds-component-prose-table-header-font-weight:var(--jmds-semantic-typography-heading-weight);--jmds-component-prose-table-stripe-a-background:var(--jmds-semantic-color-background-table-stripe-a);--jmds-component-prose-table-stripe-b-background:var(--jmds-semantic-color-background-table-stripe-b);--jmds-component-prose-table-row-highlight-background:var(--jmds-semantic-color-background-accent);max-inline-size:64rem;max-inline-size:var(--jmds-semantic-layout-paragraph-max);}.u-prose:has(table){max-inline-size:none;}.ck-content:has(table){max-inline-size:none;}.u-prose > .u-prose__table-scroll,.ck-content > .u-prose__table-scroll{max-inline-size:100%;overflow-x:auto;}.u-prose,.ck-content{--jmds-component-prose-media-100-max-inline-size:min(100%,var(--jmds-semantic-layout-paragraph-max));--jmds-component-prose-media-75-max-inline-size:min(75%,calc(var(--jmds-semantic-layout-paragraph-max) * 0.75));--jmds-component-prose-media-50-max-inline-size:min(50%,calc(var(--jmds-semantic-layout-paragraph-max) * 0.5));--jmds-component-prose-media-25-max-inline-size:min(25%,calc(var(--jmds-semantic-layout-paragraph-max) * 0.25));--jmds-component-prose-align-max-inline-size:var(--jmds-component-prose-media-50-max-inline-size);display:flow-root;color:#021d49;color:var(--jmds-semantic-color-text-default);}.u-prose > *,.ck-content > *{max-inline-size:64rem;max-inline-size:var(--jmds-semantic-layout-paragraph-max);}.u-prose > :first-child{margin-block-start:0;}.ck-content > :first-child{margin-block-start:0;}.u-prose > :last-child{margin-block-end:0;}.ck-content > :last-child{margin-block-end:0;}.u-prose h2,.ck-content h2,.u-prose h3,.ck-content h3,.u-prose h4,.ck-content h4{margin-block:var(--jmds-component-prose-heading-margin-top)
      var(--jmds-component-prose-heading-margin-bottom);}.u-prose h2,.ck-content h2{font-family:'sofia-pro','sofia-pro-variable',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-family:var(--jmds-semantic-typography-sm-family);font-size:1.875rem;font-size:var(--jmds-semantic-typography-sm-size);font-weight:600;font-weight:var(--jmds-semantic-typography-sm-weight);letter-spacing:0;letter-spacing:var(--jmds-semantic-typography-sm-letter-spacing);line-height:1.2;line-height:var(--jmds-semantic-typography-sm-line-height);}.u-prose h3,.ck-content h3{font-family:'sofia-pro','sofia-pro-variable',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-family:var(--jmds-semantic-typography-xs-family);font-size:1.5rem;font-size:var(--jmds-semantic-typography-xs-size);font-weight:600;font-weight:var(--jmds-semantic-typography-xs-weight);letter-spacing:0;letter-spacing:var(--jmds-semantic-typography-xs-letter-spacing);line-height:1.2;line-height:var(--jmds-semantic-typography-xs-line-height);}.u-prose h4,.ck-content h4{font-family:'sofia-pro','sofia-pro-variable',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-family:var(--jmds-semantic-typography-xxs-family);font-size:1.125rem;font-size:var(--jmds-semantic-typography-xxs-size);font-weight:600;font-weight:var(--jmds-semantic-typography-xxs-weight);letter-spacing:0;letter-spacing:var(--jmds-semantic-typography-xxs-letter-spacing);line-height:1.4;line-height:var(--jmds-semantic-typography-xxs-line-height);margin-block-end:0.75rem;margin-block-end:var(--jmds-semantic-typography-xxs-paragraph-spacing);}.u-prose p,.ck-content p{margin-block:0.75rem 0;margin-block:var(--jmds-semantic-typography-body-paragraph-spacing) 0;}.u-prose p:first-of-type{margin-block-start:0;}.ck-content p:first-of-type{margin-block-start:0;}.u-prose p + p,.ck-content p + p{margin-block-start:0.75rem;margin-block-start:var(--jmds-semantic-typography-body-paragraph-spacing);}.u-prose p.text--lg,.ck-content p.text--lg{font-family:'sofia-pro','sofia-pro-variable',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-family:var(--jmds-semantic-typography-body-lg-family);font-size:1.5rem;font-size:var(--jmds-semantic-typography-body-lg-size);font-weight:300;font-weight:var(--jmds-semantic-typography-body-lg-weight);letter-spacing:0;letter-spacing:var(--jmds-semantic-typography-body-lg-letter-spacing);line-height:1.4;line-height:var(--jmds-semantic-typography-body-lg-line-height);}.u-prose p.text--sm,.ck-content p.text--sm{font-family:'sofia-pro','sofia-pro-variable',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-family:var(--jmds-semantic-typography-body-sm-family);font-size:0.875rem;font-size:var(--jmds-semantic-typography-body-sm-size);font-weight:300;font-weight:var(--jmds-semantic-typography-body-sm-weight);letter-spacing:0;letter-spacing:var(--jmds-semantic-typography-body-sm-letter-spacing);line-height:1.4;line-height:var(--jmds-semantic-typography-body-sm-line-height);}.u-prose p.text--xs,.ck-content p.text--xs{font-family:'sofia-pro','sofia-pro-variable',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-family:var(--jmds-semantic-typography-body-xs-family);font-size:0.625rem;font-size:var(--jmds-semantic-typography-body-xs-size);font-weight:300;font-weight:var(--jmds-semantic-typography-body-xs-weight);letter-spacing:0;letter-spacing:var(--jmds-semantic-typography-body-xs-letter-spacing);line-height:1.4;line-height:var(--jmds-semantic-typography-body-xs-line-height);}.u-prose span.text--accent,.ck-content span.text--accent{color:#005f63;color:var(--jmds-semantic-color-text-primary);font-weight:700;font-weight:var(--jmds-semantic-typography-emphasis-weight);}.u-prose ul,.ck-content ul,.u-prose ol,.ck-content ol{list-style-position:outside;margin-block:var(--jmds-component-prose-list-margin-top) 0;padding-inline-start:var(--jmds-component-prose-list-indent);}.u-prose ul,.ck-content ul{list-style-type:disc;}.u-prose ol,.ck-content ol{list-style-type:decimal;}.u-prose ul ul,.ck-content ul ul,.u-prose ul ol,.ck-content ul ol,.u-prose ol ul,.ck-content ol ul,.u-prose ol ol,.ck-content ol ol{margin-block:var(--jmds-component-prose-nested-list-margin-top) 0;}.u-prose li + li,.ck-content li + li{margin-block-start:var(--jmds-component-prose-list-item-gap);}.u-prose a,.ck-content a{font-weight:inherit;-webkit-text-decoration:underline;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:0.15em;}.u-prose a:hover,.ck-content a:hover{background-color:#d6f2ff;background-color:var(--jmds-semantic-color-background-accent);color:#005f63;color:var(--jmds-semantic-color-link-default);}.u-prose blockquote,.ck-content blockquote{margin-block:var(--jmds-component-prose-blockquote-margin);margin-inline:0;padding-inline:0;border-inline-start:0;color:#005f63;color:var(--jmds-semantic-color-text-primary);font-family:'sofia-pro','sofia-pro-variable',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-family:var(--jmds-semantic-typography-xs-family);font-size:1.5rem;font-size:var(--jmds-semantic-typography-xs-size);font-style:normal;font-weight:600;font-weight:var(--jmds-semantic-typography-xs-weight);letter-spacing:0;letter-spacing:var(--jmds-semantic-typography-xs-letter-spacing);line-height:1.2;line-height:var(--jmds-semantic-typography-xs-line-height);text-align:center;}.u-prose blockquote > :first-child::before{content:"\201C";}.ck-content blockquote > :first-child::before{content:"\201C";}.u-prose blockquote > :last-child::after{content:"\201D";}.ck-content blockquote > :last-child::after{content:"\201D";}.u-prose hr,.ck-content hr{margin-block:var(--jmds-component-prose-hr-margin);margin-inline:0;border-block-start-color:var(--jmds-component-prose-hr-color);}.u-prose img,.ck-content img{margin-block:var(--jmds-component-prose-media-margin);}.u-prose table,.ck-content table{max-inline-size:100%;inline-size:100%;margin-block:var(--jmds-component-prose-media-margin);border:var(--jmds-component-prose-table-border-width) solid
      var(--jmds-component-prose-table-border-color);border-collapse:separate;border-spacing:0;border-radius:var(--jmds-component-prose-table-radius);overflow:hidden;}@media (max-width:56.249rem){.u-prose table th,.ck-content table th,.u-prose table td,.ck-content table td{white-space:nowrap;}}.u-prose table th,.ck-content table th,.u-prose table td,.ck-content table td{background-color:var(--jmds-component-prose-table-cell-background);padding-block:var(--jmds-component-prose-table-cell-padding-block);padding-inline:var(--jmds-component-prose-table-cell-padding-inline);border:0;border-block-end:var(--jmds-component-prose-table-border-width) solid
        var(--jmds-component-prose-table-border-color);text-align:center;font-size:var(--jmds-component-prose-table-cell-font-size);font-weight:var(--jmds-component-prose-table-cell-font-weight);}.u-prose table th,.ck-content table th{font-weight:var(--jmds-component-prose-table-header-font-weight);}.u-prose table tr:last-child > th{border-block-end:0;}.u-prose table tr:last-child > td{border-block-end:0;}.ck-content table tr:last-child > th{border-block-end:0;}.ck-content table tr:last-child > td{border-block-end:0;}.u-prose table tbody > tr:first-child > th{border-block-start:var(--jmds-component-prose-table-header-border-width)
        solid var(--jmds-component-prose-table-header-border-color);}.u-prose table tbody > tr:first-child > td{border-block-start:var(--jmds-component-prose-table-header-border-width)
        solid var(--jmds-component-prose-table-header-border-color);}.ck-content table tbody > tr:first-child > th{border-block-start:var(--jmds-component-prose-table-header-border-width)
        solid var(--jmds-component-prose-table-header-border-color);}.ck-content table tbody > tr:first-child > td{border-block-start:var(--jmds-component-prose-table-header-border-width)
        solid var(--jmds-component-prose-table-header-border-color);}.u-prose table thead > tr:last-child > th{border-block-end:0;}.u-prose table thead > tr:last-child > td{border-block-end:0;}.ck-content table thead > tr:last-child > th{border-block-end:0;}.ck-content table thead > tr:last-child > td{border-block-end:0;}.u-prose table th:nth-child(even){background-image:linear-gradient(var(--jmds-component-prose-table-stripe-a-background),var(--jmds-component-prose-table-stripe-a-background));}.u-prose table td:nth-child(even){background-image:linear-gradient(var(--jmds-component-prose-table-stripe-a-background),var(--jmds-component-prose-table-stripe-a-background));}.ck-content table th:nth-child(even){background-image:linear-gradient(var(--jmds-component-prose-table-stripe-a-background),var(--jmds-component-prose-table-stripe-a-background));}.ck-content table td:nth-child(even){background-image:linear-gradient(var(--jmds-component-prose-table-stripe-a-background),var(--jmds-component-prose-table-stripe-a-background));}.u-prose table th:nth-child(2n + 3){background-image:linear-gradient(var(--jmds-component-prose-table-stripe-b-background),var(--jmds-component-prose-table-stripe-b-background));}.u-prose table td:nth-child(2n + 3){background-image:linear-gradient(var(--jmds-component-prose-table-stripe-b-background),var(--jmds-component-prose-table-stripe-b-background));}.ck-content table th:nth-child(2n + 3){background-image:linear-gradient(var(--jmds-component-prose-table-stripe-b-background),var(--jmds-component-prose-table-stripe-b-background));}.ck-content table td:nth-child(2n + 3){background-image:linear-gradient(var(--jmds-component-prose-table-stripe-b-background),var(--jmds-component-prose-table-stripe-b-background));}.u-prose table tr.row--highlight > th,.u-prose table tr.row--highlight > td,.ck-content table tr.row--highlight > th,.ck-content table tr.row--highlight > td{background-image:linear-gradient(var(--jmds-component-prose-table-row-highlight-background),var(--jmds-component-prose-table-row-highlight-background));}.u-prose .align-left,.ck-content .align-left,.u-prose .align-right,.ck-content .align-right{max-inline-size:var(--jmds-component-prose-align-max-inline-size);margin-block:0;padding-block:0;}.u-prose .align-left img,.ck-content .align-left img,.u-prose .align-right img,.ck-content .align-right img{margin-block:0;}.u-prose .align-left,.ck-content .align-left{padding-inline-end:var(--jmds-component-prose-align-gap);}.u-prose .align-right,.ck-content .align-right{padding-inline-start:var(--jmds-component-prose-align-gap);}.u-prose .media--size-100,.ck-content .media--size-100{max-inline-size:var(--jmds-component-prose-media-100-max-inline-size);}.u-prose .media--size-75,.ck-content .media--size-75{max-inline-size:var(--jmds-component-prose-media-75-max-inline-size);}.u-prose .media--size-50,.ck-content .media--size-50{max-inline-size:var(--jmds-component-prose-media-50-max-inline-size);}.u-prose .media--size-25,.ck-content .media--size-25{max-inline-size:var(--jmds-component-prose-media-25-max-inline-size);}.u-prose.u-full-width{max-inline-size:none;}.u-prose.u-full-width > *{max-inline-size:none;}.ck-content.ck-content .drupal-media img{min-width:0;block-size:auto;}.ck-content.ck-content blockquote{border-left:0;padding-inline:0;font-style:normal;}html:not(:has(.canvas-app)) .ck-editor__editable.ck-content{max-inline-size:100%;}.u-reference{font-family:'sofia-pro','sofia-pro-variable',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-family:var(--jmds-semantic-typography-body-xs-family);font-size:0.625rem;font-size:var(--jmds-semantic-typography-body-xs-size);font-weight:300;font-weight:var(--jmds-semantic-typography-body-xs-weight);line-height:1.4;line-height:var(--jmds-semantic-typography-body-xs-line-height);letter-spacing:0;letter-spacing:var(--jmds-semantic-typography-body-xs-letter-spacing);}.u-sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0,0,0,0);}.u-hidden{display:none;}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
