.page_container__DOARl{min-width:0}.page_breadcrumbs__JrOQE{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 28px;font-size:12px;color:var(--muted)}.page_breadcrumbs__JrOQE a,.page_parts__ORlqn a,.page_section__MkZt6 p a,.page_source__7N4bT a{color:var(--accent-dark);text-underline-offset:3px}.page_section__MkZt6>p{color:#58625d;font-size:16px;line-height:2.05;margin:21px 0}.page_section__MkZt6 h3{font-size:18px;margin:28px 0 8px;line-height:1.6}.page_section__MkZt6 dd{color:#58625d;line-height:1.95}.page_tableWrap__U04x_{overflow-x:auto;margin:22px 0}.page_tableHint__OdlhQ{display:none}.page_tableWrap__U04x_ thead small{font-size:11px;font-weight:400}.page_tableWrap__U04x_ table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.7}.page_tableWrap__U04x_ caption{text-align:left;color:var(--muted);font-size:12px;margin-bottom:8px}.page_tableWrap__U04x_ td,.page_tableWrap__U04x_ th{padding:12px;border:1px solid var(--line);text-align:left;vertical-align:top}.page_tableWrap__U04x_ th{background:#f4f7f5;font-weight:600}.page_parts__ORlqn{margin:20px 0}.page_parts__ORlqn>div{display:grid;grid-template-columns:140px 1fr;grid-gap:12px;gap:12px;padding:12px 0;border-bottom:1px solid #e6ebe7}.page_parts__ORlqn dt{font-weight:600}.page_parts__ORlqn dd{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0;font-size:15px}.page_partGuide__0JAAN{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap}.page_partGuide__0JAAN:hover{text-decoration:underline;text-underline-offset:4px}.page_source__7N4bT{font-size:13px;line-height:1.8}.page_section__MkZt6 .page_step__SRSbr+.page_step__SRSbr{margin-top:44px}.page_section__MkZt6 .page_step__SRSbr h3{border-left:4px solid var(--accent);padding-left:15px;color:#202936;font-size:clamp(20px,2.3vw,26px);font-weight:750;line-height:1.45}.page_section__MkZt6 .page_step__SRSbr p{color:#404b56;font-size:16px;line-height:1.95;margin:19px 0 0}.page_section__MkZt6 .page_step__SRSbr p strong{color:#202936;font-weight:750}.page_section__MkZt6 .page_step__SRSbr p .page_marker__4kzYX{box-shadow:inset 0 -.53em #fff0a8;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .04em}.page_checklist__e1BFm{display:grid;grid-gap:10px;gap:10px;margin:24px 0;padding:0;list-style:none}.page_priority__ZSR_j{margin:24px 0;padding-left:24px}.page_priority__ZSR_j li{padding:13px 0 13px 8px;border-bottom:1px solid #e6ebe7;color:#404b56;font-size:15px;line-height:1.85}.page_priority__ZSR_j li::marker{color:var(--accent-dark);font-weight:600}.page_priority__ZSR_j strong{display:block;color:#202936;font-weight:650}.page_selectionFlow__n_1bH{margin:28px 0 36px;padding:4px 0}.page_selectionFlow__n_1bH figcaption{margin-bottom:26px;border-left:3px solid var(--accent);padding-left:14px;color:#202936;font-size:20px;font-weight:650;line-height:1.5}.page_flowSteps__Sgk_r{display:grid;grid-gap:42px;gap:42px;list-style:none;margin:0;padding:0}.page_flowSteps__Sgk_r>li{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.page_flowNumber__GKkbt{color:#087143;font-size:19px;font-weight:650;line-height:28px;text-align:center}.page_flowSteps__Sgk_r strong{display:block;color:#202936;font-size:17px;font-weight:650;line-height:1.65}.page_flowSteps__Sgk_r li>div>span{display:block;margin-top:3px;color:#65716b;font-size:14px;line-height:1.7}.page_flowArrow__Ja9dD{position:absolute;left:1px;bottom:-35px;color:#087143}@media(max-width:600px){.page_selectionFlow__n_1bH figcaption{font-size:18px}.page_flowSteps__Sgk_r>li{grid-template-columns:28px minmax(0,1fr);gap:12px}.page_flowNumber__GKkbt{font-size:17px}.page_flowSteps__Sgk_r strong{font-size:15px}.page_flowSteps__Sgk_r li>div>span{font-size:13px}.page_flowArrow__Ja9dD{left:-1px}}.page_checklist__e1BFm li{position:relative;padding-left:24px;color:#404b56;font-size:16px;line-height:1.7}.page_checklist__e1BFm li:before{position:absolute;top:.67em;left:3px;width:7px;height:7px;border-radius:50%;background:var(--accent);content:""}.page_note__ki_Jn{display:flex;gap:18px;align-items:baseline;margin:25px 0;border-radius:8px;background:#f4f5f6;padding:18px 22px;color:#404b56;font-size:14px;line-height:1.75}.page_note__ki_Jn strong{flex:0 0 auto;border-right:1px solid #cfd5da;padding-right:18px;color:#202936}.page_note__ki_Jn a{color:var(--accent-dark);text-underline-offset:3px}.page_photoGrid__UD_nF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px;margin:27px 0 30px}.page_photoGrid__UD_nF figure{min-width:0;margin:0}.page_photoGrid__UD_nF a{display:block;border:1px solid #e5eae7;border-radius:8px;overflow:hidden;background:#fff}.page_photoGrid__UD_nF a:hover{border-color:var(--accent)}.page_photoGrid__UD_nF img{display:block;width:100%;height:120px;object-fit:contain}.page_photoGrid__UD_nF figcaption{margin-top:7px;color:#65716b;font-size:12px;line-height:1.5}.page_related__icqfD{margin-top:28px;border-radius:6px;background:#eff5f0;padding:0 16px}.page_related__icqfD>div{display:grid}.page_related__icqfD a{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:11px 0;color:#294b3b;font-size:15px;font-weight:500;line-height:1.6;text-decoration:none}.page_related__icqfD a+a{border-top:1px solid #d8e3db}.page_related__icqfD a svg{flex-shrink:0;color:#6c8474}.page_related__icqfD a:hover{color:#176344;text-decoration:underline;text-underline-offset:4px}.page_container__DOARl a:focus-visible,.page_tableWrap__U04x_:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:600px){.page_parts__ORlqn>div{grid-template-columns:1fr;gap:3px}.page_parts__ORlqn dd{flex-direction:column;gap:5px}.page_tableHint__OdlhQ{display:block;margin:18px 0 -10px;color:#68736e;font-size:12px}.page_tableWrap__U04x_ table{min-width:610px}.page_tableWrap__U04x_ td,.page_tableWrap__U04x_ th{padding:10px;overflow-wrap:anywhere;font-size:13px}.page_section__MkZt6 .page_step__SRSbr+.page_step__SRSbr{margin-top:36px}.page_section__MkZt6 .page_step__SRSbr h3{font-size:21px;padding-left:12px}.page_checklist__e1BFm li,.page_section__MkZt6 .page_step__SRSbr p{font-size:15px}.page_photoGrid__UD_nF{grid-template-columns:repeat(2,minmax(0,1fr))}.page_photoGrid__UD_nF figure:last-child{grid-column:1/-1}.page_note__ki_Jn{display:grid;grid-gap:6px;gap:6px;padding:16px 18px}.page_note__ki_Jn strong{border-right:0;padding-right:0}}.page_articleHeader__b79UA,.page_articleLayout__HlF2P{width:min(100%,1020px);margin-inline:auto}.page_articleHeader__b79UA{padding:20px 0 0}.page_titleBlock__1zEnj{border-left:4px solid var(--accent);padding:4px 0 4px 26px}.page_titleBlock__1zEnj .cpu-article-kicker{color:var(--accent-dark)}.page_articleHeader__b79UA h1{display:flex;flex-direction:column;align-items:flex-start;margin:22px 0 20px;font-weight:750;letter-spacing:.015em}.page_titlePrelude__eUWcS{color:#202936;font-size:clamp(31px,4.5vw,48px);line-height:1.4}.page_titleFocus__JxnqX{color:#087143;font-size:clamp(46px,6.4vw,72px);line-height:1.28;box-shadow:inset 0 -.09em #fff0a8}.page_subtitle__aBQvr{margin:0;color:#202936;font-size:clamp(17px,2.2vw,23px);font-weight:650;line-height:1.7}.page_lead__vLvdS{max-width:900px;margin:26px 0 20px;color:#58625d;font-size:16px;line-height:1.95}.page_toc__wn7c0{margin:32px 0 52px;border-radius:3px;background:#f6f8f7;padding:22px 26px}.page_toc__wn7c0 summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;border-left:3px solid var(--accent);padding-left:13px;color:#202936;font-size:16px;font-weight:700}.page_toc__wn7c0 summary::-webkit-details-marker{display:none}.page_toc__wn7c0:not([open]) summary svg{transform:rotate(-90deg)}.page_toc__wn7c0 nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 24px;gap:14px 24px;margin-top:22px}.page_toc__wn7c0 a{display:flex;align-items:baseline;gap:12px;color:#45534c;text-decoration:none;font-size:15px;line-height:1.7}.page_toc__wn7c0 a span{color:var(--accent-dark);font-size:12px;font-weight:600}.page_toc__wn7c0 a:hover{text-decoration:underline;text-underline-offset:4px}.page_toc__wn7c0 summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.page_editorialPhoto__whJrk{width:min(100%,640px);margin:28px auto 30px}.page_editorialPhoto__whJrk img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center 60%}.page_editorialPhoto__whJrk figcaption{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:9px;color:#718078;font-size:11px;line-height:1.7}.page_editorialPhoto__whJrk figcaption a{color:inherit;text-decoration:none}.page_editorialPhoto__whJrk figcaption a:hover{text-decoration:underline}.page_articleLayout__HlF2P .cpu-article-body{width:min(100%,760px);margin-inline:auto}.page_tableWrap__U04x_ td,.page_tableWrap__U04x_ th{border:0;border-bottom:1px solid #dfe6e1;padding:15px 13px}.page_tableWrap__U04x_ thead th{background:#eff5f0;color:#294b3b}.page_tableWrap__U04x_ tbody th{background:#f7f9f7;white-space:nowrap}@media(max-width:600px){.page_articleHeader__b79UA{padding-top:8px}.page_titleBlock__1zEnj{border-left-width:3px;padding-left:17px}.page_articleHeader__b79UA h1{margin-top:18px}.page_titlePrelude__eUWcS{font-size:27px}.page_titleFocus__JxnqX{font-size:clamp(42px,11vw,54px)}.page_subtitle__aBQvr{font-size:16px}.page_lead__vLvdS{font-size:15px}.page_toc__wn7c0{margin:28px 0 38px;padding:18px 20px}.page_toc__wn7c0 nav{grid-template-columns:1fr;gap:12px}.page_related__icqfD a{font-size:14px}.page_editorialPhoto__whJrk{width:100%;margin:24px 0}}.article-design_page__8sza_{min-width:0}.article-design_simulatorCta__kjcfD{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:48px 0 40px;padding:30px 28px;background:#f5f7f6;border-radius:4px;scroll-margin-top:105px}.article-design_simulatorCta__kjcfD>div{min-width:0}.article-design_simulatorCta__kjcfD h2{margin:0;color:#202936;font-size:21px;font-weight:700;line-height:1.6}.article-design_simulatorCta__kjcfD h2 span{box-shadow:inset 0 -.18em #fff0a8;-webkit-box-decoration-break:clone;box-decoration-break:clone}.article-design_simulatorCta__kjcfD p{margin:9px 0 0;color:#68736e;font-size:14px;line-height:1.8}.article-design_simulatorCta__kjcfD a{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:10px 20px;border:1px solid #087143;border-radius:4px;background:#fff;color:#087143;font-size:14px;font-weight:600;text-decoration:none}.article-design_simulatorCta__kjcfD a:hover{background:#eff5f0}.article-design_simulatorCta__kjcfD a:focus-visible{outline:2px solid #087143;outline-offset:4px}@media (max-width:700px){.article-design_simulatorCta__kjcfD{flex-direction:column;align-items:flex-start;gap:18px;padding:24px 20px}.article-design_simulatorCta__kjcfD h2{font-size:19px}}.article-design_header__a8Ec2{width:min(100%,1020px);margin-inline:auto;padding-top:20px}.article-design_breadcrumbs__hcUrR{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 28px;color:#68736e;font-size:12px}.article-design_breadcrumbs__hcUrR a{color:var(--accent-dark);text-underline-offset:3px}.article-design_titleBlock__NhA9w{border-left:4px solid var(--accent);padding:4px 0 4px 26px}.article-design_kicker__dYVoS{color:var(--accent-dark);font-size:13px;font-weight:600}.article-design_header__a8Ec2 h1{display:flex;flex-direction:column;align-items:flex-start;margin:22px 0 20px;font-weight:750;letter-spacing:.015em}.article-design_prelude__h_xGs{color:#202936;font-size:clamp(31px,4.5vw,48px);line-height:1.4;overflow-wrap:anywhere}.article-design_focus__D_jLg{color:#087143;font-size:clamp(46px,6.4vw,72px);line-height:1.28;box-shadow:inset 0 -.09em #fff0a8}.article-design_subtitle__P8Z2C{margin:0;color:#202936;font-size:clamp(17px,2.2vw,23px);font-weight:650;line-height:1.7}.article-design_lead__5s_u2{max-width:900px;margin:26px 0 20px;color:#58625d;font-size:16px;line-height:1.95}.article-design_meta__e7g72{display:flex;align-items:center;gap:7px;color:#718078;font-size:12px}.article-design_body__QIu8i{width:min(100%,760px);margin-inline:auto;padding-bottom:50px}.article-design_toc__lgAF2{margin:32px 0 52px;border-radius:3px;background:#f6f8f7;padding:22px 26px}.article-design_toc__lgAF2 summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;border-left:3px solid var(--accent);padding-left:13px;color:#202936;font-size:16px;font-weight:700}.article-design_toc__lgAF2 summary::-webkit-details-marker{display:none}.article-design_toc__lgAF2:not([open]) summary svg{transform:rotate(-90deg)}.article-design_toc__lgAF2 nav{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px;margin-top:20px}.article-design_toc__lgAF2 a{display:flex;align-items:baseline;gap:12px;color:#45534c;text-decoration:none;font-size:15px;line-height:1.7}.article-design_toc__lgAF2 a span{color:var(--accent-dark);font-size:12px;font-weight:600}.article-design_toc__lgAF2 a:hover{text-decoration:underline;text-underline-offset:4px}.article-design_section__c7suf{position:relative;margin:0 0 52px;scroll-margin-top:105px}.article-design_anchor__gi2fT{position:absolute;top:0;scroll-margin-top:105px}.article-design_sectionHeading__w6XYb{display:flex;align-items:baseline;gap:18px;margin-bottom:21px}.article-design_sectionHeading__w6XYb>span{color:#07965d;border-right:2px solid #07965d;padding-right:17px;font-size:34px;font-weight:650;line-height:1.15}.article-design_sectionHeading__w6XYb h2{margin:0;color:#202936;font-size:clamp(22px,2.6vw,28px);font-weight:750;line-height:1.55}.article-design_prose__PlddG p{margin:21px 0;color:#404b56;font-size:16px;line-height:1.95}.article-design_marker__RTzQm{color:#202936;font-weight:650;box-shadow:inset 0 -.53em #fff0a8;padding:0 .04em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.article-design_photo___MXng{width:min(100%,640px);margin:28px auto 30px}.article-design_photo___MXng img{display:block;width:100%;height:auto;max-height:360px;object-fit:contain;background:#fff}.article-design_photo___MXng figcaption{display:flex;flex-direction:column;gap:3px;margin-top:9px;color:#718078;font-size:11px;line-height:1.7}.article-design_photo___MXng a{color:inherit;text-underline-offset:3px}.article-design_tableWrap__iPhZ_{overflow-x:auto;margin:22px 0}.article-design_tableHint__31vlj{display:none}.article-design_tableWrap__iPhZ_ table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.7}.article-design_tableWrap__iPhZ_ caption{text-align:left;color:#68736e;font-size:12px;margin-bottom:8px}.article-design_tableWrap__iPhZ_ td,.article-design_tableWrap__iPhZ_ th{border:0;border-bottom:1px solid #dfe6e1;padding:15px 13px;text-align:left;vertical-align:top}.article-design_tableWrap__iPhZ_ thead th{background:#eff5f0;color:#294b3b;font-weight:600}.article-design_tableWrap__iPhZ_ tbody th{background:#f7f9f7;white-space:nowrap;font-weight:600}.article-design_related__FZcfI{margin-top:28px;border-radius:6px;background:#eff5f0;padding:0 16px}.article-design_related__FZcfI a{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:11px 0;color:#294b3b;font-size:15px;font-weight:500;line-height:1.6;text-decoration:none}.article-design_related__FZcfI a+a{border-top:1px solid #d8e3db}.article-design_related__FZcfI svg{flex-shrink:0;color:#6c8474}.article-design_related__FZcfI a:hover{text-decoration:underline;text-underline-offset:4px}.article-design_sources__hg1aL{border-top:1px solid #e6ebe7;padding:16px 0;color:#68736e;font-size:12px;line-height:1.8}.article-design_sources__hg1aL summary{cursor:pointer;padding:5px 0}.article-design_sources__hg1aL li{margin:10px 0}.article-design_sources__hg1aL li span{display:block}.article-design_sources__hg1aL a{color:#52695c;text-underline-offset:3px;overflow-wrap:anywhere}.article-design_page__8sza_ a:focus-visible,.article-design_page__8sza_ summary:focus-visible,.article-design_tableWrap__iPhZ_:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:600px){.article-design_header__a8Ec2{padding-top:8px}.article-design_titleBlock__NhA9w{border-left-width:3px;padding-left:17px}.article-design_header__a8Ec2 h1{margin-top:18px}.article-design_prelude__h_xGs{font-size:clamp(24px,6.7vw,27px)}.article-design_focus__D_jLg{font-size:clamp(42px,11vw,54px)}.article-design_subtitle__P8Z2C{font-size:16px}.article-design_lead__5s_u2,.article-design_prose__PlddG p{font-size:15px}.article-design_toc__lgAF2{margin:28px 0 38px;padding:18px 20px}.article-design_toc__lgAF2 nav{grid-template-columns:1fr;gap:12px}.article-design_section__c7suf{margin-bottom:42px}.article-design_sectionHeading__w6XYb{gap:12px}.article-design_sectionHeading__w6XYb>span{padding-right:12px;font-size:29px}.article-design_sectionHeading__w6XYb h2{font-size:21px}.article-design_photo___MXng{width:100%;margin:24px 0}.article-design_photo___MXng img{max-height:230px}.article-design_related__FZcfI a{font-size:14px}.article-design_tableHint__31vlj{display:block;margin:18px 0 -10px;color:#68736e;font-size:12px}.article-design_wideTable__vSG3_ table{min-width:540px}.article-design_tableWrap__iPhZ_ td,.article-design_tableWrap__iPhZ_ th{padding:10px;font-size:13px}}.article-design_tocGroup__sqEwF>a{font-weight:650;color:#293d32}.article-design_tocGroup__sqEwF ul{list-style:none;margin:7px 0 0 26px;padding:0}.article-design_tocGroup__sqEwF li a{display:block;padding:4px 0;font-size:14px;line-height:1.65;color:#526158;text-decoration:underline;-webkit-text-decoration-color:#c5d0c9;text-decoration-color:#c5d0c9;text-underline-offset:4px}.article-design_toc__lgAF2 a:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}.article-design_topic__XSHap{scroll-margin-top:105px;margin-top:30px}.article-design_topic__XSHap h3{margin:0;padding-left:13px;border-left:3px solid #087143;color:#26352d;font-size:19px;line-height:1.7;font-weight:650}.article-design_editorialPhoto__rvDjo img{height:clamp(200px,28vw,340px);object-fit:cover;object-position:center}@media (max-width:600px){.article-design_topic__XSHap h3{font-size:17px}.article-design_toc__lgAF2 nav{gap:18px}.article-design_editorialPhoto__rvDjo img{height:210px}}.article-design_choiceGuide__S_EZq{margin:24px 0 30px;padding:18px 20px;border-top:1px solid #dbe4dd;border-bottom:1px solid #dbe4dd;background:#f8faf8}.article-design_choiceGuide__S_EZq>figcaption{margin-bottom:8px;font-size:13px;color:#52645a}.article-design_choiceRow__SlchV{display:grid;grid-template-columns:110px 28px 1fr;align-items:center;grid-gap:10px;gap:10px;padding:13px 0}.article-design_choiceRow__SlchV+.article-design_choiceRow__SlchV{border-top:1px solid #e2e8e3}.article-design_choiceRow__SlchV>span:first-child{font-size:15px;font-weight:600}.article-design_choiceRow__SlchV>span:nth-child(2){color:#69947a}.article-design_choiceRow__SlchV strong{font-size:17px}.article-design_choiceRow__SlchV small{display:block;margin-top:5px;font-size:12px;line-height:1.6;color:#5f6d65}.article-design_choiceGuide__S_EZq>p{margin:10px 0 0;font-size:12px;line-height:1.8;color:#5f6d65}@media (max-width:480px){.article-design_choiceGuide__S_EZq{padding:14px 12px}.article-design_choiceRow__SlchV{grid-template-columns:88px 18px 1fr;gap:6px}.article-design_choiceRow__SlchV>span:first-child{font-size:13px}.article-design_choiceRow__SlchV strong{font-size:15px}}