._articlePage_14gmm_1,._hubPage_14gmm_2{--article-blue:var(--site-blue);--article-blue-hover:var(--site-blue-hover);--article-blue-soft:var(--site-accent-soft);--article-blue-pale:var(--site-accent-soft);--article-ink:var(--site-ink);--article-ink-soft:var(--site-ink-soft);--article-muted:var(--site-muted);--article-line:var(--site-line);--article-line-strong:var(--site-line-strong);--article-soft:var(--site-surface);--article-dark:var(--site-dark);--article-container:var(--site-container,1440px);--article-gutter:clamp(18px, 3.35vw, 48px);--article-radius-sm:var(--site-radius-sm,14px);--article-radius:var(--site-radius,20px);--article-radius-lg:var(--site-radius-lg,30px);--article-shadow:0 20px 58px color-mix(in srgb, var(--site-ink) 8%, transparent);--article-shadow-hover:0 24px 68px color-mix(in srgb, var(--site-ink) 13%, transparent);background:var(--site-paper);min-height:100vh;color:var(--article-ink);font-family:Inter Variable,Inter,Golos Text,Segoe UI,Arial,sans-serif;overflow-x:clip}._hero_14gmm_28{background:var(--article-dark);color:#fff;min-height:720px;padding-bottom:36px}._heroInner_14gmm_35{width:min(var(--article-container), calc(100% - (2 * var(--article-gutter))));min-height:684px;margin:0 auto}._breadcrumbs_14gmm_41{z-index:4;color:#ffffffa3;flex-wrap:wrap;align-items:center;gap:9px;padding-top:30px;font-size:14px;line-height:1.45;display:flex;position:relative}._breadcrumbs_14gmm_41 a{color:#ffffffe0;text-decoration:none}._breadcrumbs_14gmm_41 a:hover{color:#fff}._breadcrumbs_14gmm_41 a:focus-visible{outline:2px solid var(--site-on-dark-accent);outline-offset:4px;border-radius:6px}._heroGrid_14gmm_67{isolation:isolate;border-radius:var(--article-radius-lg);background:color-mix(in srgb, var(--site-ink) 94%, var(--site-paper));border:1px solid #ffffff29;grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);align-items:stretch;gap:clamp(40px,6vw,92px);min-height:620px;margin-top:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000003d}._heroGrid_14gmm_67:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#050c12f7 0%,#050c12ed 34%,#050c12b8 58%,#050c124d 100%),linear-gradient(#0000 52%,#050c1257);position:absolute;inset:0}._heroCopy_14gmm_94{z-index:2;flex-direction:column;justify-content:center;min-width:0;padding:clamp(70px,7vw,106px) 0 clamp(70px,7vw,106px) clamp(36px,5vw,76px);display:flex;position:relative}._hero_14gmm_28 h1{color:#fff;letter-spacing:-.058em;text-wrap:balance;max-width:880px;margin:0;font-size:clamp(46px,4.5vw,68px);font-weight:690;line-height:.98}._lead_14gmm_115{color:#ffffffd1;max-width:660px;margin:28px 0 0;font-size:clamp(17px,1.45vw,20px);line-height:1.58}._heroAside_14gmm_123{flex-direction:column;justify-content:flex-end;gap:12px;min-width:0;padding:clamp(34px,4.2vw,64px) clamp(34px,4.2vw,64px) clamp(34px,4.2vw,64px) 0;display:flex;position:static}._heroMedia_14gmm_133{z-index:0;background:color-mix(in srgb, var(--site-ink) 92%, var(--site-paper));margin:0;position:absolute;inset:0;overflow:hidden}._heroMedia_14gmm_133 img{object-fit:cover;object-position:center;filter:saturate(1.04)contrast(1.03)brightness(.94);width:100%;height:100%;display:block}._heroMeta_14gmm_151{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid;position:relative}._heroMeta_14gmm_151>div{border-radius:var(--article-radius-sm);min-width:0;color:var(--article-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #ffffff94;padding:15px 17px;box-shadow:0 12px 30px #00000024}._heroMeta_14gmm_151 dt{color:var(--article-muted);letter-spacing:.055em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:760}._heroMeta_14gmm_151 dd{color:var(--article-ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:590;line-height:1.45}._heroAside_14gmm_123>[data-review-only]{z-index:2;border-radius:var(--article-radius-sm);color:var(--article-ink-soft);background:#fffffff0;border:1px solid #ffffff80;margin:0;padding:18px;position:relative;box-shadow:0 12px 30px #00000024}._heroAside_14gmm_123>[data-review-only] p{margin:8px 0 0;line-height:1.5}._articleLayout_14gmm_203{width:min(var(--article-container), calc(100% - (2 * var(--article-gutter))));grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(48px,6vw,90px);margin:0 auto;padding:clamp(72px,7vw,104px) 0 112px;display:grid}._toc_14gmm_213{border:1px solid var(--article-line);border-radius:var(--article-radius);background:var(--site-card);box-shadow:0 14px 40px color-mix(in srgb, var(--site-ink) 6%, transparent);padding:22px;position:sticky;top:94px}._toc_14gmm_213>strong{color:var(--article-ink);margin-bottom:13px;font-size:14px;font-weight:760;display:block}._toc_14gmm_213 ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}._toc_14gmm_213 li{min-width:0}._toc_14gmm_213 a{color:var(--article-muted);border-radius:10px;padding:9px 11px;font-size:14px;line-height:1.45;text-decoration:none;transition:background-color .16s,color .16s;display:block}._toc_14gmm_213 a:hover{background:var(--article-blue-soft);color:var(--article-blue)}._toc_14gmm_213 a:focus-visible{outline:2px solid var(--article-blue);outline-offset:2px}._content_14gmm_259{min-width:0;max-width:1080px}._answer_14gmm_264{border:0;border-bottom:1px solid var(--article-line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:150px minmax(0,1fr);gap:28px;padding:0 0 clamp(42px,5vw,64px);display:grid}._answer_14gmm_264 span{color:var(--article-blue);letter-spacing:.055em;text-transform:uppercase;box-shadow:none;background:0 0;border-radius:0;place-self:start;padding:0;font-size:13px;font-weight:760}._answer_14gmm_264 p{max-width:780px;color:var(--article-ink);letter-spacing:-.026em;margin:0;font-size:clamp(22px,2.15vw,32px);font-weight:620;line-height:1.28}._section_14gmm_300{padding:clamp(62px,6vw,88px) 0}._section_14gmm_300+._section_14gmm_300{border-top:1px solid var(--article-line)}._sectionHeader_14gmm_306{margin-bottom:30px}._sectionHeader_14gmm_306 h2,._faq_14gmm_309>h2,._articleRequest_14gmm_310 h2,._sources_14gmm_311 h2,._procurementPanel_14gmm_312 h2,._contextHeadingBand_14gmm_313>h2{max-width:900px;color:var(--article-ink);letter-spacing:-.052em;text-wrap:balance;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;margin:0;font-size:clamp(36px,3.45vw,52px);font-weight:680;line-height:1.02}._section_14gmm_300>p{max-width:820px;color:var(--article-ink-soft);margin-top:0;margin-bottom:18px;font-size:17px;line-height:1.72}._sectionMedia_14gmm_336{aspect-ratio:16/7.4;border-radius:var(--article-radius-lg);background:var(--site-accent-soft-strong);box-shadow:none;margin:0 0 36px;overflow:hidden}._sectionMedia_14gmm_336 img{object-fit:cover;filter:saturate(1.03)contrast(1.02);width:100%;height:100%;transition:transform .35s;display:block}._sectionMedia_14gmm_336:hover img{transform:scale(1.01)}._cards_14gmm_356,._steps_14gmm_357,._list_14gmm_358{gap:var(--site-tile-gap);border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:30px 0 0;padding:0;list-style:none;display:grid}._cards_14gmm_356 article,._steps_14gmm_357 li,._list_14gmm_358 li{border:1px solid var(--site-tile-border);border-radius:var(--site-tile-radius);background:var(--site-tile-background);min-width:0;box-shadow:var(--site-tile-shadow);transition:background-color .18s}._cards_14gmm_356 article:nth-child(2n),._steps_14gmm_357 li:nth-child(2n),._list_14gmm_358 li:nth-child(2n){border-right:1px solid var(--site-tile-border)}._cardHeading_14gmm_383{align-items:flex-start;gap:14px;display:flex}._cardHeading_14gmm_383>span:last-child{align-self:center;min-width:0}._cards_14gmm_356 article{min-height:176px;padding:27px 28px 29px}._cards_14gmm_356 h3,._steps_14gmm_357 h3{color:var(--article-ink);letter-spacing:-.03em;margin:0;font-size:22px;font-weight:680;line-height:1.17}._cards_14gmm_356 p,._steps_14gmm_357 p{color:var(--article-muted);margin:13px 0 0;font-size:16px;line-height:1.62}._steps_14gmm_357 li{grid-template-columns:44px minmax(0,1fr);gap:16px;min-height:184px;padding:26px;display:grid}._steps_14gmm_357 li>span{background:var(--site-tile-marker);width:42px;height:42px;color:var(--site-accent-contrast);border-radius:50%;place-items:center;font-size:13px;font-weight:780;display:grid}._list_14gmm_358 li{min-height:88px;color:var(--article-ink-soft);padding:22px 24px 22px 54px;font-size:16px;line-height:1.58;position:relative}._list_14gmm_358 li:before{border:3px solid var(--article-blue-soft);background:var(--article-blue);width:10px;height:10px;box-shadow:0 0 0 1px color-mix(in srgb, var(--site-blue) 22%, transparent);content:"";border-radius:50%;position:absolute;top:27px;left:24px}._tableShell_14gmm_451{min-width:0;margin-top:30px}._tableScrollHint_14gmm_456{display:none}._tableWrap_14gmm_458{border:1px solid var(--article-line);border-radius:var(--article-radius);background:var(--site-card);max-width:100%;box-shadow:none;overflow-x:auto}._tableWrap_14gmm_458 table{border-collapse:collapse;width:100%;min-width:660px}._tableWrap_14gmm_458 caption{border-bottom:1px solid var(--article-line);color:var(--article-muted);text-align:left;padding:18px 20px;font-size:15px;line-height:1.5}._tableWrap_14gmm_458 th,._tableWrap_14gmm_458 td{border-right:1px solid var(--article-line);border-bottom:1px solid var(--article-line);text-align:left;vertical-align:top;padding:16px 18px;font-size:15px;line-height:1.55}._tableWrap_14gmm_458 thead th{background:var(--article-blue-pale);color:var(--article-ink);letter-spacing:.025em;font-size:13px;font-weight:760}._tableWrap_14gmm_458 tbody th{width:24%;color:var(--article-ink);font-weight:680}._tableWrap_14gmm_458 tr:last-child>*{border-bottom:0}._tableWrap_14gmm_458 tr>:last-child{border-right:0}._callout_14gmm_505,._practicalTemplate_14gmm_506{border:1px solid var(--site-accent-soft-strong);border-radius:var(--article-radius);background:var(--article-blue-pale);color:var(--article-ink);box-shadow:none;margin-top:34px;padding:34px 36px}._calloutWarning_14gmm_516{background:linear-gradient(135deg,#fffdf8,#fff7e9);border-color:#efd7ad}._callout_14gmm_505>strong,._practicalTemplate_14gmm_506>h3{color:var(--article-ink);letter-spacing:-.028em;margin:0;font-size:24px;font-weight:690;display:block}._callout_14gmm_505>p,._practicalTemplate_14gmm_506>p{max-width:760px;color:var(--article-ink-soft);margin:13px 0 0;font-size:16px;line-height:1.64}._calloutAction_14gmm_540,._templateAction_14gmm_541{border:1px solid var(--article-blue);background:var(--article-blue);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:48px;margin-top:24px;padding:0 19px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}._calloutAction_14gmm_540:hover,._templateAction_14gmm_541:hover{border-color:var(--article-blue-hover);background:var(--article-blue-hover);transform:translateY(-1px)}._practicalTemplate_14gmm_506>span{color:var(--article-blue);letter-spacing:.055em;text-transform:uppercase;box-shadow:none;background:0 0;border-radius:0;margin-bottom:15px;padding:0;font-size:13px;font-weight:760;display:inline-flex}._practicalTemplate_14gmm_506>small{color:var(--article-muted);margin-top:20px;font-size:14px;line-height:1.58;display:block}._templateFields_14gmm_588{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0 0;padding:0;display:grid}._templateFields_14gmm_588>div{border:1px solid var(--site-tile-border);border-radius:var(--site-radius-sm);background:var(--site-tile-background);padding:19px}._templateFields_14gmm_588 dt{color:var(--article-muted);letter-spacing:.045em;text-transform:uppercase;font-size:12px;font-weight:740}._templateFields_14gmm_588 dd{color:var(--article-ink);margin:7px 0 0;font-size:15px;line-height:1.55}._sectionSources_14gmm_619{color:var(--article-muted);font-size:14px;line-height:1.58}._sectionSources_14gmm_619 a{color:var(--article-blue)}._contextHeadingBand_14gmm_313,._procurementPanel_14gmm_312{margin-top:0;padding:58px 0 66px}._contextHeadingBand_14gmm_313>h2{margin-bottom:28px}._contextHeadingBand_14gmm_313 [data-context-cta]{border-radius:var(--article-radius-lg);box-shadow:none}._procurementPanel_14gmm_312{border:1px solid var(--article-line);border-radius:var(--article-radius-lg);background:var(--article-blue-pale);box-shadow:none;padding:clamp(34px,4vw,52px)}._procurementPanel_14gmm_312>header{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;max-width:820px;display:grid}._procurementPanel_14gmm_312 header p{color:var(--article-muted);margin:0;font-size:16px;line-height:1.64}._procurementActions_14gmm_663{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}._procurementActions_14gmm_663 button{border:1px solid var(--article-line-strong);background:var(--site-card);min-height:50px;color:var(--article-ink);font:inherit;cursor:pointer;border-radius:999px;padding:0 20px;font-size:15px;font-weight:700}._procurementActions_14gmm_663 button:first-child{border-color:var(--article-blue);background:var(--article-blue);color:#fff}._procurementActions_14gmm_663 button:hover{border-color:var(--article-blue)}._faq_14gmm_309{padding:68px 0 78px}._faq_14gmm_309>div{border-top:1px solid var(--article-line);gap:0;margin-top:32px;display:grid}._faq_14gmm_309 details{border:0;border-bottom:1px solid var(--article-line);background:var(--site-card);box-shadow:none;border-radius:0}._faq_14gmm_309 details[open]{background:var(--article-blue-pale)}._faq_14gmm_309 summary{cursor:pointer;min-height:76px;color:var(--article-ink);justify-content:space-between;align-items:center;gap:24px;padding:18px 22px;font-size:17px;font-weight:660;line-height:1.4;list-style:none;display:flex}._faq_14gmm_309 summary::-webkit-details-marker{display:none}._faqCaret_14gmm_729{color:var(--article-blue);flex:none;transition:transform .18s}._faq_14gmm_309 details[open] ._faqCaret_14gmm_729{transform:rotate(180deg)}._faq_14gmm_309 details p{max-width:820px;color:var(--article-muted);margin:0;padding:0 56px 24px 22px;font-size:16px;line-height:1.68}._articleRequest_14gmm_310{border:0;border-top:1px solid var(--article-line);color:var(--article-ink);box-shadow:none;background:0 0;border-radius:0;margin-top:76px;padding:clamp(58px,6vw,82px) 0 0}._articleRequest_14gmm_310 h2{color:var(--article-ink)}._articleRequest_14gmm_310>header>p{max-width:720px;color:var(--article-muted);margin:17px 0 0;font-size:16px;line-height:1.64}._articleFormShell_14gmm_767{border:1px solid var(--article-line);border-radius:var(--article-radius);background:var(--site-card);box-shadow:none;margin-top:32px;padding:clamp(22px,3vw,34px)}._articleFormShell_14gmm_767 .project-form{--form-bg:#fff;--form-surface:var(--site-surface);--form-line:var(--article-line);--form-line-strong:var(--article-line-strong);--form-text:var(--article-ink);--form-muted:var(--article-muted);color:var(--article-ink)}._articleFormShell_14gmm_767 .project-form input:not([type=checkbox]):not([type=radio]):not([type=file]),._articleFormShell_14gmm_767 .project-form select,._articleFormShell_14gmm_767 .project-form textarea{background:var(--site-card);color:var(--article-ink)}._articleFormShell_14gmm_767 .project-form select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}._articleFormShell_14gmm_767 .project-form input::placeholder,._articleFormShell_14gmm_767 .project-form textarea::placeholder{color:var(--site-muted)}._articleFormShell_14gmm_767 .project-form input:not([type=checkbox]):not([type=radio]):not([type=file]):focus-visible{background:var(--site-card)}._articleFormShell_14gmm_767 .project-form select:focus-visible{background:var(--site-card)}._articleFormShell_14gmm_767 .project-form textarea:focus-visible{background:var(--site-card)}._articleFormShell_14gmm_767 .project-form__skip{color:var(--article-ink)}._articleFormShell_14gmm_767 .project-form__skip:hover{border-color:var(--article-blue)}._articleFormShell_14gmm_767 .project-form__consent a,._articleFormShell_14gmm_767 .project-form__status a,._articleFormShell_14gmm_767 .project-form__complete a{color:var(--article-blue)}._articleFormShell_14gmm_767 .project-form__confirmation,._articleFormShell_14gmm_767 .project-form__complete,._articleFormShell_14gmm_767 .project-form__status{background:var(--article-blue-pale);color:var(--article-ink)}._articleFormShell_14gmm_767 .project-form__confirmation>strong,._articleFormShell_14gmm_767 .project-form__complete>strong{color:var(--article-ink)}._articleFormShell_14gmm_767 .project-form__confirmation>p,._articleFormShell_14gmm_767 .project-form__confirmation>small,._articleFormShell_14gmm_767 .project-form__complete>p{color:var(--article-muted)}._sources_14gmm_311{padding:72px 0 78px}._sources_14gmm_311>p{max-width:820px;color:var(--article-muted);margin:18px 0 0;font-size:15px;line-height:1.68}._sources_14gmm_311 ol{border-top:1px solid var(--article-line);gap:0;margin:30px 0 0;padding:0;list-style:none;display:grid}._sources_14gmm_311 li{border:0;border-bottom:1px solid var(--article-line);background:var(--site-card);border-radius:0;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:26px;padding:20px 4px;font-size:15px;line-height:1.58;display:grid}._sources_14gmm_311 a{color:var(--article-ink);font-weight:670;text-decoration:none}._sources_14gmm_311 a:hover{color:var(--article-blue)}._sources_14gmm_311 li>span{color:var(--article-muted)}._relatedLinks_14gmm_863{padding:68px 0 0}._relatedLinks_14gmm_863>strong{color:var(--article-ink);letter-spacing:-.046em;margin-bottom:26px;font-size:clamp(32px,3vw,46px);font-weight:680;line-height:1.02;display:block}._relatedLinks_14gmm_863 ul{gap:var(--site-tile-gap);background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._relatedLinks_14gmm_863 li{min-width:0}._relatedLinks_14gmm_863 a{border:1px solid var(--site-tile-border);border-radius:var(--site-tile-radius);background:var(--site-tile-background);height:100%;min-height:188px;color:inherit;box-shadow:var(--site-tile-shadow);flex-direction:column;padding:26px 27px;text-decoration:none;transition:background-color .17s;display:flex}._relatedLinks_14gmm_863 a:hover{background:var(--article-blue-pale)}._relatedLinks_14gmm_863 a>span{color:var(--article-blue);font-size:13px;font-weight:760}._relatedLinks_14gmm_863 b{color:var(--article-ink);letter-spacing:-.026em;margin-top:22px;font-size:21px;line-height:1.2}._relatedLinks_14gmm_863 small{color:var(--article-muted);margin-top:10px;font-size:15px;line-height:1.58}._hubHero_14gmm_928{isolation:isolate;min-height:650px;padding:0 var(--article-gutter) 34px;background:var(--article-dark);color:#fff;position:relative;overflow:hidden}._hubHero_14gmm_928:before{z-index:-2;filter:saturate(1.04)contrast(1.03)brightness(.92);content:"";background-image:url(/images/design-2026/km-kmd-engineering-review-v1.webp);background-position:50%;background-size:cover;position:absolute;inset:0}._hubHero_14gmm_928:after{z-index:-1;content:"";background:linear-gradient(90deg,#040b11f5 0%,#040b11e6 37%,#040b118f 67%,#040b1147 100%);position:absolute;inset:0}._hubHero_14gmm_928>._breadcrumbs_14gmm_41{width:min(var(--article-container), 100%);margin:0 auto}._hubHeroGrid_14gmm_962{width:min(var(--article-container), 100%);grid-template-columns:minmax(0,1fr) minmax(290px,360px);align-items:center;gap:clamp(44px,6vw,90px);min-height:570px;margin:0 auto;display:grid}._hubHeroGrid_14gmm_962 h1{color:#fff;letter-spacing:-.063em;text-wrap:balance;max-width:980px;margin:0;font-size:clamp(54px,5.6vw,82px);font-weight:690;line-height:.96}._hubLead_14gmm_983{color:#ffffffd1;max-width:650px;margin:28px 0 0;font-size:clamp(17px,1.45vw,20px);line-height:1.6}._hubHeroActions_14gmm_991{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}._hubHeroActions_14gmm_991 a{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff94;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}._hubHeroActions_14gmm_991 a:first-child{border-color:var(--article-blue);background:var(--article-blue)}._hubHeroActions_14gmm_991 a:hover{background:#ffffff2e;border-color:#fff;transform:translateY(-1px)}._hubHeroActions_14gmm_991 a:first-child:hover{border-color:var(--article-blue-hover);background:var(--article-blue-hover)}._hubSummary_14gmm_1026{border-radius:var(--article-radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border:1px solid #ffffff8c;gap:0;padding:8px 20px;display:grid;box-shadow:0 20px 52px #0000002e}._hubSummary_14gmm_1026 strong{border-bottom:1px solid var(--article-line);color:var(--article-muted);padding:11px 0 13px;font-size:13px;font-weight:760;display:block}._hubSummary_14gmm_1026 a{border-bottom:1px solid var(--article-line);color:var(--article-ink);background:0 0;border-radius:0;padding:14px 0;font-size:15px;font-weight:620;line-height:1.45;text-decoration:none;transition:background-color .18s,color .18s,transform .18s;display:block}._hubSummary_14gmm_1026 a:last-child{border-bottom:0}._hubSummary_14gmm_1026 a:hover{color:var(--article-blue);transform:translate(2px)}._hubCatalog_14gmm_1063{padding:clamp(72px, 7vw, 104px) var(--article-gutter)}._hubCatalog_14gmm_1063:nth-of-type(2n){background:var(--site-paper);border-block:1px solid var(--article-line)}._hubCatalogHeader_14gmm_1072{width:min(var(--article-container), 100%);margin:0 auto 34px}._hubStage_14gmm_1077{display:none}._hubCatalogHeader_14gmm_1072 h2{color:var(--article-ink);letter-spacing:-.054em;margin:0;font-size:clamp(39px,3.9vw,58px);font-weight:680;line-height:1}._hubCatalogHeader_14gmm_1072 p{color:var(--article-muted);margin:14px 0 0;font-size:16px;line-height:1.62}._hubGrid_14gmm_1095{width:min(var(--article-container), 100%);margin:0 auto}._hubCard_14gmm_1100{border:1px solid var(--article-line);border-radius:var(--article-radius-lg);background:var(--site-card);min-height:500px;box-shadow:0 12px 34px color-mix(in srgb, var(--site-ink) 6%, transparent);grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);transition:border-color .2s;display:grid;overflow:hidden}._hubCard_14gmm_1100:hover{border-color:color-mix(in srgb, var(--article-blue) 30%, var(--article-line))}._hubCatalog_14gmm_1063[data-image-position=end] ._hubCard_14gmm_1100{grid-template-columns:minmax(380px,.85fr) minmax(0,1.15fr)}._hubCatalog_14gmm_1063[data-image-position=end] ._hubCard_14gmm_1100 figure{grid-area:1/2}._hubCatalog_14gmm_1063[data-image-position=end] ._hubCardBody_14gmm_1118{grid-area:1/1}._hubCard_14gmm_1100 figure{background:var(--site-accent-soft-strong);min-height:500px;margin:0;overflow:hidden}._hubCard_14gmm_1100 figure a{height:100%;display:block}._hubCard_14gmm_1100 figure img{object-fit:cover;filter:saturate(1.04)contrast(1.02);width:100%;height:100%;transition:transform .42s;display:block}._hubCard_14gmm_1100:hover figure img{transform:scale(1.025)}._hubCardBody_14gmm_1118{flex-direction:column;justify-content:center;padding:clamp(42px,5vw,76px);display:flex}._hubCardBody_14gmm_1118 h3{max-width:590px;color:var(--article-ink);letter-spacing:-.048em;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;margin:0;font-size:clamp(32px,3.05vw,46px);font-weight:680;line-height:1.04}._hubCardBody_14gmm_1118 h3 a{color:inherit;text-decoration:none}._hubCardOutcome_14gmm_1162{max-width:580px;color:var(--article-muted);margin:21px 0 0;font-size:16px;line-height:1.64}._hubCardQuestion_14gmm_1170{border-top:1px solid var(--article-line);background:0 0;border-radius:0;gap:7px;margin:27px 0 0;padding:18px 0 0;display:grid}._hubCardQuestion_14gmm_1170 strong{color:var(--article-blue);font-size:13px}._hubCardQuestion_14gmm_1170 span{color:var(--article-ink-soft);font-size:15px;line-height:1.58}._hubCardActions_14gmm_1188{margin-top:28px}._hubCardActions_14gmm_1188 a{border:1px solid var(--article-blue);background:var(--article-blue);color:#fff;border-radius:999px;align-items:center;gap:12px;min-height:48px;padding:0 19px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}._hubCardActions_14gmm_1188 a:hover{border-color:var(--article-blue-hover);background:var(--article-blue-hover);transform:translateY(-1px)}._hubCta_14gmm_1212{width:min(var(--article-container), calc(100% - (2 * var(--article-gutter))));border:1px solid var(--article-line-strong);border-radius:var(--article-radius-lg);background:var(--site-card);color:var(--article-ink);box-shadow:none;grid-template-columns:minmax(0,1fr) minmax(360px,.74fr);align-items:center;gap:clamp(42px,6vw,82px);margin:96px auto 106px;padding:clamp(42px,5vw,68px);display:grid}._hubCta_14gmm_1212 h2{color:var(--article-ink);letter-spacing:-.054em;margin:0;font-size:clamp(40px,4vw,60px);font-weight:680;line-height:1}._hubCta_14gmm_1212 p{max-width:650px;color:var(--article-muted);margin:17px 0 0;font-size:16px;line-height:1.64}._hubCommercialLinks_14gmm_1244{gap:10px;display:grid}._hubCommercialLinks_14gmm_1244 a{border:1px solid var(--article-line);background:var(--site-card);min-height:54px;color:var(--article-ink);box-shadow:0 8px 24px color-mix(in srgb, var(--site-ink) 5%, transparent);border-radius:999px;align-items:center;padding:0 19px;font-size:15px;font-weight:680;text-decoration:none;transition:border-color .18s,color .18s,transform .18s;display:flex}._hubCommercialLinks_14gmm_1244 a:hover{border-color:var(--article-blue);color:var(--article-blue);transform:translate(2px)}@media (max-width:1100px){._heroGrid_14gmm_67{grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);gap:36px}._articleLayout_14gmm_203{grid-template-columns:220px minmax(0,1fr);gap:44px}._hubHeroGrid_14gmm_962{grid-template-columns:minmax(0,1fr) 290px;gap:44px}}@media (max-width:900px){._heroGrid_14gmm_67{grid-template-columns:1fr;min-height:690px}._heroCopy_14gmm_94{min-height:470px;padding:70px 36px 90px}._heroAside_14gmm_123{align-self:end;padding:0 30px 30px}._heroMeta_14gmm_151{max-width:650px}._articleLayout_14gmm_203{grid-template-columns:1fr;gap:38px}._toc_14gmm_213{position:static}._toc_14gmm_213 ol{grid-template-columns:repeat(2,minmax(0,1fr))}._hubHeroGrid_14gmm_962{grid-template-columns:1fr;gap:38px;padding:66px 0 40px}._hubSummary_14gmm_1026{max-width:560px}._hubCard_14gmm_1100,._hubCatalog_14gmm_1063[data-image-position=end] ._hubCard_14gmm_1100{grid-template-columns:1fr}._hubCatalog_14gmm_1063[data-image-position=end] ._hubCard_14gmm_1100 figure,._hubCatalog_14gmm_1063[data-image-position=end] ._hubCardBody_14gmm_1118{grid-area:auto/1}._hubCard_14gmm_1100 figure{min-height:370px}._hubCta_14gmm_1212{grid-template-columns:1fr}}@media (max-width:700px){._hero_14gmm_28{min-height:0;padding-bottom:18px}._heroInner_14gmm_35{min-height:0}._breadcrumbs_14gmm_41{padding-top:24px;font-size:13px}._heroGrid_14gmm_67{border-radius:24px;min-height:660px;margin-top:16px}._heroGrid_14gmm_67:after{background:linear-gradient(#050c12e6 0%,#050c12b3 58%,#050c127a 100%)}._heroCopy_14gmm_94{justify-content:flex-start;min-height:430px;padding:54px 22px 88px}._hero_14gmm_28 h1{letter-spacing:-.041em;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;font-size:clamp(27px,7.2vw,36px)}._lead_14gmm_115{font-size:16px}._heroAside_14gmm_123{padding:0 16px 16px}._heroMeta_14gmm_151{grid-template-columns:1fr 1fr;gap:7px}._heroMeta_14gmm_151>div{padding:13px}._heroMeta_14gmm_151 dd{font-size:13px}._articleLayout_14gmm_203{gap:30px;padding:58px 0 76px}._toc_14gmm_213{padding:18px}._toc_14gmm_213 ol{grid-template-columns:1fr}._answer_14gmm_264{grid-template-columns:1fr;gap:15px;padding:0 0 42px}._answer_14gmm_264 p{font-size:22px}._section_14gmm_300{padding:52px 0 58px}._sectionHeader_14gmm_306 h2,._faq_14gmm_309>h2,._articleRequest_14gmm_310 h2,._sources_14gmm_311 h2,._procurementPanel_14gmm_312 h2,._contextHeadingBand_14gmm_313>h2{font-size:clamp(31px,9vw,40px)}._sectionMedia_14gmm_336{aspect-ratio:1.2;border-radius:22px}._section_14gmm_300>p{font-size:16px}._cards_14gmm_356,._steps_14gmm_357,._list_14gmm_358,._templateFields_14gmm_588,._relatedLinks_14gmm_863 ul{grid-template-columns:1fr}._cards_14gmm_356 article,._steps_14gmm_357 li{min-height:0}._cards_14gmm_356 article,._steps_14gmm_357 li,._list_14gmm_358 li{border-right:0;border-radius:0}._tableScrollHint_14gmm_456{color:var(--article-muted);margin:0 0 10px;font-size:14px;display:block}._callout_14gmm_505,._practicalTemplate_14gmm_506{border-radius:22px;padding:27px 23px}._procurementPanel_14gmm_312{border-radius:22px;padding:29px 23px}._procurementPanel_14gmm_312>header{grid-template-columns:1fr;gap:14px}._procurementActions_14gmm_663{display:grid}._procurementActions_14gmm_663 button{width:100%}._articleRequest_14gmm_310{border-radius:0;margin-top:62px;padding:48px 0 0}._articleFormShell_14gmm_767{padding:18px}._sources_14gmm_311 li{grid-template-columns:1fr;gap:7px}._hubHero_14gmm_928{min-height:590px;padding-bottom:18px}._hubHero_14gmm_928:after{background:linear-gradient(#040b11e6,#040b1194)}._hubHeroGrid_14gmm_962{min-height:0;padding:54px 0 44px}._hubHeroGrid_14gmm_962 h1{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;min-width:0;font-size:clamp(30px,8.3vw,43px)}._hubHeroActions_14gmm_991{display:grid}._hubHeroActions_14gmm_991 a{justify-content:center}._hubCatalog_14gmm_1063{padding-top:66px;padding-bottom:74px}._hubCatalogHeader_14gmm_1072 h2{font-size:clamp(32px,9vw,42px)}._hubCard_14gmm_1100{border-radius:24px;min-height:0}._hubCard_14gmm_1100 figure{min-height:270px}._hubCardBody_14gmm_1118{padding:30px 23px}._hubCardBody_14gmm_1118 h3{font-size:clamp(27px,7.4vw,32px)}._hubCta_14gmm_1212{border-radius:24px;gap:32px;margin:70px auto 76px;padding:32px 23px}}@media (max-width:430px){._heroMeta_14gmm_151{grid-template-columns:1fr}._steps_14gmm_357 li{grid-template-columns:40px minmax(0,1fr);padding:22px 20px}._steps_14gmm_357 li>span{width:38px;height:38px}._hubCard_14gmm_1100 figure{min-height:240px}}@media (prefers-reduced-motion:reduce){._toc_14gmm_213 a,._sectionMedia_14gmm_336 img,._cards_14gmm_356 article,._steps_14gmm_357 li,._list_14gmm_358 li,._faqCaret_14gmm_729,._relatedLinks_14gmm_863 a,._hubHeroActions_14gmm_991 a,._hubSummary_14gmm_1026 a,._hubCard_14gmm_1100,._hubCard_14gmm_1100 figure img,._hubCardActions_14gmm_1188 a,._hubCommercialLinks_14gmm_1244 a{transition:none}}
