:root{--slc-color-background:#ffffff;--slc-color-surface:#f5f5f5;--slc-color-text:#111111;--slc-color-muted:#5f6368;--slc-color-border:#d7dade;--slc-color-primary:#1f4fd8;--slc-color-primary-hover:#193fb0;--slc-color-secondary:#2f3437;--slc-color-accent:#0f766e;--slc-color-success:#15803d;--slc-color-warning:#a16207;--slc-color-danger:#b91c1c;--slc-font-body:"Space Grotesk",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--slc-font-display:"Oswald",Impact,"Arial Black",sans-serif;--slc-font-utility:"Barlow Condensed","Arial Narrow","Roboto Condensed","Helvetica Neue Condensed",sans-serif;--slc-font-subhead:var(--slc-font-utility);--slc-font-loading-display:swap;--slc-type-body-size:16px;--slc-type-body-line-height:1.6em;--slc-type-body-weight:400;--slc-type-heading-size:36px;--slc-type-heading-line-height:1.15em;--slc-type-heading-weight:700;--slc-type-button-size:16px;--slc-type-nav-size:15px;--slc-type-form-size:16px;--slc-type-meta-size:14px;--slc-type-caption-size:13px;--slc-type-transform:none;--slc-type-decoration:none;--slc-space-2xs:0.25rem;--slc-space-xs:0.5rem;--slc-space-sm:0.75rem;--slc-space-md:1rem;--slc-space-lg:1.5rem;--slc-space-xl:2rem;--slc-space-2xl:3rem;--slc-space-3xl:4rem;--slc-space-4xl:6rem;--slc-radius-none:0;--slc-radius-sm:4px;--slc-radius-md:8px;--slc-radius-lg:12px;--slc-radius-pill:999px;--slc-border-width:1px;--slc-border-style:solid;--slc-shadow-none:none;--slc-shadow-sm:0 1px 2px rgba(0, 0, 0, 0.12);--slc-shadow-md:0 8px 24px rgba(0, 0, 0, 0.14);--slc-shadow-lg:0 18px 48px rgba(0, 0, 0, 0.18);--slc-shadow-focus:0 0 0 3px rgba(31, 79, 216, 0.28);--slc-focus-ring:2px solid var(--slc-color-primary);--slc-shell-max:1200px;--slc-content-max:720px;--slc-gutter:clamp(1rem, 3vw, 3rem);--slc-container-widths-normal:1200px;--slc-container-widths-narrow:760px;--slc-container-widths-max:1440px;--slc-container-widths-boxed:1280px;--slc-container-widths-content:720px;--slc-container-widths-wide:1200px;--slc-container-styles-body-background:#ffffff;--slc-container-styles-content-background:#ffffff;--slc-container-styles-border-color:transparent;--slc-container-styles-border-width:0;--slc-container-styles-border-radius:0;--slc-container-styles-shadow:none;--slc-container-styles-wrapper-spacing:2rem;--slc-container-styles-outer-padding:3rem;--slc-container-styles-sidebar-gap:2rem;--slc-container-styles-sidebar-width:20rem;--slc-buttons-primary-background:#1f4fd8;--slc-buttons-primary-text:#ffffff;--slc-buttons-primary-border:#1f4fd8;--slc-buttons-primary-hover-background:#193fb0;--slc-buttons-primary-hover-text:#ffffff;--slc-buttons-primary-hover-border:#193fb0;--slc-buttons-secondary-background:#2f3437;--slc-buttons-secondary-text:#ffffff;--slc-buttons-secondary-border:#2f3437;--slc-buttons-secondary-hover-background:#111111;--slc-buttons-secondary-hover-text:#ffffff;--slc-buttons-secondary-hover-border:#111111;--slc-buttons-outline-background:transparent;--slc-buttons-outline-text:#1f4fd8;--slc-buttons-outline-border:#1f4fd8;--slc-buttons-outline-hover-background:#1f4fd8;--slc-buttons-outline-hover-text:#ffffff;--slc-buttons-outline-hover-border:#1f4fd8;--slc-buttons-ghost-background:transparent;--slc-buttons-ghost-text:#1f4fd8;--slc-buttons-ghost-border:transparent;--slc-buttons-ghost-hover-background:#f5f5f5;--slc-buttons-ghost-hover-text:#193fb0;--slc-buttons-ghost-hover-border:#f5f5f5;--slc-buttons-font-family:var(--slc-font-utility);--slc-buttons-font-weight:700;--slc-buttons-font-size:16px;--slc-buttons-padding-block:0.75rem;--slc-buttons-padding-inline:1rem;--slc-buttons-radius:4px;--slc-buttons-shadow:none;--slc-buttons-hover-shadow:none;--slc-buttons-focus-shadow:var(--slc-shadow-focus);--slc-buttons-icon-gap:0.5rem;--slc-buttons-transition-ms:160ms;--slc-forms-label:#111111;--slc-forms-background:#f5f5f5;--slc-forms-text:#111111;--slc-forms-placeholder:#5f6368;--slc-forms-border:#5f6368;--slc-forms-focus:#1f4fd8;--slc-forms-disabled:#d7dade;--slc-forms-success:#15803d;--slc-forms-error:#b91c1c;--slc-forms-help:#5f6368;--slc-forms-radius:4px;--slc-forms-padding-block:0.7rem;--slc-forms-padding-inline:0.85rem;--slc-forms-shadow:none;--slc-forms-focus-shadow:var(--slc-shadow-focus);--slc-text-body:#111111;--slc-text-heading:#111111;--slc-text-muted:#5f6368;--slc-text-caption:#5f6368;--slc-text-meta:#5f6368;--slc-text-link:#1f4fd8;--slc-text-link-hover:#193fb0;--slc-text-blockquote-border:#1f4fd8;--slc-text-blockquote-bg:#f5f5f5;--slc-text-code-bg:#f5f5f5;--slc-cards-background:#ffffff;--slc-cards-border:#d7dade;--slc-cards-title:#111111;--slc-cards-text:#111111;--slc-cards-meta:#5f6368;--slc-cards-badge-bg:#1f4fd8;--slc-cards-badge-text:#ffffff;--slc-cards-radius:8px;--slc-cards-padding:1rem;--slc-cards-gap:0.75rem;--slc-cards-shadow:none;--slc-cards-hover-shadow:var(--slc-shadow-md);--slc-cards-image-ratio:1/1;--slc-accordions-background:#f5f5f5;--slc-accordions-open-background:#ffffff;--slc-accordions-trigger-text:#111111;--slc-accordions-panel-text:#5f6368;--slc-accordions-border:#d7dade;--slc-accordions-radius:8px;--slc-accordions-trigger-padding:1rem;--slc-accordions-panel-spacing:1rem;--slc-accordions-transition-ms:160ms;--slc-sections-background:#ffffff;--slc-sections-padding:4rem;--slc-sections-margin:0rem;--slc-sections-max-width:1200px;--slc-sections-inner-gap:1.5rem;--slc-sections-border:#d7dade;--slc-sections-radius:0;--slc-sections-shadow:none;--slc-common-surface:#ffffff;--slc-common-surface-muted:#f5f5f5;--slc-common-text:#111111;--slc-common-muted:#5f6368;--slc-common-border:#d7dade;--slc-common-accent:#1f4fd8;--slc-common-rating:#a16207;--slc-common-radius:8px;--slc-common-padding:1rem;--slc-common-gap:0.75rem;--slc-common-shadow:none;--slc-common-overlay:#111111;--slc-common-progress-track:#d7dade;--slc-common-progress-fill:#1f4fd8}body{background:var(--slc-color-background);color:var(--slc-text-body);font-family:var(--slc-font-body);font-size:var(--slc-type-body-size);font-weight:var(--slc-type-body-weight);line-height:var(--slc-type-body-line-height)}a{color:var(--slc-text-link);text-decoration:var(--slc-type-decoration)}a:focus-visible,a:hover{color:var(--slc-text-link-hover)}h1,h2,h3,h4,h5,h6{color:var(--slc-text-heading);font-family:var(--slc-font-display);font-weight:var(--slc-type-heading-weight);line-height:var(--slc-type-heading-line-height);text-transform:var(--slc-type-transform)}h1{font-size:var(--slc-type-heading-size)}:focus-visible{outline:var(--slc-focus-ring);outline-offset:3px}