.fundCompare_page__4fJw2{padding-top:var(--sp-8);padding-bottom:var(--sp-8)}.fundCompare_title__Io6il{font-size:clamp(24px,3.6vw,32px);margin:6px 0 10px}.fundCompare_sub__KhIK0{color:var(--text-2);font-size:var(--fs-16);max-width:70ch;line-height:1.55;margin-bottom:var(--sp-6)}.fundCompare_pickers__6pSKE{display:flex;gap:var(--sp-4);flex-wrap:wrap;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:14px 18px;margin-bottom:var(--sp-5)}.fundCompare_picker__uWfCq{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:200px}.fundCompare_pickerLabel__VclVm{font-size:var(--fs-12);font-weight:700;color:var(--text-2)}.fundCompare_select__1qn7H{width:100%;border:1.5px solid var(--border-strong);border-radius:var(--r-md);padding:9px 12px;font-size:var(--fs-14);font-weight:600;background:var(--bg-elevated);color:var(--text);transition:border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}.fundCompare_select__1qn7H:focus{border-color:var(--brand);box-shadow:var(--focus-ring);outline:none}.fundCompare_risk__vHyIE{display:inline-flex;align-items:center;font-size:var(--fs-11);font-weight:700;border-radius:var(--r-pill);padding:3px 9px;border:1px solid var(--border);white-space:nowrap}.fundCompare_risk__vHyIE[data-risk=low]{color:var(--profit);background:var(--profit-bg);border-color:var(--profit-border)}.fundCompare_risk__vHyIE[data-risk=moderate]{color:var(--info);background:var(--info-bg);border-color:color-mix(in srgb,var(--info) 30%,transparent)}.fundCompare_risk__vHyIE[data-risk=high]{color:var(--charge);background:var(--charge-bg);border-color:var(--charge-border)}.fundCompare_risk__vHyIE[data-risk=very-high]{color:var(--loss);background:var(--loss-bg);border-color:var(--loss-border)}.fundCompare_matrixWrap__Kwu8_{overflow-x:auto;border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-xs)}.fundCompare_matrix__Me997{display:grid;min-width:560px}.fundCompare_cell__TS3l_{padding:12px 14px;border-bottom:1px solid var(--border);display:flex;align-items:center;background:var(--surface);font-size:var(--fs-14);min-width:0}.fundCompare_corner__XFH9O{position:-webkit-sticky;position:sticky;left:0;z-index:3;background:var(--surface-2);border-right:1px solid var(--border)}.fundCompare_cornerText__CAjW6{font-size:var(--fs-11);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3)}.fundCompare_head__cjEWN{flex-direction:column;align-items:flex-start;gap:3px;background:var(--surface-2)}.fundCompare_headName__IFiBy{font-family:var(--font-display);font-weight:800;font-size:var(--fs-15);color:var(--text);line-height:1.2}.fundCompare_headName__IFiBy:hover{color:var(--brand);text-decoration:none}.fundCompare_headAmc__VdDXM{font-size:var(--fs-11);color:var(--text-3)}.fundCompare_label__vEpLr{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--surface);border-right:1px solid var(--border);font-weight:700;color:var(--text-2);font-size:var(--fs-13)}.fundCompare_val__fBdbS{color:var(--text);font-weight:600}.fundCompare_cellWithBar__yXtCA{display:inline-flex;flex-direction:column;gap:0;min-width:64px;max-width:100%}.fundCompare_viewLink__U6yS2{font-weight:700;font-size:var(--fs-13);color:var(--brand)}.fundCompare_viewLink__U6yS2:hover{text-decoration:none;color:var(--link-hover)}.fundCompare_mCardList__xSGhp{display:none}@media (max-width:700px){.fundCompare_matrixWrap__Kwu8_{display:none}.fundCompare_mCardList__xSGhp{display:flex;flex-direction:column;gap:var(--sp-4)}}.fundCompare_mCard__0cS2J{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);padding:16px;box-shadow:var(--shadow-xs)}.fundCompare_mCardHead__VN6d_{display:flex;flex-direction:column;gap:2px;padding-bottom:12px;border-bottom:1px solid var(--border)}.fundCompare_mCardName__YoT_y{font-family:var(--font-display);font-weight:800;font-size:var(--fs-16);color:var(--text)}.fundCompare_mCardName__YoT_y:hover{color:var(--brand);text-decoration:none}.fundCompare_mCardAmc__f7aBI{font-size:var(--fs-12);color:var(--text-3)}.fundCompare_mCardMetrics__Kwg5h{margin:10px 0 12px;display:flex;flex-direction:column}.fundCompare_mCardRow__b1XRm{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--border)}.fundCompare_mCardRow__b1XRm:last-child{border-bottom:none}.fundCompare_mCardLabel__TP8qj{color:var(--text-2);font-size:var(--fs-13);font-weight:600}.fundCompare_mCardVal__1xpcz{margin:0;font-weight:700;text-align:right;min-width:0}.fundCompare_mCardBtn__LUTd3{margin-top:4px}.fundCompare_directCallout__RhfSx{display:flex;flex-direction:column;gap:8px;background:var(--brand-weak);border:1px solid transparent;border-radius:var(--r-xl);padding:var(--sp-5);margin-top:var(--sp-6)}.fundCompare_directCalloutTitle__HU6Ht{font-family:var(--font-display);font-weight:800;font-size:var(--fs-18);color:var(--on-brand-weak)}.fundCompare_directCalloutBody__2_wGE{font-size:var(--fs-14);color:var(--text-2);line-height:1.55;max-width:72ch}.fundCompare_directCalloutBtn__v4I8q{align-self:flex-start;margin-top:4px}.fundCompare_crossLinks__xcIe_{display:flex;gap:var(--sp-3);flex-wrap:wrap;margin-top:var(--sp-5)}.fundCompare_disclaimer__Jo_mc{margin-top:var(--sp-5);font-size:var(--fs-12);color:var(--text-3);line-height:1.6;max-width:84ch}