.portfolio_listTitle__tkfit{font-size:1.2em;font-weight:700;padding:0 40px}.portfolio_profileList__5pkCs{display:flex;flex-wrap:wrap;gap:40px;padding:20px 40px 80px}.portfolio_profileList__5pkCs .portfolio_item__0zIgW{width:calc((100% - 120px)/4)}.portfolio_profileList__5pkCs .portfolio_item__0zIgW img{width:100%;border-radius:10px}.portfolio_profileList__5pkCs .portfolio_item__0zIgW .portfolio_corp__hP38q{font-size:.9em;color:#555;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio_profileList__5pkCs .portfolio_item__0zIgW .portfolio_person__3ekWf{margin-top:4px;font-size:1.1em;font-weight:700}@media (max-width:800px){.portfolio_profileList__5pkCs{padding:10px;gap:20px}.portfolio_profileList__5pkCs .portfolio_item__0zIgW{width:calc((100% - 20px)/2)}.portfolio_profileList__5pkCs .portfolio_item__0zIgW .portfolio_person__3ekWf{font-size:1em}}.portfolio_top__HpuQn{display:flex;gap:10px}.portfolio_top__HpuQn>div{width:calc(50% - 10px/2);padding:40px;background-color:#fff;border-radius:10px}@media (max-width:900px){.portfolio_top__HpuQn{flex-direction:column}.portfolio_top__HpuQn>div{width:100%}}@media (max-width:600px){.portfolio_top__HpuQn>div{padding:20px}}.portfolio_back__JFbhh{font-size:.9em;margin-bottom:20px;text-align:center}.portfolio_back__JFbhh a{color:#000;font-weight:700}.portfolio_top__HpuQn .portfolio_corp__hP38q{color:#555;font-size:1.1em;font-weight:700}.portfolio_top__HpuQn .portfolio_desc__6jAfe{color:#555;margin-top:10px;line-height:1.5em;margin-bottom:30px}.portfolio_top__HpuQn .portfolio_total__kPmxP{display:flex;flex-direction:column;gap:7px}.portfolio_top__HpuQn .portfolio_total__kPmxP .portfolio_title__0kqM8{color:#555;font-weight:700}.portfolio_top__HpuQn .portfolio_total__kPmxP .portfolio_value__NYOir{font-size:1.7em}.portfolio_top__HpuQn .portfolio_total__kPmxP .portfolio_date__c0uDF{color:#555;font-size:.8em}.portfolio_list__lXlxQ{margin-top:10px;display:flex;flex-wrap:wrap;gap:40px;padding:40px;background-color:#fff;border-radius:10px}.portfolio_list__lXlxQ.portfolio_folded__WFlOh{max-height:470px;overflow-y:hidden}.portfolio_list__lXlxQ .portfolio_item__0zIgW{width:calc((100% - 120px)/4)}@media (max-width:800px){.portfolio_list__lXlxQ .portfolio_item__0zIgW{width:calc((100% - 40px)/2)}}.portfolio_list__lXlxQ .portfolio_item__0zIgW .portfolio_itemInfo__hFCqb{display:flex;align-items:center;gap:5px;margin-bottom:5px}@media (max-width:600px){.portfolio_list__lXlxQ{padding:20px;gap:20px}.portfolio_list__lXlxQ .portfolio_item__0zIgW{width:calc((100% - 20px)/2)}.portfolio_list__lXlxQ .portfolio_item__0zIgW .portfolio_itemInfo__hFCqb{font-size:.9em}}.portfolio_list__lXlxQ .portfolio_item__0zIgW .portfolio_itemColor__4Q9ch{width:10px;height:10px;border-radius:50%}.portfolio_list__lXlxQ .portfolio_item__0zIgW .portfolio_itemTicker__5JoM5{font-weight:700}.portfolio_list__lXlxQ .portfolio_item__0zIgW .portfolio_itemName__nFXcp{font-size:.8em;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio_more__Nkqmg{margin:20px auto;text-align:center;background-color:#000;color:#fff;padding:10px 20px;border-radius:4px;width:-moz-fit-content;width:fit-content;cursor:pointer}.portfolio_section__WxdSs{display:flex;flex-direction:column;background-color:#fff;border-radius:10px;overflow:hidden;border:1px solid #ddd}.portfolio_section__WxdSs .portfolio_header__aVyG5{display:flex;align-items:center;justify-content:space-between;gap:5px;height:60px;padding:0 20px;background-color:#ddd;color:#000}.portfolio_section__WxdSs .portfolio_header__aVyG5 .portfolio_title__0kqM8{font-weight:700}.portfolio_section__WxdSs .portfolio_header__aVyG5 .portfolio_link__cGRLw{font-size:.9em;padding:5px 10px;background-color:#000;color:#fff;border-radius:4px}.portfolio_section__WxdSs .portfolio_rows__6q241{display:flex;flex-direction:column}.portfolio_section__WxdSs .portfolio_row__pxVl_{display:flex;align-items:center;gap:10px;height:60px;border-bottom:1px solid #ddd;padding:0 20px}.portfolio_section__WxdSs .portfolio_row__pxVl_:last-child{border-bottom:none}.portfolio_section__WxdSs .portfolio_row__pxVl_ img{width:40px;height:40px;border-radius:50%;object-fit:contain}.portfolio_section__WxdSs .portfolio_row__pxVl_ .portfolio_name__LmnBM{display:flex;align-items:center;gap:10px;width:calc(100% - 50px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio_section__WxdSs .portfolio_row__pxVl_ .portfolio_corp__hP38q{font-size:.9em;color:#555}