.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)}