:root{--editorial-paper:var(--ds-surface-page,#fff);--editorial-paper-2:var(--ds-surface-subtle,#f6f5f2);--editorial-paper-3:var(--ds-surface-recessed,#efeee9);--editorial-card:var(--ds-surface-page,#fff);--editorial-ink:var(--ds-text-primary,#131210);--editorial-ink-2:var(--ds-text-raised,#201e1b);--editorial-ink-soft:var(--ds-text-secondary,#4a4740);--editorial-ink-mute:var(--ds-text-muted,#716c61);--editorial-muted:var(--editorial-ink-mute);--editorial-line:var(--ds-border-default,#13121021);--editorial-line-soft:var(--ds-border-subtle,#13121014);--editorial-grid:var(--ds-grid-color,#1312100e);--editorial-orange-graphic:var(--ds-action-graphic,#e84600);--editorial-orange:var(--ds-action-primary,#d64000);--editorial-orange-deep:var(--ds-action-primary-hover,#b03300);--editorial-orange-ink:var(--ds-action-text,#b83700);--editorial-blue:var(--ds-color-blue,#2f6be4);--editorial-green:var(--ds-color-green,#158556);--editorial-violet:var(--ds-color-violet,#5b3fd9);--editorial-teal:var(--ds-color-teal,#0d7c7c);--editorial-amber:var(--ds-color-amber,#9a5c00);--editorial-red:var(--ds-color-red,#d42a20);--editorial-tint-blue:var(--ds-color-blue-tint,#edf3fe);--editorial-tint-blue-line:var(--ds-color-blue-tint-line,#dbe6fb);--editorial-tint-blue-ink:var(--ds-color-blue-tint-ink,#1d4fb0);--editorial-tint-orange:var(--ds-color-orange-tint,#fff2eb);--editorial-tint-orange-line:var(--ds-color-orange-tint-line,#ffdecc);--editorial-tint-green:var(--ds-color-green-tint,#ebf5f0);--editorial-tint-green-line:var(--ds-color-green-tint-line,#d6eadf);--editorial-tint-green-ink:var(--ds-color-green-tint-ink,#0f6b45);--editorial-tint-violet:var(--ds-color-violet-tint,#f0edfd);--editorial-tint-violet-line:var(--ds-color-violet-tint-line,#ded7fa);--editorial-tint-violet-ink:var(--ds-color-violet-tint-ink,#3c24a8);--editorial-tint-amber:var(--ds-color-amber-tint,#fdf2e2);--editorial-tint-amber-line:var(--ds-color-amber-tint-line,#f6e2c4);--editorial-tint-amber-ink:var(--ds-color-amber-tint-ink,#8a5100);--editorial-tint-teal:var(--ds-color-teal-tint,#e6f4f4);--editorial-tint-teal-line:var(--ds-color-teal-tint-line,#cde8e8);--editorial-tint-teal-ink:var(--ds-color-teal-tint-ink,#0a5f5f);--editorial-container:var(--ds-layout-container,1264px);--editorial-pad:var(--ds-layout-page-gutter,clamp(20px, 4vw, 48px));--editorial-header-height:var(--ds-layout-header-height,66px);--editorial-header-pad:var(--ds-layout-header-gutter,clamp(20px, 4.6vw, 76px));--editorial-shadow-soft:var(--ds-shadow-card,0 24px 50px -34px #13121042);--editorial-shadow-lift:var(--ds-shadow-card-lift,0 16px 38px -20px #13121038);--editorial-r-lg:var(--ds-radius-large,22px);--editorial-r-md:var(--ds-radius-medium,16px);--editorial-r-sm:var(--ds-radius-small,10px)}
.ui-actions{justify-content:center;gap:var(--ds-actions-gap);margin-top:var(--ds-actions-margin-top);flex-wrap:wrap;display:flex}.ui-actions--start{justify-content:flex-start}.ui-button{min-width:0;max-width:100%;min-height:var(--ds-button-height);justify-content:center;align-items:center;gap:var(--ds-button-gap);padding:var(--ds-button-padding);border-radius:var(--ds-button-radius);color:var(--ds-text-inverse);background:var(--ds-surface-inverse);font:var(--ds-button-font-weight) var(--ds-button-font-size)/1.5 var(--ds-font-body);text-align:center;overflow-wrap:anywhere;transition:var(--ds-button-transition);border:0;text-decoration:none;display:inline-flex}.ui-button:hover{color:var(--ds-text-inverse);background:var(--ds-text-raised)}.ui-button--accent{background:var(--ds-action-primary)}.ui-button--accent:hover{background:var(--ds-action-primary-hover)}.ui-button--secondary{border:var(--ds-button-secondary-border);color:var(--ds-text-primary);background:var(--ds-button-secondary-background)}.ui-button--secondary:hover{color:var(--ds-text-primary);background:var(--ds-button-secondary-hover-background)}.ui-button:disabled,.ui-button[aria-disabled=true]{cursor:not-allowed;opacity:.55;transform:none}.ui-button:focus-visible,.ui-filter-pill:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:2px}.ui-button>[aria-hidden=true]{transition:transform var(--ds-duration-slow) var(--ds-ease-standard)}.ui-button>:where(svg,[aria-hidden=true]){flex-shrink:0}.ui-button:hover>[aria-hidden=true]{transform:translate(3px)}.ui-filter-pill{min-height:var(--ds-filter-pill-height);padding:var(--ds-filter-pill-padding);border:var(--ds-filter-pill-border);border-radius:var(--ds-filter-pill-radius);color:var(--ds-text-secondary);background:var(--ds-surface-page);font:650 var(--ds-filter-pill-font-size)/1 var(--ds-font-body);white-space:nowrap;transition:border-color var(--ds-duration-fast) ease, background-color var(--ds-duration-fast) ease, color var(--ds-duration-fast) ease;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-filter-pill:hover{border-color:var(--ds-filter-pill-hover-border-color);color:var(--ds-text-primary)}.ui-filter-pill[aria-pressed=true]{border-color:var(--ds-text-primary);color:var(--ds-text-inverse);background:var(--ds-surface-inverse)}.ui-filter-pill__number{font:700 9px/1 var(--ds-font-label);letter-spacing:.12em;margin-right:8px}.ui-card{min-width:0;padding:var(--ds-card-padding);border:var(--ds-card-border);border-radius:var(--ds-card-radius);color:var(--ds-text-primary);background:var(--ds-surface-page)}.ui-card--lift{box-shadow:var(--ds-card-shadow)}.ui-cta{padding-block:var(--ds-section-space);border-top:1px solid var(--ds-border-subtle);text-align:center}.ui-site-header{min-height:var(--ds-layout-header-height)}.ui-site-footer{color:var(--ds-text-inverse);background:var(--ds-surface-inverse)}@media (prefers-reduced-motion:reduce){.ui-button,.ui-filter-pill{transition-duration:.01ms}.ui-button:hover>[aria-hidden=true]{transform:none}}
body:where(:not(:has(.admin-shell,.partner-portal-root))),:where(body:not(:has(.admin-shell,.partner-portal-root))) :is(h1,h2,h3,h4,h5,h6){font-family:var(--ds-font-body);color:var(--ds-text-primary)}:where(body:not(:has(.admin-shell,.partner-portal-root))) :is(.text-navy-800,.text-navy-900,.text-navy-950,.text-graphite-800,.text-graphite-900,.text-graphite-950){color:var(--ds-text-primary)}:where(body:not(:has(.admin-shell,.partner-portal-root))) :is(.text-navy-600,.text-navy-700,.text-graphite-600,.text-graphite-700){color:var(--ds-text-secondary)}:where(body:not(:has(.admin-shell,.partner-portal-root))) :is(.text-navy-400,.text-navy-500,.text-graphite-400,.text-graphite-500){color:var(--ds-text-muted)}:where(body:not(:has(.admin-shell,.partner-portal-root))) .markdown-content{font-family:var(--ds-font-body)}:where(body:not(:has(.admin-shell,.partner-portal-root))) .markdown-content:where(:not([class*=text-])){color:var(--ds-text-secondary)}:where(body:not(:has(.admin-shell,.partner-portal-root))) .markdown-content :is(h1,h2,h3,h4,h5,h6){font-family:var(--ds-font-body);color:var(--ds-text-primary);font-weight:650}:where(body:not(:has(.admin-shell,.partner-portal-root))) .markdown-content :is(strong,b,blockquote){color:inherit}:where(body:not(:has(.admin-shell,.partner-portal-root))) .markdown-content :is(code,pre){font-family:var(--ds-font-label);color:var(--ds-text-primary);background-color:var(--ds-surface-subtle)}:where(body:not(:has(.admin-shell,.partner-portal-root))) .markdown-content pre code{background:0 0}:where(body:not(:has(.admin-shell,.partner-portal-root))) .markdown-content :is(th,td,hr,blockquote){border-color:var(--ds-border-default)}:where(body:not(:has(.admin-shell,.partner-portal-root))) .markdown-content th{color:var(--ds-text-primary);background-color:var(--ds-surface-subtle)}:where(body:not(:has(.admin-shell,.partner-portal-root))) .markdown-content a{color:var(--ds-action-text);text-underline-offset:.16em;text-decoration:underline}
