.ArticleHero_hero__MXn_s{display:flex;flex-direction:column;gap:var(--space-4)}.ArticleHero_text__ut4I1{max-width:var(--content-width-narrow)}.ArticleHero_title__BKUDY{font-size:var(--font-size-3xl);margin-bottom:var(--space-2)}@media (min-width:768px){.ArticleHero_title__BKUDY{font-size:var(--font-size-4xl)}}.ArticleHero_standfirst__5dPJu{font-size:var(--font-size-lg);color:var(--color-text-muted);max-width:42rem}.ArticleHero_meta__zj__G{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.ArticleLayout_layout__lWkXo{display:grid;grid-template-columns:1fr;grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.ArticleLayout_layout__lWkXo[data-has-left=true],.ArticleLayout_layout__lWkXo[data-has-right=true]{max-width:none}.ArticleLayout_article__ZNSF5{min-width:0}.ArticleLayout_rail__o6Dpl{display:flex;flex-direction:column;gap:var(--space-4)}@media (min-width:1280px){.ArticleLayout_layout__lWkXo{justify-content:center}.ArticleLayout_layout__lWkXo[data-has-right=true][data-has-left=false]{grid-template-columns:minmax(0,1fr) minmax(240px,300px)}.ArticleLayout_layout__lWkXo[data-has-left=true][data-has-right=false]{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.ArticleLayout_layout__lWkXo[data-has-left=true][data-has-right=true]{grid-template-columns:minmax(120px,140px) minmax(480px,1fr) minmax(120px,140px)}.ArticleLayout_layout__lWkXo[data-has-left=false][data-has-right=false]{grid-template-columns:minmax(0,var(--content-width-narrow))}.ArticleLayout_layout__lWkXo[data-has-left=true] .ArticleLayout_article__ZNSF5,.ArticleLayout_layout__lWkXo[data-has-right=true] .ArticleLayout_article__ZNSF5{max-width:var(--content-width-narrow);margin-inline:auto}.ArticleLayout_layout__lWkXo.ArticleLayout_wide__D9efL[data-has-left=false][data-has-right=false]{grid-template-columns:minmax(0,var(--content-width))}.ArticleLayout_layout__lWkXo.ArticleLayout_wide__D9efL[data-has-left=true] .ArticleLayout_article__ZNSF5,.ArticleLayout_layout__lWkXo.ArticleLayout_wide__D9efL[data-has-right=true] .ArticleLayout_article__ZNSF5{max-width:var(--content-width);margin-inline:auto}}@media (min-width:1536px){.ArticleLayout_layout__lWkXo[data-has-left=true][data-has-right=true]{grid-template-columns:minmax(150px,180px) minmax(480px,1fr) minmax(150px,180px)}}.SuitableFor_card__MNOWL{padding:var(--space-4)}.SuitableFor_heading__qtJyG{font-size:var(--font-size-xl);margin:var(--space-1) 0 var(--space-3)}.SuitableFor_list__Hd0j8{list-style:none;margin:0;padding:0}.SuitableFor_item__E9M60{padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}.SuitableFor_item__E9M60:last-child{border-bottom:0}.SuitableFor_sport__iptFE{font-weight:var(--font-weight-semibold)}.SuitableFor_rationale__ol1f1{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.SuitableFor_uses__p1iU8{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:var(--space-1) 0 0;padding:0}.productPage_page__0avEi{padding-block:var(--space-5) var(--space-7)}.productPage_breadcrumb__z_Ft2{margin-bottom:var(--space-4);font-size:var(--font-size-sm)}.productPage_breadcrumb__z_Ft2 a{color:var(--color-text-muted);text-decoration:none}.productPage_breadcrumb__z_Ft2 a:hover{color:var(--color-accent)}.productPage_header__nEkfo{margin-bottom:var(--space-5)}.productPage_title__wIioW{font-size:var(--font-size-3xl);margin:var(--space-2) 0 var(--space-3)}.productPage_recommendationBadge__SPA5g{margin-bottom:var(--space-3)}.productPage_fitSignals__VaN79{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.productPage_compareControl__BSgIc{margin-top:var(--space-3)}.productPage_topGrid__02cxY{display:grid;grid-template-columns:1fr;grid-template-areas:"image" "rightcol";grid-gap:var(--space-5);gap:var(--space-5)}@media (min-width:1024px){.productPage_topGrid__02cxY{grid-template-columns:minmax(320px,47fr) minmax(320px,53fr);grid-template-areas:"image rightcol";align-items:start}}.productPage_rightCol__zEP1L{display:flex;flex-direction:column;gap:var(--space-5)}.productPage_fullWidthSection__Z7Uqw{margin-top:var(--space-5)}.productPage_mediaStage__i5XOG{min-width:0}.productPage_sectionHeading__QsgoE{font-size:var(--font-size-xl);margin:var(--space-1) 0 var(--space-3)}.productPage_assessmentCard__OAvVi,.productPage_attrCard__V9WzU{padding:var(--space-4)}.productPage_attrRow__ayDo9{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm)}.productPage_attrRow__ayDo9:last-child{border-bottom:none}.productPage_attrLabel__DSyfw{color:var(--color-text-muted)}.productPage_attrValue__dQ_TH{font-weight:var(--font-weight-medium);text-align:right}.productPage_notConfirmed__CvDC3{font-style:italic;font-weight:var(--font-weight-regular);color:var(--color-text-muted)}.productPage_verdict__LvpMW{font-size:var(--font-size-lg);margin:var(--space-2) 0 var(--space-3)}.productPage_assessmentMeta__Maprf{font-size:var(--font-size-sm);margin:0 0 var(--space-2)}.productPage_criteriaList__u3ONj{list-style:none;margin:var(--space-3) 0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.productPage_criteriaRow__78xrJ{display:flex;justify-content:space-between;font-size:var(--font-size-sm)}.productPage_prosCons__rO_RC{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4);margin:var(--space-3) 0;font-size:var(--font-size-sm)}.productPage_prosConsHeading__KWMU7{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin:0 0 var(--space-2)}.productPage_evidenceNotes__CfUbW{font-size:var(--font-size-sm);color:var(--color-text-muted);font-style:italic}.productPage_assessmentDate__XLVcS,.productPage_sources__Rw1XU{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0}.productPage_ctaSection__1TgaC{padding:var(--space-4);background:var(--color-bg-subtle);border-radius:var(--radius-lg)}.productPage_whereToBuyLink__xJvUL{display:inline-block;margin-top:var(--space-2);padding-block:.25rem;font-size:var(--font-size-sm);color:var(--color-accent);text-decoration:underline}.page_article__XZn33{padding-block:var(--space-6) var(--space-7)}.page_article__XZn33>.container:first-child{margin-bottom:var(--space-6)}.page_body__Hncv5{font-size:var(--font-size-lg);line-height:var(--line-height-body)}.page_body__Hncv5 p{margin-bottom:var(--space-4)}.page_body__Hncv5 h2,.page_body__Hncv5 h3{margin-top:var(--space-5)}.page_notConfirmed__SOV_S{font-style:italic;color:var(--color-text-muted)}.page_conclusions___Rlt2{margin:var(--space-5) 0;padding:var(--space-4);font-size:var(--font-size-base)}.page_conclusionsIntro__CTIK6{color:var(--color-text-muted);margin-bottom:var(--space-3)}.page_conclusionsList__0tg_M{margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.page_conclusionRow__W6OgJ{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm)}.page_conclusionRow__W6OgJ:last-child{border-bottom:none;padding-bottom:0}.page_conclusionRow__W6OgJ dt{flex:0 0 auto;font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.page_conclusionRow__W6OgJ dd{margin:0;flex:1 1 auto}.page_tableWrap__8pNri{margin:var(--space-5) 0;overflow-x:auto}.page_table__fJT_6{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.page_table__fJT_6 td,.page_table__fJT_6 th{text-align:left;vertical-align:top;padding:var(--space-3);border-bottom:1px solid var(--color-border);font-weight:var(--font-weight-regular)}.page_table__fJT_6 thead th{border-bottom:2px solid var(--color-border)}.page_rowLabelCell__FYnM5{font-weight:var(--font-weight-semibold);color:var(--color-text-muted);white-space:nowrap}.page_productName__6jCI0{font-family:var(--font-heading);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text);text-decoration:none}.page_productName__6jCI0:hover{color:var(--color-accent);text-decoration:underline}.page_productCards__VTHuy{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-5)}@media (min-width:640px){.page_productCards__VTHuy{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}.page_productCard__raoHW{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);font-size:var(--font-size-base)}.page_productCard__raoHW h3{margin:0;font-size:var(--font-size-lg)}.page_productCard__raoHW h3 a{color:inherit;text-decoration:none}.page_productCard__raoHW h3 a:hover{color:var(--color-accent);text-decoration:underline}.page_hero__btcs1{padding-block:var(--space-6) var(--space-5);background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border)}.page_heroInner__EEYfJ{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.page_heroText__rw0TU{flex:1 1;min-width:12rem}.page_title__jLMf_{font-size:var(--font-size-3xl);margin:var(--space-2) 0 0}.page_logoPlaceholder__te96m,.page_logo__KyCUX{width:96px;height:96px;flex-shrink:0;border-radius:var(--radius-md);object-fit:contain;background:var(--color-surface);border:1px solid var(--color-border)}.page_logoPlaceholder__te96m{background:linear-gradient(135deg,var(--color-bg-subtle),var(--color-border))}.page_copy__ab8SL{font-size:var(--font-size-lg);line-height:var(--line-height-body)}.page_copy__ab8SL p{margin-bottom:var(--space-4)}.page_body__VfKWQ>section>h2,.page_copy__ab8SL h2,.page_copy__ab8SL h3{margin-top:var(--space-5)}.page_categoryList__L1ey_{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0;margin:0;list-style:none}.page_categoryList__L1ey_ a{text-decoration:none}.page_productGrid__OWSqo{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));grid-gap:var(--space-4);gap:var(--space-4)}