.AdSlot_slot__7Tv0w{background:#0d2534;border:.5px solid var(--line);border-radius:12px;color:#fff;min-height:var(--ad-min-height,112px);overflow:hidden;padding:0;position:relative}.AdSlot_ready__TnXFf{border-color:rgba(29,158,117,.45)}.AdSlot_pending__fKts7{border-color:rgba(0,0,0,.14)}.AdSlot_image__A1Pgn{display:block;height:100%;inset:0;object-fit:cover;object-position:68% 50%;position:absolute;width:100%}.AdSlot_scrim__9fiEF{background:hsla(0,0%,100%,.04);inset:0;position:absolute}.AdSlot_copy__v5mNe{align-content:end;display:grid;inset:0;padding:1rem 1.25rem;position:relative;z-index:1}.AdSlot_eyebrow__JNdQc{color:rgba(11,32,59,.76);font-size:14px;font-weight:500;margin:0;text-transform:uppercase}.AdSlot_title__ZPlFc{color:#0b203b;font-size:16px;font-weight:500;line-height:1.6;margin:0}.AdSlot_themeBanner__zREOj{inset:0;position:absolute}.AdSlot_themeImage__PNigq{object-fit:cover;object-position:50% 50%}.AdSlot_themeCopy__xn_nN{align-content:center;display:grid;inset:0 auto 0 0;max-width:34%;padding:1rem 1.25rem;position:absolute;z-index:1}.AdSlot_themeEyebrow__rZZtr{font-size:14px;opacity:.8}.AdSlot_themeEyebrow__rZZtr,.AdSlot_themeTitle__KcpAP{color:var(--banner-fg,var(--header-fg,#0b203b));font-weight:500;margin:0}.AdSlot_themeTitle__KcpAP{font-size:16px;line-height:1.4}@media (max-width:640px){.AdSlot_themeCopy__xn_nN{max-width:60%}}.GearRecommendations_section__OnVOT{background:#fff;border:.5px solid var(--line);border-radius:12px;display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem 1.25rem}.GearRecommendations_eyebrow__j97Xo{color:var(--green);font-size:14px;font-weight:500;margin:0 0 .2rem;text-transform:uppercase}.GearRecommendations_heading__GzGYy{align-items:flex-start;display:grid;grid-gap:.35rem;gap:.35rem}.GearRecommendations_heading__GzGYy h2{font-size:18px;font-weight:500;margin:0}.GearRecommendations_heading__GzGYy p{color:var(--muted);font-size:14px;margin:0}.GearRecommendations_list__y_qcE{display:grid;grid-gap:.75rem;gap:.75rem}.GearRecommendations_item__Vr_Iq{align-content:start;border:.5px solid var(--line);border-radius:8px;display:grid;grid-gap:.45rem;gap:.45rem;padding:.8rem}.GearRecommendations_itemHeader__Icy5N{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.GearRecommendations_item__Vr_Iq h3{font-size:18px;font-weight:500;line-height:1.45;margin:0;overflow-wrap:break-word;word-break:keep-all}.GearRecommendations_item__Vr_Iq p{color:var(--muted);font-size:14px;line-height:1.6;margin:0}.GearRecommendations_tag__7Y9Tu{background:#eaf3de;border-radius:6px;color:#27500a;flex:0 0 auto;font-size:12px;font-weight:500;padding:4px 10px}.GearRecommendations_action__uzUYn,.GearRecommendations_disabledAction__o1GYa{border:.5px solid rgba(0,0,0,.3);border-radius:8px;font-size:16px;font-weight:500;margin-top:.15rem;min-height:44px;padding:.65rem 1rem;text-align:center;width:-moz-fit-content;width:fit-content}.GearRecommendations_action__uzUYn{color:var(--blue)}.GearRecommendations_disabledAction__o1GYa{color:var(--muted)}.GearRecommendations_productList__DgjYF{display:grid;grid-gap:.35rem;gap:.35rem;list-style:none;margin:.15rem 0 0;padding:0}.GearRecommendations_productLink__TcsIu{align-items:center;border:.5px solid var(--line);border-radius:8px;color:var(--text);display:grid;grid-column-gap:.5rem;column-gap:.5rem;grid-template-columns:minmax(0,1fr) auto auto;padding:.5rem .65rem;grid-row-gap:.15rem;row-gap:.15rem;text-decoration:none;transition:border-color .12s ease,background .12s ease}.GearRecommendations_productLink__TcsIu:focus-visible,.GearRecommendations_productLink__TcsIu:hover{background:#fafafa;border-color:rgba(0,0,0,.35)}.GearRecommendations_productBrand__aWmJo{color:var(--muted);font-size:13px;grid-row:1}.GearRecommendations_productBrand__aWmJo,.GearRecommendations_productName__S5UXb{font-weight:500;grid-column:1;min-width:0;overflow-wrap:break-word;word-break:keep-all}.GearRecommendations_productName__S5UXb{font-size:14px;grid-row:2}.GearRecommendations_item__Vr_Iq .GearRecommendations_productNote__rG_Fp{margin:.35rem 0 .5rem}.GearRecommendations_productSource__aj_ys{align-self:center;border-radius:6px;font-size:12px;font-weight:500;grid-column:2;grid-row:1/span 2;letter-spacing:.02em;padding:3px 8px}.GearRecommendations_source_coupang__GTKR4{background:#fdecef;color:#b03a52}.GearRecommendations_source_aliexpress__XzXC_{background:#fdeee0;color:#b6531a}.GearRecommendations_productArrow__cuD6i{align-self:center;color:var(--blue);font-size:14px;grid-column:3;grid-row:1/span 2}.GearRecommendations_disclosure__Ezqqb{border-top:.5px solid var(--line);color:var(--muted);font-size:14px;line-height:1.6;margin:0;padding-top:.75rem}@media (min-width:720px){.GearRecommendations_heading__GzGYy{align-items:end;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr)}.GearRecommendations_list__y_qcE{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.GearRecommendations_list__y_qcE{grid-template-columns:repeat(4,minmax(0,1fr))}}.RequiredGearChecklist_section__4h2_Z{background:#fff;border:.5px solid var(--line);border-radius:12px;display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem 1.25rem;scroll-margin-top:1rem}.RequiredGearChecklist_heading__RJ6P8{align-items:end;display:flex;flex-wrap:wrap;gap:.35rem 1rem;justify-content:space-between}.RequiredGearChecklist_eyebrow__PMFO_{color:var(--green);font-size:14px;font-weight:500;margin:0 0 .2rem;text-transform:uppercase}.RequiredGearChecklist_heading__RJ6P8 h2{font-size:18px;font-weight:500;margin:0}.RequiredGearChecklist_progress__ZzMvu{color:var(--green);font-size:14px;font-weight:500;margin:0}.RequiredGearChecklist_lead__oSIRq{color:var(--muted);font-size:14px;line-height:1.6;margin:0}.RequiredGearChecklist_list__gUvUV{display:grid;grid-gap:.5rem;gap:.5rem;list-style:none;margin:0;padding:0}.RequiredGearChecklist_item__y63te{border:.5px solid var(--line);border-radius:8px;display:grid;grid-gap:.5rem;gap:.5rem;padding:.7rem .8rem}.RequiredGearChecklist_itemDone__lrl5w{background:#f6f9f2}.RequiredGearChecklist_row__PO_4F{align-items:center;display:flex;gap:.6rem}.RequiredGearChecklist_checkbox__ipV9_{accent-color:var(--green);flex:0 0 auto;height:20px;margin:0;width:20px}.RequiredGearChecklist_label___FMk2{cursor:pointer;flex:1 1 auto;font-size:16px;line-height:1.45;min-width:0;overflow-wrap:break-word;word-break:keep-all}.RequiredGearChecklist_itemDone__lrl5w .RequiredGearChecklist_label___FMk2{color:var(--muted);text-decoration:line-through}.RequiredGearChecklist_scope__KmLwB{background:#f1efe8;border-radius:6px;color:var(--muted);flex:0 0 auto;font-size:12px;font-weight:500;padding:3px 8px}.RequiredGearChecklist_products__Ld_uN{display:grid;grid-gap:.35rem;gap:.35rem;list-style:none;margin:0;padding:0 0 0 calc(20px + .6rem)}.RequiredGearChecklist_productLink__Ary0R{align-items:center;border:.5px solid var(--line);border-radius:8px;color:var(--text);display:flex;gap:.5rem;justify-content:space-between;min-height:44px;padding:.45rem .65rem;text-decoration:none}.RequiredGearChecklist_productLink__Ary0R:focus-visible,.RequiredGearChecklist_productLink__Ary0R:hover{background:#fafafa;border-color:rgba(0,0,0,.35)}.RequiredGearChecklist_productName__eYuNt{font-size:14px;font-weight:500;min-width:0;overflow-wrap:break-word;word-break:keep-all}.RequiredGearChecklist_source__xiEZU{border-radius:6px;flex:0 0 auto;font-size:12px;font-weight:500;padding:3px 8px}.RequiredGearChecklist_source_coupang__uzh23{background:#fdecef;color:#b03a52}.RequiredGearChecklist_source_aliexpress__qU2x2{background:#fdeee0;color:#b6531a}.RequiredGearChecklist_note__UsyJ_{color:var(--muted);font-size:13px;line-height:1.5;margin:.25rem 0 0}.RequiredGearChecklist_disclosure__BETEA{border-top:.5px solid var(--line);color:var(--muted);font-size:13px;line-height:1.6;margin:0;padding-top:.75rem}