.system-requirements_page__FtjcA{--ink:#142c25;--muted:#5c6d66;--green:#08765b;--line:#e0e7e2;color:var(--ink);background:#fff}.system-requirements_page__FtjcA a,.system-requirements_page__FtjcA button,.system-requirements_page__FtjcA summary{-webkit-tap-highlight-color:transparent}.system-requirements_page__FtjcA a:focus-visible,.system-requirements_page__FtjcA button:focus-visible,.system-requirements_page__FtjcA summary:focus-visible{outline:2px solid var(--green);outline-offset:5px;border-radius:3px}.system-requirements_skipLink___kWOD{position:fixed;top:-80px;left:24px;z-index:100;padding:12px 20px;background:var(--ink);color:white}.system-requirements_skipLink___kWOD:focus{top:12px}.system-requirements_siteHeader__CAJBl{padding-bottom:28px;border-bottom:1px solid var(--line);background:linear-gradient(110deg,#f3f8f1,#fff 70%)}.system-requirements_shell__JftdC{max-width:1344px;padding:0 32px;margin:0 auto}.system-requirements_breadcrumb__QlTVf{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:32px 0 40px;font-size:13px;color:var(--muted)}.system-requirements_breadcrumb__QlTVf a:hover{color:var(--green)}.system-requirements_breadcrumb__QlTVf [aria-current]{color:var(--ink)}.system-requirements_layout__DAAR2{display:grid;grid-template-columns:244px minmax(0,1fr);gap:76px;align-items:start;padding-bottom:96px}.system-requirements_sidebar__Z1NYM{position:sticky;top:36px;max-height:calc(100dvh - 60px);overflow-y:auto;padding-right:4px}.system-requirements_tocTitle__4_9V9{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px}.system-requirements_tocLinks__mzpHd{border-left:1px solid var(--line)}.system-requirements_tocLink__gmJL8{display:flex;align-items:baseline;gap:12px;padding:10px 0 10px 18px;margin-left:-1px;border-left:2px solid transparent;font-size:12px;line-height:1.55;color:var(--muted);transition:color .15s,background .15s}.system-requirements_tocLink__gmJL8>span{font-size:10px;color:#89958f;font-variant-numeric:tabular-nums}.system-requirements_tocLink__gmJL8:hover{color:var(--green)}.system-requirements_tocLink__gmJL8[aria-current]{border-left-color:var(--green);background:linear-gradient(90deg,#edf6ee,transparent);color:var(--green);font-weight:600}.system-requirements_tocLink__gmJL8[aria-current]>span{color:var(--green)}.system-requirements_sidebarHelp__Ud__X{margin-top:34px;padding:24px 16px 0 20px;border-top:1px solid var(--line)}.system-requirements_sidebarHelp__Ud__X p{font-size:14px;font-weight:600}.system-requirements_sidebarHelp__Ud__X>span{display:block;margin-top:7px;font-size:13px;line-height:1.7;color:var(--muted)}.system-requirements_sidebarHelp__Ud__X a{display:block;margin-top:12px;font-size:12px;line-height:1.8;color:var(--green);font-weight:600}.system-requirements_mobileToc__ZT3dT{display:none}.system-requirements_article__9GC4_{width:100%;min-width:0;max-width:864px}.system-requirements_article__9GC4_:focus{outline:none}.system-requirements_eyebrow__24HOv{display:flex;align-items:center;gap:8px;color:var(--green);font-size:10px;font-weight:700;letter-spacing:.14em}.system-requirements_eyebrow__24HOv>span{width:6px;height:6px;border-radius:50%;background:var(--green)}.system-requirements_articleHeader__wU23S h1{margin-top:20px;font-family:var(--font-bricolage),sans-serif;font-size:clamp(44px,4.8vw,68px);line-height:1.06;letter-spacing:-.035em;font-weight:600}.system-requirements_articleHeader__wU23S h1>span{color:var(--green)}.system-requirements_lede__N7wW6{max-width:720px;margin-top:24px;font-size:18px;line-height:1.7;color:var(--muted)}.system-requirements_articleMeta__kvDBq{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:26px;font-size:11px;color:var(--muted)}.system-requirements_articleActions__fj4r7{display:flex;gap:18px}.system-requirements_articleActions__fj4r7 button{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:12px;color:var(--muted)}.system-requirements_articleActions__fj4r7 button:hover{color:var(--green)}.system-requirements_quickLinks__wijJL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;border-block:1px solid var(--line)}.system-requirements_quickLinks__wijJL>a{display:flex;align-items:center;gap:12px;padding:22px 12px;transition:background .15s}.system-requirements_quickLinks__wijJL>a:first-child{padding-left:0}.system-requirements_quickLinks__wijJL>a:hover{background:#f5f8f4}.system-requirements_quickLinks__wijJL>a>svg:first-child{width:20px;height:20px;color:var(--green);flex-shrink:0}.system-requirements_quickLinks__wijJL>a>svg:last-child{margin-left:auto;color:var(--green);flex-shrink:0}.system-requirements_quickLinks__wijJL>a>span{font-size:12px;font-weight:600}.system-requirements_quickLinks__wijJL>a>span>span{display:block;margin-top:4px;font-size:10px;font-weight:400;color:var(--muted)}.system-requirements_section__C2NWE{margin-top:54px;scroll-margin-top:36px}.system-requirements_section__C2NWE+.system-requirements_section__C2NWE{padding-top:46px;border-top:1px solid var(--line)}.system-requirements_sectionHeading__nflZW{display:flex;gap:14px;align-items:baseline;margin-bottom:18px}.system-requirements_sectionHeading__nflZW>span{font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--green)}.system-requirements_sectionHeading__nflZW h2{font-family:var(--font-bricolage),sans-serif;font-size:29px;line-height:1.2;font-weight:600;letter-spacing:-.02em}.system-requirements_section__C2NWE>p{font-size:15px;line-height:1.85;color:var(--muted)}.system-requirements_checklist__NJWuD{margin:24px 0;display:grid;gap:13px}.system-requirements_checklist__NJWuD li{display:flex;gap:12px;font-size:14px;line-height:1.7}.system-requirements_checklist__NJWuD svg{flex-shrink:0;margin-top:3px;color:var(--green)}.system-requirements_note__r2zo3{display:flex;gap:13px;padding:20px 22px;margin-top:26px;border-left:3px solid #7dac91;background:#f0f6ef;border-radius:0 6px 6px 0;font-size:13px;line-height:1.75}.system-requirements_note__r2zo3>svg{flex-shrink:0;margin-top:2px;color:var(--green)}.system-requirements_note__r2zo3 strong{font-weight:600}.system-requirements_note__r2zo3 p{margin-top:4px;color:var(--muted)}.system-requirements_tableWrap__XuyI2{margin-top:22px;border:1px solid var(--line);border-radius:7px;overflow:hidden}.system-requirements_table__4Y99i{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left;font-size:13px;line-height:1.8}.system-requirements_table__4Y99i thead{background:#f4f7f3}.system-requirements_table__4Y99i thead th{padding:12px 20px;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--muted)}.system-requirements_table__4Y99i th:first-child{width:27%}.system-requirements_table__4Y99i tbody th{vertical-align:top;font-weight:500;color:var(--ink);padding:17px 20px;overflow-wrap:anywhere}.system-requirements_table__4Y99i td{vertical-align:top;color:var(--muted);padding:17px 20px;overflow-wrap:anywhere}.system-requirements_table__4Y99i tbody tr{border-top:1px solid var(--line)}.system-requirements_tableGuidance__ls6YG{margin-top:6px;font-size:12px;line-height:1.75}.system-requirements_comparisonWrap__r0CyX{width:100%;max-width:100%;margin-top:22px;border:1px solid var(--line);border-radius:7px;overflow:hidden}.system-requirements_comparisonTable__Kbt0J{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left;font-size:13px;line-height:1.8}.system-requirements_comparisonTable__Kbt0J thead{background:#f4f7f3}.system-requirements_comparisonTable__Kbt0J thead th{padding:12px 18px;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--muted)}.system-requirements_comparisonTable__Kbt0J th:first-child{width:24%}.system-requirements_comparisonTable__Kbt0J thead th:nth-child(2),.system-requirements_comparisonTable__Kbt0J thead th:nth-child(3){width:38%}.system-requirements_comparisonTable__Kbt0J tbody th,.system-requirements_comparisonTable__Kbt0J td{vertical-align:top;padding:17px 18px;overflow-wrap:anywhere}.system-requirements_comparisonTable__Kbt0J tbody th{font-weight:500;color:var(--ink)}.system-requirements_comparisonTable__Kbt0J td{color:var(--muted)}.system-requirements_comparisonTable__Kbt0J tbody tr{border-top:1px solid var(--line)}.system-requirements_comparisonTable__Kbt0J thead th:nth-child(3){background:#eaf3e8;color:var(--green)}.system-requirements_comparisonTable__Kbt0J td:nth-child(3){background:#f2f7ef}.system-requirements_helpPanel__n7yl7{margin-top:56px;padding:30px;background:#eef4ea;border:1px solid #dfe8d9;border-radius:8px;display:flex;align-items:center;gap:32px}.system-requirements_helpPanel__n7yl7 h2{font-family:var(--font-bricolage),sans-serif;font-size:27px;line-height:1.25;letter-spacing:-.02em;font-weight:600;margin-top:12px}.system-requirements_helpPanel__n7yl7 p{margin-top:10px;font-size:13px;line-height:1.8;color:var(--muted)}.system-requirements_helpPanel__n7yl7>a{display:inline-flex;flex-shrink:0;align-items:center;gap:12px;border-radius:5px;background:var(--ink);padding:13px 17px;color:white;font-size:12px;font-weight:500;transition:background .15s}.system-requirements_helpPanel__n7yl7>a:hover{background:var(--green)}.system-requirements_articleEnd__XFre2{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:28px;font-size:12px;color:var(--muted)}.system-requirements_articleEnd__XFre2 a:hover{text-decoration:underline;text-underline-offset:4px}.system-requirements_articleEnd__XFre2 a{display:inline-flex;align-items:center;gap:8px}@media (max-width:1100px){.system-requirements_layout__DAAR2{grid-template-columns:210px minmax(0,1fr);gap:38px}.system-requirements_quickLinks__wijJL>a{gap:8px;padding-inline:8px}.system-requirements_quickLinks__wijJL>a>svg:last-child{display:none}.system-requirements_quickLinks__wijJL>a>span>span{font-size:9px}}@media (max-width:800px){.system-requirements_shell__JftdC{max-width:720px;padding-inline:24px}.system-requirements_siteHeader__CAJBl{padding-bottom:20px}.system-requirements_breadcrumb__QlTVf{padding:26px 0;font-size:11px;gap:7px}.system-requirements_layout__DAAR2{display:flex;flex-direction:column;gap:30px;padding-bottom:64px}.system-requirements_sidebar__Z1NYM{position:static;width:100%;max-height:none;overflow:visible;padding-right:0}.system-requirements_desktopToc__8YSij{display:none}.system-requirements_mobileToc__ZT3dT{display:block;border:1px solid var(--line);border-radius:6px;background:#f7f9f5}.system-requirements_mobileToc__ZT3dT summary{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;font-size:13px;font-weight:500;cursor:pointer;list-style:none}.system-requirements_mobileToc__ZT3dT summary::-webkit-details-marker{display:none}.system-requirements_mobileToc__ZT3dT[open] summary>svg{transform:rotate(180deg)}.system-requirements_mobileToc__ZT3dT nav{padding:0 16px 12px}.system-requirements_mobileToc__ZT3dT .system-requirements_tocLink__gmJL8{padding-block:11px}.system-requirements_articleHeader__wU23S h1{font-size:clamp(34px,7.5vw,56px)}.system-requirements_lede__N7wW6{font-size:16px}.system-requirements_sectionHeading__nflZW h2{font-size:26px}.system-requirements_helpPanel__n7yl7{padding:24px;gap:20px}}@media (max-width:480px){.system-requirements_shell__JftdC{padding-inline:18px}.system-requirements_articleMeta__kvDBq{align-items:flex-start;gap:16px}.system-requirements_quickLinks__wijJL{grid-template-columns:1fr;margin-top:24px}.system-requirements_quickLinks__wijJL>a,.system-requirements_quickLinks__wijJL>a:first-child{padding:14px 0;gap:14px}.system-requirements_quickLinks__wijJL>a+a{border-top:1px solid var(--line)}.system-requirements_quickLinks__wijJL>a>svg:last-child{display:block}.system-requirements_quickLinks__wijJL>a>span{font-size:13px}.system-requirements_quickLinks__wijJL>a>span>span{font-size:11px;margin-top:2px}.system-requirements_section__C2NWE{margin-top:38px}.system-requirements_section__C2NWE+.system-requirements_section__C2NWE{padding-top:32px}.system-requirements_sectionHeading__nflZW{gap:10px}.system-requirements_sectionHeading__nflZW h2{font-size:25px}.system-requirements_section__C2NWE>p{font-size:14px}.system-requirements_table__4Y99i{font-size:12px}.system-requirements_table__4Y99i thead th{padding:10px 8px;font-size:10px}.system-requirements_table__4Y99i tbody th,.system-requirements_table__4Y99i td{padding:12px 8px}.system-requirements_table__4Y99i th:first-child{width:32%}.system-requirements_comparisonTable__Kbt0J,.system-requirements_comparisonTable__Kbt0J tbody{display:block;width:100%;min-width:0}.system-requirements_comparisonTable__Kbt0J{font-size:12px;line-height:1.75}.system-requirements_comparisonTable__Kbt0J thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.system-requirements_comparisonTable__Kbt0J tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.system-requirements_comparisonTable__Kbt0J tbody th:first-child{grid-column:1/-1;width:auto;padding:12px 14px;background:#f4f7f3;font-weight:600}.system-requirements_comparisonTable__Kbt0J td{display:block;min-width:0;padding:14px}.system-requirements_comparisonTable__Kbt0J td:nth-child(3){border-left:1px solid var(--line)}.system-requirements_comparisonTable__Kbt0J td:before{display:block;margin-bottom:8px;content:attr(data-label);color:var(--ink);font-size:11px;font-weight:600;line-height:1.5}.system-requirements_note__r2zo3{padding:17px 15px;gap:10px}.system-requirements_tableGuidance__ls6YG{font-size:11px}.system-requirements_helpPanel__n7yl7{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.system-requirements_page__FtjcA *,.system-requirements_page__FtjcA :after,.system-requirements_page__FtjcA :before{transition:none!important}}@media print{@page{size:A4;margin:14mm 14mm 18mm}.system-requirements_articleEnd__XFre2,.system-requirements_articleMeta__kvDBq,.system-requirements_breadcrumb__QlTVf,.system-requirements_helpPanel__n7yl7,.system-requirements_page__FtjcA>footer,.system-requirements_quickLinks__wijJL,.system-requirements_sidebar__Z1NYM,.system-requirements_siteHeader__CAJBl,.system-requirements_skipLink___kWOD{display:none!important}.system-requirements_shell__JftdC{padding:0;max-width:none}.system-requirements_layout__DAAR2{display:block;padding:0}.system-requirements_article__9GC4_{max-width:none}.system-requirements_articleHeader__wU23S h1{font-size:36px}.system-requirements_lede__N7wW6{font-size:13px}.system-requirements_section__C2NWE{margin-top:28px}.system-requirements_section__C2NWE+.system-requirements_section__C2NWE{padding-top:22px}.system-requirements_sectionHeading__nflZW{break-after:avoid}.system-requirements_sectionHeading__nflZW h2{font-size:22px}.system-requirements_section__C2NWE>p{font-size:12px}.system-requirements_tableWrap__XuyI2{overflow:visible}.system-requirements_table__4Y99i{font-size:9pt;line-height:1.55}.system-requirements_table__4Y99i thead{display:table-header-group}.system-requirements_table__4Y99i thead th{font-size:8pt}.system-requirements_table__4Y99i tbody th,.system-requirements_table__4Y99i td,.system-requirements_table__4Y99i thead th{padding:10px}.system-requirements_table__4Y99i th:first-child{width:27%}.system-requirements_tableGuidance__ls6YG{font-size:8pt}.system-requirements_comparisonWrap__r0CyX{overflow:visible}.system-requirements_comparisonTable__Kbt0J{display:table;font-size:9pt;line-height:1.55}.system-requirements_comparisonTable__Kbt0J thead{display:table-header-group;position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.system-requirements_comparisonTable__Kbt0J tbody{display:table-row-group;width:auto}.system-requirements_comparisonTable__Kbt0J tbody tr{display:table-row;break-inside:avoid}.system-requirements_comparisonTable__Kbt0J tbody th,.system-requirements_comparisonTable__Kbt0J td,.system-requirements_comparisonTable__Kbt0J thead th{display:table-cell;padding:10px}.system-requirements_comparisonTable__Kbt0J thead th{font-size:8pt}.system-requirements_comparisonTable__Kbt0J th:first-child{width:24%}.system-requirements_comparisonTable__Kbt0J tbody th:first-child{background:transparent;font-weight:500}.system-requirements_comparisonTable__Kbt0J td:nth-child(3){border-left:0}.system-requirements_comparisonTable__Kbt0J td:before{display:none}.system-requirements_note__r2zo3{font-size:11px}.system-requirements_note__r2zo3,.system-requirements_table__4Y99i tr{break-inside:avoid}}