.kXdxVq_page{width:min(1120px,100% - 32px);margin:0 auto;padding:32px 0 72px}.kXdxVq_breadcrumbs{color:#6b7280;flex-wrap:wrap;gap:8px;margin-bottom:24px;font-size:14px;display:flex}.kXdxVq_breadcrumbs a{color:#2563eb;text-decoration:none}.kXdxVq_breadcrumbs a:hover{text-decoration:underline}.kXdxVq_hero{border-bottom:1px solid #e5e7eb;gap:16px;padding:32px 0 40px;display:grid}.kXdxVq_eyebrow{color:#2563eb;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.kXdxVq_hero h1{color:#111827;max-width:820px;margin:0;font-size:42px;line-height:1.08}.kXdxVq_hero p{color:#4b5563;max-width:760px;margin:0;font-size:18px;line-height:1.6}.kXdxVq_hero .kXdxVq_feedCounts{color:#374151;flex-wrap:wrap;gap:6px 16px;font-size:14px;font-weight:700;display:flex}.kXdxVq_heroActions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.kXdxVq_filters{border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;align-items:end;gap:12px;margin-top:28px;padding:16px 0;display:flex}.kXdxVq_filters label{color:#4b5563;gap:6px;min-width:178px;font-size:12px;font-weight:700;display:grid}.kXdxVq_filters select{color:#111827;min-height:44px;font:inherit;background:#fff;border:1px solid #cfd5df;border-radius:10px;padding:0 32px 0 10px}.kXdxVq_resetFilters{color:#1746d1;align-items:center;min-height:44px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.kXdxVq_resetFilters:hover{text-underline-offset:3px;text-decoration:underline}.kXdxVq_reviewList{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:32px;display:grid}.kXdxVq_review,.kXdxVq_empty{overflow-wrap:anywhere;background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:18px;min-width:0;padding:28px;display:grid}.kXdxVq_reviewHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.kXdxVq_reviewHead h2{color:#111827;margin:0 0 6px;font-size:24px;line-height:1.25}.kXdxVq_reviewHead p,.kXdxVq_commentHead,.kXdxVq_reviewText,.kXdxVq_ownerReply p,.kXdxVq_empty p{color:#4b5563;margin:0;line-height:1.65}.kXdxVq_rating{color:#111827;justify-items:end;gap:4px;display:grid}.kXdxVq_reviewText{color:#111827;font-size:17px}.kXdxVq_externalReviewDisclosure{color:#4b5563;border-top:1px solid #e5e7eb;gap:8px;padding-top:16px;font-size:13px;line-height:1.55;display:grid}.kXdxVq_externalReviewDisclosure p{margin:0}.kXdxVq_externalReviewSource{color:#111827;overflow-wrap:anywhere;font-weight:700}.kXdxVq_externalReviewSource a,.kXdxVq_externalReviewFacts a{color:#1746d1;text-underline-offset:3px}.kXdxVq_externalReviewFacts{flex-wrap:wrap;gap:6px 16px;display:flex}.kXdxVq_trust{border-radius:999px;margin-top:9px;padding:4px 7px;font-size:11px;font-weight:800;line-height:1.25;display:inline-flex}.kXdxVq_trustVerified{color:#13624e;background:#e4f5ee}.kXdxVq_trustUnverified{color:#536071;background:#edf0f5}.kXdxVq_aspects{flex-wrap:wrap;gap:8px;margin:14px 0 0;display:flex}.kXdxVq_aspects>div{background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:baseline;gap:5px;padding:5px 7px;font-size:12px;display:inline-flex}.kXdxVq_aspects dt{color:#6b7280}.kXdxVq_aspects dd{color:#111827;margin:0;font-weight:800}.kXdxVq_recommendation{color:#4b5563;margin:13px 0 0;font-size:14px;font-weight:700}.kXdxVq_finance{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;gap:8px;margin-top:14px;padding:13px;display:grid}.kXdxVq_finance>p{color:#6b7280;margin:0;font-size:12px;font-weight:800}.kXdxVq_finance dl{flex-wrap:wrap;gap:10px 22px;margin:0;display:flex}.kXdxVq_finance dl>div{gap:3px;display:grid}.kXdxVq_finance dt{color:#6b7280;font-size:11px}.kXdxVq_finance dd{color:#111827;font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:800}.kXdxVq_ownerReply{background:#f9fafb;border-radius:8px;gap:8px;padding:16px;display:grid}.kXdxVq_ownerReply strong,.kXdxVq_comments h3{color:#111827}.kXdxVq_comments{gap:14px;padding-top:6px;display:grid}.kXdxVq_comments h3{margin:0;font-size:18px}.kXdxVq_comment{margin-left:min(18px, calc(var(--review-comment-depth,0) * 9px))}.kXdxVq_comment>article{border-left:2px solid #e5e7eb;gap:8px;padding:14px 0 14px 16px;display:grid}.kXdxVq_commentHead{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.kXdxVq_commentHead strong{color:#111827}.kXdxVq_pagination{flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;display:flex}.kXdxVq_pagination a{color:#1746d1;border:1px solid #d5dbe5;border-radius:10px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 11px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.kXdxVq_pagination a[aria-disabled=true]{pointer-events:none;opacity:.45}.kXdxVq_pagination .kXdxVq_currentPage{color:#fff;background:#1746d1;border-color:#1746d1}@media (max-width:680px){.kXdxVq_page{width:min(100% - 28px,1120px);padding-top:22px}.kXdxVq_hero{padding:24px 0 30px}.kXdxVq_hero h1{font-size:32px}.kXdxVq_filters{grid-template-columns:1fr;display:grid}.kXdxVq_filters label{min-width:0}.kXdxVq_review{padding:19px}.kXdxVq_reviewHead{display:grid}.kXdxVq_rating{grid-auto-flow:column;justify-content:start;justify-items:start}}.kXdxVq_commentHead span{color:#047857;background:#ecfdf5;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.kXdxVq_comment p{color:#111827;margin:0;line-height:1.6}.kXdxVq_commentReplies{gap:4px;display:grid}@media (max-width:760px){.kXdxVq_page{width:min(100% - 24px,1120px);padding-top:20px}.kXdxVq_hero h1{font-size:32px}.kXdxVq_review{padding:20px}.kXdxVq_reviewHead{display:grid}.kXdxVq_rating{justify-items:start}}.kXdxVq_companyContext{border:1px solid var(--border);background:#fff;border-radius:12px;align-items:center;gap:20px;padding:24px;display:flex}.kXdxVq_companyContext>:first-child{object-fit:contain;flex:0 0 64px;width:64px;height:64px;position:relative}.kXdxVq_companyContext>div{gap:5px;min-width:0;display:grid}.kXdxVq_companyContext strong{font-size:1.15rem}.kXdxVq_companyContext p{color:#526072;margin:0;font-size:.85rem}.kXdxVq_companyContext a,.kXdxVq_discussionLink{color:#1746a2;text-underline-offset:3px;align-items:center;min-height:44px;display:inline-flex}.kXdxVq_discussionLink{background:#eef3fd;border-radius:8px;margin-top:16px;padding:0 12px}.kXdxVq_review{scroll-margin-top:calc(var(--portal-header-offset,96px) + 20px)}@media (max-width:620px){.kXdxVq_companyContext{align-items:flex-start;gap:12px;padding:20px}.kXdxVq_comment{margin-left:min(10px, calc(var(--review-comment-depth,0) * 5px))}}
