.public-shell-module__aeF15q__shell{flex-direction:column;min-height:100vh;display:flex}.public-shell-module__aeF15q__skipLink{z-index:100;top:var(--web-space-3);left:var(--web-space-3);min-width:2.75rem;min-height:2.75rem;padding:var(--web-space-3) var(--web-space-4);color:var(--web-white);background:var(--web-ink);font-family:var(--web-type-mono), monospace;align-items:center;display:inline-flex;position:fixed;transform:translateY(-180%)}.public-shell-module__aeF15q__skipLink:focus{transform:translateY(0)}.public-shell-module__aeF15q__header{border-bottom:var(--web-rule)}.public-shell-module__aeF15q__headerInner,.public-shell-module__aeF15q__footerInner{width:min(100% - 2rem, var(--web-measure-wide));margin-inline:auto}.public-shell-module__aeF15q__headerInner{justify-content:space-between;align-items:center;gap:var(--web-space-8);min-height:5rem;display:flex}.public-shell-module__aeF15q__brand{min-height:2.75rem;color:var(--web-ink);align-content:center;gap:.15rem;text-decoration:none;display:grid}.public-shell-module__aeF15q__brandName{font-family:var(--web-type-display), sans-serif;letter-spacing:-.01em;font-size:1rem;font-weight:700}.public-shell-module__aeF15q__brandRole{color:var(--web-ink-2);font-family:var(--web-type-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:600}.public-shell-module__aeF15q__primaryNav,.public-shell-module__aeF15q__navList{align-items:center;display:flex}.public-shell-module__aeF15q__primaryNav{gap:var(--web-space-6)}.public-shell-module__aeF15q__navList{gap:var(--web-space-4);margin:0;padding:0;list-style:none}.public-shell-module__aeF15q__navLink,.public-shell-module__aeF15q__navAction,.public-shell-module__aeF15q__legalNav a{min-height:2.75rem;color:var(--web-ink-2);align-items:center;font-size:.82rem;font-weight:550;text-decoration:none;display:inline-flex}.public-shell-module__aeF15q__navLink{border-bottom:2px solid #0000;justify-content:center;min-width:2.75rem}.public-shell-module__aeF15q__navLink:hover,.public-shell-module__aeF15q__navLink[aria-current=page]{border-bottom-color:var(--web-signal);color:var(--web-ink)}.public-shell-module__aeF15q__navAction{padding-inline:var(--web-space-4);border:1px solid var(--web-signal);color:var(--web-white);background:var(--web-signal)}.public-shell-module__aeF15q__navAction:hover{color:var(--web-ink);background:var(--web-signal-light)}.public-shell-module__aeF15q__content{flex:1}.public-shell-module__aeF15q__footer{margin-top:var(--web-space-24);border-top:var(--web-rule);background:var(--web-paper-2)}.public-shell-module__aeF15q__footerInner{justify-content:space-between;align-items:center;gap:var(--web-space-8);min-height:10rem;display:flex}.public-shell-module__aeF15q__footerName,.public-shell-module__aeF15q__footerStatement{margin:0}.public-shell-module__aeF15q__footerName{font-family:var(--web-type-display), sans-serif;font-size:1.15rem;font-weight:700}.public-shell-module__aeF15q__footerStatement{max-width:55ch;margin-top:var(--web-space-2);color:var(--web-ink-2);font-size:.9rem;line-height:1.5}.public-shell-module__aeF15q__legalNav{gap:var(--web-space-4);display:flex}.public-shell-module__aeF15q__legalNav a{text-underline-offset:.2em;justify-content:center;min-width:2.75rem;text-decoration:underline}.public-shell-module__aeF15q__routeMain{width:min(100% - 2rem, var(--web-measure-wide));min-height:62vh;margin-inline:auto;padding-block:clamp(4rem,9vw,8rem)}.public-shell-module__aeF15q__routeIntro{padding-bottom:var(--web-space-12);border-bottom:var(--web-rule);grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);align-items:end;gap:clamp(2rem,8vw,8rem);display:grid}.public-shell-module__aeF15q__routeCopy{gap:var(--web-space-6);display:grid}.public-shell-module__aeF15q__routeBody{gap:var(--web-space-6);padding-top:var(--web-space-12);display:grid}@media (max-width:68rem){.public-shell-module__aeF15q__headerInner{padding-block:var(--web-space-3);align-items:flex-start;gap:var(--web-space-2);flex-direction:column}.public-shell-module__aeF15q__primaryNav{justify-content:space-between;align-items:flex-start;width:100%}.public-shell-module__aeF15q__navList{flex-wrap:wrap}}@media (max-width:47.99rem){.public-shell-module__aeF15q__headerInner,.public-shell-module__aeF15q__footerInner,.public-shell-module__aeF15q__routeMain{width:min(100% - 1.25rem, var(--web-measure-wide))}.public-shell-module__aeF15q__primaryNav,.public-shell-module__aeF15q__footerInner,.public-shell-module__aeF15q__routeIntro{grid-template-columns:1fr;display:grid}.public-shell-module__aeF15q__navList{gap:0 var(--web-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-shell-module__aeF15q__navAction{justify-content:space-between}.public-shell-module__aeF15q__footerInner{padding-block:var(--web-space-8)}}
@font-face{font-family:webDisplay;src:url(../media/ibm_plex_sans_condensed_latin_600_normal.p.0q6wu5s28wu94.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:webDisplay;src:url(../media/ibm_plex_sans_condensed_latin_600_italic.p.0b0cq-gcxz6p1.woff2)format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:webDisplay;src:url(../media/ibm_plex_sans_condensed_latin_700_normal.p.2newqdkvd_-jx.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:webDisplay;src:url(../media/ibm_plex_sans_condensed_latin_700_italic.p.1-3akxr-teo0d.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}.webdisplay_5bcecc2c-module__r0CkDa__className{font-family:webDisplay}.webdisplay_5bcecc2c-module__r0CkDa__variable{--web-font-display:"webDisplay"}
@font-face{font-family:webBody;src:url(../media/ibm_plex_sans_latin_wght_normal.p.15jby9eboz7vb.woff2)format("woff2");font-display:swap;font-weight:100 700;font-style:normal}.webbody_c8711fdd-module__Gpppqa__className{font-family:webBody;font-style:normal}.webbody_c8711fdd-module__Gpppqa__variable{--web-font-body:"webBody"}
@font-face{font-family:webMono;src:url(../media/ibm_plex_mono_latin_400_normal.p.3xdfs0-p_zi4c.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:webMono;src:url(../media/ibm_plex_mono_latin_600_normal.p.30e0eqd5fxn92.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}.webmono_6e990b2e-module__LhbDFa__className{font-family:webMono}.webmono_6e990b2e-module__LhbDFa__variable{--web-font-mono:"webMono"}
.web-canonical{--web-paper:#f3f0e9;--web-paper-2:#ece9e2;--web-ink:#151817;--web-ink-2:#242825;--web-mineral:#8e938f;--web-line:#d7d8d2;--web-signal:#087f5b;--web-signal-text:#077653;--web-signal-light:#61b696;--web-white:#fbfaf6;--web-surface-canvas:var(--web-paper);--web-surface-muted:var(--web-paper-2);--web-surface-inverse:var(--web-ink);--web-text-primary:var(--web-ink);--web-text-secondary:var(--web-mineral);--web-text-inverse:var(--web-white);--web-accent-signal:var(--web-signal);--web-accent-signal-text:var(--web-signal-text);--web-accent-on-inverse:var(--web-signal-light);--web-type-display:var(--web-font-display);--web-type-body:var(--web-font-body);--web-type-mono:var(--web-font-mono);--web-space-1:.25rem;--web-space-2:.5rem;--web-space-3:.75rem;--web-space-4:1rem;--web-space-6:1.5rem;--web-space-8:2rem;--web-space-12:3rem;--web-space-16:4rem;--web-space-24:6rem;--web-measure-reading:68ch;--web-measure-wide:82rem;--web-rule:1px solid var(--web-line);--web-focus:0 0 0 3px color-mix(in srgb, var(--web-signal) 32%, transparent);color:var(--web-text-primary);background:var(--web-surface-canvas);font-family:var(--web-type-body), sans-serif;font-synthesis:none;text-rendering:optimizelegibility}.web-canonical *,.web-canonical :before,.web-canonical :after{box-sizing:border-box}.web-canonical :focus-visible{outline:2px solid var(--web-accent-signal);outline-offset:4px;box-shadow:var(--web-focus)}.web-canonical ::selection{color:var(--web-ink);background:var(--web-signal-light)}@media (prefers-reduced-motion:reduce){.web-canonical *,.web-canonical :before,.web-canonical :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}