.container .accordion_item[data-v-24484ba5]{background:#fff;border:1px solid #eee;border-radius:8px;overflow:hidden}.container .accordion_header[data-v-24484ba5]{align-items:center;background:#fff;border:none;border-bottom:1px solid #666;cursor:pointer;display:grid;gap:12px;grid-template-areas:"interest interest interest" "logo title icon";grid-template-columns:auto 1fr auto;padding:5px 10px;text-align:left;width:100%}@media screen and (min-width:768px){.container .accordion_header[data-v-24484ba5]{grid-template-areas:"logo title interest icon";grid-template-columns:auto 1fr auto auto;padding:0 20px}}.container .accordion_left[data-v-24484ba5]{display:contents}.container .accordion_title[data-v-24484ba5]{color:#1d1d1d;font-size:16px;font-weight:700;grid-area:title}@media screen and (min-width:768px){.container .accordion_title[data-v-24484ba5]{font-size:22px;grid-column:2}}.container .logo_container[data-v-24484ba5]{grid-area:logo;height:45px;overflow:hidden;padding:5px 0;width:60px}@media screen and (min-width:768px){.container .logo_container[data-v-24484ba5]{grid-column:1;height:60px;width:80px}}.container .interest_button[data-v-24484ba5]{grid-area:interest}@media screen and (min-width:768px){.container .interest_button[data-v-24484ba5]{grid-column:3}}.container .accordion_logo[data-v-24484ba5]{height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.container .accordion_body[data-v-24484ba5]{color:#777;font-size:13px;padding:24px 8px}@media screen and (min-width:768px){.container .accordion_body[data-v-24484ba5]{padding:24px 24px 44px}}.container .icon_expand_more[data-v-24484ba5]{color:#777;font-size:24px;grid-area:icon;margin-left:auto;transition:transform .2s ease}@media screen and (min-width:768px){.container .icon_expand_more[data-v-24484ba5]{font-size:30px;grid-column:4}}.container .icon_expand_more.is_open[data-v-24484ba5]{transform:rotate(180deg)}.container .premium-interest-button[data-v-24484ba5]{font-size:12px}.event_list_item[data-v-a54ce8fb]{background:#fff;border:1px solid #a8cee9;border-radius:10px;flex:0 0 300px;overflow:hidden;padding:10px}@media screen and (min-width:768px){.event_list_item[data-v-a54ce8fb]{height:155px;padding:10px 10px 10px 0}}.event_list_item .event_list_inner[data-v-a54ce8fb]{display:flex;flex-direction:column;gap:10px;height:100%}@media screen and (min-width:768px){.event_list_item .event_list_inner[data-v-a54ce8fb]{flex-direction:row}}.event-image[data-v-a54ce8fb]{margin:0 auto;width:200px}.event-content[data-v-a54ce8fb]{display:flex;flex:1 1 50%;flex-direction:column;gap:5px;min-width:100px}.event-content-inner[data-v-a54ce8fb]{display:flex;flex-direction:column;gap:8px}.event-title[data-v-a54ce8fb]{color:#00316d;font-size:14px;font-weight:700}.date_info[data-v-a54ce8fb]{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;justify-content:flex-start}.date_info .date[data-v-a54ce8fb]{color:#1d1d1d;font-size:16px;font-weight:700;line-height:1}.date_info .time[data-v-a54ce8fb]{color:#1d1d1d;font-size:12px}.date_info .custom_text_container[data-v-a54ce8fb]{align-items:flex-start;display:flex;gap:4px}.date_info .custom_text_container .custom_text[data-v-a54ce8fb]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:12px;font-weight:700;-webkit-line-clamp:3;line-height:1.6}@media screen and (min-width:768px){.cta-button[data-v-a54ce8fb]{margin-left:auto;margin-top:auto}}.container .section_heading[data-v-0add5504]{background-color:#efefef;color:#1d1d1d;font-size:15px;font-weight:700;padding:10px}@media screen and (min-width:768px){.container .section_heading[data-v-0add5504]{font-size:18px;padding:12px 20px}}.container .section_heading_inner[data-v-0add5504]{align-items:center;display:flex;gap:10px}.container .section_body[data-v-0add5504]{color:#777;font-size:13px;padding:0 15px}@media screen and (min-width:768px){.container .section_body[data-v-0add5504]{padding:0 24px}}.container .section_subtitle[data-v-0add5504]{align-items:center;color:#1d1d1d;display:flex;font-size:14px;font-weight:700;gap:7px}@media screen and (min-width:768px){.container .section_subtitle[data-v-0add5504]{font-size:16px}}.container .section_subtitle[data-v-0add5504]:before{background-color:#777;border-radius:50%;content:"";display:block;height:8px;width:8px}.container .section_text[data-v-0add5504]{color:#1d1d1d;font-size:13px;line-height:1.6;margin-top:12px}@media screen and (min-width:768px){.container .section_text[data-v-0add5504]{font-size:14px}}.container .section_placeholder[data-v-0add5504]{color:#666}.container .event-items[data-v-0add5504]{display:grid;gap:12px;grid-template-columns:1fr;margin-top:12px}@media screen and (min-width:768px){.container .event-items[data-v-0add5504]{grid-template-columns:repeat(2,1fr)}}.container .section_heading[data-v-a17c1df4]{background-color:#efefef;color:#1d1d1d;font-size:15px;font-weight:700;padding:10px}@media screen and (min-width:768px){.container .section_heading[data-v-a17c1df4]{font-size:18px;padding:12px 20px}}.container .section_heading_inner[data-v-a17c1df4]{align-items:center;display:flex;gap:10px}.container .section_body[data-v-a17c1df4]{color:#777;font-size:13px}.container .groups[data-v-a17c1df4]{display:grid;gap:8px}@media screen and (min-width:768px){.container .groups[data-v-a17c1df4]{display:flex;gap:12px}}.container .group[data-v-a17c1df4]{border:1px solid #eee;border-radius:4px;padding:16px 10px}@media screen and (min-width:768px){.container .group[data-v-a17c1df4]:first-child,.container .group[data-v-a17c1df4]:nth-child(2),.container .group[data-v-a17c1df4]:nth-child(3){flex:1 1 0}}.container .group_title[data-v-a17c1df4]{color:#1d1d1d;font-size:14px;font-weight:700;margin-bottom:10px}.container .group_content[data-v-a17c1df4]{align-items:center;display:flex;gap:10px}.container .rank_list[data-v-a17c1df4]{display:grid;gap:6px 12px;grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0;width:100%}.container .rank_item[data-v-a17c1df4]{align-items:baseline;color:#1d1d1d;display:flex;font-size:13px;gap:6px}.container .rank_number[data-v-a17c1df4]{flex-shrink:0;white-space:nowrap}.container .rank_label[data-v-a17c1df4]{color:#1d1d1d;min-width:0}.container .pie_chart[data-v-a17c1df4]{height:120px;width:120px}.container .pie_bg[data-v-a17c1df4]{fill:#fafafa}.container .pie_slice.tone-1[data-v-a17c1df4]{fill:#272f38}.container .pie_slice.tone-2[data-v-a17c1df4]{fill:#5b6d79}.container .pie_slice.tone-3[data-v-a17c1df4]{fill:#8797b0}.container .pie_slice.tone-4[data-v-a17c1df4]{fill:#b6c5d3}.container .pie_slice.tone-others[data-v-a17c1df4]{fill:#eee}.container .legend[data-v-a17c1df4]{display:grid;gap:6px}.container .legend_item[data-v-a17c1df4]{align-items:center;display:grid;gap:12px;grid-template-columns:12px 1fr auto}.container .legend_marker[data-v-a17c1df4]{border-radius:50%;height:16px;width:16px}.container .legend_marker.tone-1[data-v-a17c1df4]{background-color:#272f38}.container .legend_marker.tone-2[data-v-a17c1df4]{background-color:#5b6d79}.container .legend_marker.tone-3[data-v-a17c1df4]{background-color:#8797b0}.container .legend_marker.tone-4[data-v-a17c1df4]{background-color:#b6c5d3}.container .legend_marker.tone-others[data-v-a17c1df4]{background-color:#eee}.container .legend_marker.is_others[data-v-a17c1df4]{border:1px solid #eee}.container .legend_group[data-v-a17c1df4]{align-items:flex-start;display:flex;gap:2px}.container .legend_label[data-v-a17c1df4],.container .legend_value[data-v-a17c1df4]{color:#1d1d1d;font-size:12px}.container .section_heading[data-v-ec399aa2]{background-color:#efefef;color:#1d1d1d;font-size:15px;font-weight:700;padding:10px}@media screen and (min-width:768px){.container .section_heading[data-v-ec399aa2]{font-size:18px;padding:12px 20px}}.container .section_heading_inner[data-v-ec399aa2]{align-items:center;display:flex;gap:10px}.container .section_body[data-v-ec399aa2]{padding-left:15px}@media screen and (min-width:768px){.container .section_body[data-v-ec399aa2]{padding:0}}.container[data-v-8984b3b3]{height:100%}.container .offer_card_link[data-v-8984b3b3]{--offer-detail-bg:#fff;--offer-detail-color:#0d0d0d;display:block;height:100%;text-decoration:none;transition:all .2s cubic-bezier(.18,.06,.23,1)}.container .offer_card_link[data-v-8984b3b3]:hover{--offer-detail-bg:#1d1d1d;--offer-detail-color:#fff}.container .offer_card[data-v-8984b3b3]{background:#fff;border:1px solid #dccf94;border-radius:8px;box-shadow:2px 2px 8px #00000008;display:flex;flex-direction:column;height:100%;padding:20px 15px;position:relative;scroll-snap-align:start;width:320px}.container .offer_badge[data-v-8984b3b3]{background:#fafafa;border-radius:999px;color:#666;font-size:10px;padding:2px 6px;position:absolute;right:10px;top:2px}.container .offer_title[data-v-8984b3b3]{color:#1d1d1d;display:-webkit-box;font-size:13px;font-weight:700;-webkit-line-clamp:3;line-height:1.6;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:768px){.container .offer_title[data-v-8984b3b3]{font-size:15px}}.container .offer_meta[data-v-8984b3b3]{display:flex;flex-direction:column;gap:4px}.container .offer_meta_row[data-v-8984b3b3]{align-items:flex-start;color:#1d1d1d;display:flex;font-size:12px;gap:8px;line-height:1.6}.container .offer_meta_row.internship_end[data-v-8984b3b3]{align-items:center}.container .offer_meta_inner[data-v-8984b3b3]{align-items:center;display:flex;flex:0 0 auto;gap:4px}.container .deadline_remaining[data-v-8984b3b3]{align-items:center;background-color:#ffebeb;border-radius:50px;display:flex;gap:2px;margin-left:4px;padding:2px 8px}.container .deadline_remaining_text[data-v-8984b3b3]{color:#d72e0f;font-size:11px;font-weight:700;line-height:1}.container .icon_calendar[data-v-8984b3b3],.container .icon_location_on[data-v-8984b3b3],.container .icon_pace[data-v-8984b3b3]{font-size:18px}.container .icon_pace[data-v-8984b3b3]{color:#1d1d1d}.container .offer_summary_title[data-v-8984b3b3]{color:#1d1d1d;font-size:13px;font-weight:700}.container .offer_summary[data-v-8984b3b3]{color:#1d1d1d;font-size:13px;line-height:1.6;word-break:break-all}.container .offer_summary_block[data-v-8984b3b3]{padding-bottom:20px}.container .offer_detail[data-v-8984b3b3]{background-color:var(--offer-detail-bg,#fff);border:1px solid #0d0d0d;border-radius:4px;color:var(--offer-detail-color,#0d0d0d);cursor:pointer;display:block;font-size:13px;font-weight:700;margin-top:auto;padding:4px 0;text-align:center;transition:all .2s cubic-bezier(.18,.06,.23,1);width:100%}.container .action[data-v-bfe70bba]{flex:0 0 160px;scroll-snap-align:start}.container .action[data-v-bfe70bba],.container .icon_arrow_container[data-v-bfe70bba]{align-items:center;display:flex;justify-content:center}.container .icon_arrow_container[data-v-bfe70bba]{background-color:#dccf94;border-radius:50%;height:44px;width:44px}.container .icon_arrow[data-v-bfe70bba]{color:#1d1d1d}.container .search_result_link_text[data-v-bfe70bba]{align-items:center;color:#1d1d1d;display:flex;flex-direction:column;font-size:14px;font-weight:700;justify-content:center}@media screen and (min-width:768px){.container .search_result_link_text[data-v-bfe70bba]{font-size:15px}}.container .section_heading[data-v-bfe70bba]{background-color:#efefef;color:#1d1d1d;font-size:15px;font-weight:700;padding:10px}@media screen and (min-width:768px){.container .section_heading[data-v-bfe70bba]{font-size:18px;padding:12px 20px}}.container .section_heading_inner[data-v-bfe70bba]{align-items:center;display:flex;gap:10px}.container .section_button[data-v-bfe70bba]{background:none;border:none;color:#dccf94;cursor:pointer;font-size:12px;font-weight:700}.container .section_button[data-v-bfe70bba]:disabled{color:#666;cursor:not-allowed}.container .section_body[data-v-bfe70bba]{color:#777;font-size:13px;min-width:0;padding:0 15px}.container .offers_wrap[data-v-bfe70bba]{overflow:visible;width:100%}.container .offers[data-v-bfe70bba]{box-sizing:border-box;display:flex;gap:12px;max-width:100%;overflow-x:scroll;overflow-y:hidden;padding-bottom:8px;scroll-padding-right:12px;scroll-snap-type:x proximity;width:100%;-webkit-overflow-scrolling:touch;scrollbar-color:#022859 #d2dae2;scrollbar-width:thin;touch-action:pan-x}@media screen and (min-width:768px){.container .offers[data-v-bfe70bba]{scroll-snap-type:x mandatory}}.container .offers[data-v-bfe70bba]::-webkit-scrollbar{height:8px}.container .offers[data-v-bfe70bba]::-webkit-scrollbar-track{background:#d2dae2;border-radius:999px}.container .offers[data-v-bfe70bba]::-webkit-scrollbar-thumb{background:#022859;border-radius:999px}.container .offer_item[data-v-bfe70bba]{flex:0 0 auto;scroll-snap-align:start}@media screen and (min-width:768px){.container .offer_item[data-v-bfe70bba]{scroll-snap-stop:always}}.container .section_placeholder[data-v-bfe70bba]{align-items:center;color:#1d1d1d;display:flex;font-size:20px;font-weight:700;justify-content:center;min-height:150px;text-align:center}.container .panel[data-v-2d3d624f]{display:grid;gap:24px}.container .panel[data-v-2d3d624f]>*{min-width:0}.container .full_bleed[data-v-0a7ed3d8]{background:#efefef;margin-inline:calc(50% - 50vw);padding-bottom:20px;padding-top:20px;width:100vw}@media screen and (min-width:768px){.container .full_bleed[data-v-0a7ed3d8]{padding-bottom:32px;padding-top:32px}}.container .inner[data-v-0a7ed3d8]{margin-inline:auto;max-width:1100px}@media screen and (max-width:640px){.container .inner[data-v-0a7ed3d8]{padding:0 10px}}.container .company_list[data-v-0a7ed3d8]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}@media screen and (min-width:768px){.container .company_list[data-v-0a7ed3d8]{gap:16px;margin-inline:auto;max-width:800px}}.container .company_item[data-v-0a7ed3d8]{display:flex;flex:0 0 calc(50% - 5px);list-style:none}@media screen and (min-width:768px){.container .company_item[data-v-0a7ed3d8]{flex:0 0 calc(33.333% - 7px)}}@media screen and (min-width:1023px){.container .company_item[data-v-0a7ed3d8]{max-width:240px}}.container .company_button[data-v-0a7ed3d8]{background:#fff;border:1px solid #eee;border-radius:10px;cursor:pointer;display:grid;gap:8px;height:100%;padding:5px;text-align:center;width:100%}.container .company_button.is_active[data-v-0a7ed3d8]{border:2px solid #dccf94;box-shadow:2px 2px 8px #387fe926}.container .company_group[data-v-0a7ed3d8]{align-items:center;display:flex;gap:10px}.container .company_button_inner[data-v-0a7ed3d8]{align-items:center;display:flex;justify-content:center;width:100%}.container .company_logo[data-v-0a7ed3d8]{align-items:center;display:flex;flex:0 0 auto;height:50px;justify-content:center;overflow:hidden;padding:8px 2px;width:50px}.container .company_logo img[data-v-0a7ed3d8]{height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.container .company_name[data-v-0a7ed3d8]{color:#1d1d1d;font-size:12px;font-weight:700;text-align:left}@media screen and (min-width:768px){.container .company_name[data-v-0a7ed3d8]{font-size:14px}}.container .company_name.is_active[data-v-0a7ed3d8]{color:#9e8747}.container .icon_arrow[data-v-0a7ed3d8]{color:#8e9093;font-size:20px;margin-left:auto}.container .heading[data-v-0a7ed3d8]{text-align:center}.container .heading_text[data-v-0a7ed3d8]{color:#1d1d1d;font-size:16px;font-weight:700}@media screen and (min-width:768px){.container .heading_text[data-v-0a7ed3d8]{font-size:24px}}.page_top_container[data-v-fbcbfd18]{align-items:center;background-color:#fff;border:none;border-radius:50%;bottom:7%;cursor:pointer;display:flex;height:40px;justify-content:center;position:fixed;right:5px;width:40px}@media screen and (min-width:768px){.page_top_container[data-v-fbcbfd18]{bottom:10%;height:60px;width:60px}}.icon_arrow_up[data-v-fbcbfd18]{color:#8e9093;font-size:34px}
