:where(:root){--vds-color-white:#ffffff;--vds-color-black:#000000;--vds-color-neutral-50:#f8fafc;--vds-color-neutral-100:#f1f5f9;--vds-color-neutral-200:#e2e8f0;--vds-color-neutral-300:#cbd5e1;--vds-color-neutral-400:#94a3b8;--vds-color-neutral-500:#64748b;--vds-color-neutral-600:#475569;--vds-color-neutral-700:#334155;--vds-color-neutral-800:#1e293b;--vds-color-neutral-900:#0f172a;--vds-color-neutral-950:#020617;--vds-color-gray-100:#f3f4f6;--vds-color-gray-300:#d9d9d9;--vds-color-gray-800:#333333;--vds-color-zinc-900:#18181b;--vds-color-navy-900:#0a142f;--vds-color-ocean-700:#0a618b;--vds-color-teal-500:#20b1bb;--vds-color-teal-700:#0e7c86;--vds-color-blue-50:#eff6ff;--vds-color-blue-100:#dbeafe;--vds-color-blue-600:#2563eb;--vds-color-blue-700:#1d4ed8;--vds-color-blue-800:#1e40af;--vds-color-sky-50:#f0f9ff;--vds-color-sky-100:#e0f2fe;--vds-color-sky-700:#0369a1;--vds-color-sky-800:#075985;--vds-color-green-50:#f0fdf4;--vds-color-green-100:#dcfce7;--vds-color-green-700:#15803d;--vds-color-green-800:#166534;--vds-color-amber-50:#fffbeb;--vds-color-amber-100:#fef3c7;--vds-color-amber-700:#b45309;--vds-color-amber-800:#92400e;--vds-color-red-50:#fef2f2;--vds-color-red-100:#fee2e2;--vds-color-red-700:#b91c1c;--vds-color-red-800:#991b1b;--vds-color-bg:var(--background,var(--vds-color-white));--vds-color-surface:var(--whiteColor,var(--vds-color-white));--vds-color-surface-subtle:var(--lightBackgroundColor,var(--vds-color-gray-100));--vds-color-surface-brand:var(--backgroundColor,var(--vds-color-ocean-700));--vds-color-surface-inverse:var(--darkColor,var(--vds-color-zinc-900));--vds-color-text:var(--textColor,var(--vds-color-navy-900));--vds-color-text-heading:var(--titleColor,var(--vds-color-zinc-900));--vds-color-text-muted:var(--grayTextColor,var(--vds-color-gray-800));--vds-color-text-inverse:var(--lightTextColor,var(--vds-color-white));--vds-color-primary:var(--themeColor,var(--vds-color-ocean-700));--vds-color-primary-hover:color-mix(in oklab,var(--vds-color-primary) 85%,#000000);--vds-color-primary-active:color-mix(in oklab,var(--vds-color-primary) 72%,#000000);--vds-color-primary-subtle:color-mix(in oklab,var(--vds-color-primary) 10%,var(--vds-color-surface));--vds-color-on-primary:var(--lightTextColor,var(--vds-color-white));--vds-color-secondary:var(--secondaryThemeColor,var(--vds-color-teal-500));--vds-color-secondary-hover:color-mix(in oklab,var(--vds-color-secondary) 85%,#000000);--vds-color-secondary-subtle:color-mix(in oklab,var(--vds-color-secondary) 12%,var(--vds-color-surface));--vds-color-on-secondary:var(--vds-color-zinc-900);--vds-color-border:var(--borderColor,var(--vds-color-gray-300));--vds-color-border-strong:color-mix(in oklab,var(--vds-color-border) 45%,var(--vds-color-text));--vds-color-border-subtle:color-mix(in oklab,var(--vds-color-border) 50%,var(--vds-color-surface));--vds-color-link:var(--vds-color-primary);--vds-color-link-hover:var(--vds-color-primary-hover);--vds-color-focus:var(--vds-color-primary);--vds-color-info:var(--vds-color-sky-700);--vds-color-info-subtle:var(--vds-color-sky-50);--vds-color-info-text:var(--vds-color-sky-800);--vds-color-success:var(--vds-color-green-700);--vds-color-success-subtle:var(--vds-color-green-50);--vds-color-success-text:var(--vds-color-green-800);--vds-color-warning:var(--vds-color-amber-700);--vds-color-warning-subtle:var(--vds-color-amber-50);--vds-color-warning-text:var(--vds-color-amber-800);--vds-color-danger:var(--vds-color-red-700);--vds-color-danger-subtle:var(--vds-color-red-50);--vds-color-danger-text:var(--vds-color-red-800);--vds-color-overlay:#02061799;--vds-space-0:0;--vds-space-1:0.25rem;--vds-space-2:0.5rem;--vds-space-3:0.75rem;--vds-space-4:1rem;--vds-space-5:1.25rem;--vds-space-6:1.5rem;--vds-space-8:2rem;--vds-space-10:2.5rem;--vds-space-12:3rem;--vds-space-16:4rem;--vds-space-20:5rem;--vds-space-24:6rem;--vds-space-section:clamp(3rem,1.7727rem + 5.4545vw,6rem);--vds-space-gutter:clamp(1.5rem,1.0909rem + 1.8182vw,2.5rem);--vds-radius-none:0;--vds-radius-sm:4px;--vds-radius-md:8px;--vds-radius-lg:12px;--vds-radius-xl:20px;--vds-radius-2xl:28px;--vds-radius-pill:9999px;--vds-radius-control:var(--vds-radius-md);--vds-radius-card:var(--borderRadius,var(--vds-radius-xl));--vds-border-width-thin:1px;--vds-border-width-thick:2px;--vds-font-family-sans:"Inter",system-ui,-apple-system,"Segoe UI","Roboto","Helvetica Neue","Arial",sans-serif;--vds-font-family-mono:ui-monospace,"SFMono-Regular","Menlo","Consolas","Liberation Mono",monospace;--vds-font-family-body:var(--vds-font-family-sans);--vds-font-family-heading:var(--vds-font-family-sans);--vds-font-family-code:var(--vds-font-family-mono);--vds-font-weight-regular:400;--vds-font-weight-medium:500;--vds-font-weight-semibold:600;--vds-font-weight-bold:700;--vds-font-size-xs:0.75rem;--vds-font-size-sm:0.875rem;--vds-font-size-md:1rem;--vds-font-size-lg:1.125rem;--vds-font-size-xl:clamp(1.25rem,1.1989rem + 0.2273vw,1.375rem);--vds-font-size-2xl:clamp(1.5rem,1.3977rem + 0.4545vw,1.75rem);--vds-font-size-3xl:clamp(1.875rem,1.7216rem + 0.6818vw,2.25rem);--vds-font-size-4xl:clamp(2.25rem,1.9432rem + 1.3636vw,3rem);--vds-font-size-5xl:clamp(2.75rem,2.3409rem + 1.8182vw,3.75rem);--vds-font-size-6xl:clamp(3.25rem,2.7386rem + 2.2727vw,4.5rem);--vds-line-height-tight:1.1;--vds-line-height-snug:1.25;--vds-line-height-normal:1.5;--vds-line-height-body:1.6;--vds-line-height-relaxed:1.7;--vds-letter-spacing-tighter:-0.03em;--vds-letter-spacing-tight:-0.02em;--vds-letter-spacing-normal:0;--vds-letter-spacing-wide:0.06em;--vds-shadow-xs:0 1px 2px 0 #0f172a0f;--vds-shadow-sm:0 1px 3px 0 #0f172a14,0 1px 2px -1px #0f172a0f;--vds-shadow-md:0 4px 8px -2px #0f172a14,0 2px 4px -2px #0f172a0f;--vds-shadow-lg:0 12px 24px -6px #0f172a1a,0 4px 8px -4px #0f172a0f;--vds-shadow-xl:0 24px 48px -12px #0f172a24,0 8px 16px -8px #0f172a0f;--vds-duration-fast:120ms;--vds-duration-base:200ms;--vds-duration-slow:320ms;--vds-ease-standard:cubic-bezier(0.2,0,0,1);--vds-ease-emphasized:cubic-bezier(0.05,0.7,0.1,1);--vds-ease-exit:cubic-bezier(0.3,0,0.8,0.15);--vds-z-index-base:0;--vds-z-index-raised:1;--vds-z-index-dropdown:1000;--vds-z-index-sticky:1020;--vds-z-index-header:1030;--vds-z-index-overlay:1040;--vds-z-index-modal:1055;--vds-z-index-popover:1070;--vds-z-index-tooltip:1080;--vds-z-index-toast:1090;--vds-opacity-disabled:0.5;--vds-opacity-overlay:0.6;--vds-breakpoint-sm:576px;--vds-breakpoint-md:768px;--vds-breakpoint-lg:992px;--vds-breakpoint-xl:1200px;--vds-breakpoint-xxl:1400px;--vds-size-container:1240px;--vds-size-prose:70ch;--vds-focus-ring-width:3px;--vds-focus-ring-offset:2px;--vds-focus-ring-color:var(--vds-color-focus)}.vds-scope-inverse{--vds-color-bg:var(--vds-color-surface-inverse);--vds-color-surface:color-mix(in oklab,var(--vds-color-surface-inverse) 92%,#ffffff);--vds-color-surface-subtle:#ffffff0f;--vds-color-text:var(--vds-color-text-inverse);--vds-color-text-heading:var(--vds-color-text-inverse);--vds-color-text-muted:color-mix(in oklab,var(--vds-color-text-inverse) 72%,transparent);--vds-color-primary-subtle:color-mix(in oklab,var(--vds-color-primary) 10%,var(--vds-color-surface));--vds-color-secondary-subtle:color-mix(in oklab,var(--vds-color-secondary) 12%,var(--vds-color-surface));--vds-color-border:#ffffff29;--vds-color-border-strong:color-mix(in oklab,var(--vds-color-border) 45%,var(--vds-color-text));--vds-color-border-subtle:color-mix(in oklab,var(--vds-color-border) 50%,var(--vds-color-surface));--vds-color-link:var(--vds-color-text-inverse);--vds-color-link-hover:var(--vds-color-text-inverse);--vds-color-focus:var(--vds-color-text-inverse);--vds-focus-ring-color:var(--vds-color-focus)}.vds-scope-brand,.vds-scope-inverse{color:var(--vds-color-text);background-color:var(--vds-color-bg)}.vds-scope-brand{--vds-color-bg:var(--vds-color-primary);--vds-color-surface:color-mix(in oklab,var(--vds-color-primary) 88%,#ffffff);--vds-color-surface-subtle:color-mix(in oklab,var(--vds-color-on-primary) 12%,transparent);--vds-color-text:var(--vds-color-on-primary);--vds-color-text-heading:var(--vds-color-on-primary);--vds-color-text-muted:color-mix(in oklab,var(--vds-color-on-primary) 80%,transparent);--vds-color-primary-subtle:color-mix(in oklab,var(--vds-color-primary) 10%,var(--vds-color-surface));--vds-color-secondary-subtle:color-mix(in oklab,var(--vds-color-secondary) 12%,var(--vds-color-surface));--vds-color-border:color-mix(in oklab,var(--vds-color-on-primary) 24%,transparent);--vds-color-border-strong:color-mix(in oklab,var(--vds-color-border) 45%,var(--vds-color-text));--vds-color-border-subtle:color-mix(in oklab,var(--vds-color-border) 50%,var(--vds-color-surface));--vds-color-link:var(--vds-color-on-primary);--vds-color-link-hover:var(--vds-color-on-primary);--vds-color-focus:var(--vds-color-on-primary);--vds-focus-ring-color:var(--vds-color-focus)}@media(prefers-reduced-motion:reduce){:where(:root){--vds-duration-fast:0ms;--vds-duration-base:0ms;--vds-duration-slow:0ms}}.vds-type-display{font-family:var(--vds-font-family-heading);font-size:var(--vds-font-size-6xl);font-weight:var(--vds-font-weight-bold);line-height:var(--vds-line-height-tight);letter-spacing:var(--vds-letter-spacing-tighter)}.vds-type-heading-1{font-size:var(--vds-font-size-5xl)}.vds-type-heading-1,.vds-type-heading-2{font-family:var(--vds-font-family-heading);font-weight:var(--vds-font-weight-bold);line-height:var(--vds-line-height-tight);letter-spacing:var(--vds-letter-spacing-tight)}.vds-type-heading-2{font-size:var(--vds-font-size-4xl)}.vds-type-heading-3{font-size:var(--vds-font-size-3xl)}.vds-type-heading-3,.vds-type-heading-4{font-family:var(--vds-font-family-heading);font-weight:var(--vds-font-weight-semibold);line-height:var(--vds-line-height-snug);letter-spacing:var(--vds-letter-spacing-tight)}.vds-type-heading-4{font-size:var(--vds-font-size-2xl)}.vds-type-heading-5{font-size:var(--vds-font-size-xl)}.vds-type-heading-5,.vds-type-heading-6{font-family:var(--vds-font-family-heading);font-weight:var(--vds-font-weight-semibold);line-height:var(--vds-line-height-snug)}.vds-type-heading-6{font-size:var(--vds-font-size-lg)}.vds-type-body-lg{font-size:var(--vds-font-size-lg);line-height:var(--vds-line-height-relaxed)}.vds-type-body,.vds-type-body-lg{font-family:var(--vds-font-family-body);font-weight:var(--vds-font-weight-regular)}.vds-type-body{font-size:var(--vds-font-size-md);line-height:var(--vds-line-height-body)}.vds-type-body-sm{font-weight:var(--vds-font-weight-regular);line-height:var(--vds-line-height-normal)}.vds-type-body-sm,.vds-type-label{font-family:var(--vds-font-family-body);font-size:var(--vds-font-size-sm)}.vds-type-label{font-weight:var(--vds-font-weight-semibold);line-height:var(--vds-line-height-snug)}.vds-type-caption{font-weight:var(--vds-font-weight-regular);line-height:var(--vds-line-height-normal)}.vds-type-caption,.vds-type-eyebrow{font-family:var(--vds-font-family-body);font-size:var(--vds-font-size-xs)}.vds-type-eyebrow{font-weight:var(--vds-font-weight-semibold);line-height:var(--vds-line-height-snug);letter-spacing:var(--vds-letter-spacing-wide);text-transform:uppercase}.vds-container{box-sizing:border-box;width:100%;max-width:var(--vds-container-max-width,var(--vds-size-container));margin-inline:auto;padding-inline:var(--vds-container-padding-x,var(--vds-space-gutter))}.vds-container--narrow{max-width:48rem}.vds-container--wide{max-width:90rem}.vds-container--full{max-width:none}.vds-section{box-sizing:border-box;padding-block:var(--vds-section-padding-md,var(--vds-space-section))}.vds-section--spacing-none{padding-block:0}.vds-section--spacing-sm{padding-block:var(--vds-section-padding-sm,var(--vds-space-10))}.vds-section--spacing-lg{padding-block:var(--vds-section-padding-lg,calc(var(--vds-space-section) * 1.5))}.vds-section--tone-subtle{background-color:var(--vds-color-surface-subtle)}.vds-stack{display:flex;flex-direction:column;gap:var(--vds-gap,var(--vds-space-4))}.vds-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vds-gap,var(--vds-space-3))}.vds-cluster--align-start,.vds-stack--align-start{align-items:flex-start}.vds-cluster--align-center,.vds-stack--align-center{align-items:center}.vds-cluster--align-end,.vds-stack--align-end{align-items:flex-end}.vds-cluster--align-stretch,.vds-stack--align-stretch{align-items:stretch}.vds-cluster--justify-start,.vds-stack--justify-start{justify-content:flex-start}.vds-cluster--justify-center,.vds-stack--justify-center{justify-content:center}.vds-cluster--justify-end,.vds-stack--justify-end{justify-content:flex-end}.vds-cluster--justify-between,.vds-stack--justify-between{justify-content:space-between}.vds-grid{display:grid;gap:var(--vds-gap,var(--vds-space-6));grid-template-columns:repeat(var(--vds-cols,1),minmax(0,1fr))}@media(min-width:576px){.vds-grid{grid-template-columns:repeat(var(--vds-cols-sm,var(--vds-cols,1)),minmax(0,1fr))}}@media(min-width:768px){.vds-grid{grid-template-columns:repeat(var(--vds-cols-md,var(--vds-cols-sm,var(--vds-cols,1))),minmax(0,1fr))}}@media(min-width:992px){.vds-grid{grid-template-columns:repeat(var(--vds-cols-lg,var(--vds-cols-md,var(--vds-cols-sm,var(--vds-cols,1)))),minmax(0,1fr))}}.vds-grid--auto,.vds-grid--auto.vds-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--vds-min-item,16rem)),1fr))}.vds-heading{margin:0;color:var(--vds-heading-color,var(--vds-color-text-heading));text-wrap:balance}.vds-text{margin:0}.vds-text--muted{color:var(--vds-color-text-muted)}.vds-text--inverse{color:var(--vds-color-text-inverse)}.vds-text--primary{color:var(--vds-color-link)}.vds-text--danger{color:var(--vds-color-danger)}.vds-text--medium{font-weight:var(--vds-font-weight-medium)}.vds-text--semibold{font-weight:var(--vds-font-weight-semibold)}.vds-text--bold{font-weight:var(--vds-font-weight-bold)}.vds-eyebrow{margin:0;color:var(--vds-color-link)}.vds-prose{max-width:var(--vds-prose-max-width,var(--vds-size-prose));color:var(--vds-color-text);font-family:var(--vds-font-family-body);font-size:var(--vds-font-size-md);line-height:var(--vds-line-height-body)}.vds-prose>*{margin-block:0}.vds-prose>*+*{margin-block-start:var(--vds-prose-flow-space,1.25rem)}.vds-prose h1,.vds-prose h2,.vds-prose h3,.vds-prose h4,.vds-prose h5,.vds-prose h6{color:var(--vds-color-text-heading);font-family:var(--vds-font-family-heading);line-height:var(--vds-line-height-snug);text-wrap:balance}.vds-prose h1{font-size:var(--vds-font-size-4xl)}.vds-prose h1,.vds-prose h2{font-weight:var(--vds-font-weight-bold);letter-spacing:var(--vds-letter-spacing-tight)}.vds-prose h2{font-size:var(--vds-font-size-3xl)}.vds-prose h3{font-size:var(--vds-font-size-2xl);font-weight:var(--vds-font-weight-semibold)}.vds-prose h4,.vds-prose h5,.vds-prose h6{font-size:var(--vds-font-size-lg);font-weight:var(--vds-font-weight-semibold)}.vds-prose>*+:is(h2,h3,h4){margin-block-start:calc(var(--vds-prose-flow-space, 1.25rem)*1.75)}.vds-prose a{color:var(--vds-color-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.vds-prose a:hover{color:var(--vds-color-link-hover);text-decoration-thickness:2px}.vds-prose a:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset);border-radius:var(--vds-radius-sm)}.vds-prose ol,.vds-prose ul{margin-inline:0;padding-inline-start:1.5em}.vds-prose ul{list-style:disc}.vds-prose ol{list-style:decimal}.vds-prose ul ul{list-style:circle}.vds-prose li+li{margin-block-start:var(--vds-space-2)}.vds-prose li::marker{color:var(--vds-color-text-muted)}.vds-prose blockquote{margin-inline:0;padding:var(--vds-space-4) var(--vds-space-6);border-radius:var(--vds-radius-lg);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-heading);font-size:var(--vds-font-size-lg)}.vds-prose img,.vds-prose video{display:block;max-width:100%;height:auto;border-radius:var(--vds-radius-lg)}.vds-prose hr{height:0;border:0;border-top:var(--vds-border-width-thin) solid var(--vds-color-border);opacity:1}.vds-prose code{padding:.1em .35em;border-radius:var(--vds-radius-sm);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-heading);font-family:var(--vds-font-family-code);font-size:.9em}.vds-prose table{width:100%;border-collapse:collapse;font-size:var(--vds-font-size-sm)}.vds-prose td,.vds-prose th{padding:var(--vds-space-3) var(--vds-space-4);border-bottom:var(--vds-border-width-thin) solid var(--vds-color-border);text-align:start;vertical-align:top}.vds-prose th{color:var(--vds-color-text-heading);font-weight:var(--vds-font-weight-semibold)}.vds-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--vds-button-gap,var(--vds-space-2));min-height:var(--vds-button-height-md,2.75rem);margin:0;padding:0 var(--vds-button-padding-x-md,var(--vds-space-5));border:var(--vds-border-width-thin) solid rgba(0,0,0,0);border-radius:var(--vds-button-radius,var(--vds-radius-control));background:none;font-family:var(--vds-font-family-body);font-size:var(--vds-button-font-size-md,var(--vds-font-size-md));font-weight:var(--vds-button-font-weight,var(--vds-font-weight-semibold));line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;-webkit-appearance:none;appearance:none;transition:background-color var(--vds-duration-fast) var(--vds-ease-standard),border-color var(--vds-duration-fast) var(--vds-ease-standard),color var(--vds-duration-fast) var(--vds-ease-standard),box-shadow var(--vds-duration-fast) var(--vds-ease-standard),transform var(--vds-duration-fast) var(--vds-ease-standard)}.vds-button:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset)}.vds-button:active{transform:translateY(1px)}.vds-button:disabled,.vds-button[aria-disabled=true]{opacity:var(--vds-opacity-disabled);pointer-events:none}.vds-button--sm{min-height:var(--vds-button-height-sm,2rem);padding:0 var(--vds-button-padding-x-sm,var(--vds-space-3));font-size:var(--vds-button-font-size-sm,var(--vds-font-size-sm))}.vds-button--lg{min-height:var(--vds-button-height-lg,3.25rem);padding:0 var(--vds-button-padding-x-lg,var(--vds-space-6));font-size:var(--vds-button-font-size-lg,var(--vds-font-size-lg))}.vds-button--full{display:flex;width:100%}.vds-button__icon{font-size:1.125em;line-height:1}.vds-button--primary,.vds-button--primary:focus,.vds-button--primary:hover{color:var(--vds-button-primary-fg,var(--vds-color-on-primary))}.vds-button--primary{background-color:var(--vds-button-primary-bg,var(--vds-color-primary));box-shadow:var(--vds-shadow-xs)}.vds-button--primary:hover{background-color:var(--vds-button-primary-bg-hover,var(--vds-color-primary-hover))}.vds-button--secondary,.vds-button--secondary:focus,.vds-button--secondary:hover{color:var(--vds-button-secondary-fg,var(--vds-color-on-secondary))}.vds-button--secondary{background-color:var(--vds-button-secondary-bg,var(--vds-color-secondary));box-shadow:var(--vds-shadow-xs)}.vds-button--secondary:hover{background-color:var(--vds-button-secondary-bg-hover,var(--vds-color-secondary-hover))}.vds-button--outline,.vds-button--outline:focus,.vds-button--outline:hover{color:var(--vds-button-outline-fg,var(--vds-color-text-heading))}.vds-button--outline{border-color:var(--vds-button-outline-border,var(--vds-color-border-strong));background-color:rgba(0,0,0,0)}.vds-button--outline:hover{background-color:var(--vds-button-outline-bg-hover,var(--vds-color-surface-subtle))}.vds-button--ghost,.vds-button--ghost:focus,.vds-button--ghost:hover{color:var(--vds-button-ghost-fg,var(--vds-color-text-heading))}.vds-button--ghost{background-color:rgba(0,0,0,0)}.vds-button--ghost:hover{background-color:var(--vds-button-ghost-bg-hover,var(--vds-color-surface-subtle))}.vds-button--link,.vds-button--link:focus,.vds-button--link:hover{color:var(--vds-button-link-fg,var(--vds-color-link))}.vds-button--link{min-height:0;padding:0;border:0;border-radius:var(--vds-radius-sm);background:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.vds-button--link:hover{text-decoration-thickness:2px}.vds-button--link:active{transform:none}.vds-scope-brand .vds-button--primary{background-color:var(--vds-color-on-primary)}.vds-scope-brand .vds-button--primary,.vds-scope-brand .vds-button--primary:focus,.vds-scope-brand .vds-button--primary:hover{color:var(--vds-color-primary)}.vds-scope-brand .vds-button--primary:hover{background-color:color-mix(in oklab,var(--vds-color-on-primary) 88%,var(--vds-color-primary))}.vds-card{box-sizing:border-box;position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:var(--vds-border-width-thin) solid var(--vds-card-border,var(--vds-color-border));border-radius:var(--vds-card-radius,var(--vds-radius-card));background-color:var(--vds-card-bg,var(--vds-color-surface));color:var(--vds-color-text)}.vds-card--elevated{border-color:var(--vds-color-border-subtle);box-shadow:var(--vds-card-shadow,var(--vds-shadow-sm))}.vds-card--filled{border-color:rgba(0,0,0,0);background-color:var(--vds-color-surface-subtle)}.vds-card--interactive,.vds-card:has(.vds-card__link){transition:box-shadow var(--vds-duration-base) var(--vds-ease-standard),transform var(--vds-duration-base) var(--vds-ease-standard),border-color var(--vds-duration-base) var(--vds-ease-standard)}.vds-card--interactive:hover,.vds-card:has(.vds-card__link):hover{border-color:var(--vds-color-border);box-shadow:var(--vds-card-shadow-hover,var(--vds-shadow-lg));transform:translateY(-2px)}.vds-card--interactive:has(.vds-card__link:focus-visible),.vds-card:has(.vds-card__link):has(.vds-card__link:focus-visible){outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset)}.vds-card__media{position:relative;aspect-ratio:16/9;overflow:hidden;background-color:var(--vds-color-surface-subtle)}.vds-card__media img,.vds-card__media video{display:block;width:100%;height:100%;object-fit:cover}.vds-card__body{display:flex;flex:1;flex-direction:column;gap:var(--vds-card-gap,var(--vds-space-3));padding:var(--vds-card-padding,var(--vds-space-6))}.vds-card__title{margin:0;color:var(--vds-color-text-heading)}.vds-card__link,.vds-card__link:focus,.vds-card__link:hover{color:inherit;text-decoration:none}.vds-card__link{outline:none}.vds-card__link:after{content:"";position:absolute;inset:0;z-index:var(--vds-z-index-raised)}.vds-card__footer{position:relative;z-index:var(--vds-z-index-raised);display:flex;flex-wrap:wrap;align-items:center;gap:var(--vds-space-3);margin-top:auto;padding:0 var(--vds-card-padding,var(--vds-space-6)) var(--vds-card-padding,var(--vds-space-6))}.vds-badge{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--vds-space-1);padding:.125rem var(--vds-badge-padding-x,var(--vds-space-2));border:var(--vds-border-width-thin) solid var(--vds-color-border-subtle);border-radius:var(--vds-badge-radius,var(--vds-radius-pill));background-color:var(--vds-color-surface-subtle);color:var(--vds-color-text-heading);font-family:var(--vds-font-family-body);font-size:var(--vds-badge-font-size,var(--vds-font-size-xs));font-weight:var(--vds-font-weight-semibold);line-height:1.5;white-space:nowrap}.vds-badge--primary{border-color:rgba(0,0,0,0);background-color:var(--vds-color-primary-subtle);color:var(--vds-color-primary)}.vds-badge--info{border-color:rgba(0,0,0,0);background-color:var(--vds-color-info-subtle);color:var(--vds-color-info-text)}.vds-badge--success{border-color:rgba(0,0,0,0);background-color:var(--vds-color-success-subtle);color:var(--vds-color-success-text)}.vds-badge--warning{border-color:rgba(0,0,0,0);background-color:var(--vds-color-warning-subtle);color:var(--vds-color-warning-text)}.vds-badge--danger{border-color:rgba(0,0,0,0);background-color:var(--vds-color-danger-subtle);color:var(--vds-color-danger-text)}.vds-alert{box-sizing:border-box;display:flex;gap:var(--vds-space-3);padding:var(--vds-alert-padding,var(--vds-space-4));border:var(--vds-border-width-thin) solid;border-radius:var(--vds-alert-radius,var(--vds-radius-lg));font-family:var(--vds-font-family-body);font-size:var(--vds-font-size-sm);line-height:var(--vds-line-height-normal)}.vds-alert--info{border-color:color-mix(in oklab,var(--vds-color-info) 28%,transparent);background-color:var(--vds-color-info-subtle);color:var(--vds-color-info-text)}.vds-alert--info .vds-alert__icon{color:var(--vds-color-info)}.vds-alert--success{border-color:color-mix(in oklab,var(--vds-color-success) 28%,transparent);background-color:var(--vds-color-success-subtle);color:var(--vds-color-success-text)}.vds-alert--success .vds-alert__icon{color:var(--vds-color-success)}.vds-alert--warning{border-color:color-mix(in oklab,var(--vds-color-warning) 28%,transparent);background-color:var(--vds-color-warning-subtle);color:var(--vds-color-warning-text)}.vds-alert--warning .vds-alert__icon{color:var(--vds-color-warning)}.vds-alert--danger{border-color:color-mix(in oklab,var(--vds-color-danger) 28%,transparent);background-color:var(--vds-color-danger-subtle);color:var(--vds-color-danger-text)}.vds-alert--danger .vds-alert__icon{color:var(--vds-color-danger)}.vds-alert__icon{flex-shrink:0;font-size:1.25rem;line-height:1.1}.vds-alert__content{display:flex;flex-direction:column;gap:var(--vds-space-1);min-width:0}.vds-alert__title{margin:0;font-weight:var(--vds-font-weight-semibold)}.vds-icon{display:inline-block;flex-shrink:0;line-height:1;vertical-align:-.125em}.vds-icon--sm{font-size:1rem}.vds-icon--md{font-size:1.25rem}.vds-icon--lg{font-size:1.5rem}.vds-icon--xl{font-size:2rem}.vds-divider{box-sizing:border-box;height:0;margin-block:var(--vds-space-6);border:0;border-top:var(--vds-border-width-thin) solid var(--vds-color-border);color:inherit;opacity:1}.vds-divider--spacing-none{margin-block:0}.vds-divider--spacing-sm{margin-block:var(--vds-space-3)}.vds-divider--spacing-lg{margin-block:var(--vds-space-12)}.vds-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.vds-grid:where(ul,ol){margin:0;padding:0;list-style:none}.vds-section-header{max-width:44rem}.vds-section-header--center{align-items:center;margin-inline:auto;text-align:center}.vds-hero{position:relative;isolation:isolate;overflow:hidden}.vds-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(55% 75% at 100% 0,color-mix(in oklab,var(--vds-color-primary) 12%,transparent),transparent 70%),radial-gradient(45% 60% at 0 100%,color-mix(in oklab,var(--vds-color-secondary) 10%,transparent),transparent 70%);pointer-events:none}.vds-hero__grid{display:grid;gap:var(--vds-space-12);align-items:center}@media(min-width:992px){.vds-hero--media .vds-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--vds-space-16)}}.vds-hero__content{max-width:46rem}.vds-hero__lead{max-width:40rem;color:var(--vds-color-text-muted)}.vds-hero--center .vds-hero__content{align-items:center;margin-inline:auto;text-align:center}.vds-hero__media{overflow:hidden;aspect-ratio:4/3;border-radius:var(--vds-radius-2xl);box-shadow:var(--vds-shadow-xl)}.vds-hero__media img{display:block;width:100%;height:100%;object-fit:cover}.vds-cta-band{position:relative;isolation:isolate;overflow:hidden}.vds-cta-band:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 120% at 50% 0,color-mix(in oklab,var(--vds-color-secondary) 22%,transparent),transparent 70%);pointer-events:none}.vds-cta-band__content{text-align:center}.vds-feature__icon{display:inline-grid;place-items:center;width:3rem;height:3rem;margin-bottom:var(--vds-space-1);border-radius:var(--vds-radius-control);background:var(--vds-color-primary-subtle);color:var(--vds-color-link);font-size:1.375rem}.vds-feature__more{display:inline-flex;align-items:center;gap:var(--vds-space-1);margin-top:auto;padding-top:var(--vds-space-2);color:var(--vds-color-link);font-size:var(--vds-font-size-sm);font-weight:var(--vds-font-weight-semibold)}.vds-feature__more .vds-icon{transition:transform var(--vds-duration-fast) var(--vds-ease-standard)}.vds-feature:hover .vds-feature__more .vds-icon{transform:translateX(3px)}.vds-feature--plain{overflow:visible;border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);box-shadow:none}.vds-feature--plain .vds-card__body{padding:0}.vds-feature--plain:hover{border-color:rgba(0,0,0,0);box-shadow:none;transform:none}.vds-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vds-space-8);margin:0;padding:0;list-style:none}@media(min-width:768px){.vds-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.vds-steps{grid-template-columns:repeat(var(--vds-steps-count,3),minmax(0,1fr))}.vds-steps--wrap{grid-template-columns:repeat(4,minmax(0,1fr))}}.vds-steps__item{position:relative;display:flex;flex-direction:column;gap:var(--vds-space-4)}.vds-steps__number{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--vds-radius-pill);background:var(--vds-color-primary);box-shadow:0 0 0 6px var(--vds-color-primary-subtle);color:var(--vds-color-on-primary);font-weight:var(--vds-font-weight-bold);font-variant-numeric:tabular-nums}@media(min-width:992px){.vds-steps:not(.vds-steps--wrap) .vds-steps__item:not(:last-child):after{content:"";position:absolute;top:1.25rem;right:calc(var(--vds-space-8)*-1 + var(--vds-space-3));left:3.75rem;height:2px;border-radius:var(--vds-radius-pill);background:var(--vds-color-border)}}.vds-testimonial__figure{display:flex;flex-direction:column;gap:var(--vds-space-5);height:100%;margin:0}.vds-testimonial__mark{color:var(--vds-color-link);font-size:2rem;line-height:1}.vds-testimonial__quote{flex:1;margin:0}.vds-testimonial__quote .vds-text{color:var(--vds-color-text-heading)}.vds-testimonial__author{display:flex;align-items:center;gap:var(--vds-space-3)}.vds-testimonial__avatar{flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:var(--vds-radius-pill);object-fit:cover}.vds-testimonial__avatar--initials{display:inline-grid;place-items:center;background:var(--vds-color-primary-subtle);color:var(--vds-color-link);font-size:var(--vds-font-size-sm);font-weight:var(--vds-font-weight-semibold)}.vds-testimonial__who{display:flex;flex-direction:column}.vds-testimonial__name{color:var(--vds-color-text-heading)}.vds-logo-cloud__title{margin:0;color:var(--vds-color-text-muted);text-align:center}.vds-logo-cloud__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--vds-space-8) var(--vds-space-12);margin:0;padding:0;list-style:none}.vds-logo-cloud__image{display:block;width:auto;max-width:9rem;height:2.25rem;object-fit:contain;filter:grayscale(1);opacity:.72;transition:filter var(--vds-duration-base) var(--vds-ease-standard),opacity var(--vds-duration-base) var(--vds-ease-standard)}.vds-logo-cloud__item:focus-within .vds-logo-cloud__image,.vds-logo-cloud__item:hover .vds-logo-cloud__image{filter:none;opacity:1}.vds-logo-cloud__wordmark{color:var(--vds-color-text-muted);font-family:var(--vds-font-family-heading);font-size:var(--vds-font-size-xl);font-weight:var(--vds-font-weight-bold);letter-spacing:var(--vds-letter-spacing-tight);white-space:nowrap}.vds-logo-cloud__link{display:inline-flex;border-radius:var(--vds-radius-sm)}.vds-logo-cloud__link:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset)}.vds-pricing__plan .vds-card__body{gap:var(--vds-space-4)}.vds-pricing__plan--highlighted{border:var(--vds-border-width-thick) solid var(--vds-color-primary);box-shadow:var(--vds-shadow-lg)}.vds-pricing__head{display:flex;align-items:center;justify-content:space-between;gap:var(--vds-space-3)}.vds-pricing__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--vds-space-2);margin:0}.vds-pricing__amount{color:var(--vds-color-text-heading);font-family:var(--vds-font-family-heading);font-size:var(--vds-font-size-4xl);font-weight:var(--vds-font-weight-bold);letter-spacing:var(--vds-letter-spacing-tighter);line-height:1}.vds-pricing__period{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm)}.vds-pricing__features{display:grid;gap:var(--vds-space-3);margin:0;padding:var(--vds-space-4) 0 0;border-top:var(--vds-border-width-thin) solid var(--vds-color-border-subtle);color:var(--vds-color-text);font-size:var(--vds-font-size-sm);list-style:none}.vds-pricing__features li{display:flex;align-items:flex-start;gap:var(--vds-space-2)}.vds-pricing__check{margin-top:.15em;color:var(--vds-color-link);font-size:1rem}.vds-video__figure{width:100%;max-width:64rem;margin:0 auto}.vds-video__figure--draft iframe{pointer-events:none}.vds-video__frame{position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:var(--vds-radius-2xl);background:var(--vds-color-surface-inverse);box-shadow:var(--vds-shadow-xl)}.vds-video__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.vds-video__empty{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:var(--vds-space-3);padding:var(--vds-space-6);color:var(--vds-color-text-inverse);text-align:center}.vds-video__empty .vds-text{color:inherit;opacity:.8}.vds-video__caption{margin-top:var(--vds-space-3);text-align:center}.vds-faq__layout{display:grid;gap:var(--vds-space-10)}@media(min-width:992px){.vds-faq--split .vds-faq__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:var(--vds-space-16)}.vds-faq--split .vds-section-header{position:sticky;top:var(--vds-space-8)}}.vds-faq__list{border-top:var(--vds-border-width-thin) solid var(--vds-color-border)}.vds-faq__item{border-bottom:var(--vds-border-width-thin) solid var(--vds-color-border)}.vds-faq__question{display:flex;align-items:center;justify-content:space-between;gap:var(--vds-space-4);padding-block:var(--vds-space-5);color:var(--vds-color-text-heading);font-size:var(--vds-font-size-lg);font-weight:var(--vds-font-weight-semibold);line-height:var(--vds-line-height-snug);list-style:none;cursor:pointer;transition:color var(--vds-duration-fast) var(--vds-ease-standard)}.vds-faq__question::-webkit-details-marker{display:none}.vds-faq__question::marker{content:""}.vds-faq__question:hover{color:var(--vds-color-link)}.vds-faq__question:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset);border-radius:var(--vds-radius-sm)}.vds-faq__icon{flex-shrink:0;color:var(--vds-color-text-muted);transition:transform var(--vds-duration-base) var(--vds-ease-standard)}.vds-faq__item[open] .vds-faq__icon{transform:rotate(45deg)}.vds-faq__answer{max-width:62ch;padding-bottom:var(--vds-space-5);color:var(--vds-color-text);line-height:var(--vds-line-height-body);white-space:pre-line}.vds-stats__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--vds-space-8);margin:0}.vds-stats__item{display:flex;flex-direction:column;gap:var(--vds-space-1);padding-top:var(--vds-space-4);border-top:var(--vds-border-width-thick) solid var(--vds-color-primary)}.vds-stats__label{order:2;color:var(--vds-color-text-heading);font-size:var(--vds-font-size-md);font-weight:var(--vds-font-weight-semibold)}.vds-stats__value{order:1;margin:0;color:var(--vds-color-text-heading);font-family:var(--vds-font-family-heading);font-size:var(--vds-font-size-5xl);font-weight:var(--vds-font-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:var(--vds-letter-spacing-tighter);line-height:1}.vds-stats__detail{order:3;margin:0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm)}.vds-stats--cards .vds-stats__item{padding:var(--vds-space-6);border:var(--vds-border-width-thin) solid var(--vds-color-border-subtle);border-radius:var(--vds-radius-card);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-sm)}.vds-stats--cards .vds-stats__value{color:var(--vds-color-link)}.vds-media-text__grid{display:grid;gap:var(--vds-space-10);align-items:center}@media(min-width:992px){.vds-media-text__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--vds-space-16)}.vds-media-text--image-start .vds-media-text__media{order:-1}}.vds-media-text__points{display:grid;gap:var(--vds-space-3);margin:0;padding:0;list-style:none}.vds-media-text__points li{display:flex;align-items:flex-start;gap:var(--vds-space-3);color:var(--vds-color-text-heading);font-weight:var(--vds-font-weight-medium)}.vds-media-text__check{margin-top:.15em;color:var(--vds-color-link)}.vds-media-text__media{overflow:hidden;aspect-ratio:4/3;border-radius:var(--vds-radius-2xl);background:var(--vds-color-surface-subtle);box-shadow:var(--vds-shadow-lg)}.vds-media-text__media img{display:block;width:100%;height:100%;object-fit:cover}.vds-media-text__media--empty{display:grid;place-items:center;color:var(--vds-color-text-muted);box-shadow:none}.vds-callout-block{padding-block:var(--vds-space-4)}.vds-callout-block .vds-alert{font-size:var(--vds-font-size-md)}.vds-callout-block__text{display:block}.vds-callout-block__link{display:block;margin-top:var(--vds-space-2)}.vds-callout-block__link .vds-button--link{color:inherit;font-weight:var(--vds-font-weight-semibold)}.vds-rich-text__body--wide{max-width:none}.vds-rich-text__body :where(h2,h3,h4){scroll-margin-top:calc(var(--vds-header-height, 4.5rem) + var(--vds-space-6))}.vds-page-card .vds-card__body{height:100%}.vds-page-card .vds-card__media img{width:100%;aspect-ratio:16/9;object-fit:cover}.vds-page-card__placeholder{display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;background-color:var(--vds-color-surface-subtle);color:var(--vds-color-text-muted)}.vds-page-card__summary{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.vds-page-card__more{margin-top:auto;padding-top:var(--vds-space-2);color:var(--vds-color-link);transition:transform var(--vds-duration-fast) var(--vds-ease-standard)}.vds-page-card:hover .vds-page-card__more{transform:translateX(var(--vds-space-1))}.vds-page-list{margin:0;padding:0;border-top:var(--vds-border-width-thin) solid var(--vds-color-border-subtle);list-style:none}.vds-page-list>li{border-bottom:var(--vds-border-width-thin) solid var(--vds-color-border-subtle)}.vds-page-list__link{display:flex;align-items:center;justify-content:space-between;gap:var(--vds-space-6);padding:var(--vds-space-5) var(--vds-space-2);color:var(--vds-color-text);text-decoration:none;transition:background-color var(--vds-duration-fast) var(--vds-ease-standard)}.vds-page-list__link:hover{background-color:var(--vds-color-surface-subtle);color:var(--vds-color-text)}.vds-page-list__link:hover .vds-page-list__title{color:var(--vds-color-link)}.vds-page-list__link:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset)}.vds-page-list__text{display:flex;flex-direction:column;gap:var(--vds-space-1)}.vds-page-list__title{color:var(--vds-color-text-heading);font-size:var(--vds-font-size-lg);font-weight:var(--vds-font-weight-semibold)}.vds-page-list__summary{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm)}.vds-page-list__icon{flex:none;color:var(--vds-color-text-muted)}.vds-page-listing__empty{margin:0;padding:var(--vds-space-8);border:var(--vds-border-width-thin) dashed var(--vds-color-border);border-radius:var(--vds-radius-card);color:var(--vds-color-text-muted);text-align:center}.vds-article-list__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--vds-space-4) var(--vds-space-8)}.vds-article-card .vds-card__media img{width:100%;aspect-ratio:16/9;object-fit:cover}.vds-article-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vds-space-2) var(--vds-space-3);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm)}.vds-article-rows{margin:0;padding:0;border-top:var(--vds-border-width-thin) solid var(--vds-color-border-subtle);list-style:none}.vds-article-row{display:grid;gap:var(--vds-space-2) var(--vds-space-8);padding-block:var(--vds-space-6);border-bottom:var(--vds-border-width-thin) solid var(--vds-color-border-subtle)}@media(min-width:768px){.vds-article-row{grid-template-columns:12rem minmax(0,1fr)}}.vds-article-row__meta{display:flex;flex-direction:column;gap:var(--vds-space-1);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm)}.vds-article-row__meta>:last-child:not(:first-child){color:var(--vds-color-link);font-weight:var(--vds-font-weight-semibold)}.vds-article-row__title{border-radius:var(--vds-radius-sm);color:var(--vds-color-text-heading);font-family:var(--vds-font-family-heading);font-size:var(--vds-font-size-xl);font-weight:var(--vds-font-weight-semibold);letter-spacing:var(--vds-letter-spacing-tight);line-height:var(--vds-line-height-snug);text-decoration:none}.vds-article-row__title:where(a):hover{color:var(--vds-color-link);text-decoration:underline;text-underline-offset:.15em}.vds-article-row__title:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset)}.vds-article-row__summary{margin:var(--vds-space-2) 0 0;color:var(--vds-color-text-muted)}.vds-page-header__title{max-width:24ch}.vds-page-header__intro{max-width:44rem}.vds-page-header--center{text-align:center}.vds-page-header--center .vds-breadcrumb{justify-content:center}.vds-search{color:var(--vds-color-text);font-family:var(--vds-font-family-body)}.vds-search .vds-search__legacy{padding:0;background:none!important}.vds-search__inner{display:flex;flex-direction:column;gap:var(--vds-space-8)}.vds-search__intro{display:flex;flex-direction:column;gap:var(--vds-space-3);max-width:44rem}.vds-search__title{margin:0;color:var(--vds-color-text-heading);font-family:var(--vds-font-family-heading);font-size:var(--vds-font-size-4xl);font-weight:var(--vds-font-weight-bold);letter-spacing:var(--vds-letter-spacing-tight);line-height:var(--vds-line-height-tight)}.vds-search__description{margin:0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-lg)}.vds-search__bar{display:flex;position:relative;align-items:center;gap:var(--vds-space-2);max-width:52rem;padding:var(--vds-space-2) var(--vds-space-2) var(--vds-space-2) var(--vds-space-4);border:var(--vds-border-width-thin) solid var(--vds-color-border-strong);border-radius:var(--vds-radius-lg);background-color:var(--vds-color-surface);box-shadow:var(--vds-shadow-sm)}.vds-search__bar:focus-within{border-color:var(--vds-color-primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--vds-color-primary) 22%,transparent)}.vds-search__bar-icon{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xl)}.vds-search__input{flex:1;min-width:0;height:3rem;padding:0;border:0;background:rgba(0,0,0,0);color:var(--vds-color-text-heading);font:inherit;font-size:var(--vds-font-size-lg)}.vds-search__input::placeholder{color:var(--vds-color-text-muted)}.vds-search__input:focus{outline:none}.vds-search__input::-webkit-search-cancel-button{display:none}.vds-search__clear{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:0;border-radius:var(--vds-radius-pill);background:none;color:var(--vds-color-text-muted);cursor:pointer}.vds-search__clear:hover{background-color:var(--vds-color-surface-subtle);color:var(--vds-color-text-heading)}.vds-search__clear:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset)}.vds-search__submit{flex:none}.vds-search__suggestions{position:absolute;top:calc(100% + var(--vds-space-2));right:0;left:0;z-index:var(--vds-z-index-dropdown);max-height:22rem;margin:0;padding:var(--vds-space-1);overflow-y:auto;border:var(--vds-border-width-thin) solid var(--vds-color-border);border-radius:var(--vds-radius-lg);background-color:var(--vds-color-bg);box-shadow:var(--vds-shadow-lg);list-style:none}.vds-search__suggestions[hidden]{display:none}.vds-search__suggestion{display:flex;flex-direction:column;gap:.125rem;padding:var(--vds-space-2) var(--vds-space-3);border-radius:var(--vds-radius-md);color:var(--vds-color-text);text-decoration:none}.vds-search__suggestion:focus-visible,.vds-search__suggestion:hover{background-color:var(--vds-color-surface-subtle);color:var(--vds-color-text)}.vds-search__suggestion:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset)}.vds-search__suggestion-type{color:var(--vds-color-link);font-size:var(--vds-font-size-xs);font-weight:var(--vds-font-weight-semibold);letter-spacing:var(--vds-letter-spacing-wide);text-transform:uppercase}.vds-search__suggestion-title{color:var(--vds-color-text-heading);font-weight:var(--vds-font-weight-medium)}.vds-search__suggestion-empty{padding:var(--vds-space-3);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm)}.vds-search__body{display:grid;gap:var(--vds-space-6)}@media(min-width:992px){.vds-search__body{grid-template-columns:16rem minmax(0,1fr);gap:var(--vds-space-12);align-items:start}}.vds-search__filters{display:flex;flex-direction:column;gap:var(--vds-space-5)}@media(min-width:992px){.vds-search__filters{position:sticky;top:calc(4.5rem + var(--vds-space-6))}}@media(max-width:991.98px){.vds-search__filters{display:none;padding:var(--vds-space-5);border:var(--vds-border-width-thin) solid var(--vds-color-border);border-radius:var(--vds-radius-lg);background-color:var(--vds-color-surface-subtle)}.vds-search__filters.is-open{display:flex}}.vds-search__filters-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--vds-space-3)}.vds-search__filters-title{margin:0;color:var(--vds-color-text-heading);font-size:var(--vds-font-size-md);font-weight:var(--vds-font-weight-semibold)}.vds-search__clear-all{padding:0;border:0;border-radius:var(--vds-radius-sm);background:none;color:var(--vds-color-link);font:inherit;font-size:var(--vds-font-size-sm);font-weight:var(--vds-font-weight-semibold);cursor:pointer}.vds-search__clear-all:hover{text-decoration:underline}.vds-search__clear-all:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset)}.vds-search__facet{min-width:0;margin:0;padding:var(--vds-space-5) 0 0;border:0;border-top:var(--vds-border-width-thin) solid var(--vds-color-border-subtle)}.vds-search__facet-title{margin-bottom:var(--vds-space-3);padding:0;color:var(--vds-color-text-heading);font-size:var(--vds-font-size-sm);font-weight:var(--vds-font-weight-semibold);text-transform:capitalize}.vds-search__option{display:flex;align-items:center;gap:var(--vds-space-3);min-height:2.25rem;color:var(--vds-color-text);font-size:var(--vds-font-size-sm);cursor:pointer}.vds-search__option:hover .vds-search__option-label{color:var(--vds-color-text-heading)}.vds-search__option-count{margin-left:auto;padding:0 var(--vds-space-2);border-radius:var(--vds-radius-pill);background-color:var(--vds-color-surface-subtle);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);font-variant-numeric:tabular-nums}.vds-search__check,.vds-search__radio{display:grid;flex:none;place-content:center;width:1.125rem;height:1.125rem;margin:0;border:1.5px solid var(--vds-color-border-strong);border-radius:var(--vds-radius-sm);background-color:var(--vds-color-surface);cursor:pointer;appearance:none;transition:background-color var(--vds-duration-fast) var(--vds-ease-standard),border-color var(--vds-duration-fast) var(--vds-ease-standard)}.vds-search__check:before,.vds-search__radio:before{content:"";opacity:0}.vds-search__check:checked,.vds-search__radio:checked{border-color:var(--vds-color-primary);background-color:var(--vds-color-primary)}.vds-search__check:checked:before,.vds-search__radio:checked:before{opacity:1}.vds-search__check:focus-visible,.vds-search__radio:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset)}.vds-search__check:before{width:.3rem;height:.6rem;border:solid var(--vds-color-on-primary);border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.vds-search__radio,.vds-search__radio:before{border-radius:var(--vds-radius-pill)}.vds-search__radio:before{width:.45rem;height:.45rem;background-color:var(--vds-color-on-primary)}.vds-search__filters-empty{margin:0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm)}@media(min-width:992px){.vds-search__apply{display:none}}.vds-search__results{min-width:0;scroll-margin-top:calc(4.5rem + var(--vds-space-6))}.vds-search__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--vds-space-3) var(--vds-space-4);padding-bottom:var(--vds-space-4);border-bottom:var(--vds-border-width-thin) solid var(--vds-color-border-subtle)}.vds-search__status{margin:0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm)}.vds-search__status strong{color:var(--vds-color-text-heading);font-weight:var(--vds-font-weight-semibold)}.vds-search__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vds-space-3)}@media(min-width:992px){.vds-search__filters-toggle{display:none}}.vds-search__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 var(--vds-space-1);border-radius:var(--vds-radius-pill);background-color:var(--vds-color-primary);color:var(--vds-color-on-primary);font-size:var(--vds-font-size-xs)}.vds-search__views{display:inline-flex;gap:2px;padding:2px;border:var(--vds-border-width-thin) solid var(--vds-color-border);border-radius:var(--vds-radius-control)}.vds-search__view{display:inline-flex;align-items:center;gap:var(--vds-space-1);height:2rem;padding:0 var(--vds-space-3);border:0;border-radius:var(--vds-radius-sm);background:none;color:var(--vds-color-text);font:inherit;font-size:var(--vds-font-size-sm);font-weight:var(--vds-font-weight-medium);cursor:pointer}.vds-search__view:hover{background-color:var(--vds-color-surface-subtle)}.vds-search__view.is-current{background-color:var(--vds-color-primary-subtle);color:var(--vds-color-link)}.vds-search__view:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset)}.vds-search__sort{display:inline-flex;position:relative;align-items:center;gap:var(--vds-space-2);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm)}.vds-search__sort:after{position:absolute;right:var(--vds-space-3);color:var(--vds-color-text-muted);font-family:bootstrap-icons,sans-serif;font-size:.75em;content:"";pointer-events:none}.vds-search__select{height:2.25rem;padding:0 var(--vds-space-8) 0 var(--vds-space-3);border:var(--vds-border-width-thin) solid var(--vds-color-border-strong);border-radius:var(--vds-radius-control);background-color:var(--vds-color-surface);color:var(--vds-color-text-heading);font:inherit;font-size:var(--vds-font-size-sm);cursor:pointer;appearance:none}.vds-search__select:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset)}.vds-search__list{margin:0;padding:0;list-style:none}.vds-search-result{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vds-space-2);padding-block:var(--vds-space-6);border-bottom:var(--vds-border-width-thin) solid var(--vds-color-border-subtle)}.vds-search-result__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vds-space-1) var(--vds-space-3);margin:0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm)}.vds-search-result__type{color:var(--vds-color-link);font-size:var(--vds-font-size-xs);font-weight:var(--vds-font-weight-semibold);letter-spacing:var(--vds-letter-spacing-wide);text-transform:uppercase}.vds-search-result__title{margin:0;font-family:var(--vds-font-family-heading);font-size:var(--vds-font-size-xl);font-weight:var(--vds-font-weight-semibold);letter-spacing:var(--vds-letter-spacing-tight);line-height:var(--vds-line-height-snug)}.vds-search-result__link{border-radius:var(--vds-radius-sm);color:var(--vds-color-text-heading);text-decoration:none}.vds-search-result__link:hover{color:var(--vds-color-link);text-decoration:underline;text-underline-offset:.15em}.vds-search-result__link:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset)}.vds-search-result__link .bi{color:var(--vds-color-text-muted);font-size:.6em}.vds-search-result__summary{display:-webkit-box;max-width:70ch;margin:0;overflow:hidden;color:var(--vds-color-text-muted);-webkit-box-orient:vertical;-webkit-line-clamp:2}.vds-search__empty{display:flex;flex-direction:column;align-items:center;gap:var(--vds-space-2);margin-top:var(--vds-space-6);padding:var(--vds-space-12) var(--vds-space-6);border:var(--vds-border-width-thin) dashed var(--vds-color-border);border-radius:var(--vds-radius-card);text-align:center}.vds-search__empty>.bi{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-3xl)}.vds-search__empty .vds-button{margin-top:var(--vds-space-3)}.vds-search__empty-title{margin:0;color:var(--vds-color-text-heading);font-size:var(--vds-font-size-lg);font-weight:var(--vds-font-weight-semibold)}.vds-search__empty-text{margin:0;color:var(--vds-color-text-muted)}.vds-search__pages{display:flex;align-items:center;justify-content:center;gap:var(--vds-space-2);margin-top:var(--vds-space-8)}.vds-search__page-list{display:flex;margin:0;padding:0;list-style:none}.vds-search__page,.vds-search__page-list{align-items:center;gap:var(--vds-space-1)}.vds-search__page{display:inline-flex;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 var(--vds-space-2);border:var(--vds-border-width-thin) solid var(--vds-color-border);border-radius:var(--vds-radius-control);background:none;color:var(--vds-color-text-heading);font:inherit;font-size:var(--vds-font-size-sm);font-weight:var(--vds-font-weight-medium);font-variant-numeric:tabular-nums;cursor:pointer}.vds-search__page:hover:not(:disabled,.is-current){border-color:var(--vds-color-border-strong);background-color:var(--vds-color-surface-subtle)}.vds-search__page.is-current{border-color:var(--vds-color-primary);background-color:var(--vds-color-primary);color:var(--vds-color-on-primary)}.vds-search__page:disabled{opacity:.45;cursor:not-allowed}.vds-search__page:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset)}.vds-search__page--step{padding:0 var(--vds-space-3)}@media(max-width:575.98px){.vds-search__page--step span{display:none}}.vds-search__page-gap{padding:0 var(--vds-space-1);color:var(--vds-color-text-muted)}.vds-skip-link{position:absolute;top:var(--vds-space-2);left:var(--vds-space-4);z-index:var(--vds-z-index-toast);padding:var(--vds-space-2) var(--vds-space-4);border-radius:var(--vds-radius-control);background-color:var(--vds-color-primary);color:var(--vds-color-on-primary);font-family:var(--vds-font-family-body);font-size:var(--vds-font-size-sm);font-weight:var(--vds-font-weight-semibold);text-decoration:none;transform:translateY(-200%)}.vds-skip-link:focus{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset);transform:none}.vds-layout__content:focus{outline:none}.vds-header{--vds-header-height:4.5rem;--vds-header-utility-height:0px;position:relative;z-index:var(--vds-z-index-header);color:var(--vds-color-text);font-family:var(--vds-font-family-body)}.vds-header [hidden]{display:none!important}.vds-header--has-utility{--vds-header-utility-height:2.25rem}.vds-header--sticky{position:sticky;top:calc(var(--vds-header-utility-height)*-1)}.vds-header--scrolled{--vds-header-height:4rem}.vds-header--edit{position:relative}.vds-header__utility{height:var(--vds-header-utility-height);border-bottom:var(--vds-border-width-thin) solid var(--vds-color-border-subtle);background-color:var(--vds-color-surface-subtle);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs)}.vds-header--toned .vds-header__utility{border-bottom-color:var(--vds-color-border);background-color:var(--vds-color-bg)}.vds-header__utility-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--vds-space-4);height:100%}.vds-header__utility-text{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767.98px){.vds-header__utility-text{display:none}}.vds-header__utility-end{display:flex;align-items:center;gap:var(--vds-space-5);margin-left:auto}.vds-header__utility-links{display:flex;gap:var(--vds-space-5);margin:0;padding:0;list-style:none}.vds-header__utility-button,.vds-header__utility-link{display:inline-flex;align-items:center;gap:var(--vds-space-1);padding:0;border:0;border-radius:var(--vds-radius-sm);background:none;color:var(--vds-color-text-muted);font:inherit;text-decoration:none;white-space:nowrap;cursor:pointer}.vds-header__utility-button:hover,.vds-header__utility-link:hover{color:var(--vds-color-text-heading);text-decoration:underline;text-underline-offset:.2em}.vds-header__utility-button:focus-visible,.vds-header__utility-link:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset)}.vds-header__main{border-bottom:var(--vds-border-width-thin) solid var(--vds-color-border-subtle);background-color:var(--vds-color-surface);transition:box-shadow var(--vds-duration-base) var(--vds-ease-standard)}.vds-header--toned .vds-header__main{border-bottom-color:rgba(0,0,0,0);background-color:var(--vds-color-bg)}.vds-header--scrolled .vds-header__main{box-shadow:var(--vds-shadow-md)}.vds-header__bar{display:flex;align-items:center;gap:var(--vds-space-8);min-height:var(--vds-header-height);transition:min-height var(--vds-duration-base) var(--vds-ease-standard)}.vds-header__brand{display:inline-flex;flex:none;align-items:center;border-radius:var(--vds-radius-sm);text-decoration:none}.vds-header__brand,.vds-header__brand:hover{color:var(--vds-color-text-heading)}.vds-header__brand:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset)}.vds-header__logo{width:auto;max-width:8.5rem;height:auto;max-height:2.25rem;object-fit:contain}@media(max-width:767.98px){.vds-header__logo{max-width:7rem;max-height:2rem}}.vds-header__logo--white{filter:brightness(0) invert(1)}.vds-header__name{font-family:var(--vds-font-family-heading);font-size:var(--vds-font-size-lg);font-weight:var(--vds-font-weight-bold);letter-spacing:var(--vds-letter-spacing-tight);white-space:nowrap}.vds-header__interactive{display:flex;flex:1;align-items:center;gap:var(--vds-space-4);min-width:0}.vds-header__nav{flex:1;min-width:0}.vds-header__menu{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--vds-space-1);margin:0;padding:0;list-style:none}.vds-header__menu--measure{position:absolute;top:0;left:0;width:max-content;height:0;overflow:hidden;visibility:hidden;pointer-events:none}.vds-header__item{flex:none}.vds-header__item[data-overflow]{display:none}.vds-header__more-anchor{position:relative}.vds-header__link{display:inline-flex;position:relative;align-items:center;gap:var(--vds-space-1);height:2.5rem;padding:0 var(--vds-space-3);border:0;border-radius:var(--vds-radius-control);background:rgba(0,0,0,0);color:var(--vds-color-text-heading);font:inherit;font-size:var(--vds-font-size-sm);font-weight:var(--vds-font-weight-medium);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--vds-duration-fast) var(--vds-ease-standard)}.vds-header__item.is-open>.vds-header__link,.vds-header__link:hover{background-color:var(--vds-color-surface-subtle);color:var(--vds-color-text-heading)}.vds-header__link:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset)}.vds-header__link.is-current{color:var(--vds-color-link)}.vds-header__link.is-current:after{position:absolute;right:var(--vds-space-3);bottom:.3rem;left:var(--vds-space-3);height:2px;border-radius:var(--vds-radius-pill);background-color:currentcolor;content:""}.vds-header__chevron{font-size:.7em;transition:transform var(--vds-duration-fast) var(--vds-ease-standard)}.vds-header [aria-expanded=true]>.vds-header__chevron{transform:rotate(180deg)}.vds-header__external{color:var(--vds-color-text-muted);font-size:.75em}.vds-header__more{position:absolute;top:calc(100% + var(--vds-space-2));right:0;z-index:var(--vds-z-index-dropdown);min-width:15rem;margin:0;padding:var(--vds-space-1);border:var(--vds-border-width-thin) solid var(--vds-color-border);border-radius:var(--vds-radius-lg);background-color:var(--vds-color-bg);box-shadow:var(--vds-shadow-lg);list-style:none;animation:vds-header-drop var(--vds-duration-base) var(--vds-ease-standard)}.vds-header__more-item{display:flex;align-items:center;justify-content:space-between;gap:var(--vds-space-3);width:100%;padding:var(--vds-space-2) var(--vds-space-3);border:0;border-radius:var(--vds-radius-sm);background:none;color:var(--vds-color-text-heading);font:inherit;font-size:var(--vds-font-size-sm);font-weight:var(--vds-font-weight-medium);text-align:left;text-decoration:none;cursor:pointer}.vds-header__more-item:hover{background-color:var(--vds-color-surface-subtle);color:var(--vds-color-text-heading)}.vds-header__more-item:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset)}.vds-header__more-item.is-current{color:var(--vds-color-link)}.vds-header__more-item .vds-icon{color:var(--vds-color-text-muted);font-size:.75em}.vds-mega{position:absolute;top:100%;right:0;left:0;max-height:calc(100vh - var(--vds-header-height) - var(--vds-space-8));overflow-y:auto;border-top:var(--vds-border-width-thin) solid var(--vds-color-border-subtle);border-bottom:var(--vds-border-width-thin) solid var(--vds-color-border-subtle);background-color:var(--vds-color-bg);box-shadow:var(--vds-shadow-xl);animation:vds-header-drop var(--vds-duration-base) var(--vds-ease-standard)}.vds-mega__inner{display:grid;grid-template-columns:17rem minmax(0,1fr);gap:var(--vds-space-12);padding-block:var(--vds-space-10)}.vds-mega__intro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vds-space-3);padding-right:var(--vds-space-8);border-right:var(--vds-border-width-thin) solid var(--vds-color-border-subtle)}.vds-mega__title{margin:0;color:var(--vds-color-text-heading);font-family:var(--vds-font-family-heading);font-size:var(--vds-font-size-2xl);font-weight:var(--vds-font-weight-semibold);letter-spacing:var(--vds-letter-spacing-tight);line-height:var(--vds-line-height-tight)}.vds-mega__summary{margin:0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm);line-height:var(--vds-line-height-relaxed)}.vds-mega__more,.vds-mega__overview{display:inline-flex;align-items:center;gap:var(--vds-space-2);border-radius:var(--vds-radius-sm);color:var(--vds-color-link);font-size:var(--vds-font-size-sm);font-weight:var(--vds-font-weight-semibold);text-decoration:none}.vds-mega__more .vds-icon,.vds-mega__overview .vds-icon{transition:transform var(--vds-duration-fast) var(--vds-ease-standard)}.vds-mega__more:hover,.vds-mega__overview:hover{color:var(--vds-color-link-hover)}.vds-mega__more:hover .vds-icon,.vds-mega__overview:hover .vds-icon{transform:translateX(var(--vds-space-1))}.vds-mega__more:focus-visible,.vds-mega__overview:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset)}.vds-mega__overview{margin-top:var(--vds-space-2)}.vds-mega__groups{display:grid;grid-template-columns:repeat(var(--vds-mega-cols,3),minmax(0,1fr));gap:var(--vds-space-8) var(--vds-space-8);margin:0;padding:0;list-style:none}.vds-mega__group-title{display:inline-flex;align-items:center;gap:var(--vds-space-2);border-radius:var(--vds-radius-sm);color:var(--vds-color-text-heading);font-size:var(--vds-font-size-md);font-weight:var(--vds-font-weight-semibold);text-decoration:none}.vds-mega__group-title.is-current,.vds-mega__group-title:hover{color:var(--vds-color-link)}.vds-mega__group-title:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset)}.vds-mega__group-links{display:flex;flex-direction:column;gap:var(--vds-space-2);margin:var(--vds-space-3) 0 0;padding:0;list-style:none}.vds-mega__group-link{border-radius:var(--vds-radius-sm);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm);text-decoration:none}.vds-mega__group-link:hover{color:var(--vds-color-text-heading);text-decoration:underline;text-underline-offset:.2em}.vds-mega__group-link.is-current{color:var(--vds-color-link);font-weight:var(--vds-font-weight-semibold)}.vds-mega__group-link:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset)}.vds-mega__group-summary{margin:var(--vds-space-2) 0 0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm)}.vds-mega__links{display:grid;grid-template-columns:repeat(var(--vds-mega-cols,2),minmax(0,1fr));gap:var(--vds-space-1) var(--vds-space-6);margin:0;padding:0;list-style:none}.vds-mega__link{display:flex;flex-direction:column;gap:var(--vds-space-1);padding:var(--vds-space-3);border-radius:var(--vds-radius-md);color:var(--vds-color-text);text-decoration:none;transition:background-color var(--vds-duration-fast) var(--vds-ease-standard)}.vds-mega__link:hover{background-color:var(--vds-color-surface-subtle);color:var(--vds-color-text)}.vds-mega__link:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset)}.vds-mega__link.is-current .vds-mega__link-title{color:var(--vds-color-link)}.vds-mega__link-title{display:inline-flex;align-items:center;gap:var(--vds-space-2);color:var(--vds-color-text-heading);font-weight:var(--vds-font-weight-semibold)}.vds-mega__link-summary{display:-webkit-box;overflow:hidden;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm);-webkit-box-orient:vertical;-webkit-line-clamp:2}.vds-header__tools{display:flex;flex:none;align-items:center;gap:var(--vds-space-1);margin-left:auto}.vds-header__icon-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--vds-space-1);min-width:2.5rem;height:2.5rem;padding:0 var(--vds-space-2);border:0;border-radius:var(--vds-radius-control);background:rgba(0,0,0,0);color:var(--vds-color-text-heading);font:inherit;font-size:var(--vds-font-size-sm);font-weight:var(--vds-font-weight-medium);cursor:pointer;transition:background-color var(--vds-duration-fast) var(--vds-ease-standard)}.vds-header__icon-button>.vds-icon:first-child{font-size:var(--vds-font-size-lg)}.vds-header__icon-button:hover,.vds-header__icon-button[aria-expanded=true]{background-color:var(--vds-color-surface-subtle)}.vds-header__icon-button:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset)}.vds-header__cta{margin-left:var(--vds-space-2)}.vds-header__language{position:relative}.vds-header__language .vds-icon:first-child{font-size:var(--vds-font-size-md)}.vds-header__language-menu{position:absolute;top:calc(100% + var(--vds-space-2));right:0;z-index:var(--vds-z-index-dropdown);min-width:12rem;margin:0;padding:var(--vds-space-1);border:var(--vds-border-width-thin) solid var(--vds-color-border);border-radius:var(--vds-radius-lg);background-color:var(--vds-color-bg);box-shadow:var(--vds-shadow-lg);font-size:var(--vds-font-size-sm);list-style:none;animation:vds-header-drop var(--vds-duration-base) var(--vds-ease-standard)}.vds-header__language-item{display:flex;align-items:center;justify-content:space-between;gap:var(--vds-space-3);padding:var(--vds-space-2) var(--vds-space-3);border-radius:var(--vds-radius-sm);color:var(--vds-color-text);text-decoration:none}.vds-header__language-item:hover{background-color:var(--vds-color-surface-subtle);color:var(--vds-color-text)}.vds-header__language-item:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset)}.vds-header__language-item.is-active{color:var(--vds-color-link);font-weight:var(--vds-font-weight-semibold)}.vds-header__search{position:absolute;top:100%;right:0;left:0;border-top:var(--vds-border-width-thin) solid var(--vds-color-border-subtle);border-bottom:var(--vds-border-width-thin) solid var(--vds-color-border-subtle);background-color:var(--vds-color-bg);box-shadow:var(--vds-shadow-xl);animation:vds-header-drop var(--vds-duration-base) var(--vds-ease-standard)}.vds-header__search-inner{display:flex;flex-direction:column;gap:var(--vds-space-5);max-width:52rem;padding-block:var(--vds-space-8)}.vds-header__search-form{display:flex;align-items:center;gap:var(--vds-space-3);padding:var(--vds-space-2) var(--vds-space-2) var(--vds-space-2) var(--vds-space-4);border:var(--vds-border-width-thin) solid var(--vds-color-border-strong);border-radius:var(--vds-radius-lg);background-color:var(--vds-color-surface)}.vds-header__search-form:focus-within{border-color:var(--vds-color-primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--vds-color-primary) 22%,transparent)}.vds-header__search-icon{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xl)}.vds-header__search-input{flex:1;min-width:0;height:2.75rem;padding:0;border:0;background:rgba(0,0,0,0);color:var(--vds-color-text-heading);font:inherit;font-size:var(--vds-font-size-lg)}.vds-header__search-input::placeholder{color:var(--vds-color-text-muted)}.vds-header__search-input:focus{outline:none}.vds-header__quick{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vds-space-3)}.vds-header__quick-title{margin:0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);font-weight:var(--vds-font-weight-semibold);letter-spacing:var(--vds-letter-spacing-wide);text-transform:uppercase}.vds-header__quick-links{display:flex;flex-wrap:wrap;gap:var(--vds-space-2);margin:0;padding:0;list-style:none}.vds-header__quick-link{display:inline-flex;padding:var(--vds-space-1) var(--vds-space-3);border:var(--vds-border-width-thin) solid var(--vds-color-border);border-radius:var(--vds-radius-pill);color:var(--vds-color-text);font-size:var(--vds-font-size-sm);text-decoration:none}.vds-header__quick-link:hover{border-color:var(--vds-color-border-strong);background-color:var(--vds-color-surface-subtle);color:var(--vds-color-text-heading)}.vds-header__quick-link:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset)}.vds-drawer{position:fixed;inset:0;z-index:var(--vds-z-index-modal)}.vds-drawer__backdrop{position:absolute;inset:0;background-color:var(--vds-color-overlay);animation:vds-header-fade var(--vds-duration-base) var(--vds-ease-standard)}.vds-drawer__panel{display:flex;position:absolute;top:0;right:0;bottom:0;flex-direction:column;width:min(26rem,100%);background-color:var(--vds-color-bg);box-shadow:var(--vds-shadow-xl);color:var(--vds-color-text);animation:vds-header-slide var(--vds-duration-slow) var(--vds-ease-standard)}.vds-drawer__top{display:flex;align-items:center;justify-content:space-between;gap:var(--vds-space-4);min-height:4rem;padding:0 var(--vds-space-3) 0 var(--vds-space-5);border-bottom:var(--vds-border-width-thin) solid var(--vds-color-border-subtle)}.vds-drawer__brand{display:inline-flex;color:var(--vds-color-text-heading)}.vds-drawer__brand .vds-header__logo{max-width:6.5rem;max-height:1.75rem}.vds-drawer__search{display:flex;align-items:center;gap:var(--vds-space-2);margin:var(--vds-space-4) var(--vds-space-5) 0;padding:0 var(--vds-space-3);border:var(--vds-border-width-thin) solid var(--vds-color-border-strong);border-radius:var(--vds-radius-control);background-color:var(--vds-color-surface)}.vds-drawer__search:focus-within{border-color:var(--vds-color-primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--vds-color-primary) 22%,transparent)}.vds-drawer__search-icon{color:var(--vds-color-text-muted)}.vds-drawer__search-input{flex:1;min-width:0;height:2.75rem;border:0;background:rgba(0,0,0,0);color:var(--vds-color-text-heading);font:inherit;font-size:var(--vds-font-size-md)}.vds-drawer__search-input:focus{outline:none}.vds-drawer__nav{flex:1;padding:var(--vds-space-2) var(--vds-space-5) var(--vds-space-6);overflow-y:auto;overscroll-behavior:contain}.vds-drawer__level{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vds-space-2);padding:var(--vds-space-3) 0 var(--vds-space-4);border-bottom:var(--vds-border-width-thin) solid var(--vds-color-border-subtle)}.vds-drawer__back,.vds-drawer__overview{display:inline-flex;align-items:center;gap:var(--vds-space-2);padding:0;border:0;border-radius:var(--vds-radius-sm);background:none;color:var(--vds-color-link);font:inherit;font-size:var(--vds-font-size-sm);font-weight:var(--vds-font-weight-semibold);text-decoration:none;cursor:pointer}.vds-drawer__back:focus-visible,.vds-drawer__overview:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset)}.vds-drawer__level-title{margin:var(--vds-space-1) 0 0;color:var(--vds-color-text-heading);font-family:var(--vds-font-family-heading);font-size:var(--vds-font-size-2xl);font-weight:var(--vds-font-weight-semibold);letter-spacing:var(--vds-letter-spacing-tight)}.vds-drawer__list{margin:0;padding:0;list-style:none;animation:vds-header-level var(--vds-duration-base) var(--vds-ease-standard)}.vds-drawer__item{display:flex;align-items:center;justify-content:space-between;gap:var(--vds-space-3);width:100%;min-height:3.25rem;padding:var(--vds-space-3) 0;border:0;border-bottom:var(--vds-border-width-thin) solid var(--vds-color-border-subtle);background:none;color:var(--vds-color-text-heading);font:inherit;font-size:var(--vds-font-size-md);font-weight:var(--vds-font-weight-medium);text-align:left;text-decoration:none;cursor:pointer}.vds-drawer__item .vds-icon{color:var(--vds-color-text-muted)}.vds-drawer__item:hover{color:var(--vds-color-link)}.vds-drawer__item:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset)}.vds-drawer__item.is-current{color:var(--vds-color-link);font-weight:var(--vds-font-weight-semibold)}.vds-drawer__bottom{display:flex;flex-direction:column;gap:var(--vds-space-4);padding:var(--vds-space-4) var(--vds-space-5) var(--vds-space-6);border-top:var(--vds-border-width-thin) solid var(--vds-color-border-subtle)}.vds-drawer__languages{display:flex;flex-wrap:wrap;gap:var(--vds-space-2);margin:0;padding:0;list-style:none}.vds-drawer__language{display:inline-flex;padding:var(--vds-space-1) var(--vds-space-3);border:var(--vds-border-width-thin) solid var(--vds-color-border);border-radius:var(--vds-radius-pill);color:var(--vds-color-text);font-size:var(--vds-font-size-sm);text-decoration:none}.vds-drawer__language.is-active{border-color:var(--vds-color-primary);color:var(--vds-color-link);font-weight:var(--vds-font-weight-semibold)}.vds-drawer__language:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset)}@media(min-width:992px){.vds-drawer,.vds-header__toggle{display:none!important}}@media(max-width:991.98px){.vds-header__cta,.vds-header__nav,.vds-header__tools>.vds-header__language{display:none}.vds-header__bar{gap:var(--vds-space-4)}.vds-header__search-inner{padding-block:var(--vds-space-5)}}@keyframes vds-header-drop{0%{opacity:0;transform:translateY(-.375rem)}}@keyframes vds-header-fade{0%{opacity:0}}@keyframes vds-header-slide{0%{transform:translateX(100%)}}@keyframes vds-header-level{0%{opacity:0;transform:translateX(.75rem)}}.vds-footer{padding-block:var(--vds-space-12) var(--vds-space-8);border-top:var(--vds-border-width-thin) solid var(--vds-color-border-subtle);background-color:var(--vds-color-bg);color:var(--vds-color-text);font-family:var(--vds-font-family-body);font-size:var(--vds-font-size-sm)}@media(min-width:992px){.vds-footer{padding-top:var(--vds-space-16)}}.vds-footer--subtle{background-color:var(--vds-color-surface-subtle)}.vds-footer.vds-scope-inverse{border-top:0}.vds-footer__help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--vds-space-5) var(--vds-space-8);margin-bottom:var(--vds-space-12);padding:var(--vds-space-6) var(--vds-space-8);border:var(--vds-border-width-thin) solid var(--vds-color-border);border-radius:var(--vds-radius-xl);background-color:var(--vds-color-surface-subtle)}.vds-footer__help-text{display:flex;flex-direction:column;gap:var(--vds-space-1)}.vds-footer__help-title{margin:0;color:var(--vds-color-text-heading);font-family:var(--vds-font-family-heading);font-size:var(--vds-font-size-xl);font-weight:var(--vds-font-weight-semibold);letter-spacing:var(--vds-letter-spacing-tight)}.vds-footer__help-body{margin:0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-md)}.vds-footer__top{display:grid;gap:var(--vds-space-10);padding-bottom:var(--vds-space-10)}@media(min-width:992px){.vds-footer__top{grid-template-columns:minmax(0,18rem) minmax(0,1fr);gap:var(--vds-space-16);padding-bottom:var(--vds-space-12)}}.vds-footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vds-space-5)}.vds-footer__logo{width:auto;max-width:9rem;height:auto;max-height:2.5rem;object-fit:contain}.vds-footer__logo--white{filter:brightness(0) invert(1)}.vds-footer__name{margin:0;color:var(--vds-color-text-heading);font-family:var(--vds-font-family-heading);font-size:var(--vds-font-size-xl);font-weight:var(--vds-font-weight-bold);letter-spacing:var(--vds-letter-spacing-tight)}.vds-footer__tagline{margin:0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-md);line-height:var(--vds-line-height-relaxed)}.vds-footer__contact{display:flex;flex-direction:column;gap:var(--vds-space-3);color:var(--vds-color-text-muted);font-style:normal}.vds-footer__contact-line{display:flex;align-items:flex-start;gap:var(--vds-space-3)}.vds-footer__contact-line>.vds-icon{flex:none;margin-top:.15em;color:var(--vds-color-text-muted)}.vds-footer__social{display:flex;flex-wrap:wrap;gap:var(--vds-space-2);margin:0;padding:0;list-style:none}.vds-footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:var(--vds-border-width-thin) solid var(--vds-color-border);border-radius:var(--vds-radius-pill);color:var(--vds-color-text-heading);font-size:var(--vds-font-size-md);text-decoration:none;transition:background-color var(--vds-duration-fast) var(--vds-ease-standard),border-color var(--vds-duration-fast) var(--vds-ease-standard)}.vds-footer__social-link:hover{border-color:var(--vds-color-border-strong);background-color:var(--vds-color-surface-subtle);color:var(--vds-color-text-heading)}.vds-footer__social-link:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset)}.vds-footer__columns{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:var(--vds-space-10) var(--vds-space-8);align-content:start}.vds-footer__heading{margin:0 0 var(--vds-space-4);color:var(--vds-color-text-heading);font-size:var(--vds-font-size-sm);font-weight:var(--vds-font-weight-semibold)}.vds-footer__heading-link{border-radius:var(--vds-radius-sm);color:inherit;text-decoration:none}.vds-footer__heading-link:hover{color:var(--vds-color-text-heading);text-decoration:underline;text-underline-offset:.2em}.vds-footer__heading-link:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset)}.vds-footer__toggle{display:none}.vds-footer__links{display:flex;flex-direction:column;gap:var(--vds-space-3);margin:0;padding:0;list-style:none}.vds-footer__overview{display:none}.vds-footer__link{display:inline-flex;align-items:center;gap:var(--vds-space-1);border-radius:var(--vds-radius-sm);color:var(--vds-color-text-muted);text-decoration:none;transition:color var(--vds-duration-fast) var(--vds-ease-standard)}.vds-footer__link:hover{color:var(--vds-color-text-heading);text-decoration:underline;text-underline-offset:.2em}.vds-footer__link:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset)}.vds-footer__external{font-size:.75em}.vds-footer__more{display:inline-flex;align-items:center;gap:var(--vds-space-2);border-radius:var(--vds-radius-sm);color:var(--vds-color-text-heading);font-weight:var(--vds-font-weight-semibold);text-decoration:none}.vds-footer__more .vds-icon{font-size:.85em;transition:transform var(--vds-duration-fast) var(--vds-ease-standard)}.vds-footer__more:hover .vds-icon{transform:translateX(var(--vds-space-1))}.vds-footer__more:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset)}@media(max-width:767.98px){.vds-footer__columns{display:block;border-top:var(--vds-border-width-thin) solid var(--vds-color-border)}.vds-footer__column{border-bottom:var(--vds-border-width-thin) solid var(--vds-color-border)}.vds-footer__columns.is-enhanced .vds-footer__heading{display:none}.vds-footer__columns.is-enhanced .vds-footer__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:3.25rem;padding:0;border:0;background:none;color:var(--vds-color-text-heading);font:inherit;font-size:var(--vds-font-size-md);font-weight:var(--vds-font-weight-semibold);text-align:left;cursor:pointer}.vds-footer__columns.is-enhanced .vds-footer__toggle .vds-icon{color:var(--vds-color-text-muted);transition:transform var(--vds-duration-fast) var(--vds-ease-standard)}.vds-footer__columns.is-enhanced .vds-footer__toggle[aria-expanded=true] .vds-icon{transform:rotate(180deg)}.vds-footer__columns.is-enhanced .vds-footer__toggle:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset)}.vds-footer__columns.is-enhanced .vds-footer__column:not(.is-open) .vds-footer__links{display:none}.vds-footer__columns.is-enhanced .vds-footer__links{padding-bottom:var(--vds-space-5)}.vds-footer__columns.is-enhanced .vds-footer__overview{display:list-item}.vds-footer__columns:not(.is-enhanced) .vds-footer__column{padding-block:var(--vds-space-5)}}.vds-footer__bottom{gap:var(--vds-space-4) var(--vds-space-8);padding-top:var(--vds-space-6);border-top:var(--vds-border-width-thin) solid var(--vds-color-border)}.vds-footer__bottom,.vds-footer__copyright{display:flex;flex-wrap:wrap;align-items:center}.vds-footer__copyright{gap:var(--vds-space-1) var(--vds-space-4);margin:0;color:var(--vds-color-text-muted)}.vds-footer__updated:before{display:inline-block;width:3px;height:3px;margin-right:var(--vds-space-4);border-radius:var(--vds-radius-pill);background-color:currentcolor;content:"";vertical-align:middle}.vds-footer__legal{display:flex;flex-wrap:wrap;gap:var(--vds-space-2) var(--vds-space-6);margin:0;padding:0;list-style:none}.vds-footer__top-link{display:inline-flex;align-items:center;gap:var(--vds-space-2);margin-left:auto;padding:var(--vds-space-2) var(--vds-space-3);border:var(--vds-border-width-thin) solid var(--vds-color-border);border-radius:var(--vds-radius-pill);background:none;color:var(--vds-color-text-heading);font:inherit;font-weight:var(--vds-font-weight-medium);cursor:pointer}.vds-footer__top-link:hover{border-color:var(--vds-color-border-strong);background-color:var(--vds-color-surface-subtle)}.vds-footer__top-link:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset)}.vds-breadcrumb-bar{padding-block:var(--vds-space-4);font-family:var(--vds-font-family-body)}.vds-breadcrumb-bar--subtle{border-bottom:var(--vds-border-width-thin) solid var(--vds-color-border-subtle);background-color:var(--vds-color-surface-subtle)}.vds-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vds-space-1) var(--vds-space-2);margin:0;padding:0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm);list-style:none}.vds-breadcrumb__item{display:inline-flex;align-items:center;gap:var(--vds-space-2);min-width:0}.vds-breadcrumb__item+.vds-breadcrumb__item:before{color:var(--vds-color-border-strong);font-family:bootstrap-icons,sans-serif;font-size:.7em;content:"";content:"\f285"/""}.vds-breadcrumb__link{display:inline-flex;align-items:center;gap:var(--vds-space-1);border-radius:var(--vds-radius-sm);color:var(--vds-color-text-muted);text-decoration:none}.vds-breadcrumb__link:hover{color:var(--vds-color-link);text-decoration:underline;text-underline-offset:.2em}.vds-breadcrumb__link:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset)}.vds-breadcrumb__home{font-size:1.05em}.vds-breadcrumb__current{overflow:hidden;max-width:32ch;color:var(--vds-color-text-heading);font-weight:var(--vds-font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.vds-sidenav,.vds-toc{font-family:var(--vds-font-family-body);font-size:var(--vds-font-size-sm)}.vds-sidenav__title,.vds-toc__title{margin:0 0 var(--vds-space-3);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);font-weight:var(--vds-font-weight-semibold);letter-spacing:var(--vds-letter-spacing-wide);text-transform:uppercase}.vds-sidenav__list,.vds-toc__list{margin:0;padding:0;border-left:var(--vds-border-width-thin) solid var(--vds-color-border);list-style:none}.vds-sidenav__link,.vds-toc__link{display:block;margin-left:calc(var(--vds-border-width-thin)*-1);padding:var(--vds-space-1) var(--vds-space-3);border-left:2px solid rgba(0,0,0,0);color:var(--vds-color-text-muted);line-height:var(--vds-line-height-snug);text-decoration:none;transition:color var(--vds-duration-fast) var(--vds-ease-standard),border-color var(--vds-duration-fast) var(--vds-ease-standard)}.vds-sidenav__link:hover,.vds-toc__link:hover{border-left-color:var(--vds-color-border-strong);color:var(--vds-color-text-heading)}.vds-sidenav__link:focus-visible,.vds-toc__link:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-focus-ring-color);outline-offset:var(--vds-focus-ring-offset)}.vds-sidenav__link.is-current,.vds-toc__link.is-current{border-left-color:var(--vds-color-primary);color:var(--vds-color-link);font-weight:var(--vds-font-weight-semibold)}.vds-toc__item+.vds-toc__item{margin-top:var(--vds-space-1)}.vds-toc__item--sub .vds-toc__link{padding-left:var(--vds-space-6)}.vds-toc__empty{margin:0;color:var(--vds-color-text-muted)}.vds-sidenav__list>li+li{margin-top:var(--vds-space-1)}.vds-sidenav__sublist{margin:var(--vds-space-1) 0 var(--vds-space-2);padding:0;list-style:none}.vds-sidenav__sublist .vds-sidenav__link{padding-left:var(--vds-space-6)}.vds-layout__header:has(.vds-header--sticky){position:sticky;top:0;z-index:var(--vds-z-index-header)}.vds-layout__header:has(.vds-header--sticky):has(.vds-header--has-utility){top:-2.25rem}.vds-layout-content__body{display:grid;gap:var(--vds-space-10);padding-block:var(--vds-space-section)}@media(min-width:992px){.vds-layout-content__body{grid-template-columns:minmax(0,1fr) 17rem;gap:var(--vds-space-16)}}.vds-layout-content__column{min-width:0}.vds-layout-content__column .vds-section{padding-block:var(--vds-space-8)}.vds-layout-content__column>.vds-section:first-child{padding-top:0}.vds-layout-content__column .container,.vds-layout-content__column .vds-container{max-width:none;padding-inline:0}.vds-layout-content__aside{min-width:0}@media(min-width:992px){.vds-layout-content__aside{position:sticky;top:calc(4.5rem + var(--vds-space-6));align-self:start}}.vds-layout-content__aside .container,.vds-layout-content__aside .vds-container{max-width:none;padding-inline:0}.vds-layout-content__aside :is(.vds-toc,.vds-sidenav){margin-bottom:var(--vds-space-8)}.vds-layout-content__aside .vds-cta-band{padding:var(--vds-space-6);border:var(--vds-border-width-thin) solid var(--vds-color-border-subtle);border-radius:var(--vds-radius-card)}.vds-layout-content__aside .vds-cta-band:before{background:radial-gradient(90% 60% at 0 0,color-mix(in oklab,var(--vds-color-secondary) 16%,transparent),transparent 70%)}.vds-layout-content__aside .vds-cta-band__content{align-items:flex-start;gap:var(--vds-space-3);text-align:left}.vds-layout-content__aside .vds-cta-band__content>.vds-heading{font-size:var(--vds-font-size-lg);letter-spacing:var(--vds-letter-spacing-tight);line-height:var(--vds-line-height-snug)}.vds-layout-content__aside .vds-cta-band__content>p{font-size:var(--vds-font-size-sm)}.vds-layout-content__aside .vds-cta-band .vds-actions{flex-direction:column;align-items:stretch;width:100%;margin-top:var(--vds-space-2)}.vds-layout-content__aside .vds-cta-band .vds-actions .vds-button{justify-content:center;min-height:2.5rem;padding-block:var(--vds-space-2);font-size:var(--vds-font-size-sm)}