.site-module__49Xu1q__siteHeaderInverse,.site-module__49Xu1q__mobileMenuPanel,.site-module__49Xu1q__pageHeroInverse,.site-module__49Xu1q__evidencePanel,.site-module__49Xu1q__faqInverse,.site-module__49Xu1q__siteFooter{--itm-component-inverse-border:color-mix(in srgb, var(--itm-color-steel-teal) 48%, var(--itm-color-slate-blue));--itm-component-inverse-raised:color-mix(in srgb, var(--itm-color-steel-teal) 20%, var(--itm-color-slate-blue))}.site-module__49Xu1q__siteHeader,.site-module__49Xu1q__pageHero,.site-module__49Xu1q__sectionIntro,.site-module__49Xu1q__evidencePanel,.site-module__49Xu1q__faq,.site-module__49Xu1q__sourceList,.site-module__49Xu1q__siteFooter,.site-module__49Xu1q__action{font-family:var(--itm-font-family-sans)}.site-module__49Xu1q__skipLink{z-index:calc(var(--itm-z-overlay) + 1);top:max(var(--itm-space-3), env(safe-area-inset-top));left:max(var(--itm-space-3), env(safe-area-inset-left));min-height:var(--itm-touch-target);padding:var(--itm-space-3) var(--itm-space-4);border:var(--itm-border-emphasis) solid var(--itm-color-slate-blue);border-radius:var(--itm-radius-control);background:var(--itm-color-icy-platinum);color:var(--itm-color-slate-blue);font-size:var(--itm-font-size-body-sm);font-weight:var(--itm-font-weight-bold);transform:translateY(calc(-100% - var(--itm-space-8)));transition:transform var(--itm-duration-fast) var(--itm-ease-enter);align-items:center;text-decoration:none;display:inline-flex;position:fixed}.site-module__49Xu1q__skipLink:focus,.site-module__49Xu1q__skipLink:focus-visible{outline-color:var(--itm-color-slate-blue);transform:translateY(0)}.site-module__49Xu1q__arrowIcon,.site-module__49Xu1q__externalIcon{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.7px;flex:none;width:1.25rem;height:1.25rem;display:block}.site-module__49Xu1q__externalIcon{width:1rem;height:1rem}.site-module__49Xu1q__action{min-width:0;min-height:var(--itm-touch-target);justify-content:center;align-items:center;gap:var(--itm-space-3);border:var(--itm-border-hairline) solid transparent;border-radius:var(--itm-radius-control);max-width:100%;font-family:inherit;font-size:var(--itm-font-size-body-sm);font-weight:var(--itm-font-weight-bold);text-align:center;text-wrap:pretty;cursor:pointer;transition:background-color var(--itm-duration-fast) var(--itm-ease-standard), border-color var(--itm-duration-fast) var(--itm-ease-standard), color var(--itm-duration-fast) var(--itm-ease-standard), transform var(--itm-duration-instant) var(--itm-ease-standard);padding:.72rem 1.05rem;line-height:1.35;text-decoration:none;display:inline-flex}.site-module__49Xu1q__actionPrimary{border-color:var(--itm-color-slate-blue);background:var(--itm-color-slate-blue);color:var(--itm-color-white)}.site-module__49Xu1q__actionSecondary{border-color:var(--itm-color-border-interactive);background:var(--itm-color-surface-canvas);color:var(--itm-color-slate-blue)}.site-module__49Xu1q__actionInverse{border-color:var(--itm-color-icy-platinum);background:var(--itm-color-icy-platinum);color:var(--itm-color-slate-blue)}.site-module__49Xu1q__actionQuiet{border-color:var(--itm-color-border);background:var(--itm-color-surface-tinted);color:var(--itm-color-slate-blue)}.site-module__49Xu1q__actionText{min-height:var(--itm-touch-target);border:0;border-bottom:var(--itm-border-hairline) solid var(--itm-color-border-interactive);padding:var(--itm-space-2) 0;color:var(--itm-color-text-link);text-align:left;background:0 0;border-radius:0;justify-content:flex-start}.site-module__49Xu1q__action:active:not(:disabled){transform:translateY(1px)}.site-module__49Xu1q__action:disabled,.site-module__49Xu1q__action[aria-disabled=true]{cursor:not-allowed;opacity:.58}.site-module__49Xu1q__actionArrow{transition:transform var(--itm-duration-fast) var(--itm-ease-enter)}.site-module__49Xu1q__action>span:first-child{overflow-wrap:anywhere;min-width:0}.site-module__49Xu1q__actionGroup{align-items:center;gap:var(--itm-space-3) var(--itm-space-5);flex-wrap:wrap;display:flex}.site-module__49Xu1q__action:focus-visible,.site-module__49Xu1q__headerBrand:focus-visible,.site-module__49Xu1q__audienceLink:focus-visible,.site-module__49Xu1q__desktopDirectLink:focus-visible,.site-module__49Xu1q__desktopMenu>summary:focus-visible,.site-module__49Xu1q__desktopMenuPanel a:focus-visible,.site-module__49Xu1q__mobileMenu>summary:focus-visible,.site-module__49Xu1q__mobileDirectLink:focus-visible,.site-module__49Xu1q__mobileNavGroup>summary:focus-visible,.site-module__49Xu1q__mobileNavGroup a:focus-visible,.site-module__49Xu1q__mobileSupportingList a:focus-visible,.site-module__49Xu1q__breadcrumbs a:focus-visible,.site-module__49Xu1q__evidenceContent a:focus-visible,.site-module__49Xu1q__faqItem summary:focus-visible,.site-module__49Xu1q__faqAnswer a:focus-visible,.site-module__49Xu1q__sourceRecord>a:focus-visible,.site-module__49Xu1q__footerBrand:focus-visible,.site-module__49Xu1q__footerNavigation a:focus-visible,.site-module__49Xu1q__footerBoundary a:focus-visible,.site-module__49Xu1q__footerLegal a:focus-visible{outline:var(--itm-border-emphasis) solid var(--itm-color-focus);outline-offset:var(--itm-space-1)}.site-module__49Xu1q__siteHeaderInverse a:focus-visible,.site-module__49Xu1q__siteHeaderInverse summary:focus-visible,.site-module__49Xu1q__mobileMenuPanel a:focus-visible,.site-module__49Xu1q__pageHeroInverse a:focus-visible,.site-module__49Xu1q__pageHeroInverse .site-module__49Xu1q__action:focus-visible,.site-module__49Xu1q__evidencePanel a:focus-visible,.site-module__49Xu1q__evidencePanel .site-module__49Xu1q__action:focus-visible,.site-module__49Xu1q__faqInverse a:focus-visible,.site-module__49Xu1q__faqInverse summary:focus-visible,.site-module__49Xu1q__faqInverse .site-module__49Xu1q__action:focus-visible,.site-module__49Xu1q__siteFooter a:focus-visible,.site-module__49Xu1q__siteFooter .site-module__49Xu1q__action:focus-visible{outline-color:var(--itm-color-teal-glow)}.site-module__49Xu1q__pageHeroInverse .site-module__49Xu1q__actionPrimary,.site-module__49Xu1q__sectionIntroInverse .site-module__49Xu1q__actionPrimary,.site-module__49Xu1q__evidencePanel .site-module__49Xu1q__actionPrimary,.site-module__49Xu1q__faqInverse .site-module__49Xu1q__actionPrimary,.site-module__49Xu1q__siteFooter .site-module__49Xu1q__actionPrimary{border-color:var(--itm-color-icy-platinum);background:var(--itm-color-icy-platinum);color:var(--itm-color-slate-blue)}.site-module__49Xu1q__siteHeader{z-index:var(--itm-z-header);isolation:isolate;border-bottom:var(--itm-border-hairline) solid var(--itm-color-border);width:100%;position:relative}.site-module__49Xu1q__siteHeaderInverse{border-color:var(--itm-component-inverse-border);background:var(--itm-color-slate-blue);color:var(--itm-color-icy-platinum)}.site-module__49Xu1q__siteHeaderLight{background:var(--itm-color-surface-canvas);color:var(--itm-color-slate-blue)}.site-module__49Xu1q__siteHeaderSticky{position:sticky;top:0}.site-module__49Xu1q__headerShell{width:min(100%, var(--itm-container-wide));min-height:calc(var(--itm-header-height) + var(--itm-space-2));padding-block:var(--itm-space-3);padding-right:max(var(--itm-gutter), env(safe-area-inset-right));padding-left:max(var(--itm-gutter), env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:var(--itm-space-4);margin-inline:auto;display:flex;position:relative}.site-module__49Xu1q__siblingBanner{z-index:calc(var(--itm-z-header) - 1);border-bottom:var(--itm-border-hairline) solid #e0f2f71f;width:100%;min-height:2.75rem;color:var(--itm-color-icy-platinum);font-family:var(--itm-font-family-sans);-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:linear-gradient(#1527338c,#1527338c),#1527338c;font-size:.84375rem;line-height:1.35;position:relative}.site-module__49Xu1q__siblingBannerShell{width:min(100%, var(--itm-container-wide));min-height:2.75rem;padding-right:max(var(--itm-gutter), env(safe-area-inset-right));padding-left:max(var(--itm-gutter), env(safe-area-inset-left));grid-template-columns:minmax(0, 1fr) var(--itm-touch-target);align-items:center;gap:var(--itm-space-3);margin-inline:auto;display:grid}.site-module__49Xu1q__siblingBanner p{min-width:0;margin:0}.site-module__49Xu1q__siblingBanner strong{color:var(--itm-color-icy-platinum);font-weight:var(--itm-font-weight-semibold)}.site-module__49Xu1q__siblingBanner a{color:var(--itm-color-icy-platinum);font-weight:var(--itm-font-weight-semibold);text-decoration-color:#0000;text-decoration-thickness:var(--itm-border-hairline);text-underline-offset:var(--itm-space-1)}.site-module__49Xu1q__siblingBanner a:hover,.site-module__49Xu1q__siblingBanner a:focus-visible{-webkit-text-decoration-color:var(--itm-color-teal-glow);text-decoration-color:var(--itm-color-teal-glow)}.site-module__49Xu1q__siblingBanner a:focus-visible,.site-module__49Xu1q__siblingBanner button:focus-visible{outline:var(--itm-border-emphasis) solid var(--itm-color-teal-glow);outline-offset:var(--itm-space-1)}.site-module__49Xu1q__siblingBanner button{width:var(--itm-touch-target);height:var(--itm-touch-target);color:var(--itm-color-icy-platinum);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.site-module__49Xu1q__siblingBanner button span{font-size:1.1rem;line-height:1}.site-module__49Xu1q__siblingMobileCopy{display:none}@media (max-width:48rem){.site-module__49Xu1q__siblingBanner,.site-module__49Xu1q__siblingBannerShell{min-height:2.5rem}.site-module__49Xu1q__siblingDesktopCopy{display:none}.site-module__49Xu1q__siblingMobileCopy{display:block}}.site-module__49Xu1q__headerBrand{width:3.5rem;min-height:var(--itm-touch-target);flex:none;align-items:center;display:inline-flex}.site-module__49Xu1q__headerBrandMark{width:3rem;height:auto;display:block}.site-module__49Xu1q__headerBrandLockup{width:100%;height:auto;display:none}.site-module__49Xu1q__desktopNav{justify-content:flex-end;align-items:center;gap:clamp(var(--itm-space-3), 1.4vw, var(--itm-space-6));min-width:0;display:none}.site-module__49Xu1q__audienceList,.site-module__49Xu1q__desktopMenuList,.site-module__49Xu1q__desktopMenuPanel,.site-module__49Xu1q__desktopSupportingList,.site-module__49Xu1q__mobileAudienceList,.site-module__49Xu1q__mobilePrimaryList,.site-module__49Xu1q__mobileNavGroup ul,.site-module__49Xu1q__mobileSupportingList{margin:0;padding:0;list-style:none}.site-module__49Xu1q__desktopMenuList{align-items:center;gap:var(--itm-space-1);min-width:0;display:flex}.site-module__49Xu1q__desktopMenu{position:relative}.site-module__49Xu1q__desktopDirectLink,.site-module__49Xu1q__desktopMenu>summary{min-height:var(--itm-touch-target);align-items:center;gap:var(--itm-space-1);padding-inline:clamp(var(--itm-space-2), .55vw, var(--itm-space-3));color:inherit;font-size:.78rem;font-weight:var(--itm-font-weight-semibold);cursor:pointer;white-space:nowrap;list-style:none;display:inline-flex}.site-module__49Xu1q__desktopDirectLink{text-decoration:none}.site-module__49Xu1q__desktopMenu>summary::-webkit-details-marker{display:none}.site-module__49Xu1q__desktopMenu>summary span{color:var(--itm-color-steel-teal);font-family:var(--itm-font-family-mono);transition:transform var(--itm-duration-fast) var(--itm-ease-standard)}.site-module__49Xu1q__desktopMenu[open]>summary span{transform:rotate(45deg)}.site-module__49Xu1q__desktopMenuCurrent,.site-module__49Xu1q__desktopDirectLink[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--itm-color-steel-teal);text-decoration-color:var(--itm-color-steel-teal);text-underline-offset:var(--itm-space-2)}.site-module__49Xu1q__siteHeaderInverse .site-module__49Xu1q__desktopDirectLink[aria-current=page],.site-module__49Xu1q__siteHeaderInverse .site-module__49Xu1q__desktopMenuCurrent{-webkit-text-decoration-color:var(--itm-color-teal-glow);text-decoration-color:var(--itm-color-teal-glow)}.site-module__49Xu1q__desktopMenuPanel{z-index:calc(var(--itm-z-header) + 1);top:calc(100% + var(--itm-space-2));width:max-content;min-width:14rem;max-width:21rem;max-height:min(34rem, calc(100svh - var(--itm-header-height) - var(--itm-space-8)));padding:var(--itm-space-2);border:var(--itm-border-hairline) solid var(--itm-color-border);border-top:var(--itm-border-emphasis) solid var(--itm-color-steel-teal);border-radius:var(--itm-radius-card);background:var(--itm-color-surface-canvas);box-shadow:var(--itm-shadow-panel);color:var(--itm-color-slate-blue);position:absolute;left:0;overflow-y:auto}.site-module__49Xu1q__siteHeaderInverse .site-module__49Xu1q__desktopMenuPanel{border-color:var(--itm-component-inverse-border);border-top-color:var(--itm-color-teal-glow);background:var(--itm-color-slate-blue);color:var(--itm-color-icy-platinum)}.site-module__49Xu1q__desktopMenuPanel a{min-height:var(--itm-touch-target);padding:var(--itm-space-2) var(--itm-space-3);border-radius:var(--itm-radius-control);color:inherit;font-size:var(--itm-font-size-body-sm);align-items:center;line-height:1.35;text-decoration:none;display:flex}.site-module__49Xu1q__desktopMenuList>li:nth-last-child(-n+3) .site-module__49Xu1q__desktopMenuPanel{left:auto;right:0}.site-module__49Xu1q__desktopMenuPanel a[aria-current=page]{background:var(--itm-color-surface-tinted);color:var(--itm-color-text-link);font-weight:var(--itm-font-weight-semibold)}.site-module__49Xu1q__siteHeaderInverse .site-module__49Xu1q__desktopMenuPanel a[aria-current=page]{background:var(--itm-component-inverse-raised);color:var(--itm-color-white)}.site-module__49Xu1q__audienceList{align-items:stretch;min-width:0;display:flex}.site-module__49Xu1q__audienceLink{min-height:var(--itm-touch-target);align-items:center;gap:var(--itm-space-2);color:inherit;text-decoration:none;display:flex;position:relative}.site-module__49Xu1q__audienceList .site-module__49Xu1q__audienceLink{padding:var(--itm-space-2) clamp(var(--itm-space-2), .75vw, var(--itm-space-4))}.site-module__49Xu1q__audienceNumber{color:var(--itm-color-steel-teal);font-family:var(--itm-font-family-mono);font-size:.6875rem;font-weight:var(--itm-font-weight-semibold);letter-spacing:.04em;line-height:1}.site-module__49Xu1q__siteHeaderInverse .site-module__49Xu1q__audienceNumber{color:var(--itm-color-teal-glow-soft)}.site-module__49Xu1q__audienceLabel{color:var(--itm-color-text-secondary);font-size:.6875rem;font-weight:var(--itm-font-weight-medium);line-height:1.2;display:none}.site-module__49Xu1q__siteHeaderInverse .site-module__49Xu1q__audienceLabel{color:var(--itm-color-text-muted-dark)}.site-module__49Xu1q__audienceLink strong{font-size:.8125rem;font-weight:var(--itm-font-weight-semibold);white-space:nowrap;line-height:1.3;display:block}.site-module__49Xu1q__audienceLink[aria-current=page]:after{right:var(--itm-space-2);bottom:0;left:var(--itm-space-2);height:var(--itm-border-emphasis);background:var(--itm-color-steel-teal);content:"";position:absolute}.site-module__49Xu1q__siteHeaderInverse .site-module__49Xu1q__audienceLink[aria-current=page]:after{background:var(--itm-color-teal-glow)}.site-module__49Xu1q__headerAction{white-space:nowrap;flex:none}.site-module__49Xu1q__desktopSupportingList{align-items:center;gap:var(--itm-space-1);flex:none;display:flex}.site-module__49Xu1q__desktopSupportingList a{min-height:var(--itm-touch-target);padding-inline:clamp(var(--itm-space-2), .6vw, var(--itm-space-3));color:inherit;font-size:.8125rem;font-weight:var(--itm-font-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.site-module__49Xu1q__desktopSupportingList a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--itm-color-steel-teal);text-decoration-color:var(--itm-color-steel-teal);text-underline-offset:var(--itm-space-2)}.site-module__49Xu1q__siteHeaderInverse .site-module__49Xu1q__desktopSupportingList a[aria-current=page]{-webkit-text-decoration-color:var(--itm-color-teal-glow);text-decoration-color:var(--itm-color-teal-glow)}.site-module__49Xu1q__mobileMenu{position:relative}.site-module__49Xu1q__mobileMenu>summary{min-width:0;max-width:100%;min-height:var(--itm-touch-target);justify-content:space-between;align-items:center;gap:var(--itm-space-3);border:var(--itm-border-hairline) solid currentcolor;border-radius:var(--itm-radius-control);padding:var(--itm-space-2) var(--itm-space-3);color:inherit;font-size:var(--itm-font-size-body-sm);font-weight:var(--itm-font-weight-semibold);cursor:pointer;list-style:none;display:inline-flex}.site-module__49Xu1q__mobileMenu>summary::-webkit-details-marker{display:none}@media (max-width:24rem){.site-module__49Xu1q__mobileMenuText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.site-module__49Xu1q__menuGlyph{flex:none;width:1rem;height:1rem;display:block;position:relative}.site-module__49Xu1q__menuGlyph:before,.site-module__49Xu1q__menuGlyph:after{width:.875rem;height:var(--itm-border-emphasis);content:"";transition:transform var(--itm-duration-standard) var(--itm-ease-enter);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-module__49Xu1q__menuGlyph:after{transform:translate(-50%,-50%)rotate(90deg)}.site-module__49Xu1q__mobileMenu[open] .site-module__49Xu1q__menuGlyph:before{transform:translate(-50%,-50%)rotate(45deg)}.site-module__49Xu1q__mobileMenu[open] .site-module__49Xu1q__menuGlyph:after{transform:translate(-50%,-50%)rotate(-45deg)}.site-module__49Xu1q__mobileMenuPanel{top:calc(100% + var(--itm-space-3));width:min(28rem, calc(100vw - (2 * var(--itm-gutter))));max-height:calc(100svh - var(--itm-header-height) - var(--itm-space-8));overscroll-behavior:contain;border:var(--itm-border-hairline) solid var(--itm-component-inverse-border);border-top:var(--itm-border-emphasis) solid var(--itm-color-teal-glow);border-radius:var(--itm-radius-card);background:var(--itm-color-slate-blue);box-shadow:var(--itm-shadow-panel);color:var(--itm-color-icy-platinum);position:absolute;right:0;overflow-y:auto}.site-module__49Xu1q__mobileMenuPanel nav{padding:var(--itm-space-5)}.site-module__49Xu1q__mobileMenuLabel{margin:0 0 var(--itm-space-4);color:var(--itm-color-text-muted-dark);font-family:var(--itm-font-family-mono);font-size:var(--itm-font-size-meta);font-weight:var(--itm-font-weight-semibold);letter-spacing:var(--itm-letter-spacing-label);line-height:var(--itm-line-height-meta);text-transform:uppercase}.site-module__49Xu1q__mobileMenuSubLabel{margin:var(--itm-space-5) 0 var(--itm-space-2);color:var(--itm-color-text-muted-dark);font-family:var(--itm-font-family-mono);font-size:var(--itm-font-size-meta);font-weight:var(--itm-font-weight-semibold);letter-spacing:var(--itm-letter-spacing-label);line-height:var(--itm-line-height-meta);text-transform:uppercase}.site-module__49Xu1q__mobilePrimaryList{border-top:var(--itm-border-hairline) solid var(--itm-component-inverse-border)}.site-module__49Xu1q__mobilePrimaryList>li{border-bottom:var(--itm-border-hairline) solid var(--itm-component-inverse-border)}.site-module__49Xu1q__mobileDirectLink,.site-module__49Xu1q__mobileNavGroup>summary{width:100%;min-width:0;max-width:100%;min-height:var(--itm-touch-target);padding:var(--itm-space-3) var(--itm-space-2);color:var(--itm-color-icy-platinum);font-size:.9375rem;font-weight:var(--itm-font-weight-semibold);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;line-height:1.3;text-decoration:none;display:grid}.site-module__49Xu1q__mobileDirectLink{grid-template-columns:minmax(0,1fr)}.site-module__49Xu1q__mobileNavGroup>summary{cursor:pointer;list-style:none}.site-module__49Xu1q__mobileNavGroup>summary::-webkit-details-marker{display:none}.site-module__49Xu1q__mobileNavGroup>summary span{color:var(--itm-color-teal-glow-soft);font-family:var(--itm-font-family-mono);transition:transform var(--itm-duration-fast) var(--itm-ease-standard)}.site-module__49Xu1q__mobileNavGroup[open]>summary span{transform:rotate(45deg)}.site-module__49Xu1q__mobileNavGroup ul{padding:0 0 var(--itm-space-3) var(--itm-space-4)}.site-module__49Xu1q__mobileNavGroup li+li{margin-top:var(--itm-space-1)}.site-module__49Xu1q__mobileNavGroup a{min-width:0;max-width:100%;min-height:var(--itm-touch-target);padding:var(--itm-space-2);color:var(--itm-color-text-muted-dark);font-size:var(--itm-font-size-body-sm);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);align-items:center;line-height:1.35;text-decoration:none;display:grid}.site-module__49Xu1q__mobileDirectLink[aria-current=page],.site-module__49Xu1q__mobileNavGroup a[aria-current=page]{color:var(--itm-color-white);text-decoration:underline;-webkit-text-decoration-color:var(--itm-color-teal-glow);text-decoration-color:var(--itm-color-teal-glow);text-underline-offset:var(--itm-space-2)}.site-module__49Xu1q__mobileAudienceList{border-top:var(--itm-border-hairline) solid var(--itm-component-inverse-border)}.site-module__49Xu1q__mobileAudienceList li{border-bottom:var(--itm-border-hairline) solid var(--itm-component-inverse-border)}.site-module__49Xu1q__mobileAudienceList .site-module__49Xu1q__audienceLink{width:100%;padding:var(--itm-space-4) var(--itm-space-2)}.site-module__49Xu1q__mobileAudienceList .site-module__49Xu1q__audienceLabel{margin-bottom:var(--itm-space-1);color:var(--itm-color-text-muted-dark);display:block}.site-module__49Xu1q__mobileAudienceList .site-module__49Xu1q__audienceNumber{color:var(--itm-color-teal-glow-soft)}.site-module__49Xu1q__mobileAudienceList .site-module__49Xu1q__audienceLink strong{color:var(--itm-color-icy-platinum);font-size:.9375rem}.site-module__49Xu1q__mobileAudienceList .site-module__49Xu1q__audienceLink[aria-current=page]:after{top:var(--itm-space-3);right:auto;bottom:var(--itm-space-3);width:var(--itm-border-emphasis);background:var(--itm-color-teal-glow);height:auto;left:0}.site-module__49Xu1q__mobileSupportingList{gap:var(--itm-space-1) var(--itm-space-3);padding-block:var(--itm-space-4);flex-wrap:wrap;display:flex}.site-module__49Xu1q__mobileSupportingList a{min-height:var(--itm-touch-target);padding-inline:var(--itm-space-2);color:var(--itm-color-text-muted-dark);font-size:var(--itm-font-size-body-sm);font-weight:var(--itm-font-weight-medium);align-items:center;text-decoration:none;display:inline-flex}.site-module__49Xu1q__mobileSupportingList a[aria-current=page]{color:var(--itm-color-icy-platinum);text-decoration:underline;-webkit-text-decoration-color:var(--itm-color-teal-glow);text-decoration-color:var(--itm-color-teal-glow);text-underline-offset:var(--itm-space-2)}.site-module__49Xu1q__mobileMenuAction{width:100%;margin-top:var(--itm-space-5)}.site-module__49Xu1q__breadcrumbs{min-width:0;color:var(--itm-color-text-secondary);font-size:var(--itm-font-size-body-sm)}.site-module__49Xu1q__breadcrumbs ol{padding:0 0 var(--itm-space-1);align-items:center;gap:var(--itm-space-2);flex-wrap:wrap;margin:0;list-style:none;display:flex}.site-module__49Xu1q__breadcrumbs li{align-items:center;gap:var(--itm-space-2);flex:0 auto;min-width:0;display:flex}.site-module__49Xu1q__breadcrumbs a{min-height:var(--itm-touch-target);color:var(--itm-color-text-link);font-weight:var(--itm-font-weight-medium);overflow-wrap:anywhere;text-underline-offset:var(--itm-space-1);align-items:center;display:inline-flex}.site-module__49Xu1q__breadcrumbSeam{color:var(--itm-color-border-interactive);font-family:var(--itm-font-family-mono)}.site-module__49Xu1q__breadcrumbs [aria-current=page]{color:var(--itm-color-text-primary);font-weight:var(--itm-font-weight-medium);overflow-wrap:anywhere}.site-module__49Xu1q__breadcrumbsInverse{color:var(--itm-color-text-muted-dark)}.site-module__49Xu1q__breadcrumbsInverse a{color:var(--itm-color-teal-glow-soft)}.site-module__49Xu1q__breadcrumbsInverse .site-module__49Xu1q__breadcrumbSeam{color:var(--itm-color-border-interactive)}.site-module__49Xu1q__breadcrumbsInverse [aria-current=page]{color:var(--itm-color-icy-platinum)}.site-module__49Xu1q__pageHero{border-bottom:var(--itm-border-hairline) solid var(--itm-color-border);min-width:0;position:relative;overflow:clip}.site-module__49Xu1q__pageHeroEditorial{color:var(--itm-color-text-primary);background:radial-gradient(circle at 78% 42%,#40728f1f,#0000 31%),linear-gradient(140deg,#fbfefe,#f1f8fa)}.site-module__49Xu1q__pageHeroQuiet{background:var(--itm-color-surface-subtle);color:var(--itm-color-text-primary)}.site-module__49Xu1q__pageHeroInverse{--itm-color-text-link:var(--itm-color-teal-glow-soft);--itm-color-text-link-hover:var(--itm-color-white);border-color:var(--itm-component-inverse-border);background:radial-gradient(circle at 77% 40%, #2a4f5d 0, transparent 34%), linear-gradient(145deg, #0b1d26, var(--itm-color-slate-blue));color:var(--itm-color-icy-platinum)}.site-module__49Xu1q__pageHero:before{top:0;bottom:0;left:max(var(--itm-gutter), calc((100vw - var(--itm-container-wide)) / 2 + var(--itm-gutter)));width:var(--itm-border-hairline);background:var(--itm-color-border);content:"";pointer-events:none;position:absolute}.site-module__49Xu1q__pageHeroInverse:before{background:var(--itm-component-inverse-border)}.site-module__49Xu1q__heroShell{width:min(100%, var(--itm-container-wide));min-width:0;padding-inline:var(--itm-gutter);margin-inline:auto;position:relative}.site-module__49Xu1q__heroBreadcrumbs{padding-top:var(--itm-space-5)}.site-module__49Xu1q__heroGrid{align-items:center;gap:clamp(var(--itm-space-10), 7vw, var(--itm-space-24));min-width:0;min-height:clamp(34rem,58svh,48rem);padding:clamp(var(--itm-space-16), 6vw, var(--itm-space-24)) 0;grid-template-columns:minmax(0,1fr);display:grid}.site-module__49Xu1q__heroGridSolo{min-height:clamp(29rem,48svh,40rem)}.site-module__49Xu1q__heroCopy{z-index:1;gap:var(--itm-space-6);min-width:0;max-width:56rem;padding-left:clamp(var(--itm-space-4), 2vw, var(--itm-space-8));grid-template-columns:minmax(0,1fr);display:grid;position:relative}.site-module__49Xu1q__eyebrow,.site-module__49Xu1q__evidenceLabel,.site-module__49Xu1q__mobileMenuLabel{font-family:var(--itm-font-family-mono);font-size:var(--itm-font-size-meta);font-weight:var(--itm-font-weight-semibold);letter-spacing:var(--itm-letter-spacing-label);line-height:var(--itm-line-height-meta);text-transform:uppercase}.site-module__49Xu1q__eyebrow{color:var(--itm-color-text-link);margin:0}.site-module__49Xu1q__pageHeroInverse .site-module__49Xu1q__eyebrow,.site-module__49Xu1q__sectionIntroInverse .site-module__49Xu1q__eyebrow,.site-module__49Xu1q__faqInverse .site-module__49Xu1q__eyebrow{color:var(--itm-color-teal-glow-soft)}.site-module__49Xu1q__heroCopy h1{min-width:0;max-width:min(14ch,100%);font-size:var(--itm-font-size-display);font-weight:var(--itm-font-weight-medium);letter-spacing:-.06em;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;text-wrap:balance;margin:0 0 0 -.045em;line-height:.95}.site-module__49Xu1q__pageHero[data-page-kind=article] .site-module__49Xu1q__heroCopy h1,.site-module__49Xu1q__pageHero[data-page-kind=policy] .site-module__49Xu1q__heroCopy h1,.site-module__49Xu1q__pageHero[data-page-kind=form] .site-module__49Xu1q__heroCopy h1{max-width:17ch;font-size:clamp(2.5rem,1.7rem + 3.5vw,5rem)}.site-module__49Xu1q__heroLead{min-width:0;max-width:var(--itm-measure-compact);color:var(--itm-color-text-secondary);font-size:var(--itm-font-size-lead);overflow-wrap:anywhere;text-wrap:pretty;line-height:1.62}.site-module__49Xu1q__heroLead>:first-child,.site-module__49Xu1q__heroMeta>:first-child,.site-module__49Xu1q__heroNote>:first-child,.site-module__49Xu1q__heroAside>:first-child{margin-top:0}.site-module__49Xu1q__heroLead>:last-child,.site-module__49Xu1q__heroMeta>:last-child,.site-module__49Xu1q__heroNote>:last-child,.site-module__49Xu1q__heroAside>:last-child{margin-bottom:0}.site-module__49Xu1q__pageHeroInverse .site-module__49Xu1q__heroLead{color:var(--itm-color-text-muted-dark);line-height:1.68}.site-module__49Xu1q__heroMeta{max-width:var(--itm-measure-body);padding-top:var(--itm-space-4);border-top:var(--itm-border-hairline) solid var(--itm-color-border);color:var(--itm-color-text-secondary);font-size:var(--itm-font-size-body-sm)}.site-module__49Xu1q__pageHeroInverse .site-module__49Xu1q__heroMeta{border-color:var(--itm-component-inverse-border);color:var(--itm-color-text-muted-dark)}.site-module__49Xu1q__heroActions{padding-top:var(--itm-space-2)}.site-module__49Xu1q__heroNote{max-width:var(--itm-measure-compact);padding-left:var(--itm-space-4);border-left:var(--itm-border-emphasis) solid var(--itm-color-steel-teal);color:var(--itm-color-text-secondary);font-size:var(--itm-font-size-body-sm)}.site-module__49Xu1q__pageHeroInverse .site-module__49Xu1q__heroNote{border-color:var(--itm-color-teal-glow);color:var(--itm-color-text-muted-dark)}.site-module__49Xu1q__heroAside{padding:clamp(var(--itm-space-8), 4vw, var(--itm-space-12));border:var(--itm-border-hairline) solid #3c5965;color:var(--itm-color-icy-platinum);background:radial-gradient(circle at 50% 45%,#294d59 0,#0000 43%),#0b1d26;align-self:stretch;position:relative}.site-module__49Xu1q__pageHeroInverse .site-module__49Xu1q__heroAside{border-color:var(--itm-component-inverse-border);color:var(--itm-color-icy-platinum);background:radial-gradient(circle at 50% 45%,#315966 0,#0000 43%),#0b1d26}.site-module__49Xu1q__heroCheckpoint,.site-module__49Xu1q__evidenceCheckpoint,.site-module__49Xu1q__footerCheckpoint{top:0;left:clamp(var(--itm-space-6), 12%, var(--itm-space-12));border:3px solid var(--itm-color-slate-blue);background:var(--itm-color-teal-glow);border-radius:50%;width:.875rem;height:.875rem;position:absolute;transform:translate(-50%,-50%)}.site-module__49Xu1q__heroAside:before,.site-module__49Xu1q__evidenceBody:before{height:var(--itm-border-emphasis);background:linear-gradient(to right, transparent, var(--itm-color-teal-glow), transparent);content:"";position:absolute;top:0;left:0;right:0}.site-module__49Xu1q__pageHeroInverse .site-module__49Xu1q__heroAside:before,.site-module__49Xu1q__pageHeroInverse .site-module__49Xu1q__heroCheckpoint{background:var(--itm-color-teal-glow)}.site-module__49Xu1q__pageHeroInverse .site-module__49Xu1q__heroCheckpoint{border-color:var(--itm-color-slate-blue)}.site-module__49Xu1q__sectionIntro{gap:var(--itm-space-6);padding-block:var(--itm-space-6);border-top:var(--itm-border-emphasis) solid var(--itm-color-steel-teal);color:var(--itm-color-text-primary);display:grid}.site-module__49Xu1q__sectionIntroQuiet{padding:clamp(var(--itm-space-6), 3vw, var(--itm-space-10));border-top-width:var(--itm-border-hairline);background:var(--itm-color-surface-subtle)}.site-module__49Xu1q__sectionIntroInverse{border-color:var(--itm-color-teal-glow);color:var(--itm-color-icy-platinum)}.site-module__49Xu1q__sectionIntroHeading{gap:var(--itm-space-4);display:grid}.site-module__49Xu1q__sectionIntro h2,.site-module__49Xu1q__sectionIntro h3,.site-module__49Xu1q__sectionIntro h4{max-width:17ch;font-size:var(--itm-font-size-title);font-weight:var(--itm-font-weight-semibold);letter-spacing:var(--itm-letter-spacing-title);line-height:var(--itm-line-height-title);text-wrap:balance;margin:0}.site-module__49Xu1q__sectionIntroCompact h2,.site-module__49Xu1q__sectionIntroCompact h3,.site-module__49Xu1q__sectionIntroCompact h4{max-width:21ch;font-size:var(--itm-font-size-title-sm)}.site-module__49Xu1q__sectionIntroBody{max-width:var(--itm-measure-compact);color:var(--itm-color-text-secondary);line-height:var(--itm-line-height-body)}.site-module__49Xu1q__sectionIntroBody>:first-child{margin-top:0}.site-module__49Xu1q__sectionIntroBody>:last-child{margin-bottom:0}.site-module__49Xu1q__sectionIntroInverse .site-module__49Xu1q__sectionIntroBody{color:var(--itm-color-text-muted-dark);line-height:1.68}.site-module__49Xu1q__sectionIntroAction{align-self:end}.site-module__49Xu1q__evidencePanel{border:var(--itm-border-hairline) solid var(--itm-component-inverse-border);border-radius:var(--itm-radius-card);background:var(--itm-color-slate-blue);min-width:0;color:var(--itm-color-icy-platinum);box-shadow:var(--itm-shadow-card);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.site-module__49Xu1q__evidenceRail{align-content:start;gap:var(--itm-space-4);min-width:0;padding:clamp(var(--itm-space-6), 3vw, var(--itm-space-10));border-bottom:var(--itm-border-hairline) solid var(--itm-component-inverse-border);background:var(--itm-component-inverse-raised);grid-template-columns:minmax(0,1fr);display:grid}.site-module__49Xu1q__evidenceLabel{color:var(--itm-color-text-muted-dark);overflow-wrap:anywhere;margin:0}.site-module__49Xu1q__truthState{align-items:flex-start;gap:var(--itm-space-3);font-family:var(--itm-font-family-mono);font-size:var(--itm-font-size-meta);font-weight:var(--itm-font-weight-semibold);letter-spacing:.035em;overflow-wrap:anywhere;text-transform:uppercase;margin:0;line-height:1.55;display:flex}.site-module__49Xu1q__truthStateMark{border:2px solid;border-radius:50%;flex:none;width:.75rem;height:.75rem;margin-top:.2rem}.site-module__49Xu1q__truthState[data-truth-state=ready]{color:var(--itm-color-success-dark)}.site-module__49Xu1q__truthState[data-truth-state=ready] .site-module__49Xu1q__truthStateMark{box-shadow:inset 0 0 0 2px var(--itm-component-inverse-raised);background:currentColor}.site-module__49Xu1q__truthState[data-truth-state=draft],.site-module__49Xu1q__truthState[data-truth-state=proof-pending],.site-module__49Xu1q__truthState[data-truth-state=synthetic]{color:var(--itm-color-warning-dark)}.site-module__49Xu1q__truthState[data-truth-state=proof-pending] .site-module__49Xu1q__truthStateMark,.site-module__49Xu1q__truthState[data-truth-state=synthetic] .site-module__49Xu1q__truthStateMark{border-style:dashed;border-radius:0}.site-module__49Xu1q__truthState[data-truth-state=unavailable],.site-module__49Xu1q__truthState[data-truth-state=implementation-gated]{color:var(--itm-color-text-muted-dark)}.site-module__49Xu1q__truthState[data-truth-state=implementation-gated] .site-module__49Xu1q__truthStateMark{border-radius:0}.site-module__49Xu1q__truthStateDetail{color:var(--itm-color-text-muted-dark);font-size:var(--itm-font-size-body-sm);overflow-wrap:anywhere;line-height:1.65}.site-module__49Xu1q__truthStateDetail>:first-child{margin-top:0}.site-module__49Xu1q__truthStateDetail>:last-child{margin-bottom:0}.site-module__49Xu1q__evidenceMetadata{gap:var(--itm-space-4);min-width:0;margin:var(--itm-space-2) 0 0;padding-top:var(--itm-space-4);border-top:var(--itm-border-hairline) solid var(--itm-component-inverse-border);grid-template-columns:minmax(0,1fr);display:grid}.site-module__49Xu1q__evidenceMetadata div{gap:var(--itm-space-3);grid-template-columns:minmax(5.5rem,.4fr) minmax(0,1fr);display:grid}.site-module__49Xu1q__evidenceMetadata dt{color:var(--itm-color-text-muted-dark);font-size:var(--itm-font-size-meta);font-weight:var(--itm-font-weight-semibold);letter-spacing:.035em;text-transform:uppercase}.site-module__49Xu1q__evidenceMetadata dd{color:var(--itm-color-icy-platinum);font-size:var(--itm-font-size-body-sm);overflow-wrap:anywhere;margin:0}.site-module__49Xu1q__evidenceBody{align-content:center;gap:var(--itm-space-5);min-width:0;padding:clamp(var(--itm-space-8), 4vw, var(--itm-space-16));grid-template-columns:minmax(0,1fr);display:grid;position:relative}.site-module__49Xu1q__evidenceBody:before{background:var(--itm-color-teal-glow)}.site-module__49Xu1q__evidenceCheckpoint{border-color:var(--itm-color-slate-blue)}.site-module__49Xu1q__evidenceBody h2,.site-module__49Xu1q__evidenceBody h3,.site-module__49Xu1q__evidenceBody h4{max-width:18ch;font-size:var(--itm-font-size-title-sm);font-weight:var(--itm-font-weight-semibold);letter-spacing:var(--itm-letter-spacing-title);line-height:var(--itm-line-height-title);text-wrap:balance;margin:0}.site-module__49Xu1q__evidenceContent{max-width:var(--itm-measure-compact);color:var(--itm-color-text-muted-dark);overflow-wrap:anywhere;line-height:1.7}.site-module__49Xu1q__evidenceContent>:first-child{margin-top:0}.site-module__49Xu1q__evidenceContent>:last-child{margin-bottom:0}.site-module__49Xu1q__evidenceContent a{color:var(--itm-color-teal-glow-soft);text-underline-offset:var(--itm-space-1)}.site-module__49Xu1q__evidenceActions{padding-top:var(--itm-space-2)}.site-module__49Xu1q__faq{gap:clamp(var(--itm-space-10), 6vw, var(--itm-space-20));padding:clamp(var(--itm-space-8), 5vw, var(--itm-space-16));border-block:var(--itm-border-hairline) solid var(--itm-color-border);color:var(--itm-color-text-primary);display:grid}.site-module__49Xu1q__faqQuiet{background:var(--itm-color-surface-subtle)}.site-module__49Xu1q__faqInverse{border-color:var(--itm-component-inverse-border);background:var(--itm-color-slate-blue);color:var(--itm-color-icy-platinum)}.site-module__49Xu1q__faqIntro{align-content:start;gap:var(--itm-space-4);display:grid}.site-module__49Xu1q__faqIntro h2{max-width:14ch;font-size:var(--itm-font-size-title);font-weight:var(--itm-font-weight-semibold);letter-spacing:var(--itm-letter-spacing-title);line-height:var(--itm-line-height-title);text-wrap:balance;margin:0}.site-module__49Xu1q__faqIntro>div{max-width:var(--itm-measure-compact);color:var(--itm-color-text-secondary)}.site-module__49Xu1q__faqInverse .site-module__49Xu1q__faqIntro>div{color:var(--itm-color-text-muted-dark)}.site-module__49Xu1q__faqIntro>div>:first-child{margin-top:0}.site-module__49Xu1q__faqIntro>div>:last-child{margin-bottom:0}.site-module__49Xu1q__faqItems{border-top:var(--itm-border-emphasis) solid var(--itm-color-steel-teal)}.site-module__49Xu1q__faqInverse .site-module__49Xu1q__faqItems{border-color:var(--itm-color-teal-glow)}.site-module__49Xu1q__faqItem{border-bottom:var(--itm-border-hairline) solid var(--itm-color-border)}.site-module__49Xu1q__faqInverse .site-module__49Xu1q__faqItem{border-color:var(--itm-component-inverse-border)}.site-module__49Xu1q__faqItem summary{min-height:calc(var(--itm-touch-target) + var(--itm-space-4));align-items:center;gap:var(--itm-space-4);padding:var(--itm-space-4) var(--itm-space-2);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;list-style:none;display:grid}.site-module__49Xu1q__faqItem summary::-webkit-details-marker{display:none}.site-module__49Xu1q__faqItem summary:focus-visible{border-radius:var(--itm-radius-control)}.site-module__49Xu1q__faqNumber{color:var(--itm-color-text-link);font-family:var(--itm-font-family-mono);font-size:var(--itm-font-size-meta);font-weight:var(--itm-font-weight-semibold)}.site-module__49Xu1q__faqInverse .site-module__49Xu1q__faqNumber{color:var(--itm-color-teal-glow-soft)}.site-module__49Xu1q__faqQuestion{font-size:var(--itm-font-size-lead);font-weight:var(--itm-font-weight-semibold);letter-spacing:-.015em;text-wrap:pretty;line-height:1.4}.site-module__49Xu1q__faqGlyph{width:1.25rem;height:1.25rem;position:relative}.site-module__49Xu1q__faqGlyph:before,.site-module__49Xu1q__faqGlyph:after{width:1rem;height:var(--itm-border-emphasis);content:"";transition:transform var(--itm-duration-standard) var(--itm-ease-enter);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-module__49Xu1q__faqGlyph:after{transform:translate(-50%,-50%)rotate(90deg)}.site-module__49Xu1q__faqItem[open] .site-module__49Xu1q__faqGlyph:after{transform:translate(-50%,-50%)rotate(0)}.site-module__49Xu1q__faqAnswer{max-width:var(--itm-measure-body);padding:0 calc(var(--itm-space-8) + var(--itm-space-4)) var(--itm-space-6);color:var(--itm-color-text-secondary);line-height:var(--itm-line-height-body)}.site-module__49Xu1q__faqInverse .site-module__49Xu1q__faqAnswer{color:var(--itm-color-text-muted-dark);line-height:1.7}.site-module__49Xu1q__faqAnswer>:first-child{margin-top:0}.site-module__49Xu1q__faqAnswer>:last-child{margin-bottom:0}.site-module__49Xu1q__faqAnswer a{color:var(--itm-color-text-link);text-underline-offset:var(--itm-space-1)}.site-module__49Xu1q__faqInverse .site-module__49Xu1q__faqAnswer a{color:var(--itm-color-teal-glow-soft)}.site-module__49Xu1q__sourceList{gap:clamp(var(--itm-space-8), 5vw, var(--itm-space-16));padding-block:clamp(var(--itm-space-10), 5vw, var(--itm-space-16));border-top:var(--itm-border-emphasis) solid var(--itm-color-slate-blue);display:grid}.site-module__49Xu1q__sourceListIntro{align-content:start;gap:var(--itm-space-4);display:grid}.site-module__49Xu1q__sourceListIntro h2{max-width:16ch;font-size:var(--itm-font-size-title-sm);font-weight:var(--itm-font-weight-semibold);letter-spacing:var(--itm-letter-spacing-title);line-height:var(--itm-line-height-title);margin:0}.site-module__49Xu1q__sourceListIntro>div{max-width:var(--itm-measure-compact);color:var(--itm-color-text-secondary)}.site-module__49Xu1q__sourceListIntro>div>:first-child{margin-top:0}.site-module__49Xu1q__sourceListIntro>div>:last-child{margin-bottom:0}.site-module__49Xu1q__sourceList ol{border-top:var(--itm-border-hairline) solid var(--itm-color-border);margin:0;padding:0;list-style:none}.site-module__49Xu1q__sourceList li{gap:var(--itm-space-4);padding:var(--itm-space-5) 0;border-bottom:var(--itm-border-hairline) solid var(--itm-color-border);grid-template-columns:auto minmax(0,1fr);display:grid}.site-module__49Xu1q__sourceNumber{color:var(--itm-color-text-link);font-family:var(--itm-font-family-mono);font-size:var(--itm-font-size-meta);font-weight:var(--itm-font-weight-semibold);line-height:1.7}.site-module__49Xu1q__sourceRecord{min-width:0}.site-module__49Xu1q__sourceRecord>a{min-height:var(--itm-touch-target);align-items:center;gap:var(--itm-space-2);max-width:100%;color:var(--itm-color-text-primary);font-weight:var(--itm-font-weight-semibold);overflow-wrap:anywhere;-webkit-text-decoration-color:var(--itm-color-border-interactive);text-decoration-color:var(--itm-color-border-interactive);text-underline-offset:var(--itm-space-1);display:inline-flex}.site-module__49Xu1q__sourceMeta{margin:var(--itm-space-1) 0 0;color:var(--itm-color-text-secondary);font-family:var(--itm-font-family-mono);font-size:var(--itm-font-size-meta);line-height:var(--itm-line-height-meta)}.site-module__49Xu1q__sourceNote{margin-top:var(--itm-space-3);color:var(--itm-color-text-secondary);font-size:var(--itm-font-size-body-sm)}.site-module__49Xu1q__sourceNote>:first-child{margin-top:0}.site-module__49Xu1q__sourceNote>:last-child{margin-bottom:0}.site-module__49Xu1q__siteFooter{border-top:var(--itm-border-emphasis) solid var(--itm-color-teal-glow);background:var(--itm-color-slate-blue);color:var(--itm-color-icy-platinum);position:relative;overflow:clip}.site-module__49Xu1q__footerShell{width:min(100%, var(--itm-container-wide));padding:clamp(var(--itm-space-12), 7vw, var(--itm-space-24)) max(var(--itm-gutter), env(safe-area-inset-right)) max(clamp(var(--itm-space-8), 4vw, var(--itm-space-12)), env(safe-area-inset-bottom)) max(var(--itm-gutter), env(safe-area-inset-left));gap:clamp(var(--itm-space-10), 5vw, var(--itm-space-16));margin-inline:auto;display:grid}.site-module__49Xu1q__footerIdentity{align-content:start;gap:var(--itm-space-4);display:grid}.site-module__49Xu1q__footerBrand{width:min(100%,17rem);min-height:var(--itm-touch-target);align-items:center;display:inline-flex}.site-module__49Xu1q__footerBrand img{width:100%;height:auto;display:block}.site-module__49Xu1q__footerIdentity>p{max-width:var(--itm-measure-compact);margin:0}.site-module__49Xu1q__footerIdentity>p:not(.site-module__49Xu1q__footerDescription){color:var(--itm-color-icy-platinum);font-size:var(--itm-font-size-body-sm);font-weight:var(--itm-font-weight-semibold);letter-spacing:.015em}.site-module__49Xu1q__footerDescription{color:var(--itm-color-text-muted-dark);font-size:var(--itm-font-size-body-sm);line-height:1.7}.site-module__49Xu1q__footerFeature{min-width:0;padding-top:var(--itm-space-8);border-top:var(--itm-border-hairline) solid var(--itm-component-inverse-border)}.site-module__49Xu1q__footerNavigation{gap:var(--itm-space-8) var(--itm-space-5);grid-template-columns:minmax(0,1fr);display:grid}.site-module__49Xu1q__footerNavigation section{min-width:0}.site-module__49Xu1q__footerNavigation h2{margin:0 0 var(--itm-space-3);color:var(--itm-color-icy-platinum);font-family:var(--itm-font-family-mono);font-size:var(--itm-font-size-meta);font-weight:var(--itm-font-weight-semibold);letter-spacing:var(--itm-letter-spacing-label);line-height:var(--itm-line-height-meta);text-transform:uppercase}.site-module__49Xu1q__footerNavigation ul,.site-module__49Xu1q__footerLegal ul{margin:0;padding:0;list-style:none}.site-module__49Xu1q__footerNavigation li+li{margin-top:var(--itm-space-1)}.site-module__49Xu1q__footerNavigation a,.site-module__49Xu1q__footerLegal a,.site-module__49Xu1q__footerBoundary a{color:var(--itm-color-text-muted-dark);text-underline-offset:var(--itm-space-1);transition:color var(--itm-duration-fast) var(--itm-ease-standard), text-decoration-color var(--itm-duration-fast) var(--itm-ease-standard);text-decoration-color:#0000}.site-module__49Xu1q__footerNavigation a{width:100%;min-width:0;max-width:100%;min-height:var(--itm-touch-target);font-size:var(--itm-font-size-body-sm);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);align-items:center;line-height:1.4;display:grid}.site-module__49Xu1q__footerBoundary{padding:var(--itm-space-6);border:var(--itm-border-hairline) solid var(--itm-component-inverse-border);border-top:var(--itm-border-emphasis) solid var(--itm-color-teal-glow);background:var(--itm-component-inverse-raised);position:relative}.site-module__49Xu1q__footerBoundary p{max-width:var(--itm-measure-compact);color:var(--itm-color-text-muted-dark);font-size:var(--itm-font-size-body-sm);margin:0;line-height:1.7}.site-module__49Xu1q__footerBoundary strong,.site-module__49Xu1q__footerBoundary a{color:var(--itm-color-icy-platinum);font-weight:var(--itm-font-weight-semibold)}.site-module__49Xu1q__footerCheckpoint{border-color:var(--itm-color-slate-blue)}.site-module__49Xu1q__footerLegal{gap:var(--itm-space-4);padding-top:var(--itm-space-6);border-top:var(--itm-border-hairline) solid var(--itm-component-inverse-border);color:var(--itm-color-text-muted-dark);font-size:var(--itm-font-size-meta);flex-direction:column;display:flex}.site-module__49Xu1q__footerLegal>p{margin:0}.site-module__49Xu1q__footerLegal ul{gap:var(--itm-space-2) var(--itm-space-5);flex-wrap:wrap;display:flex}.site-module__49Xu1q__footerLegal a{min-height:var(--itm-touch-target);align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.site-module__49Xu1q__actionPrimary:hover{border-color:var(--itm-color-steel-teal);background:var(--itm-color-steel-teal)}.site-module__49Xu1q__actionSecondary:hover,.site-module__49Xu1q__actionQuiet:hover{border-color:var(--itm-color-steel-teal);background:var(--itm-color-icy-platinum)}.site-module__49Xu1q__actionInverse:hover{border-color:var(--itm-color-white);background:var(--itm-color-white)}.site-module__49Xu1q__actionText:hover{border-color:var(--itm-color-text-link-hover);color:var(--itm-color-text-link-hover)}.site-module__49Xu1q__action:hover .site-module__49Xu1q__actionArrow,.site-module__49Xu1q__sourceRecord>a:hover .site-module__49Xu1q__externalIcon{transform:translateX(var(--itm-space-1))}.site-module__49Xu1q__audienceLink:hover,.site-module__49Xu1q__desktopSupportingList a:hover,.site-module__49Xu1q__desktopDirectLink:hover,.site-module__49Xu1q__desktopMenu>summary:hover,.site-module__49Xu1q__desktopMenuPanel a:hover{color:var(--itm-color-text-link)}.site-module__49Xu1q__siteHeaderInverse .site-module__49Xu1q__audienceLink:hover,.site-module__49Xu1q__siteHeaderInverse .site-module__49Xu1q__desktopSupportingList a:hover,.site-module__49Xu1q__siteHeaderInverse .site-module__49Xu1q__desktopDirectLink:hover,.site-module__49Xu1q__siteHeaderInverse .site-module__49Xu1q__desktopMenu>summary:hover,.site-module__49Xu1q__siteHeaderInverse .site-module__49Xu1q__desktopMenuPanel a:hover,.site-module__49Xu1q__mobileAudienceList .site-module__49Xu1q__audienceLink:hover,.site-module__49Xu1q__mobileDirectLink:hover,.site-module__49Xu1q__mobileNavGroup>summary:hover,.site-module__49Xu1q__mobileNavGroup a:hover,.site-module__49Xu1q__mobileSupportingList a:hover{color:var(--itm-color-white)}.site-module__49Xu1q__mobileMenu>summary:hover{border-color:var(--itm-color-steel-teal)}.site-module__49Xu1q__faqItem summary:hover .site-module__49Xu1q__faqQuestion{color:var(--itm-color-text-link)}.site-module__49Xu1q__faqInverse .site-module__49Xu1q__faqItem summary:hover .site-module__49Xu1q__faqQuestion{color:var(--itm-color-teal-glow-soft)}.site-module__49Xu1q__sourceRecord>a:hover{color:var(--itm-color-text-link-hover)}.site-module__49Xu1q__footerNavigation a:hover,.site-module__49Xu1q__footerLegal a:hover,.site-module__49Xu1q__footerBoundary a:hover{color:var(--itm-color-white);-webkit-text-decoration-color:var(--itm-color-teal-glow);text-decoration-color:var(--itm-color-teal-glow)}}@media (min-width:40rem){.site-module__49Xu1q__actionGroup>.site-module__49Xu1q__action:not(.site-module__49Xu1q__actionText){min-width:10rem}.site-module__49Xu1q__footerNavigation{grid-template-columns:repeat(2,minmax(0,1fr))}.site-module__49Xu1q__footerLegal{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:48rem){.site-module__49Xu1q__sectionIntro:not(.site-module__49Xu1q__sectionIntroCompact){align-items:start;gap:var(--itm-space-10);grid-template-columns:minmax(14rem,.75fr) minmax(0,1fr)}.site-module__49Xu1q__sectionIntro:not(.site-module__49Xu1q__sectionIntroCompact) .site-module__49Xu1q__sectionIntroAction{grid-column:2}.site-module__49Xu1q__evidencePanel{grid-template-columns:minmax(16rem,.68fr) minmax(0,1.32fr)}.site-module__49Xu1q__evidenceRail{border-right:var(--itm-border-hairline) solid var(--itm-component-inverse-border);border-bottom:0}.site-module__49Xu1q__faq,.site-module__49Xu1q__sourceList{grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr);align-items:start}.site-module__49Xu1q__footerNavigation{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:54rem){.site-module__49Xu1q__heroGrid{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.75fr)}.site-module__49Xu1q__heroGridSolo{grid-template-columns:minmax(0,1fr)}}@media (min-width:68rem){.site-module__49Xu1q__desktopNav{display:flex}.site-module__49Xu1q__mobileMenu{display:none}.site-module__49Xu1q__headerBrand{width:clamp(11.25rem,14vw,13rem)}.site-module__49Xu1q__headerBrandMark{display:none}.site-module__49Xu1q__headerBrandLockup{display:block}.site-module__49Xu1q__footerShell{grid-template-columns:minmax(17rem,.85fr) minmax(0,1.45fr)}.site-module__49Xu1q__footerBoundary,.site-module__49Xu1q__footerLegal,.site-module__49Xu1q__footerFeature{grid-column:1/-1}}@media (min-width:82rem){.site-module__49Xu1q__audienceLink{gap:var(--itm-space-3)}.site-module__49Xu1q__audienceLabel{margin-bottom:var(--itm-space-1);display:block}}@media (max-width:24rem){.site-module__49Xu1q__heroCopy h1,.site-module__49Xu1q__pageHero[data-page-kind=article] .site-module__49Xu1q__heroCopy h1,.site-module__49Xu1q__pageHero[data-page-kind=policy] .site-module__49Xu1q__heroCopy h1,.site-module__49Xu1q__pageHero[data-page-kind=form] .site-module__49Xu1q__heroCopy h1{max-width:100%;font-size:min(var(--itm-font-size-display), 9vw);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;text-wrap:pretty}.site-module__49Xu1q__evidenceBody h2,.site-module__49Xu1q__evidenceBody h3,.site-module__49Xu1q__evidenceBody h4{max-width:100%;font-size:min(var(--itm-font-size-title-sm), 7vw);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;text-wrap:pretty}.site-module__49Xu1q__sectionIntro h2,.site-module__49Xu1q__sectionIntro h3,.site-module__49Xu1q__sectionIntro h4{max-width:100%;font-size:min(var(--itm-font-size-title-sm), 9vw);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;text-wrap:pretty}}@media (pointer:coarse){.site-module__49Xu1q__action,.site-module__49Xu1q__audienceLink,.site-module__49Xu1q__desktopDirectLink,.site-module__49Xu1q__desktopSupportingList a,.site-module__49Xu1q__mobileMenu>summary,.site-module__49Xu1q__footerNavigation a,.site-module__49Xu1q__footerLegal a{min-height:3rem}}@media (prefers-reduced-motion:reduce){.site-module__49Xu1q__skipLink,.site-module__49Xu1q__action,.site-module__49Xu1q__actionArrow,.site-module__49Xu1q__menuGlyph:before,.site-module__49Xu1q__menuGlyph:after,.site-module__49Xu1q__mobileNavGroup>summary span,.site-module__49Xu1q__faqGlyph:before,.site-module__49Xu1q__faqGlyph:after,.site-module__49Xu1q__footerNavigation a,.site-module__49Xu1q__footerLegal a,.site-module__49Xu1q__footerBoundary a{transition-duration:.01ms}}@media (forced-colors:active){.site-module__49Xu1q__siteHeader,.site-module__49Xu1q__mobileMenuPanel,.site-module__49Xu1q__pageHero,.site-module__49Xu1q__heroAside,.site-module__49Xu1q__sectionIntro,.site-module__49Xu1q__evidencePanel,.site-module__49Xu1q__evidenceRail,.site-module__49Xu1q__faq,.site-module__49Xu1q__faqItem,.site-module__49Xu1q__sourceList,.site-module__49Xu1q__sourceList li,.site-module__49Xu1q__siteFooter,.site-module__49Xu1q__footerBoundary,.site-module__49Xu1q__footerLegal{border-color:canvastext}.site-module__49Xu1q__action,.site-module__49Xu1q__mobileMenu>summary{border:2px solid buttontext}.site-module__49Xu1q__action:disabled,.site-module__49Xu1q__action[aria-disabled=true]{color:graytext;opacity:1;border-color:graytext}.site-module__49Xu1q__audienceLink[aria-current=page]:after,.site-module__49Xu1q__heroAside:before,.site-module__49Xu1q__evidenceBody:before,.site-module__49Xu1q__faqItems{background:highlight}.site-module__49Xu1q__heroCheckpoint,.site-module__49Xu1q__evidenceCheckpoint,.site-module__49Xu1q__footerCheckpoint,.site-module__49Xu1q__truthStateMark{forced-color-adjust:none;background:canvas;border-color:canvastext}.site-module__49Xu1q__footerBrand img,.site-module__49Xu1q__headerBrand img{forced-color-adjust:none}}
.analytics-consent-module__kIsQAq__choices{box-sizing:border-box;border-block:1px solid var(--itm-component-inverse-border);width:100%;min-width:0;max-width:100%;color:var(--itm-color-icy-platinum);grid-column:1/-1}.analytics-consent-module__kIsQAq__choices summary{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:var(--itm-touch-target);padding:var(--itm-space-4) 0;align-items:center;gap:var(--itm-space-4);cursor:pointer;font-size:var(--itm-font-size-body-sm);font-weight:var(--itm-font-weight-semibold);grid-template-columns:minmax(0,1fr) auto;list-style:none;display:grid}.analytics-consent-module__kIsQAq__choices summary::-webkit-details-marker{display:none}.analytics-consent-module__kIsQAq__choices summary:before{border-right:2px solid var(--itm-color-teal-glow-soft);border-bottom:2px solid var(--itm-color-teal-glow-soft);content:"";width:.65rem;height:.65rem;transition:transform var(--itm-duration-fast) var(--itm-ease-standard);transform:rotate(-45deg)}.analytics-consent-module__kIsQAq__choices summary>:first-child{padding-left:var(--itm-space-6);grid-area:1/1}.analytics-consent-module__kIsQAq__choices[open] summary:before{transform:rotate(45deg)translate(-.1rem,-.1rem)}.analytics-consent-module__kIsQAq__summaryState{min-width:0;color:var(--itm-color-text-muted-dark);font-family:var(--itm-font-family-mono), monospace;font-size:var(--itm-font-size-meta);letter-spacing:.045em;text-transform:uppercase}.analytics-consent-module__kIsQAq__body{padding:var(--itm-space-5) 0 var(--itm-space-7);gap:var(--itm-space-6);border-top:1px solid var(--itm-component-inverse-border);display:grid}.analytics-consent-module__kIsQAq__eyebrow,.analytics-consent-module__kIsQAq__detail,.analytics-consent-module__kIsQAq__storageNote,.analytics-consent-module__kIsQAq__noScriptState{max-width:var(--itm-measure-body);margin:0}.analytics-consent-module__kIsQAq__eyebrow{color:var(--itm-color-teal-glow-soft);font-family:var(--itm-font-family-mono), monospace;font-size:var(--itm-font-size-meta);font-weight:var(--itm-font-weight-semibold);letter-spacing:.05em;text-transform:uppercase}.analytics-consent-module__kIsQAq__detail{margin-top:var(--itm-space-2);color:var(--itm-color-icy-platinum);line-height:1.65}.analytics-consent-module__kIsQAq__storageNote,.analytics-consent-module__kIsQAq__noScriptState{margin-top:var(--itm-space-3);color:var(--itm-color-text-muted-dark);font-size:var(--itm-font-size-body-sm);line-height:1.65}.analytics-consent-module__kIsQAq__storageNote code{color:var(--itm-color-icy-platinum)}.analytics-consent-module__kIsQAq__actions{gap:var(--itm-space-3);flex-wrap:wrap;display:flex}.analytics-consent-module__kIsQAq__actions button{min-height:var(--itm-touch-target);padding:var(--itm-space-3) var(--itm-space-5);border:1px solid var(--itm-color-steel-teal);color:var(--itm-color-icy-platinum);font:inherit;font-size:var(--itm-font-size-body-sm);font-weight:var(--itm-font-weight-semibold);cursor:pointer;background:0 0;border-radius:0}.analytics-consent-module__kIsQAq__actions button[aria-pressed=true]{border-color:var(--itm-color-teal-glow-soft);background:var(--itm-color-icy-platinum);color:var(--itm-color-slate-blue)}.analytics-consent-module__kIsQAq__choices summary:focus-visible,.analytics-consent-module__kIsQAq__actions button:focus-visible{outline:3px solid var(--itm-color-teal-glow);outline-offset:3px}@media (hover:hover) and (pointer:fine){.analytics-consent-module__kIsQAq__choices summary:hover,.analytics-consent-module__kIsQAq__actions button:hover{color:var(--itm-color-white)}.analytics-consent-module__kIsQAq__actions button:hover{border-color:var(--itm-color-teal-glow-soft)}}@media (min-width:48rem){.analytics-consent-module__kIsQAq__body{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.6fr);align-items:end}.analytics-consent-module__kIsQAq__actions,.analytics-consent-module__kIsQAq__noScriptState{justify-self:end}}@media (prefers-reduced-motion:reduce){.analytics-consent-module__kIsQAq__choices summary:before{transition-duration:.01ms}}@media (forced-colors:active){.analytics-consent-module__kIsQAq__choices,.analytics-consent-module__kIsQAq__body,.analytics-consent-module__kIsQAq__actions button{border-color:canvastext}}
.practice-pages-module__TWYHXW__page{background:var(--itm-color-surface-canvas);min-width:0;color:var(--itm-color-text-primary)}.practice-pages-module__TWYHXW__hero,.practice-pages-module__TWYHXW__indexSection,.practice-pages-module__TWYHXW__catalogSection,.practice-pages-module__TWYHXW__canonicalMethod,.practice-pages-module__TWYHXW__practiceAuthority,.practice-pages-module__TWYHXW__editorialGrid,.practice-pages-module__TWYHXW__related,.practice-pages-module__TWYHXW__serviceIndex,.practice-pages-module__TWYHXW__serviceAnatomy,.practice-pages-module__TWYHXW__commercialPanel,.practice-pages-module__TWYHXW__industryLinks,.practice-pages-module__TWYHXW__workIndex,.practice-pages-module__TWYHXW__caseOpening,.practice-pages-module__TWYHXW__caseDetailGrid,.practice-pages-module__TWYHXW__close{min-width:0}.practice-pages-module__TWYHXW__heroGrid,.practice-pages-module__TWYHXW__indexSection,.practice-pages-module__TWYHXW__catalogSection,.practice-pages-module__TWYHXW__canonicalMethod,.practice-pages-module__TWYHXW__practiceAuthority,.practice-pages-module__TWYHXW__editorialGrid,.practice-pages-module__TWYHXW__related,.practice-pages-module__TWYHXW__serviceIndex,.practice-pages-module__TWYHXW__serviceAnatomy,.practice-pages-module__TWYHXW__industryLinks,.practice-pages-module__TWYHXW__workIndex,.practice-pages-module__TWYHXW__caseOpening,.practice-pages-module__TWYHXW__caseDetailGrid,.practice-pages-module__TWYHXW__close>div{width:min(100% - calc(var(--itm-gutter) * 2), var(--itm-container-wide));margin-inline:auto}.practice-pages-module__TWYHXW__hero{border-bottom:var(--itm-border-hairline) solid var(--itm-color-border);background:radial-gradient(circle at 76% 24%, color-mix(in srgb, var(--itm-color-teal-glow) 9%, transparent), transparent 32%), var(--itm-color-surface-tinted);position:relative;overflow:hidden}.practice-pages-module__TWYHXW__hero:after{opacity:.22;background-image:radial-gradient(circle, var(--itm-color-steel-300) .55px, transparent .7px);content:"";-webkit-mask-image:linear-gradient(to left, var(--itm-color-slate-blue), transparent 70%);mask-image:linear-gradient(to left, var(--itm-color-slate-blue), transparent 70%);pointer-events:none;background-size:7px 7px;position:absolute;inset:0}.practice-pages-module__TWYHXW__heroGrid{z-index:1;padding-block:clamp(var(--itm-space-16), 7vw, var(--itm-space-32));gap:var(--itm-space-12);display:grid;position:relative}.practice-pages-module__TWYHXW__heroCopy{align-content:start;gap:var(--itm-space-6);min-width:0;max-width:62rem;display:grid}.practice-pages-module__TWYHXW__breadcrumbs{gap:var(--itm-space-2);min-width:0;color:var(--itm-color-text-secondary);font-family:var(--itm-font-family-mono);font-size:var(--itm-font-size-meta);flex-wrap:wrap;display:flex}.practice-pages-module__TWYHXW__breadcrumbs a{color:inherit;text-decoration-thickness:var(--itm-border-hairline);text-underline-offset:var(--itm-space-1)}.practice-pages-module__TWYHXW__kicker,.practice-pages-module__TWYHXW__caseMeta span{color:var(--itm-color-text-link);font-family:var(--itm-font-family-mono);font-size:var(--itm-font-size-meta);font-weight:var(--itm-font-weight-semibold);letter-spacing:var(--itm-letter-spacing-label);line-height:var(--itm-line-height-meta);text-transform:uppercase;margin:0}.practice-pages-module__TWYHXW__hero h1{max-width:17ch;font-size:clamp(2.65rem,1.7rem + 3.5vw,5.6rem);font-weight:var(--itm-font-weight-medium);letter-spacing:var(--itm-letter-spacing-display);text-wrap:balance;margin:0;line-height:.98}.practice-pages-module__TWYHXW__lead{max-width:68ch;color:var(--itm-color-text-secondary);font-size:var(--itm-font-size-lead);text-wrap:pretty;margin:0;line-height:1.62}.practice-pages-module__TWYHXW__heroInstrument{padding:var(--itm-space-6);border:var(--itm-border-hairline) solid var(--itm-color-border);background:color-mix(in srgb, var(--itm-color-white) 82%, transparent);-webkit-backdrop-filter:blur(12px)saturate(130%);backdrop-filter:blur(12px)saturate(130%);grid-template-columns:auto minmax(var(--itm-space-8), 1fr) auto minmax(var(--itm-space-8), 1fr) auto minmax(var(--itm-space-8), 1fr) auto;align-self:end;align-items:center;gap:var(--itm-space-3);color:var(--itm-color-text-link);font-family:var(--itm-font-family-mono);font-size:var(--itm-font-size-meta);font-weight:var(--itm-font-weight-semibold);letter-spacing:var(--itm-letter-spacing-label);display:grid}.practice-pages-module__TWYHXW__heroInstrument i,.practice-pages-module__TWYHXW__signalLine i{height:var(--itm-border-hairline);background:var(--itm-color-border-interactive);display:block;position:relative}.practice-pages-module__TWYHXW__heroInstrument i:after,.practice-pages-module__TWYHXW__signalLine i:last-child:after{width:var(--itm-space-2);height:var(--itm-space-2);border:var(--itm-border-emphasis) solid var(--itm-color-steel-teal);border-radius:var(--itm-radius-pill);background:var(--itm-color-teal-glow);content:"";position:absolute;top:50%;right:0;transform:translate(50%,-50%)}.practice-pages-module__TWYHXW__signalLine{grid-template-columns:minmax(var(--itm-space-8), 1fr) auto minmax(var(--itm-space-8), 1fr);align-items:center;gap:var(--itm-space-3);min-width:0;color:var(--itm-color-text-link);font-family:var(--itm-font-family-mono);font-size:var(--itm-font-size-meta);letter-spacing:var(--itm-letter-spacing-label);display:grid}.practice-pages-module__TWYHXW__indexSection,.practice-pages-module__TWYHXW__catalogSection,.practice-pages-module__TWYHXW__canonicalMethod,.practice-pages-module__TWYHXW__practiceAuthority,.practice-pages-module__TWYHXW__editorialGrid,.practice-pages-module__TWYHXW__serviceIndex,.practice-pages-module__TWYHXW__serviceAnatomy,.practice-pages-module__TWYHXW__industryLinks,.practice-pages-module__TWYHXW__workIndex,.practice-pages-module__TWYHXW__caseOpening,.practice-pages-module__TWYHXW__caseDetailGrid{padding-block:clamp(var(--itm-space-16), 7vw, var(--itm-space-24))}.practice-pages-module__TWYHXW__indexSection{gap:clamp(var(--itm-space-12), 6vw, var(--itm-space-24));display:grid}.practice-pages-module__TWYHXW__catalogSection,.practice-pages-module__TWYHXW__canonicalMethod,.practice-pages-module__TWYHXW__industryLinks{gap:clamp(var(--itm-space-10), 5vw, var(--itm-space-16));display:grid}.practice-pages-module__TWYHXW__serviceCatalog{border-top:var(--itm-border-hairline) solid var(--itm-color-border);display:grid}.practice-pages-module__TWYHXW__serviceCatalog article{padding-block:var(--itm-space-6);border-bottom:var(--itm-border-hairline) solid var(--itm-color-border);align-items:baseline;gap:var(--itm-space-6);grid-template-columns:7rem minmax(0,1fr) auto;display:grid}.practice-pages-module__TWYHXW__serviceCatalog article>span,.practice-pages-module__TWYHXW__serviceCatalog article>a{color:var(--itm-color-text-link);font-family:var(--itm-font-family-mono);font-size:var(--itm-font-size-meta);font-weight:var(--itm-font-weight-semibold);letter-spacing:var(--itm-letter-spacing-label);text-transform:uppercase}.practice-pages-module__TWYHXW__serviceCatalog article>div{gap:var(--itm-space-2);display:grid}.practice-pages-module__TWYHXW__serviceCatalog h3,.practice-pages-module__TWYHXW__serviceCatalog p{margin:0}.practice-pages-module__TWYHXW__serviceCatalog h3{font-size:var(--itm-font-size-title-sm)}.practice-pages-module__TWYHXW__serviceCatalog p{color:var(--itm-color-text-secondary);line-height:var(--itm-line-height-body)}.practice-pages-module__TWYHXW__serviceCatalog a{text-decoration-thickness:var(--itm-border-hairline);text-underline-offset:.28em}.practice-pages-module__TWYHXW__canonicalMethod{margin-block:clamp(var(--itm-space-8), 4vw, var(--itm-space-16));padding:clamp(var(--itm-space-8), 5vw, var(--itm-space-16));border:var(--itm-border-hairline) solid var(--itm-color-slate-blue);background:var(--itm-color-slate-blue);color:var(--itm-color-icy-platinum)}.practice-pages-module__TWYHXW__canonicalMethod .practice-pages-module__TWYHXW__kicker,.practice-pages-module__TWYHXW__canonicalMethod .practice-pages-module__TWYHXW__sectionHeading>p:not(.practice-pages-module__TWYHXW__kicker),.practice-pages-module__TWYHXW__canonicalMethod li b{color:var(--itm-color-teal-glow-soft)}.practice-pages-module__TWYHXW__canonicalMethod ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.practice-pages-module__TWYHXW__canonicalMethod li{min-height:18rem;padding:var(--itm-space-6);border:var(--itm-border-hairline) solid color-mix(in srgb, var(--itm-color-icy-platinum) 18%, transparent);align-content:start;gap:var(--itm-space-4);display:grid}.practice-pages-module__TWYHXW__canonicalMethod li span{color:var(--itm-color-teal-glow-soft);font-family:var(--itm-font-family-mono);font-size:var(--itm-font-size-meta)}.practice-pages-module__TWYHXW__canonicalMethod li h3,.practice-pages-module__TWYHXW__canonicalMethod li p,.practice-pages-module__TWYHXW__canonicalMethod li b{margin:0}.practice-pages-module__TWYHXW__canonicalMethod li p,.practice-pages-module__TWYHXW__canonicalMethod li b{font-size:var(--itm-font-size-body-sm);line-height:1.58}.practice-pages-module__TWYHXW__canonicalMethod>a{width:fit-content}.practice-pages-module__TWYHXW__practiceAuthority{padding-block:clamp(var(--itm-space-10), 5vw, var(--itm-space-16));gap:var(--itm-border-hairline);background:var(--itm-color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.practice-pages-module__TWYHXW__practiceAuthority>div{padding:clamp(var(--itm-space-6), 4vw, var(--itm-space-10));background:var(--itm-color-surface-canvas);align-content:start;gap:var(--itm-space-4);display:grid}.practice-pages-module__TWYHXW__practiceAuthority h2,.practice-pages-module__TWYHXW__practiceAuthority p{margin:0}.practice-pages-module__TWYHXW__practiceAuthority h2{font-size:var(--itm-font-size-title-sm)}.practice-pages-module__TWYHXW__practiceAuthority p,.practice-pages-module__TWYHXW__practiceAuthority small{color:var(--itm-color-text-secondary);line-height:var(--itm-line-height-body)}.practice-pages-module__TWYHXW__practiceAuthority a{width:fit-content;color:var(--itm-color-text-link);font-weight:var(--itm-font-weight-semibold)}.practice-pages-module__TWYHXW__indexIntro,.practice-pages-module__TWYHXW__sectionHeading{gap:var(--itm-space-4);max-width:62rem;display:grid}.practice-pages-module__TWYHXW__indexIntro h2,.practice-pages-module__TWYHXW__sectionHeading h2,.practice-pages-module__TWYHXW__splitSection h2,.practice-pages-module__TWYHXW__scopePanel h2,.practice-pages-module__TWYHXW__governanceGrid h2,.practice-pages-module__TWYHXW__riskFaq h2,.practice-pages-module__TWYHXW__caseOpening h2,.practice-pages-module__TWYHXW__twoColumnLists h2,.practice-pages-module__TWYHXW__architectureSection h2,.practice-pages-module__TWYHXW__phaseSection h2,.practice-pages-module__TWYHXW__complicationPanel h2,.practice-pages-module__TWYHXW__outcomeSection h2,.practice-pages-module__TWYHXW__handoffSection h2,.practice-pages-module__TWYHXW__close h2{max-width:22ch;font-size:var(--itm-font-size-title);font-weight:var(--itm-font-weight-medium);letter-spacing:var(--itm-letter-spacing-title);line-height:var(--itm-line-height-title);text-wrap:balance;margin:0}.practice-pages-module__TWYHXW__indexIntro>p:not(.practice-pages-module__TWYHXW__kicker),.practice-pages-module__TWYHXW__sectionHeading>p:not(.practice-pages-module__TWYHXW__kicker){max-width:68ch;color:var(--itm-color-text-secondary);line-height:var(--itm-line-height-body);margin:0}.practice-pages-module__TWYHXW__indexList,.practice-pages-module__TWYHXW__caseStrip,.practice-pages-module__TWYHXW__questionList,.practice-pages-module__TWYHXW__runSection ol,.practice-pages-module__TWYHXW__workIndex,.practice-pages-module__TWYHXW__architectureSection ol,.practice-pages-module__TWYHXW__phaseSection ol,.practice-pages-module__TWYHXW__handoffSection ol{margin:0;padding:0;list-style:none}.practice-pages-module__TWYHXW__indexList{border-top:var(--itm-border-hairline) solid var(--itm-color-border);display:grid}.practice-pages-module__TWYHXW__indexList a{min-width:0;padding-block:var(--itm-space-8);border-bottom:var(--itm-border-hairline) solid var(--itm-color-border);color:inherit;align-items:baseline;gap:var(--itm-space-6);transition:border-color var(--itm-duration-standard) var(--itm-ease-standard), background var(--itm-duration-standard) var(--itm-ease-standard);grid-template-columns:6rem minmax(10rem,.7fr) minmax(16rem,1.3fr) auto;text-decoration:none;display:grid}.practice-pages-module__TWYHXW__indexList a:hover,.practice-pages-module__TWYHXW__indexList a:focus-visible{border-bottom-color:var(--itm-color-teal-glow);background:var(--itm-color-surface-tinted)}.practice-pages-module__TWYHXW__indexList span,.practice-pages-module__TWYHXW__indexList b,.practice-pages-module__TWYHXW__serviceIndex>article>span,.practice-pages-module__TWYHXW__serviceIndex>article>a,.practice-pages-module__TWYHXW__caseStrip span,.practice-pages-module__TWYHXW__caseStrip b,.practice-pages-module__TWYHXW__questionList span,.practice-pages-module__TWYHXW__runSection li span,.practice-pages-module__TWYHXW__architectureSection li span,.practice-pages-module__TWYHXW__phaseSection li>span,.practice-pages-module__TWYHXW__handoffSection li span{color:var(--itm-color-text-link);font-family:var(--itm-font-family-mono);font-size:var(--itm-font-size-meta);letter-spacing:var(--itm-letter-spacing-label);text-transform:uppercase}.practice-pages-module__TWYHXW__indexList h3,.practice-pages-module__TWYHXW__indexList p,.practice-pages-module__TWYHXW__indexList b,.practice-pages-module__TWYHXW__caseStrip h3,.practice-pages-module__TWYHXW__caseStrip p,.practice-pages-module__TWYHXW__caseStrip b,.practice-pages-module__TWYHXW__serviceIndex h2,.practice-pages-module__TWYHXW__serviceIndex p,.practice-pages-module__TWYHXW__workIndex h2,.practice-pages-module__TWYHXW__workIndex p{margin:0}.practice-pages-module__TWYHXW__indexList h3,.practice-pages-module__TWYHXW__caseStrip h3{font-size:var(--itm-font-size-title-sm);font-weight:var(--itm-font-weight-semibold);letter-spacing:var(--itm-letter-spacing-title)}.practice-pages-module__TWYHXW__indexList p,.practice-pages-module__TWYHXW__caseStrip p{color:var(--itm-color-text-secondary);line-height:1.62}.practice-pages-module__TWYHXW__editorialGrid,.practice-pages-module__TWYHXW__caseDetailGrid{gap:clamp(var(--itm-space-10), 7vw, var(--itm-space-24));grid-template-columns:minmax(11rem,.28fr) minmax(0,1fr);display:grid}.practice-pages-module__TWYHXW__stickyRail{top:calc(var(--itm-header-height) + var(--itm-space-8));gap:var(--itm-space-6);height:fit-content;padding-top:var(--itm-space-4);border-top:var(--itm-border-emphasis) solid var(--itm-color-steel-teal);display:grid;position:sticky}.practice-pages-module__TWYHXW__stickyRail>span:not(.practice-pages-module__TWYHXW__signalLine){color:var(--itm-color-text-secondary);line-height:var(--itm-line-height-body)}.practice-pages-module__TWYHXW__stickyRail>a{width:fit-content;color:var(--itm-color-text-link);font-weight:var(--itm-font-weight-semibold);text-decoration-thickness:var(--itm-border-hairline);text-underline-offset:.28em}.practice-pages-module__TWYHXW__editorialBody,.practice-pages-module__TWYHXW__caseBody,.practice-pages-module__TWYHXW__serviceAnatomy{gap:clamp(var(--itm-space-16), 8vw, var(--itm-space-32));min-width:0;display:grid}.practice-pages-module__TWYHXW__questionList{margin-top:var(--itm-space-10);display:grid}.practice-pages-module__TWYHXW__questionList li{padding-block:var(--itm-space-6);border-bottom:var(--itm-border-hairline) solid var(--itm-color-border);align-items:baseline;gap:var(--itm-space-4);grid-template-columns:4rem minmax(0,1fr);display:grid}.practice-pages-module__TWYHXW__questionList p{max-width:58ch;font-size:var(--itm-font-size-lead);font-weight:var(--itm-font-weight-medium);margin:0;line-height:1.45}.practice-pages-module__TWYHXW__splitSection,.practice-pages-module__TWYHXW__scopePanel,.practice-pages-module__TWYHXW__twoColumnLists,.practice-pages-module__TWYHXW__outcomeSection{gap:var(--itm-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.practice-pages-module__TWYHXW__splitSection>div,.practice-pages-module__TWYHXW__scopePanel>div,.practice-pages-module__TWYHXW__twoColumnLists>div,.practice-pages-module__TWYHXW__outcomeSection>div{padding:clamp(var(--itm-space-6), 4vw, var(--itm-space-10));border:var(--itm-border-hairline) solid var(--itm-color-border);background:var(--itm-color-surface-subtle)}.practice-pages-module__TWYHXW__splitSection ul,.practice-pages-module__TWYHXW__scopePanel ul,.practice-pages-module__TWYHXW__governanceGrid ul,.practice-pages-module__TWYHXW__riskFaq ul,.practice-pages-module__TWYHXW__twoColumnLists ul,.practice-pages-module__TWYHXW__complicationPanel ul,.practice-pages-module__TWYHXW__outcomeSection ul{margin:var(--itm-space-8) 0 0;padding-left:var(--itm-space-5);gap:var(--itm-space-3);color:var(--itm-color-text-secondary);line-height:var(--itm-line-height-body);display:grid}.practice-pages-module__TWYHXW__darkPanel,.practice-pages-module__TWYHXW__aiPanel,.practice-pages-module__TWYHXW__complicationPanel{color:var(--itm-color-icy-platinum);background:var(--itm-color-slate-blue)!important}.practice-pages-module__TWYHXW__darkPanel .practice-pages-module__TWYHXW__kicker,.practice-pages-module__TWYHXW__aiPanel .practice-pages-module__TWYHXW__kicker,.practice-pages-module__TWYHXW__complicationPanel .practice-pages-module__TWYHXW__kicker{color:var(--itm-color-teal-glow-soft)}.practice-pages-module__TWYHXW__darkPanel h2,.practice-pages-module__TWYHXW__aiPanel h2,.practice-pages-module__TWYHXW__complicationPanel h2,.practice-pages-module__TWYHXW__darkPanel p,.practice-pages-module__TWYHXW__aiPanel p,.practice-pages-module__TWYHXW__complicationPanel li{color:inherit}.practice-pages-module__TWYHXW__darkPanel dl{margin:var(--itm-space-8) 0 0;display:grid}.practice-pages-module__TWYHXW__darkPanel dl div{padding-block:var(--itm-space-4);border-top:var(--itm-border-hairline) solid color-mix(in srgb, var(--itm-color-icy-platinum) 16%, transparent);gap:var(--itm-space-4);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.practice-pages-module__TWYHXW__darkPanel dt{font-weight:var(--itm-font-weight-semibold)}.practice-pages-module__TWYHXW__darkPanel dd{color:var(--itm-color-text-muted-dark);margin:0}.practice-pages-module__TWYHXW__procurementPanel{padding:clamp(var(--itm-space-6), 4vw, var(--itm-space-10));border:var(--itm-border-hairline) solid var(--itm-color-border);gap:var(--itm-space-8);grid-template-columns:minmax(14rem,.7fr) minmax(18rem,1.3fr);display:grid}.practice-pages-module__TWYHXW__procurementPanel ul{padding-left:var(--itm-space-5);gap:var(--itm-space-3);color:var(--itm-color-text-secondary);line-height:var(--itm-line-height-body);margin:0;display:grid}.practice-pages-module__TWYHXW__practiceServices{gap:var(--itm-space-3) var(--itm-space-6);flex-wrap:wrap;grid-column:1/-1;display:flex}.practice-pages-module__TWYHXW__practiceServices .practice-pages-module__TWYHXW__kicker{flex-basis:100%}.practice-pages-module__TWYHXW__practiceServices a{color:var(--itm-color-text-link);font-weight:var(--itm-font-weight-semibold)}.practice-pages-module__TWYHXW__related{padding-block:clamp(var(--itm-space-16), 7vw, var(--itm-space-24));border-top:var(--itm-border-hairline) solid var(--itm-color-border)}.practice-pages-module__TWYHXW__caseStrip{margin-top:var(--itm-space-10);gap:var(--itm-border-hairline);background:var(--itm-color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.practice-pages-module__TWYHXW__caseStrip li{background:var(--itm-color-surface-canvas);min-width:0}.practice-pages-module__TWYHXW__caseStrip a{height:100%;min-height:21rem;padding:var(--itm-space-8);color:inherit;align-content:start;gap:var(--itm-space-5);transition:background var(--itm-duration-standard) var(--itm-ease-standard);text-decoration:none;display:grid}.practice-pages-module__TWYHXW__caseStrip a:hover,.practice-pages-module__TWYHXW__caseStrip a:focus-visible{background:var(--itm-color-surface-tinted)}.practice-pages-module__TWYHXW__caseStrip b{margin-top:auto}.practice-pages-module__TWYHXW__serviceIndex{display:grid}.practice-pages-module__TWYHXW__serviceIndex article{min-width:0;padding-block:var(--itm-space-8);border-bottom:var(--itm-border-hairline) solid var(--itm-color-border);align-items:start;gap:var(--itm-space-6);grid-template-columns:7rem minmax(14rem,.8fr) minmax(18rem,1.2fr) auto;display:grid}.practice-pages-module__TWYHXW__serviceIndex article>div{gap:var(--itm-space-3);display:grid}.practice-pages-module__TWYHXW__serviceIndex h2{font-size:var(--itm-font-size-title-sm);font-weight:var(--itm-font-weight-semibold);letter-spacing:var(--itm-letter-spacing-title)}.practice-pages-module__TWYHXW__serviceIndex p,.practice-pages-module__TWYHXW__serviceIndex dd{color:var(--itm-color-text-secondary);line-height:1.55}.practice-pages-module__TWYHXW__serviceIndex dl{gap:var(--itm-space-4);margin:0;display:grid}.practice-pages-module__TWYHXW__serviceIndex dl div{gap:var(--itm-space-3);grid-template-columns:5rem minmax(0,1fr);display:grid}.practice-pages-module__TWYHXW__serviceIndex dt{font-family:var(--itm-font-family-mono);font-size:var(--itm-font-size-meta);text-transform:uppercase}.practice-pages-module__TWYHXW__serviceIndex dd{margin:0}.practice-pages-module__TWYHXW__serviceIndex article>a{min-width:var(--itm-touch-target);min-height:var(--itm-touch-target);color:var(--itm-color-text-link)}.practice-pages-module__TWYHXW__serviceAnatomy{width:min(100% - calc(var(--itm-gutter) * 2), var(--itm-container-content))}.practice-pages-module__TWYHXW__commercialPanel{padding:clamp(var(--itm-space-6), 4vw, var(--itm-space-10));border:var(--itm-border-hairline) solid var(--itm-color-border);background:linear-gradient(135deg, color-mix(in srgb, var(--itm-color-teal-glow) 7%, transparent), transparent 46%), var(--itm-color-surface-tinted);gap:var(--itm-space-10);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.practice-pages-module__TWYHXW__commercialIntro,.practice-pages-module__TWYHXW__commercialDiligence{align-content:start;gap:var(--itm-space-4);display:grid}.practice-pages-module__TWYHXW__commercialIntro h2{max-width:18ch;font-size:var(--itm-font-size-title);font-weight:var(--itm-font-weight-medium);letter-spacing:var(--itm-letter-spacing-title);line-height:var(--itm-line-height-title);margin:0}.practice-pages-module__TWYHXW__commercialIntro>p:last-child,.practice-pages-module__TWYHXW__commercialFacts dd{color:var(--itm-color-text-secondary);line-height:var(--itm-line-height-body);margin:0}.practice-pages-module__TWYHXW__commercialFacts{border-top:var(--itm-border-hairline) solid var(--itm-color-border);align-content:start;margin:0;display:grid}.practice-pages-module__TWYHXW__commercialFacts div{padding-block:var(--itm-space-4);border-bottom:var(--itm-border-hairline) solid var(--itm-color-border);gap:var(--itm-space-4);grid-template-columns:8.5rem minmax(0,1fr);display:grid}.practice-pages-module__TWYHXW__commercialFacts dt{font-family:var(--itm-font-family-mono);font-size:var(--itm-font-size-meta);font-weight:var(--itm-font-weight-semibold);letter-spacing:var(--itm-letter-spacing-label);text-transform:uppercase}.practice-pages-module__TWYHXW__commercialDiligence{padding-top:var(--itm-space-6);border-top:var(--itm-border-hairline) solid var(--itm-color-border);grid-column:1/-1}.practice-pages-module__TWYHXW__commercialDiligence ul,.practice-pages-module__TWYHXW__teamRoster ul{gap:var(--itm-space-3) var(--itm-space-8);color:var(--itm-color-text-secondary);line-height:var(--itm-line-height-body);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.practice-pages-module__TWYHXW__commercialDiligence li,.practice-pages-module__TWYHXW__teamRoster li{padding:var(--itm-space-3) 0 var(--itm-space-3) var(--itm-space-5);border-bottom:var(--itm-border-hairline) solid var(--itm-color-border);position:relative}.practice-pages-module__TWYHXW__commercialDiligence li:before,.practice-pages-module__TWYHXW__teamRoster li:before{width:var(--itm-space-2);height:var(--itm-space-2);border:var(--itm-border-emphasis) solid var(--itm-color-steel-teal);border-radius:var(--itm-radius-pill);content:"";position:absolute;top:1.3rem;left:0}.practice-pages-module__TWYHXW__runSection,.practice-pages-module__TWYHXW__phaseSection{gap:var(--itm-space-10);display:grid}.practice-pages-module__TWYHXW__runSection ol{border-block:var(--itm-border-hairline) solid var(--itm-color-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.practice-pages-module__TWYHXW__runSection li{min-width:0;min-height:10rem;padding:var(--itm-space-6);border-right:var(--itm-border-hairline) solid var(--itm-color-border);align-content:space-between;gap:var(--itm-space-4);display:grid;position:relative}.practice-pages-module__TWYHXW__runSection li:last-child{border-right:0}.practice-pages-module__TWYHXW__runSection li:after{right:calc(var(--itm-space-1) * -1);bottom:calc(var(--itm-space-1) * -1);z-index:1;width:var(--itm-space-2);height:var(--itm-space-2);border-radius:var(--itm-radius-pill);background:var(--itm-color-teal-glow);content:"";position:absolute}.practice-pages-module__TWYHXW__runSection li b{font-size:var(--itm-font-size-body-sm);text-transform:capitalize}.practice-pages-module__TWYHXW__runSection li>div{gap:var(--itm-space-3);display:grid}.practice-pages-module__TWYHXW__runSection li small{color:var(--itm-color-text-secondary);line-height:1.55}.practice-pages-module__TWYHXW__governanceGrid{gap:var(--itm-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.practice-pages-module__TWYHXW__governanceGrid>div{padding:var(--itm-space-8);border:var(--itm-border-hairline) solid var(--itm-color-border);gap:var(--itm-space-4);display:grid}.practice-pages-module__TWYHXW__governanceGrid>div:not(.practice-pages-module__TWYHXW__aiPanel) p:last-child{color:var(--itm-color-text-secondary);line-height:var(--itm-line-height-body);margin:0}.practice-pages-module__TWYHXW__governanceGrid>.practice-pages-module__TWYHXW__aiPanel p:last-child{color:inherit;line-height:var(--itm-line-height-body);margin:0}.practice-pages-module__TWYHXW__governanceGrid .practice-pages-module__TWYHXW__aiPanel{grid-column:1/-1}.practice-pages-module__TWYHXW__riskFaq{gap:var(--itm-space-10);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);display:grid}.practice-pages-module__TWYHXW__riskFaq details{border-bottom:var(--itm-border-hairline) solid var(--itm-color-border)}.practice-pages-module__TWYHXW__riskFaq summary{min-height:var(--itm-touch-target);padding-block:var(--itm-space-4);cursor:pointer;font-weight:var(--itm-font-weight-semibold)}.practice-pages-module__TWYHXW__riskFaq details p{margin:0 0 var(--itm-space-5);color:var(--itm-color-text-secondary);line-height:var(--itm-line-height-body)}.practice-pages-module__TWYHXW__teamRoster{padding:clamp(var(--itm-space-6), 4vw, var(--itm-space-10));border:var(--itm-border-hairline) solid var(--itm-color-border);gap:var(--itm-space-8);grid-template-columns:minmax(14rem,.7fr) minmax(18rem,1.3fr);display:grid}.practice-pages-module__TWYHXW__teamRoster h2{max-width:18ch;margin:var(--itm-space-3) 0 0;font-size:var(--itm-font-size-title);font-weight:var(--itm-font-weight-medium);letter-spacing:var(--itm-letter-spacing-title);line-height:var(--itm-line-height-title)}.practice-pages-module__TWYHXW__workIndex{gap:var(--itm-border-hairline);background:var(--itm-color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.practice-pages-module__TWYHXW__workIndex article{min-width:0;min-height:33rem;padding:clamp(var(--itm-space-6), 4vw, var(--itm-space-10));background:var(--itm-color-surface-canvas);align-content:start;gap:var(--itm-space-5);display:grid}.practice-pages-module__TWYHXW__workIndex article:nth-child(4n+1),.practice-pages-module__TWYHXW__workIndex article:nth-child(4n+4){background:var(--itm-color-slate-blue);color:var(--itm-color-icy-platinum)}.practice-pages-module__TWYHXW__workIndex article:nth-child(4n+1) p,.practice-pages-module__TWYHXW__workIndex article:nth-child(4n+4) p,.practice-pages-module__TWYHXW__workIndex article:nth-child(4n+1) dd,.practice-pages-module__TWYHXW__workIndex article:nth-child(4n+4) dd{color:var(--itm-color-text-muted-dark)}.practice-pages-module__TWYHXW__workIndex article:nth-child(4n+1) .practice-pages-module__TWYHXW__caseMeta span,.practice-pages-module__TWYHXW__workIndex article:nth-child(4n+4) .practice-pages-module__TWYHXW__caseMeta span,.practice-pages-module__TWYHXW__workIndex article:nth-child(4n+1)>a,.practice-pages-module__TWYHXW__workIndex article:nth-child(4n+4)>a{color:var(--itm-color-teal-glow-soft)}.practice-pages-module__TWYHXW__workIndex h2{max-width:16ch;font-size:var(--itm-font-size-title);font-weight:var(--itm-font-weight-medium);letter-spacing:var(--itm-letter-spacing-title);line-height:1.05}.practice-pages-module__TWYHXW__workIndex p{max-width:62ch;color:var(--itm-color-text-secondary);line-height:var(--itm-line-height-body)}.practice-pages-module__TWYHXW__caseMeta{justify-content:space-between;gap:var(--itm-space-3);flex-wrap:wrap;display:flex}.practice-pages-module__TWYHXW__workIndex dl,.practice-pages-module__TWYHXW__measureRail{gap:var(--itm-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:auto 0 0;display:grid}.practice-pages-module__TWYHXW__workIndex dl div,.practice-pages-module__TWYHXW__measureRail div{padding-top:var(--itm-space-4);border-top:var(--itm-border-hairline) solid currentcolor}.practice-pages-module__TWYHXW__workIndex dt,.practice-pages-module__TWYHXW__measureRail dt{font-size:var(--itm-font-size-title-sm);font-weight:var(--itm-font-weight-semibold)}.practice-pages-module__TWYHXW__workIndex dd,.practice-pages-module__TWYHXW__measureRail dd{margin:var(--itm-space-1) 0 0;color:var(--itm-color-text-secondary);font-size:var(--itm-font-size-body-sm);line-height:1.45}.practice-pages-module__TWYHXW__workIndex article>a{color:var(--itm-color-text-link);font-family:var(--itm-font-family-mono);font-size:var(--itm-font-size-meta);font-weight:var(--itm-font-weight-semibold);text-decoration:none}.practice-pages-module__TWYHXW__caseOpening{gap:var(--itm-space-8);grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);display:grid}.practice-pages-module__TWYHXW__problemPanel{padding:var(--itm-space-8);border:var(--itm-border-hairline) solid var(--itm-color-border);background:var(--itm-color-surface-tinted)}.practice-pages-module__TWYHXW__problemPanel>p:last-child{color:var(--itm-color-text-secondary);font-size:var(--itm-font-size-lead);line-height:1.58}.practice-pages-module__TWYHXW__caseScale{margin-top:var(--itm-space-5);color:var(--itm-color-text-link);font-family:var(--itm-font-family-mono);font-size:var(--itm-font-size-meta);font-weight:var(--itm-font-weight-semibold);letter-spacing:var(--itm-letter-spacing-label);text-transform:uppercase;line-height:1.6}.practice-pages-module__TWYHXW__measureRail{grid-column:1/-1}.practice-pages-module__TWYHXW__measureRail small{margin-top:var(--itm-space-2);font-family:var(--itm-font-family-mono);font-size:var(--itm-font-size-meta);display:block}.practice-pages-module__TWYHXW__architectureSection,.practice-pages-module__TWYHXW__phaseSection,.practice-pages-module__TWYHXW__complicationPanel,.practice-pages-module__TWYHXW__handoffSection{padding:clamp(var(--itm-space-6), 4vw, var(--itm-space-10));border:var(--itm-border-hairline) solid var(--itm-color-border);gap:var(--itm-space-8);display:grid}.practice-pages-module__TWYHXW__architectureSection ol,.practice-pages-module__TWYHXW__phaseSection ol,.practice-pages-module__TWYHXW__handoffSection ol{display:grid}.practice-pages-module__TWYHXW__architectureSection li{padding-block:var(--itm-space-5);border-top:var(--itm-border-hairline) solid var(--itm-color-border);gap:var(--itm-space-4);grid-template-columns:4rem minmax(12rem,.8fr) minmax(14rem,1.2fr);display:grid}.practice-pages-module__TWYHXW__architectureSection li small{color:var(--itm-color-text-secondary)}.practice-pages-module__TWYHXW__phaseSection li{padding-block:var(--itm-space-6);border-top:var(--itm-border-hairline) solid var(--itm-color-border);gap:var(--itm-space-4);grid-template-columns:4rem minmax(0,1fr);display:grid}.practice-pages-module__TWYHXW__phaseSection li div{gap:var(--itm-space-3);display:grid}.practice-pages-module__TWYHXW__phaseSection h3,.practice-pages-module__TWYHXW__phaseSection p,.practice-pages-module__TWYHXW__phaseSection b{margin:0}.practice-pages-module__TWYHXW__phaseSection h3{font-size:var(--itm-font-size-title-sm)}.practice-pages-module__TWYHXW__phaseSection p{max-width:68ch;color:var(--itm-color-text-secondary);line-height:var(--itm-line-height-body)}.practice-pages-module__TWYHXW__phaseSection b{color:var(--itm-color-text-link)}.practice-pages-module__TWYHXW__complicationPanel{border-color:var(--itm-color-slate-blue)}.practice-pages-module__TWYHXW__complicationPanel ul{color:var(--itm-color-text-muted-dark)}.practice-pages-module__TWYHXW__caseQuote{padding:clamp(var(--itm-space-8), 5vw, var(--itm-space-16));background:var(--itm-color-slate-blue);color:var(--itm-color-icy-platinum);gap:var(--itm-space-6);margin:0;display:grid}.practice-pages-module__TWYHXW__caseQuote blockquote{max-width:30ch;font-size:clamp(1.75rem,3.8vw,3.5rem);font-weight:var(--itm-font-weight-medium);letter-spacing:var(--itm-letter-spacing-title);text-wrap:balance;margin:0;line-height:1.08}.practice-pages-module__TWYHXW__caseQuote figcaption{color:var(--itm-color-teal-glow-soft);font-family:var(--itm-font-family-mono);font-size:var(--itm-font-size-meta);font-weight:var(--itm-font-weight-semibold);letter-spacing:var(--itm-letter-spacing-label);text-transform:uppercase}.practice-pages-module__TWYHXW__handoffSection li{padding-block:var(--itm-space-4);border-top:var(--itm-border-hairline) solid var(--itm-color-border);gap:var(--itm-space-4);grid-template-columns:4rem minmax(0,1fr);display:grid}.practice-pages-module__TWYHXW__relatedLinks{gap:var(--itm-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.practice-pages-module__TWYHXW__relatedLinks>div{align-content:start;gap:var(--itm-space-3);display:grid}.practice-pages-module__TWYHXW__relatedLinks a{color:var(--itm-color-text-link);font-weight:var(--itm-font-weight-semibold)}.practice-pages-module__TWYHXW__industryLinks{border-top:var(--itm-border-hairline) solid var(--itm-color-border)}.practice-pages-module__TWYHXW__industryLinks>div:last-child{border-top:var(--itm-border-hairline) solid var(--itm-color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.practice-pages-module__TWYHXW__industryLinks>div:last-child a{min-height:7rem;padding:var(--itm-space-6);border-right:var(--itm-border-hairline) solid var(--itm-color-border);border-bottom:var(--itm-border-hairline) solid var(--itm-color-border);justify-content:space-between;align-items:center;gap:var(--itm-space-4);color:inherit;font-weight:var(--itm-font-weight-semibold);text-decoration:none;display:flex}.practice-pages-module__TWYHXW__industryLinks a:hover,.practice-pages-module__TWYHXW__industryLinks a:focus-visible{background:var(--itm-color-surface-tinted)}.practice-pages-module__TWYHXW__industryLinks a span{color:var(--itm-color-text-link)}.practice-pages-module__TWYHXW__close{padding-block:clamp(var(--itm-space-16), 8vw, var(--itm-space-32));background:var(--itm-color-slate-blue);color:var(--itm-color-icy-platinum);position:relative;overflow:hidden}.practice-pages-module__TWYHXW__close>.practice-pages-module__TWYHXW__signalLine{opacity:.22;position:absolute;inset:50% 0 auto}.practice-pages-module__TWYHXW__close>div{z-index:1;max-width:var(--itm-container-content);justify-items:start;gap:var(--itm-space-5);display:grid;position:relative}.practice-pages-module__TWYHXW__close .practice-pages-module__TWYHXW__kicker{color:var(--itm-color-teal-glow-soft)}.practice-pages-module__TWYHXW__close p:not(.practice-pages-module__TWYHXW__kicker){max-width:58ch;color:var(--itm-color-text-muted-dark);line-height:var(--itm-line-height-body);margin:0}@media (max-width:64rem){.practice-pages-module__TWYHXW__indexList a,.practice-pages-module__TWYHXW__serviceIndex article{grid-template-columns:5rem minmax(0,1fr) auto}.practice-pages-module__TWYHXW__indexList p,.practice-pages-module__TWYHXW__serviceIndex dl{grid-column:2/-1}.practice-pages-module__TWYHXW__caseStrip,.practice-pages-module__TWYHXW__runSection ol,.practice-pages-module__TWYHXW__canonicalMethod ol{grid-template-columns:repeat(2,minmax(0,1fr))}.practice-pages-module__TWYHXW__runSection li:nth-child(2n){border-right:0}}@media (max-width:48rem){.practice-pages-module__TWYHXW__heroInstrument{grid-template-columns:minmax(0,1fr)}.practice-pages-module__TWYHXW__heroInstrument i{width:var(--itm-border-hairline);height:var(--itm-space-6);margin-left:var(--itm-space-3)}.practice-pages-module__TWYHXW__editorialGrid,.practice-pages-module__TWYHXW__caseDetailGrid,.practice-pages-module__TWYHXW__practiceAuthority,.practice-pages-module__TWYHXW__procurementPanel,.practice-pages-module__TWYHXW__commercialPanel,.practice-pages-module__TWYHXW__teamRoster,.practice-pages-module__TWYHXW__splitSection,.practice-pages-module__TWYHXW__scopePanel,.practice-pages-module__TWYHXW__governanceGrid,.practice-pages-module__TWYHXW__riskFaq,.practice-pages-module__TWYHXW__workIndex,.practice-pages-module__TWYHXW__caseOpening,.practice-pages-module__TWYHXW__twoColumnLists,.practice-pages-module__TWYHXW__outcomeSection,.practice-pages-module__TWYHXW__relatedLinks{grid-template-columns:minmax(0,1fr)}.practice-pages-module__TWYHXW__commercialDiligence{grid-column:auto}.practice-pages-module__TWYHXW__commercialDiligence ul,.practice-pages-module__TWYHXW__teamRoster ul{grid-template-columns:minmax(0,1fr)}.practice-pages-module__TWYHXW__serviceCatalog article{grid-template-columns:minmax(0,1fr) auto}.practice-pages-module__TWYHXW__serviceCatalog article>span,.practice-pages-module__TWYHXW__serviceCatalog article>div{grid-column:1/-1}.practice-pages-module__TWYHXW__stickyRail{position:static}.practice-pages-module__TWYHXW__caseStrip{grid-template-columns:minmax(0,1fr)}.practice-pages-module__TWYHXW__caseStrip a{min-height:16rem}.practice-pages-module__TWYHXW__serviceIndex article,.practice-pages-module__TWYHXW__indexList a{grid-template-columns:minmax(0,1fr) auto}.practice-pages-module__TWYHXW__serviceIndex article>span,.practice-pages-module__TWYHXW__indexList a>span{grid-column:1}.practice-pages-module__TWYHXW__serviceIndex article>div,.practice-pages-module__TWYHXW__serviceIndex article>dl,.practice-pages-module__TWYHXW__indexList h3,.practice-pages-module__TWYHXW__indexList p{grid-column:1/-1}.practice-pages-module__TWYHXW__runSection ol,.practice-pages-module__TWYHXW__canonicalMethod ol,.practice-pages-module__TWYHXW__industryLinks>div:last-child{grid-template-columns:minmax(0,1fr)}.practice-pages-module__TWYHXW__canonicalMethod li{min-height:auto}.practice-pages-module__TWYHXW__runSection li,.practice-pages-module__TWYHXW__runSection li:nth-child(2n){border-right:0;border-bottom:var(--itm-border-hairline) solid var(--itm-color-border);min-height:auto}.practice-pages-module__TWYHXW__workIndex article{min-height:27rem}.practice-pages-module__TWYHXW__measureRail,.practice-pages-module__TWYHXW__workIndex dl{grid-template-columns:minmax(0,1fr)}.practice-pages-module__TWYHXW__architectureSection li{grid-template-columns:3rem minmax(0,1fr)}.practice-pages-module__TWYHXW__architectureSection li small{grid-column:2}}@media (max-width:24rem){.practice-pages-module__TWYHXW__hero h1,.practice-pages-module__TWYHXW__indexIntro h2,.practice-pages-module__TWYHXW__sectionHeading h2,.practice-pages-module__TWYHXW__splitSection h2,.practice-pages-module__TWYHXW__scopePanel h2,.practice-pages-module__TWYHXW__governanceGrid h2,.practice-pages-module__TWYHXW__riskFaq h2,.practice-pages-module__TWYHXW__caseOpening h2,.practice-pages-module__TWYHXW__twoColumnLists h2,.practice-pages-module__TWYHXW__architectureSection h2,.practice-pages-module__TWYHXW__phaseSection h2,.practice-pages-module__TWYHXW__complicationPanel h2,.practice-pages-module__TWYHXW__outcomeSection h2,.practice-pages-module__TWYHXW__handoffSection h2,.practice-pages-module__TWYHXW__close h2{overflow-wrap:normal;text-wrap:pretty;max-width:100%;font-size:min(2.3rem,11vw)}.practice-pages-module__TWYHXW__questionList li,.practice-pages-module__TWYHXW__phaseSection li,.practice-pages-module__TWYHXW__handoffSection li{grid-template-columns:2.5rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.practice-pages-module__TWYHXW__page *,.practice-pages-module__TWYHXW__page :before,.practice-pages-module__TWYHXW__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (forced-colors:active){.practice-pages-module__TWYHXW__hero,.practice-pages-module__TWYHXW__heroInstrument,.practice-pages-module__TWYHXW__splitSection>div,.practice-pages-module__TWYHXW__scopePanel>div,.practice-pages-module__TWYHXW__governanceGrid>div,.practice-pages-module__TWYHXW__problemPanel,.practice-pages-module__TWYHXW__architectureSection,.practice-pages-module__TWYHXW__phaseSection,.practice-pages-module__TWYHXW__complicationPanel,.practice-pages-module__TWYHXW__handoffSection{border-color:canvastext}}
