.subway_page__AmEmN{--ink:#172722;--muted:#57645e;--mint:#46dbbd;--mint-ink:#087660;--cobalt:#47a3dd;--line:#dce3df;--paper:#f5f7f5;--night:#10211c;color:var(--ink);background:#fff;font-size:16px;line-height:1.6}.subway_page__AmEmN *,.subway_page__AmEmN :after,.subway_page__AmEmN :before{box-sizing:border-box}.subway_page__AmEmN dd,.subway_page__AmEmN dl,.subway_page__AmEmN h1,.subway_page__AmEmN h2,.subway_page__AmEmN h3,.subway_page__AmEmN ol,.subway_page__AmEmN p,.subway_page__AmEmN ul{margin:0}.subway_page__AmEmN :focus-visible{outline:3px solid var(--cobalt);outline-offset:4px}.subway_page__AmEmN a{transition:color .18s,background .18s,border-color .18s}.subway_wrap__on37A{max-width:1180px;margin:0 auto;padding:0 24px}.subway_section__E_B2n{padding:80px 0}.subway_paper__G5mGL{background:var(--paper)}.subway_eyebrow__mNUpG{display:inline-flex;align-items:center;gap:9px;font-size:11px;font-weight:650;letter-spacing:2px;text-transform:uppercase;color:var(--mint-ink)}.subway_eyebrowDot__mb89q{width:6px;height:6px;border-radius:50%;background:var(--mint)}.subway_sectionTitle__i0Mx_{margin-top:12px!important;font-size:clamp(30px,3.6vw,48px);line-height:1.1;letter-spacing:-1.5px;font-weight:600;max-width:760px}.subway_sectionLead__D4HK3{margin-top:16px!important;font-size:17px;color:var(--muted);max-width:680px}.subway_darkButton__ZeeMj,.subway_ghostButton__wbmdU,.subway_primaryButton__kJnom{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:14px 22px;border-radius:6px;border:1px solid transparent;font-size:15px;font-weight:650;text-decoration:none}.subway_primaryButton__kJnom{background:var(--mint);color:#10211c}.subway_primaryButton__kJnom:hover{background:#7ae8d0}.subway_ghostButton__wbmdU{color:#fff;border-color:#ffffff66}.subway_ghostButton__wbmdU:hover{border-color:#fff;background:#ffffff14}.subway_darkButton__ZeeMj{background:var(--ink);color:#fff}.subway_darkButton__ZeeMj:hover{background:#2b4d40}.subway_textLink__zhJp7{color:var(--ink);font-weight:650;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#9aaea2}.subway_textLink__zhJp7:hover{color:var(--mint-ink)}.subway_hero__6A9R5{display:grid;grid-template-columns:1.05fr 1fr;background:#171918;color:#fff;min-height:600px;padding:0}.subway_heroCopy__uwwET{padding:72px 48px 64px max(24px,calc((100vw - 1180px) / 2 + 24px));display:flex;flex-direction:column;justify-content:center}.subway_heroCopy__uwwET .subway_eyebrow__mNUpG{color:#d6e5de}.subway_hero__6A9R5 h1{margin-top:22px;font-size:clamp(38px,4vw,58px);line-height:1.03;letter-spacing:-2.5px;font-weight:600}.subway_hero__6A9R5 h1 span{color:var(--mint)}.subway_heroLead__SOK9N{margin-top:22px!important;max-width:470px;font-size:17px;line-height:1.7;color:#c8d1cb}.subway_heroActions__m27n_{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.subway_heroFacts__g0RRO{display:flex;flex-wrap:wrap;gap:28px;margin-top:40px!important;padding:20px 0 0;border-top:1px solid #ffffff22;list-style:none;max-width:520px}.subway_heroFacts__g0RRO li{display:flex;flex-direction:column;gap:2px}.subway_heroFacts__g0RRO strong{font-size:24px;font-weight:600;letter-spacing:-.5px;color:#fff}.subway_heroFacts__g0RRO span{font-size:12px;color:#aab8af}.subway_heroImage__t5W1g{position:relative;min-height:420px;overflow:hidden}.subway_heroImage__t5W1g img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 58%;object-position:50% 58%}.subway_heroImage__t5W1g:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#171918,#17191800 22%);pointer-events:none}.subway_answerGrid__BpeyF{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:start;margin-top:36px}.subway_answerCard__QSYYH{background:#fff;border:1px solid var(--line);border-left:4px solid var(--mint);border-radius:10px;padding:28px 30px}.subway_answerCard__QSYYH>p:first-child{font-size:19px;line-height:1.6}.subway_answerCard__QSYYH>p+p{margin-top:14px!important;color:var(--muted);font-size:15px}.subway_ruleList__zGKg1{list-style:none;padding:0;display:grid;gap:14px}.subway_ruleList__zGKg1 li{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:start;font-size:15px}.subway_ruleIcon__8PckR{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#daf8f2;color:var(--mint-ink)}.subway_ruleIconNo__OMFOp{background:#fde8e6;color:#a1342b}.subway_ruleList__zGKg1 strong{display:block;font-weight:650}.subway_ruleList__zGKg1 span{color:var(--muted)}.subway_checked__RqH_k{margin-top:22px!important;font-size:13px;color:var(--muted)}.subway_checked__RqH_k a{color:var(--muted)}.subway_steps__36Ngj{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:40px!important;list-style:none;padding:0;counter-reset:step}.subway_step__k_4WP{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff}.subway_stepImage__Jgc4s{position:relative;aspect-ratio:4/3;background:#e8ede9}.subway_stepImage__Jgc4s img{-o-object-fit:cover;object-fit:cover}.subway_stepBody__4Z2AC{padding:20px 20px 24px}.subway_stepNumber__uPZKU{font-size:12px;font-weight:650;letter-spacing:1.5px;color:var(--mint-ink)}.subway_stepBody__4Z2AC h3{margin-top:6px;font-size:20px;letter-spacing:-.4px;font-weight:600}.subway_stepBody__4Z2AC p{margin-top:8px!important;font-size:15px;color:var(--muted)}.subway_tableScroll__LbYek{overflow-x:auto;border:1px solid var(--line);border-radius:10px;background:#fff}.subway_table__UyIsl{width:100%;border-collapse:collapse;font-size:15px;min-width:460px}.subway_table__UyIsl caption{text-align:left;padding:14px 18px;font-size:13px;color:var(--muted);caption-side:bottom;border-top:1px solid var(--line)}.subway_table__UyIsl td,.subway_table__UyIsl th{padding:13px 18px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.subway_table__UyIsl thead th{font-size:12px;font-weight:650;letter-spacing:1px;text-transform:uppercase;color:var(--muted);background:var(--paper)}.subway_table__UyIsl tbody tr:last-child td,.subway_table__UyIsl tbody tr:last-child th{border-bottom:0}.subway_table__UyIsl tbody th{font-weight:600}.subway_levyRow__zHpjE td,.subway_levyRow__zHpjE th{background:#effcf8}.subway_yes__b5d6M{color:var(--mint-ink);font-weight:650}.subway_sourceLink__uJusc{margin-left:4px;font-size:12px;color:var(--muted);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.subway_sourceLink__uJusc:hover{color:var(--ink)}.subway_battery__hckcR{display:grid;grid-template-columns:1fr 1fr;background:var(--night);color:#fff;padding:0}.subway_batteryPhoto__PSGZm{position:relative;align-self:center;aspect-ratio:4/3;margin:64px 0 64px max(24px,calc((100vw - 1180px) / 2 + 24px));border-radius:10px;overflow:hidden}.subway_batteryPhoto__PSGZm img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 62%;object-position:50% 62%}.subway_batteryCopy____SbR{padding:72px max(24px,calc((100vw - 1180px) / 2 + 24px)) 72px 56px;display:flex;flex-direction:column;justify-content:center}.subway_batteryCopy____SbR .subway_eyebrow__mNUpG{color:var(--mint)}.subway_batteryCopy____SbR .subway_sectionTitle__i0Mx_{color:#fff}.subway_batteryCopy____SbR .subway_sectionLead__D4HK3{color:#c8d1cb}.subway_batteryStats__qW69m{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px!important}.subway_batteryStats__qW69m>div{border-top:1px solid #ffffff2e;padding-top:14px}.subway_batteryStats__qW69m dt{font-size:12px;color:#aab8af}.subway_batteryStats__qW69m dd{margin-top:4px;font-size:22px;font-weight:600;letter-spacing:-.5px}.subway_batteryNote__UwhF7{margin-top:26px!important;font-size:14px;color:#aab8af}.subway_batteryNote__UwhF7 a{color:#fff;text-decoration:underline;text-underline-offset:4px}.subway_models__Q_IJh{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:36px}.subway_model__h0vCe{border:1px solid var(--line);border-radius:10px;background:#fff;padding:28px;display:flex;flex-direction:column}.subway_modelPick__aXZqn{align-self:flex-start;margin-bottom:14px;border-radius:4px;background:#daf8f2;color:var(--mint-ink);font-size:11px;font-weight:650;letter-spacing:1px;text-transform:uppercase;padding:5px 9px}.subway_modelHead__xWa59{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.subway_modelHead__xWa59 h3{font-size:28px;letter-spacing:-1px;font-weight:600}.subway_modelHead__xWa59 strong{font-size:24px;font-weight:600}.subway_modelFor__zgH6K{margin-top:10px!important;color:var(--muted);font-size:15px}.subway_modelSpecs__9a8D2{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0 26px!important}.subway_modelSpecs__9a8D2>div{border-top:1px solid var(--line);padding-top:10px}.subway_modelSpecs__9a8D2 dt{font-size:11px;color:var(--muted)}.subway_modelSpecs__9a8D2 dd{margin-top:3px;font-size:18px;font-weight:600;letter-spacing:-.3px}.subway_model__h0vCe .subway_darkButton__ZeeMj,.subway_model__h0vCe .subway_primaryButton__kJnom{margin-top:auto;justify-content:space-between}.subway_modelFootnote__rR2ZO{margin-top:18px!important;font-size:13px;color:var(--muted)}.subway_systemNote__jI0ku{margin-top:16px!important;font-size:13px;color:var(--muted)}.subway_batteryCopy____SbR .subway_sectionTitle__i0Mx_{font-size:clamp(26px,2.5vw,36px);letter-spacing:-1px}.subway_points__hjeMY{list-style:none;padding:0;display:grid;gap:18px;margin-top:28px!important}.subway_points__hjeMY li{display:grid;gap:3px;padding-left:16px;border-left:2px solid var(--mint)}.subway_points__hjeMY strong{font-size:17px;font-weight:600;color:#fff}.subway_points__hjeMY span{font-size:15px;color:#c8d1cb}.subway_points__hjeMY a{color:#fff;text-decoration:underline;text-underline-offset:3px}.subway_rackNote__wQsO0{margin-top:26px!important;padding:14px 16px;border-radius:8px;background:#ffffff10;border:1px solid #ffffff24;font-size:14px;color:#c8d1cb}.subway_rackNote__wQsO0 strong{color:var(--mint)}.subway_demoVideo__F1nl4{margin:32px 0 0;max-width:860px}.subway_demoVideo__F1nl4 video{display:block;width:100%;aspect-ratio:16/9;border-radius:10px;background:#10211c}.subway_demoVideo__F1nl4 figcaption{margin-top:10px;font-size:13px;color:var(--muted)}.subway_stepIcon__TWexn{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#daf8f2;color:var(--mint-ink)}.subway_subhead__Hdopi{margin-top:40px!important;font-size:22px;font-weight:600;letter-spacing:-.4px}.subway_expand__EOEI4{margin-top:32px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.subway_expand__EOEI4>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 20px;cursor:pointer;font-size:17px;font-weight:600;list-style:none}.subway_expand__EOEI4>summary::-webkit-details-marker{display:none}.subway_expand__EOEI4>summary svg{color:var(--muted);transition:transform .2s}.subway_expand__EOEI4[open]>summary svg{transform:rotate(180deg)}.subway_expand__EOEI4>.subway_systemNote__jI0ku{margin:0 20px 14px!important}.subway_expand__EOEI4>.subway_tableScroll__LbYek{margin:0 12px 12px}.subway_sourceList__bn0K7{margin-top:12px!important;padding-left:18px;display:grid;gap:6px;font-size:15px}.subway_sourceList__bn0K7 a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.subway_faq__nI2X8{max-width:860px;margin-top:32px;border-top:1px solid var(--line)}.subway_faq__nI2X8 details{border-bottom:1px solid var(--line)}.subway_faq__nI2X8 summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:16px 0;cursor:pointer;font-size:18px;font-weight:600;letter-spacing:-.2px;list-style:none}.subway_faq__nI2X8 summary::-webkit-details-marker{display:none}.subway_faq__nI2X8 summary svg{transition:transform .2s;color:var(--muted)}.subway_faq__nI2X8 details[open] summary svg{transform:rotate(45deg)}.subway_faq__nI2X8 details>div{padding:0 0 22px;color:var(--muted);font-size:16px;max-width:740px}.subway_faq__nI2X8 details>div a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.subway_cta__FBV9M{background:#171918;color:#fff;padding:76px 0}.subway_ctaInner__aJzMa{display:flex;justify-content:space-between;align-items:center;gap:40px;flex-wrap:wrap}.subway_cta__FBV9M h2{font-size:clamp(30px,3.4vw,46px);line-height:1.1;letter-spacing:-1.5px;font-weight:600;max-width:620px}.subway_cta__FBV9M p{margin-top:12px!important;color:#c8d1cb;max-width:560px}.subway_ctaActions__XDyfu{display:flex;gap:14px;flex-wrap:wrap}.subway_related__NNEbJ{margin-top:44px!important;padding-top:24px;border-top:1px solid #ffffff22;display:flex;flex-wrap:wrap;gap:12px 28px;font-size:14px;list-style:none}.subway_related__NNEbJ a{color:#d6e5de;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#ffffff55}.subway_related__NNEbJ a:hover{color:#fff}@media (max-width:1023px){.subway_modelSpecs__9a8D2,.subway_steps__36Ngj{grid-template-columns:1fr 1fr}}@media (max-width:860px){.subway_section__E_B2n{padding:60px 0}.subway_wrap__on37A{padding:0 16px}.subway_hero__6A9R5{grid-template-columns:1fr;min-height:0}.subway_heroImage__t5W1g{order:-1;min-height:0;aspect-ratio:4/3}.subway_heroImage__t5W1g:after{background:linear-gradient(0deg,#171918,#17191800 30%)}.subway_heroCopy__uwwET{padding:28px 16px 52px}.subway_answerGrid__BpeyF,.subway_models__Q_IJh{grid-template-columns:1fr;gap:28px}.subway_battery__hckcR{grid-template-columns:1fr}.subway_batteryPhoto__PSGZm{min-height:0;aspect-ratio:3/2;margin:0;border-radius:0}.subway_batteryCopy____SbR{padding:48px 16px 56px}.subway_cta__FBV9M{padding:56px 0}}@media (max-width:560px){.subway_table__UyIsl{min-width:0;font-size:14px}.subway_table__UyIsl td,.subway_table__UyIsl th{padding:11px 10px}.subway_table__UyIsl thead th{font-size:10px;letter-spacing:.6px}.subway_stackTable__jbq5Q thead{display:none}.subway_stackTable__jbq5Q tbody tr{display:block;padding:14px 14px 16px;border-bottom:1px solid var(--line)}.subway_stackTable__jbq5Q tbody tr:last-child{border-bottom:0}.subway_stackTable__jbq5Q tbody td,.subway_stackTable__jbq5Q tbody th{display:block;padding:0;border:0}.subway_stackTable__jbq5Q tbody td{margin-top:6px}.subway_steps__36Ngj{grid-template-columns:1fr}.subway_answerCard__QSYYH{padding:22px 20px}.subway_heroFacts__g0RRO{gap:20px}.subway_batteryStats__qW69m{grid-template-columns:1fr 1fr 1fr;gap:12px}.subway_batteryStats__qW69m dd{font-size:18px}.subway_ctaActions__XDyfu>a,.subway_heroActions__m27n_>a{width:100%}}