.generational-fund-timeline_container__O1FDl{width:100%;min-width:0;min-height:76px}.generational-fund-donut_container__h9edY{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-inline-size:0}.generational-fund-donut_heading__nUDI9{display:grid;gap:8px;min-inline-size:0}.generational-fund-donut_chart__4nWs7{display:block;inline-size:100%;max-inline-size:430px;min-inline-size:0;margin-inline:auto}.generational-fund-donut_errorState__guMyF{box-sizing:border-box;display:grid;align-content:center;justify-items:center;inline-size:min(270px,100%);min-block-size:152px;margin-inline:auto;border:1px solid var(--pds-semantic-border-error);border-radius:8px;text-align:center}.generational-fund-donut_errorMessage__FrNeM{color:var(--pds-semantic-text-error)}.generational-fund-donut_legend__xs4ji{display:flex;flex-direction:column;gap:8px}.generational-fund-donut_legendItem__YVQQH{display:flex;align-items:center;gap:8px}.generational-fund-donut_swatch__7pu8T{inline-size:12px;block-size:12px;border-radius:50%;flex-shrink:0}.generational-fund-donut_variable__271nU{background:var(--pds-semantic-data-categorical-01)}.generational-fund-donut_fixed__VUkwW{background:var(--pds-semantic-data-categorical-02)}@container (min-width: 480px){.generational-fund-donut_legend__xs4ji{flex-direction:row;gap:24px}}.generational-fund-summary_title__5SsQ3{min-inline-size:0;max-inline-size:280px}@container (max-width: 767px){.generational-fund-summary_title__5SsQ3{max-inline-size:240px}}.generational-fund-layout_container__YGjpd{container-type:inline-size;width:100%;min-inline-size:0}.generational-fund-layout_panels__sksHc{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;min-inline-size:0}.generational-fund-layout_summary__7cm2_{min-width:0;min-height:160px;border-radius:8px}.generational-fund-layout_visualization__xPgP_{display:grid;gap:16px;min-width:0}.generational-fund-layout_heading__kIoZY:empty,.generational-fund-layout_timeline__ChzfS:empty{display:none}.generational-fund-layout_chart__YM4Vn{min-width:0}@container (min-width: 700px){.generational-fund-layout_panels__sksHc{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@container (max-width: 699px){.generational-fund-layout_panels__sksHc{padding-inline:20px}}