.ArticleEvidencePanel-module__3HUZkW__panel{max-width:var(--container-reading);margin-top:var(--spacing-10);padding:var(--spacing-6);background:var(--surface-raised,#fff);border:1px solid var(--line-hairline,#d7dbe1);border-radius:var(--radius-lg);scroll-margin-top:var(--spacing-24);box-shadow:0 4px 20px #0f1b2d0d}.ArticleEvidencePanel-module__3HUZkW__heading{margin:0 0 var(--spacing-5);font-family:var(--font-technical,"IBM Plex Mono", monospace);font-size:var(--text-monoSm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted,#5b6472)}.ArticleEvidencePanel-module__3HUZkW__facts{gap:var(--spacing-4);grid-template-columns:1fr;margin:0;display:grid}.ArticleEvidencePanel-module__3HUZkW__fact{flex-direction:column;gap:2px;display:flex}.ArticleEvidencePanel-module__3HUZkW__term{font-family:var(--font-ui,"IBM Plex Sans", sans-serif);font-size:var(--text-bodySm);color:var(--ink-muted,#5b6472)}.ArticleEvidencePanel-module__3HUZkW__detail{font-family:var(--font-ui,"IBM Plex Sans", sans-serif);font-size:var(--text-bodyMd);color:var(--ink-primary,#0f1b2d);margin:0}.ArticleEvidencePanel-module__3HUZkW__mono{font-family:var(--font-technical,"IBM Plex Mono", monospace);font-size:var(--text-monoMd);font-feature-settings:"tnum" 1}.ArticleEvidencePanel-module__3HUZkW__cta{margin-top:var(--spacing-6);align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-5);background:var(--spark,#00bfa0);color:var(--ink-primary,#0f1b2d);font-family:var(--font-ui,"IBM Plex Sans", sans-serif);font-size:var(--text-bodyMd);border-radius:var(--radius-full);transition:background-color var(--duration-fast) var(--ease-smooth), box-shadow var(--duration-fast) var(--ease-smooth), transform var(--duration-fast) var(--ease-smooth);font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #0f1b2d14}.ArticleEvidencePanel-module__3HUZkW__cta:hover{background:var(--spark,#00bfa0);transform:translateY(-1px);box-shadow:0 8px 20px #00bfa040}.ArticleEvidencePanel-module__3HUZkW__cta:focus-visible{outline:none;box-shadow:0 0 0 2px #00bfa066}@media (prefers-reduced-motion:reduce){.ArticleEvidencePanel-module__3HUZkW__cta:hover{transform:none}}.ArticleEvidencePanel-module__3HUZkW__accessNote{margin:var(--spacing-3) 0 0;max-width:56ch;font-family:var(--font-ui,"IBM Plex Sans", sans-serif);font-size:var(--text-bodySm);color:var(--ink-muted,#5b6472);line-height:1.5}@media (min-width:640px){.ArticleEvidencePanel-module__3HUZkW__facts{grid-template-columns:repeat(2,1fr)}}
.ArticleNav-module__qH523a__nav{max-width:var(--container-reading);margin-top:var(--spacing-10);padding-top:var(--spacing-6);border-top:1px solid var(--line-hairline,#d7dbe1);gap:var(--spacing-5);flex-direction:column;display:flex}.ArticleNav-module__qH523a__back{align-self:flex-start;align-items:center;gap:var(--spacing-2);font-family:var(--font-ui,"IBM Plex Sans", sans-serif);font-size:var(--text-bodySm);font-weight:var(--font-weight-medium);color:var(--ink-muted,#5b6472);transition:color var(--duration-fast) var(--ease-smooth);text-decoration:none;display:inline-flex}.ArticleNav-module__qH523a__back:hover{color:var(--spark,#00bfa0)}.ArticleNav-module__qH523a__back:focus-visible{border-radius:var(--radius-sm);outline:none;box-shadow:0 0 0 2px #00bfa066}.ArticleNav-module__qH523a__backIcon{transform:scaleX(-1)}.ArticleNav-module__qH523a__next{gap:var(--spacing-1);padding:var(--spacing-5);background:var(--surface-raised,#fff);border:1px solid var(--line-hairline,#d7dbe1);border-radius:var(--radius-lg);transition:border-color var(--duration-fast) var(--ease-smooth), box-shadow var(--duration-fast) var(--ease-smooth);flex-direction:column;text-decoration:none;display:flex;box-shadow:0 4px 16px #0f1b2d0d}.ArticleNav-module__qH523a__next:hover{border-color:var(--spark,#00bfa0);box-shadow:0 8px 24px #0f1b2d14}.ArticleNav-module__qH523a__next:focus-visible{outline:none;box-shadow:0 0 0 2px #00bfa066}.ArticleNav-module__qH523a__nextLabel{font-family:var(--font-technical,"IBM Plex Mono", monospace);font-size:var(--text-monoSm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-muted,#5b6472);justify-content:space-between;align-items:center;display:flex}.ArticleNav-module__qH523a__nextIcon{transition:transform var(--duration-fast) var(--ease-smooth)}.ArticleNav-module__qH523a__next:hover .ArticleNav-module__qH523a__nextIcon{color:var(--spark,#00bfa0);transform:translate(2px)}@media (prefers-reduced-motion:reduce){.ArticleNav-module__qH523a__next:hover .ArticleNav-module__qH523a__nextIcon{transform:none}}.ArticleNav-module__qH523a__nextTitle{font-family:var(--font-resourceDisplay,"Space Grotesk", sans-serif);font-size:var(--text-headingSm);font-weight:var(--font-weight-bold);color:var(--ink-primary,#0f1b2d)}
.TableOfContents-module___UR9dq__toc{min-width:0}.TableOfContents-module___UR9dq__header{align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-3) var(--spacing-4);background:var(--surface-raised,#fff);border:1px solid var(--line-hairline,#d7dbe1);border-radius:var(--radius-md);color:var(--ink-primary,#0f1b2d);cursor:pointer;text-align:left;display:flex}.TableOfContents-module___UR9dq__header:focus-visible{outline:none;box-shadow:0 0 0 2px #00bfa066}.TableOfContents-module___UR9dq__iconBadge{border-radius:var(--radius-full);background:var(--spark-tint,#00bfa01f);width:32px;height:32px;color:var(--spark,#00bfa0);flex:none;justify-content:center;align-items:center;display:flex}.TableOfContents-module___UR9dq__headingText{font-family:var(--font-ui,"IBM Plex Sans", sans-serif);font-size:var(--text-bodySm);font-weight:var(--font-weight-semibold);color:var(--ink-primary,#0f1b2d);flex:auto}.TableOfContents-module___UR9dq__chev{color:var(--ink-muted,#5b6472);transition:transform var(--duration-fast) var(--ease-smooth);flex:none}.TableOfContents-module___UR9dq__chevOpen{transform:rotate(180deg)}.TableOfContents-module___UR9dq__panel{transition:grid-template-rows var(--duration-base) var(--ease-smooth);grid-template-rows:0fr;display:grid}.TableOfContents-module___UR9dq__panelOpen{grid-template-rows:1fr}.TableOfContents-module___UR9dq__panelInner{overflow:hidden}.TableOfContents-module___UR9dq__list{padding:var(--spacing-2) 0 0;flex-direction:column;margin:0;list-style:none;display:flex}.TableOfContents-module___UR9dq__item{border-bottom:1px solid var(--line-hairline,#d7dbe1)}.TableOfContents-module___UR9dq__item:last-child{border-bottom:none}.TableOfContents-module___UR9dq__link{padding:var(--spacing-2) var(--spacing-3);font-family:var(--font-ui,"IBM Plex Sans", sans-serif);font-size:var(--text-bodySm);color:var(--ink-muted,#5b6472);transition:color var(--duration-fast) var(--ease-smooth), border-color var(--duration-fast) var(--ease-smooth);border-left:3px solid #0000;line-height:1.4;text-decoration:none;display:block}.TableOfContents-module___UR9dq__link:hover{color:var(--ink-primary,#0f1b2d)}.TableOfContents-module___UR9dq__link:focus-visible{border-radius:var(--radius-sm);outline:none;box-shadow:0 0 0 2px #00bfa066}.TableOfContents-module___UR9dq__linkActive{color:var(--spark,#00bfa0);border-left-color:var(--spark,#00bfa0);font-weight:var(--font-weight-semibold)}@media (prefers-reduced-motion:reduce){.TableOfContents-module___UR9dq__panel,.TableOfContents-module___UR9dq__chev{transition:none}}@media (min-width:1024px){.TableOfContents-module___UR9dq__toc{top:var(--spacing-24);max-height:calc(100vh - var(--spacing-24) - var(--spacing-8));background:var(--surface-raised,#fff);border:1px solid var(--line-hairline,#d7dbe1);border-radius:var(--radius-xl);flex-direction:column;display:flex;position:sticky;overflow:hidden;box-shadow:0 4px 20px #0f1b2d0d}.TableOfContents-module___UR9dq__header{padding:var(--spacing-5);border:none;border-bottom:1px solid var(--line-hairline,#d7dbe1);cursor:default;background:0 0;border-radius:0;flex:none}.TableOfContents-module___UR9dq__headingText{font-size:var(--text-headingSm)}.TableOfContents-module___UR9dq__chev{display:none}.TableOfContents-module___UR9dq__panel{flex:auto;min-height:0;display:block}.TableOfContents-module___UR9dq__panelInner{height:100%;overflow-y:auto}.TableOfContents-module___UR9dq__list{padding:var(--spacing-2) var(--spacing-2)}.TableOfContents-module___UR9dq__link{padding:var(--spacing-3) var(--spacing-3)}}
.ReadingProgress-module__weRT9a__rail{display:none}@media (min-width:1024px){.ReadingProgress-module__weRT9a__rail{align-items:center;gap:var(--spacing-4);top:var(--spacing-24);flex-direction:column;display:flex;position:sticky}}.ReadingProgress-module__weRT9a__backButton{padding:var(--spacing-1);color:var(--ink-muted,#5b6472);cursor:pointer;transition:color var(--duration-fast) var(--ease-smooth);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.ReadingProgress-module__weRT9a__backButton:hover{color:var(--spark,#00bfa0)}.ReadingProgress-module__weRT9a__backButton:focus-visible{border-radius:var(--radius-sm);outline:none;box-shadow:0 0 0 2px #00bfa066}.ReadingProgress-module__weRT9a__backLabel{writing-mode:vertical-rl;font-family:var(--font-technical,"IBM Plex Mono", monospace);font-size:var(--text-monoSm);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;transform:rotate(180deg)}.ReadingProgress-module__weRT9a__track{width:2px;height:var(--spacing-32);border-radius:var(--radius-full);background:var(--line-hairline,#d7dbe1);position:relative;overflow:visible}.ReadingProgress-module__weRT9a__fill{border-radius:inherit;background:var(--spark,#00bfa0);transform-origin:top;transition:transform .1s linear;position:absolute;inset:0;transform:scaleY(0)}@media (prefers-reduced-motion:reduce){.ReadingProgress-module__weRT9a__fill{transition:none}}.ReadingProgress-module__weRT9a__dot{border-radius:var(--radius-full);background:var(--spark,#00bfa0);width:8px;height:8px;box-shadow:0 0 0 3px var(--surface-page,#edeff2);transition:top .1s linear;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.ReadingProgress-module__weRT9a__dot{transition:none}}
.ArticleLayout-module__O3w7Qq__grid{display:block}.ArticleLayout-module__O3w7Qq__mainCol{min-width:0}.ArticleLayout-module__O3w7Qq__tocCol{margin-bottom:var(--spacing-6)}@media (min-width:1024px){.ArticleLayout-module__O3w7Qq__grid{gap:var(--spacing-6);grid-template-columns:200px minmax(0,1fr) 56px;display:grid}.ArticleLayout-module__O3w7Qq__tocCol{margin-bottom:0}.ArticleLayout-module__O3w7Qq__mainCol{max-width:var(--container-reading)}}@media (min-width:1280px){.ArticleLayout-module__O3w7Qq__grid{gap:var(--spacing-8);grid-template-columns:220px minmax(0,1fr) 72px}}
.RelatedResources-module__u3QZsa__section{margin-top:var(--spacing-20);padding-top:var(--spacing-12);padding-bottom:var(--spacing-4);border-top:1px solid var(--line-hairline,#d7dbe1)}.RelatedResources-module__u3QZsa__heading{margin:0 0 var(--spacing-6);font-family:var(--font-resourceDisplay,"Space Grotesk", sans-serif);font-size:var(--text-displayMd);line-height:var(--text-displayMd--line-height);font-weight:var(--font-weight-bold);color:var(--ink-primary,#0f1b2d)}.RelatedResources-module__u3QZsa__grid{padding:0 0 var(--spacing-2);gap:var(--spacing-5);scroll-snap-type:x mandatory;margin:0;list-style:none;display:flex;overflow-x:auto}.RelatedResources-module__u3QZsa__grid::-webkit-scrollbar{display:none}.RelatedResources-module__u3QZsa__cell{scroll-snap-align:start;flex:0 0 78%}.RelatedResources-module__u3QZsa__card{height:100%;color:inherit;border-radius:var(--radius-lg);background:var(--surface-raised,#fff);border:1px solid var(--line-hairline,#d7dbe1);transition:transform var(--duration-fast) var(--ease-smooth), border-color var(--duration-fast) var(--ease-smooth), box-shadow var(--duration-fast) var(--ease-smooth);flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 4px 16px #0f1b2d0d}.RelatedResources-module__u3QZsa__card:hover{border-color:var(--spark,#00bfa0);transform:translateY(-2px);box-shadow:0 8px 24px #0f1b2d14}.RelatedResources-module__u3QZsa__card:focus-visible{outline:none;box-shadow:0 0 0 2px #00bfa066}@media (prefers-reduced-motion:reduce){.RelatedResources-module__u3QZsa__card:hover{transform:none}}.RelatedResources-module__u3QZsa__visual img{transition:transform var(--duration-slow) var(--ease-smooth)}.RelatedResources-module__u3QZsa__card:hover .RelatedResources-module__u3QZsa__visual img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.RelatedResources-module__u3QZsa__card:hover .RelatedResources-module__u3QZsa__visual img{transform:none}}.RelatedResources-module__u3QZsa__body{gap:var(--spacing-2);padding:var(--spacing-4);background:var(--surface-raised,#fff);flex-direction:column;display:flex}.RelatedResources-module__u3QZsa__meta{align-items:center;gap:var(--spacing-2);font-family:var(--font-ui,"IBM Plex Sans", sans-serif);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:var(--font-weight-semibold);display:flex}.RelatedResources-module__u3QZsa__domain{color:var(--spark,#00bfa0)}.RelatedResources-module__u3QZsa__metaDivider{color:var(--line-hairline,#d7dbe1)}.RelatedResources-module__u3QZsa__readTime{font-family:var(--font-technical,"IBM Plex Mono", monospace);letter-spacing:0;text-transform:none;font-weight:var(--font-weight-regular);color:var(--ink-muted,#5b6472)}.RelatedResources-module__u3QZsa__title{font-family:var(--font-resourceDisplay,"Space Grotesk", sans-serif);font-weight:var(--font-weight-bold);font-size:var(--text-headingSm);line-height:var(--text-headingSm--line-height);color:var(--ink-primary,#0f1b2d);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.RelatedResources-module__u3QZsa__evidencePill{margin-top:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);border:1px solid var(--line-hairline,#d7dbe1);border-radius:var(--radius-full);background:var(--surface-sunken,#e2e5ea);font-family:var(--font-technical,"IBM Plex Mono", monospace);font-size:var(--text-monoSm);color:var(--ink-muted,#5b6472);align-self:flex-start}@media (min-width:640px){.RelatedResources-module__u3QZsa__cell{flex:0 0 46%}}@media (min-width:1024px){.RelatedResources-module__u3QZsa__grid{grid-template-columns:repeat(3,1fr);display:grid;overflow-x:visible}.RelatedResources-module__u3QZsa__cell{flex:initial}.RelatedResources-module__u3QZsa__cell:nth-child(4){display:none}}@media (min-width:1280px){.RelatedResources-module__u3QZsa__grid{grid-template-columns:repeat(4,1fr)}.RelatedResources-module__u3QZsa__cell:nth-child(4){display:block}}
.ResourcesTheme-module__SxX20G__resourcesRoot{--surface-page:#edeff2;--surface-raised:#fff;--surface-sunken:#e2e5ea;--line-hairline:#d7dbe1;--ink-primary:#0f1b2d;--ink-muted:#5b6472;--spark:#00bfa0;--spark-tint:#00bfa01f;--spark-wash:#00bfa00d;--spark-glow:#00bfa040;--color-stage-bg-void:#e2e5ea;--color-stage-bg-canvas:#edeff2;--color-stage-bg-surface:#fff;--color-stage-bg-surfaceElevated:#fff;--color-stage-bg-surfaceHighest:#e2e5ea;--color-stage-text-primary:#0f1b2d;--color-stage-text-secondary:#5b6472;--color-stage-text-tertiary:#5b6472;--color-stage-text-inverse:#fff;--color-stage-border-hairline:#d7dbe1;--color-stage-border-hairlineStrong:#c5cbd3;--color-stage-border-solid:#d7dbe1;--color-stage-accent-primary:#00bfa0;--color-stage-accent-primaryHover:#22ddb6;--color-stage-accent-primaryPressed:#00b896;--color-stage-accent-subtleBg:#00bfa014;--color-stage-accent-subtleBorder:#00bfa03d;--font-resourceDisplay:var(--font-marketing,"Space Grotesk", system-ui, sans-serif);background-color:var(--surface-page,#edeff2);color:var(--ink-primary,#0f1b2d);min-height:100vh}
