.Error_main__wGlJ2{width:100%;margin:auto 0}.Error_container__zdmgW{display:flex;flex-direction:column;gap:var(--spacing-x4);align-items:center;justify-content:center;width:100%;height:50vh}.Error_container__zdmgW p{font-size:var(--text-size-md);text-align:center}@media screen and (max-width:768px){.Error_container__zdmgW p{font-size:var(--text-size-sm);text-align:left}}.Error_image__fTW6K{width:320px;height:auto;margin:0 auto}@media screen and (max-width:768px){.Error_image__fTW6K{width:240px}}.Error_button__cO25r{width:280px}@media screen and (max-width:768px){.Error_button__cO25r{width:100%}}.FixedFooter_container__5oejd{position:fixed;bottom:0;left:0;z-index:9;display:none;gap:var(--spacing-x4);align-items:center;justify-content:center;width:100%;background-color:var(--offerswhite);border-top:1px solid var(--offersbluegray-200)}@media screen and (max-width:768px){.FixedFooter_container__5oejd{display:flex}}.FixedFooter_wrapper__AbJ2p{width:100%;max-width:360px;margin:0 auto}.FixedFooter_list__Vi8PJ{display:flex;gap:var(--spacing-x4);align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-x2)}.FixedFooter_item___atYu{display:inline-flex;flex-direction:column;gap:var(--spacing-x1);align-items:center;justify-content:center}.FixedFooter_item___atYu .FixedFooter__text__VIWyA{font-size:var(--text-size-xs);color:var(--offersbluegray-700)}.FixedFooter_item___atYu .FixedFooter__icon__GVx2_{font-size:var(--text-size-xl);color:var(--offersbluegray-700)}.FixedFooter_item___atYu.FixedFooter_active__wj1Vo .FixedFooter__icon__GVx2_,.FixedFooter_item___atYu.FixedFooter_active__wj1Vo .FixedFooter__text__VIWyA,.FixedFooter_item___atYu:hover .FixedFooter__icon__GVx2_,.FixedFooter_item___atYu:hover .FixedFooter__text__VIWyA{color:var(--status-primary-default)}.Heading_container__7cUCB{margin:0;font-size:var(--text-size-md);font-weight:var(--text-weight-bold);color:var(--text-heading-default)}h1.Heading_container__7cUCB{font-size:var(--text-size-xxl)}@media screen and (max-width:768px){h1.Heading_container__7cUCB{font-size:var(--text-size-xl)}}h2.Heading_container__7cUCB{font-size:var(--text-size-xl)}@media screen and (max-width:768px){h2.Heading_container__7cUCB{font-size:var(--text-size-lg)}}h3.Heading_container__7cUCB{font-size:var(--text-size-lg)}@media screen and (max-width:768px){h3.Heading_container__7cUCB{font-size:var(--text-size-md)}}.ButtonNextLink_base__syKzW{position:relative;display:inline-flex;gap:var(--spacing-x1);align-items:center;justify-content:center;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer;background-color:transparent;border-style:none;border-radius:var(--radius-md);transition:background-position .3s ease-out}.ButtonNextLink_base__syKzW,.ButtonNextLink_base__syKzW:hover{color:var(--surface-general-default)}.ButtonNextLink_base__syKzW.ButtonNextLink_disabled__JiVeS,.ButtonNextLink_base__syKzW[disabled]{cursor:not-allowed}.ButtonNextLink_variant-solid-primary__7bYKv{background-image:linear-gradient(to top left,#5173fc,#04b0fb 51%,#6684f7);background-size:200% 200%}.ButtonNextLink_variant-solid-primary__7bYKv:hover{background-position:0 100%}.ButtonNextLink_variant-solid-primary__7bYKv.ButtonNextLink_disabled__JiVeS,.ButtonNextLink_variant-solid-primary__7bYKv:disabled{background:var(--button-primarysolid-disabled)}.ButtonNextLink_variant-solid-normal__tR8r8{background-color:var(--button-normalsolid-default);border:1px solid var(--button-normalsolid-default)}.ButtonNextLink_variant-solid-normal__tR8r8:hover{background-color:var(--button-normalsolid-hovered);border:1px solid var(--button-normalsolid-hovered)}.ButtonNextLink_variant-solid-normal__tR8r8.ButtonNextLink_disabled__JiVeS,.ButtonNextLink_variant-solid-normal__tR8r8:disabled{background-color:var(--button-normalsolid-disabled);border:1px solid var(--button-normalsolid-disabled)}.ButtonNextLink_variant-solid-normalOnFill__m9yQr{color:var(--text-body-default);background-color:var(--button-normalsolidonfill-default)}.ButtonNextLink_variant-solid-normalOnFill__m9yQr:hover{color:var(--text-body-default);background-color:var(--button-normalsolidonfill-hovered)}.ButtonNextLink_variant-solid-normalOnFill__m9yQr.ButtonNextLink_disabled__JiVeS,.ButtonNextLink_variant-solid-normalOnFill__m9yQr:disabled{color:var(--text-onfillbody-default);background-color:var(--button-normalsolidonfill-disabled)}.ButtonNextLink_variant-solid-vivid__cD4T2{background-color:var(--button-vividsolid-default)}.ButtonNextLink_variant-solid-vivid__cD4T2:hover{background-color:var(--button-vividsolid-hovered)}.ButtonNextLink_variant-solid-vivid__cD4T2.ButtonNextLink_disabled__JiVeS,.ButtonNextLink_variant-solid-vivid__cD4T2:disabled{color:var(--text-onfillbody-default);background-color:var(--button-vividsolid-disabled)}.ButtonNextLink_variant-solid-danger__O8rJ7{background-color:var(--button-errorsolid-default)}.ButtonNextLink_variant-solid-danger__O8rJ7:hover{background-color:var(--button-errorsolid-hovered)}.ButtonNextLink_variant-solid-danger__O8rJ7.ButtonNextLink_disabled__JiVeS,.ButtonNextLink_variant-solid-danger__O8rJ7:disabled{background-color:var(--button-errorsolid-disabled)}.ButtonNextLink_variant-outline-primary__Tl_sp{color:var(--button-primaryoutline-default);border:1px solid var(--button-primaryoutline-default)}.ButtonNextLink_variant-outline-primary__Tl_sp:hover{color:var(--text-onfillbody-default);background-color:var(--button-primaryoutline-hovered);border:1px solid var(--button-primaryoutline-hovered)}.ButtonNextLink_variant-outline-primary__Tl_sp.ButtonNextLink_disabled__JiVeS,.ButtonNextLink_variant-outline-primary__Tl_sp:disabled{color:var(--button-primaryoutline-disabled);background-color:transparent;border:1px solid var(--button-primaryoutline-disabled)}.ButtonNextLink_variant-outline-normal__huVcl{color:var(--button-normaloutline-default);border:1px solid var(--button-normaloutline-default)}.ButtonNextLink_variant-outline-normal__huVcl:hover{color:var(--text-onfillbody-default);background-color:var(--button-normaloutline-hovered);border:1px solid var(--button-normaloutline-hovered)}.ButtonNextLink_variant-outline-normal__huVcl.ButtonNextLink_disabled__JiVeS,.ButtonNextLink_variant-outline-normal__huVcl:disabled{color:var(--button-normaloutline-disabled);background-color:transparent;border:1px solid var(--button-normaloutline-disabled)}.ButtonNextLink_variant-outline-normalOnFill__SYe6b{color:var(--text-onfillbody-default);background-color:transparent;border:1px solid var(--button-normaloutlineonfill-default)}.ButtonNextLink_variant-outline-normalOnFill__SYe6b:hover{color:var(--text-body-default);background-color:var(--button-normalsolidonfill-hovered)}.ButtonNextLink_variant-outline-normalOnFill__SYe6b.ButtonNextLink_disabled__JiVeS,.ButtonNextLink_variant-outline-normalOnFill__SYe6b:disabled{color:var(--text-body-disabled);background-color:transparent;border:1px solid var(--button-normaloutlineonfill-disabled)}.ButtonNextLink_variant-outline-vivid__FxWcj{color:var(--text-onfillbody-default);background-color:transparent;border:1px solid var(--button-vividoutline-default)}.ButtonNextLink_variant-outline-vivid__FxWcj:hover{color:var(--text-body-default);background-color:var(--button-vividoutline-hovered)}.ButtonNextLink_variant-outline-vivid__FxWcj.ButtonNextLink_disabled__JiVeS,.ButtonNextLink_variant-outline-vivid__FxWcj:disabled{color:var(--text-body-disabled);background-color:transparent;border:1px solid var(--button-vividoutline-disabled)}.ButtonNextLink_variant-outline-danger__rOzv9{color:var(--button-erroroutline-default);background-color:var(--surface-general-default);border:1px solid var(--button-erroroutline-default)}.ButtonNextLink_variant-outline-danger__rOzv9:hover{color:var(--text-onfillbody-default);background-color:var(--button-erroroutline-hovered);border:1px solid var(--button-erroroutline-hovered)}.ButtonNextLink_variant-outline-danger__rOzv9.ButtonNextLink_disabled__JiVeS,.ButtonNextLink_variant-outline-danger__rOzv9:disabled{color:var(--text-body-disabled);background-color:var(--surface-general-default);border:1px solid var(--button-normaloutlineonfill-disabled)}.ButtonNextLink_size-xs__21OqD{padding:calc(var(--spacing-x1) / 2) var(--spacing-x2);font-size:var(--text-size-xs)}.ButtonNextLink_size-sm__uZTci{height:30px;padding:var(--spacing-x2) var(--spacing-x3);font-size:var(--text-size-xs)}.ButtonNextLink_size-md__s9fOk{height:40px;padding:var(--spacing-x3) var(--spacing-x3);font-size:var(--text-size-sm)}.ButtonNextLink_size-lg__PfBNx{height:50px;padding:var(--spacing-x4) var(--spacing-x3);font-size:var(--text-size-md)}.ButtonNextLink_wide__YqbNA{width:100%}.ButtonNextLink_icon__oOnjL{display:inline-flex;align-items:center}.ButtonNextLink_size-sm__uZTci>.ButtonNextLink_icon__oOnjL>svg{width:12px;height:12px}.ButtonNextLink_size-md__s9fOk>.ButtonNextLink_icon__oOnjL>svg{width:14px;height:14px}.ButtonNextLink_size-lg__PfBNx>.ButtonNextLink_icon__oOnjL>svg{width:16px;height:16px}.ButtonNextLink_icon-left__mBpnj{order:0}.ButtonNextLink_icon-leftEdge__wZwPN{position:absolute;top:50%;left:var(--spacing-x3);transform:translateY(-50%)}.ButtonNextLink_icon-right__h8_Gx{order:2}.ButtonNextLink_icon-rightEdge__4wwYz{position:absolute;top:50%;right:var(--spacing-x3);transform:translateY(-50%)}.ApplicationModal_container__2jrc2{display:flex;flex-direction:column;gap:var(--spacing-x6);width:680px;padding:var(--spacing-x8) var(--spacing-x6);background:var(--offerswhite);border-radius:var(--radius-md)}@media screen and (max-width:768px){.ApplicationModal_container__2jrc2{gap:var(--spacing-x4);width:100vw;padding:var(--spacing-x8) var(--spacing-x4)}}.ApplicationModal_content__dLlsi{display:flex;flex-direction:column;gap:var(--spacing-x8);width:100%;max-height:80vh;overflow-y:scroll}@media screen and (max-width:768px){.ApplicationModal_content__dLlsi{gap:var(--spacing-x4)}}.ApplicationModal_top__N88Vz{display:flex;flex-direction:column;gap:var(--spacing-x2);width:100%}.ApplicationModal_top__N88Vz .ApplicationModal__heading__nMPXl{font-size:var(--text-size-xl);font-weight:var(--text-weight-bold);color:var(--text-heading-default)}.ApplicationModal_top__N88Vz .ApplicationModal__description__v181O{font-size:var(--text-size-sm);color:var(--text-description-default)}@media screen and (max-width:768px){.ApplicationModal_top__N88Vz .ApplicationModal__heading__nMPXl{font-size:var(--text-size-lg)}.ApplicationModal_top__N88Vz .ApplicationModal__description__v181O{font-size:var(--text-size-xs)}}.ApplicationModal_close__YoKGY{position:absolute;top:calc(var(--fontsize-xxs) / 2);right:0;display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-x4)}.ApplicationModal_close__YoKGY .ApplicationModal_button__ieS9g{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background-color:transparent;border:none}.ApplicationModal_close__YoKGY .ApplicationModal_button__ieS9g .ApplicationModal__icon__5YIF2{font-size:var(--fontsize-xl);color:var(--offersbluegray-400)}.ApplicationModal_close__YoKGY .ApplicationModal_button__ieS9g:hover{opacity:.7}.ApplicationButton_tooltip__o5yIZ{position:relative;display:flex;align-items:center;justify-content:center;width:100%;cursor:help}.ApplicationButton_tooltip__o5yIZ .ApplicationButton__description__pYPPj{position:absolute;z-index:10;display:none;flex-direction:column;gap:var(--spacing-x2);width:360px;padding:var(--spacing-x3);background-color:var(--background-tooltip-default);border-radius:var(--radius-sm)}.ApplicationButton_tooltip__o5yIZ .ApplicationButton__description__pYPPj p{font-size:var(--text-size-xs);color:var(--offerswhite)}.ApplicationButton_tooltip__o5yIZ .ApplicationButton__description__pYPPj:before{position:absolute;left:50%;z-index:10;margin-left:-16px;content:"";border:16px solid transparent;transform:rotate(180deg)}@media screen and (max-width:768px){.ApplicationButton_tooltip__o5yIZ .ApplicationButton__description__pYPPj{width:280px}}.ApplicationButton_tooltip__o5yIZ:hover .ApplicationButton__description__pYPPj{bottom:calc(100% + var(--spacing-x2));left:50%;display:inline-flex;transform:translateX(-50%)}.ApplicationButton_tooltip__o5yIZ:hover .ApplicationButton__description__pYPPj:before{bottom:-24px;border-bottom:8px solid var(--background-tooltip-default)}.JobDescriptionBusiness_wrapper__RpUhn{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-bottom:var(--spacing-x6)}.JobDescriptionBusiness_heading___jA_8{margin-bottom:var(--spacing-x4);font-size:var(--text-size-xl);font-weight:var(--text-weight-bold);color:var(--text-heading-default)}@media screen and (max-width:768px){.JobDescriptionBusiness_heading___jA_8{font-size:var(--text-size-lg)}}.JobDescriptionIssue_wrapper__kTDcV{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-bottom:var(--spacing-x6)}.JobDescriptionIssue_heading__tTiny{margin-bottom:var(--spacing-x4);font-size:var(--text-size-xl);font-weight:var(--text-weight-bold);color:var(--text-heading-default)}@media screen and (max-width:768px){.JobDescriptionIssue_heading__tTiny{font-size:var(--text-size-lg)}}.JobDescriptionMembers_wrapper__84Lm9{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-bottom:var(--spacing-x6)}.JobDescriptionMembers_heading__JolaP{margin-bottom:var(--spacing-x4);font-size:var(--text-size-xl);font-weight:var(--text-weight-bold);color:var(--text-heading-default)}@media screen and (max-width:768px){.JobDescriptionMembers_heading__JolaP{font-size:var(--text-size-lg)}}.JobDescriptionMembers_list__TxTED{display:flex;gap:var(--spacing-x4);width:100%;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.JobDescriptionMembers_list__TxTED::-webkit-scrollbar{display:none}.JobDescriptionMembers_item__I_1e6{display:flex;min-width:280px;max-width:320px}.MemberCard_wrapper__262n6{display:flex;flex-direction:column;gap:var(--spacing-x1);align-items:center;width:100%;padding:var(--spacing-x4);background-color:var(--offerswhite);border:1px solid var(--offersbluegray-200);border-radius:var(--radius-md);box-shadow:0 2px 4px 0 #01293a1a}.MemberCard_image__QV6Vh{position:relative;width:140px;height:140px;aspect-ratio:1/1;overflow:hidden;border-radius:50em}.MemberCard_image__QV6Vh img{position:absolute;width:100%;height:100%;object-fit:cover}.MemberCard_heading__TvuSO{font-size:var(--text-size-lg);font-weight:var(--text-weight-bold);color:var(--text-heading-default)}@media screen and (max-width:768px){.MemberCard_heading__TvuSO{font-size:var(--text-size-md)}}.MemberCard_department__2hXcU{font-size:var(--text-size-sm);color:var(--offersbluegray-500)}.MemberCard_description__gOs45{display:-webkit-box;overflow:hidden;font-size:var(--text-size-sm);color:var(--text-body-default);-webkit-box-orient:vertical;-webkit-line-clamp:5}.MemberCard_description__gOs45.MemberCard__full___psVl{-webkit-line-clamp:20}.MemberCard_button__j6ZiY{display:inline-flex;align-items:center;justify-content:center;margin-top:var(--spacing-x2);font-size:var(--text-size-sm);color:var(--text-body-default);cursor:pointer}.MemberCard_button__j6ZiY:hover{color:var(--offerslightblue-500)}.JobDescriptionProcessSteps_wrapper__Sg0jY{display:flex;flex-direction:column;align-items:flex-start;width:100%}.JobDescriptionProcessSteps_heading__122RS{margin-bottom:var(--spacing-x4);font-size:var(--text-size-xl);font-weight:var(--text-weight-bold);color:var(--text-heading-default)}@media screen and (max-width:768px){.JobDescriptionProcessSteps_heading__122RS{font-size:var(--text-size-lg)}}.JobDescriptionProcessSteps_list__LSCm1{display:flex;flex-direction:column;gap:var(--spacing-x2);width:100%;margin-bottom:var(--spacing-x4);list-style:none;counter-reset:number}.JobDescriptionProcessSteps_list__LSCm1 li{position:relative;padding-left:var(--spacing-x6);font-size:var(--text-size-lg)}.JobDescriptionProcessSteps_list__LSCm1 li:before{position:absolute;left:0;content:"" counter(number) ".";counter-increment:number}@media screen and (max-width:768px){.JobDescriptionProcessSteps_list__LSCm1 li{font-size:var(--text-size-md)}}.JobDescriptionProcessSteps_markdown__AEtu1 *{font-size:var(--text-size-xs)!important;line-height:var(--lineheight-lg)!important;color:var(--offersbluegray-500)!important}.JobDescriptionRecommendPoint_wrapper__t_pvc{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-bottom:var(--spacing-x6)}.JobDescriptionRecommendPoint_heading__PiFQZ{margin-bottom:var(--spacing-x4);font-size:var(--text-size-xl);font-weight:var(--text-weight-bold);color:var(--text-heading-default)}@media screen and (max-width:768px){.JobDescriptionRecommendPoint_heading__PiFQZ{font-size:var(--text-size-lg)}}.BasicRequirements_wrapper__BwjTz{position:relative;width:100%;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.BasicRequirements_wrapper__BwjTz::-webkit-scrollbar{display:none}.BasicRequirements_table__qU_lN{width:100%;border-collapse:collapse}.BasicRequirements_table__qU_lN tr{border:1px solid var(--offersbluegray-200)}.BasicRequirements_table__qU_lN .BasicRequirements__head__7TCZd{position:sticky;left:0;z-index:1;width:25%;min-width:150px;padding:var(--spacing-x3);background:var(--offersbluegray-50);border-left:1px solid var(--offersbluegray-200)}.BasicRequirements_table__qU_lN .BasicRequirements__head__7TCZd .BasicRequirements___content__O_Sjl{display:flex;gap:var(--spacing-x1);align-items:center}.BasicRequirements_table__qU_lN .BasicRequirements__head__7TCZd .BasicRequirements___text__cuZyq{font-size:var(--text-size-sm);font-weight:var(--text-weight-bold);color:var(--text-body-default);text-align:left}.BasicRequirements_table__qU_lN .BasicRequirements__body__VrmLA{width:80%;min-width:280px;padding:var(--spacing-x3);font-size:var(--text-size-md);color:var(--text-body-default)}@media screen and (max-width:768px){.BasicRequirements_table__qU_lN .BasicRequirements__head__7TCZd .BasicRequirements___text__cuZyq{font-size:var(--text-size-xs)}.BasicRequirements_table__qU_lN .BasicRequirements__body__VrmLA{font-size:var(--text-size-sm)}}.SkillRequirements_wrapper__6zPrb{position:relative;width:100%;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.SkillRequirements_wrapper__6zPrb::-webkit-scrollbar{display:none}.SkillRequirements_table__D6skb{width:100%;border-collapse:collapse;border:none}.SkillRequirements_head__p7d0o{min-width:120px;padding:var(--spacing-x2) var(--spacing-x4);background:var(--offerswhite);border-bottom:1px solid var(--offersbluegray-200)}.SkillRequirements_head__p7d0o .SkillRequirements__text__TMpi_{font-size:var(--text-size-sm);color:var(--offersbluegray-500);text-align:left}@media screen and (max-width:768px){.SkillRequirements_head__p7d0o .SkillRequirements__text__TMpi_{font-size:var(--text-size-xs)}}.SkillRequirements_row__dPjbK{padding:var(--spacing-x4);background-color:var(--offerswhite);border-bottom:1px solid var(--offersbluegray-200)}.SkillRequirements_row__dPjbK .SkillRequirements__link__Z2daS,.SkillRequirements_row__dPjbK .SkillRequirements__text__TMpi_{font-size:var(--text-size-md);font-weight:var(--text-weight-bold);color:var(--text-body-default)}.SkillRequirements_row__dPjbK .SkillRequirements__link__Z2daS{text-decoration:underline}.SkillRequirements_row__dPjbK .SkillRequirements__link__Z2daS:hover{color:var(--status-primary-default)}.SkillRequirements_row__dPjbK .SkillRequirements__icon__m8NtM{display:flex;align-items:center;justify-content:center;font-size:var(--text-size-xl);color:var(--offerspink-400)}.SkillRequirements_row__dPjbK .SkillRequirements__icon__m8NtM.SkillRequirements___success__ulVDQ{color:var(--offersgreen-500)}@media screen and (max-width:768px){.SkillRequirements_row__dPjbK .SkillRequirements__link__Z2daS,.SkillRequirements_row__dPjbK .SkillRequirements__text__TMpi_{font-size:var(--text-size-sm)}.SkillRequirements_row__dPjbK .SkillRequirements__icon__m8NtM{font-size:var(--text-size-lg)}}.SkillRequirements_chip__rC5nS{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-x1) var(--spacing-x3);font-size:var(--text-size-sm);line-height:var(--lineheight-none);color:var(--offersgreen-500);background-color:var(--offersgreen-50);border-radius:var(--radius-sm)}.SkillRequirements_chip__rC5nS.SkillRequirements__required__FFrUQ{color:var(--offerspink-500);background-color:var(--offerspink-50)}@media screen and (max-width:768px){.SkillRequirements_chip__rC5nS{font-size:var(--text-size-xs)}}.SkillRequirements_button__gc3Y7{width:100%;margin-top:var(--spacing-x4)}.JobDescriptionRequirements_wrapper__nHFO8{display:flex;flex-direction:column;gap:var(--spacing-x6);align-items:flex-start;width:100%;margin-bottom:var(--spacing-x8)}.JobDescriptionRequirements_heading__OU7Th{font-size:var(--text-size-xl);font-weight:var(--text-weight-bold);color:var(--text-heading-default)}@media screen and (max-width:768px){.JobDescriptionRequirements_heading__OU7Th{font-size:var(--text-size-lg)}}.JobDescriptionRequirements_sub_heading__scmUh{font-size:var(--text-size-lg);font-weight:var(--text-weight-bold);color:var(--text-heading-default)}@media screen and (max-width:768px){.JobDescriptionRequirements_sub_heading__scmUh{font-size:var(--text-size-md)}}.JobDescriptionRequirements_section__enQCM{display:flex;flex-direction:column;gap:var(--spacing-x4);align-items:flex-start;width:100%}.JobDescriptionRequirements_content__aKr0X{width:100%;padding:var(--spacing-x6) var(--spacing-x4) var(--spacing-x2) var(--spacing-x4);background-color:var(--offersbluegray-50);border-radius:var(--radius-md)}@media screen and (max-width:768px){.JobDescriptionRequirements_content__aKr0X{padding:var(--spacing-x4) var(--spacing-x4) 0 var(--spacing-x4)}}.JobDescriptionServiceSummary_wrapper__5BOer{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-bottom:var(--spacing-x6)}.JobDescriptionServiceSummary_heading__kYA9R{margin-bottom:var(--spacing-x4);font-size:var(--text-size-xl);font-weight:var(--text-weight-bold);color:var(--text-heading-default)}@media screen and (max-width:768px){.JobDescriptionServiceSummary_heading__kYA9R{font-size:var(--text-size-lg)}}.JobDescriptionSummary_wrapper__JUUbb{display:flex;flex-direction:column;gap:var(--spacing-x8);align-items:flex-start;width:100%;margin-bottom:var(--spacing-x8)}@media screen and (max-width:768px){.JobDescriptionSummary_wrapper__JUUbb{gap:var(--spacing-x6)}}.JobDescriptionSummary_buttons__aQz5O{display:flex;gap:var(--spacing-x2);align-items:center;width:100%}.JobDescriptionSummary_buttons__aQz5O .JobDescriptionSummary__bookmark__UBcSo{width:50px}.JobDescriptionSummary_llm__SMXEw{display:flex;flex-direction:column;gap:var(--spacing-x2);width:100%;padding:var(--spacing-x3);background:var(--offersbluegray-50);border:1px solid var(--offersbluegray-200);border-radius:var(--radius-md)}.JobDescriptionSummary_llm__SMXEw .JobDescriptionSummary__heading__tR3ho{font-size:var(--text-size-lg);font-weight:var(--text-weight-bold);color:var(--text-heading-default)}.JobDescriptionSummary_llm__SMXEw .JobDescriptionSummary__text__tS6Mm{font-size:var(--text-size-sm);color:var(--text-body-default)}@media screen and (max-width:768px){.JobDescriptionSummary_llm__SMXEw .JobDescriptionSummary__heading__tR3ho{font-size:var(--text-size-md)}}.JobDescriptionSummary_info__l3r1I{width:100%;border-collapse:collapse}.JobDescriptionSummary_info__l3r1I,.JobDescriptionSummary_info__l3r1I tr{border:1px solid var(--offersbluegray-200)}.JobDescriptionSummary_info__l3r1I .JobDescriptionSummary__head__RRWj2{width:20%;min-width:120px;padding:var(--spacing-x3);background:var(--offersbluegray-50)}.JobDescriptionSummary_info__l3r1I .JobDescriptionSummary__head__RRWj2 .JobDescriptionSummary___content__579oN{display:flex;gap:var(--spacing-x1);align-items:center}.JobDescriptionSummary_info__l3r1I .JobDescriptionSummary__head__RRWj2 .JobDescriptionSummary___text__QRnGW{font-size:var(--text-size-sm);color:var(--text-body-default)}.JobDescriptionSummary_info__l3r1I .JobDescriptionSummary__body__bte4J{width:80%;padding:var(--spacing-x3);font-size:var(--text-size-md);font-weight:var(--text-weight-bold);color:var(--text-body-default)}@media screen and (max-width:768px){.JobDescriptionSummary_info__l3r1I .JobDescriptionSummary__head__RRWj2 .JobDescriptionSummary___text__QRnGW{font-size:var(--text-size-xs)}.JobDescriptionSummary_info__l3r1I .JobDescriptionSummary__body__bte4J{font-size:var(--text-size-sm)}}.JobDescriptionTechStacks_wrapper__eR3dA{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-bottom:var(--spacing-x8)}.JobDescriptionTechStacks_heading__kXmva{margin-bottom:var(--spacing-x4);font-size:var(--text-size-xl);font-weight:var(--text-weight-bold);color:var(--text-heading-default)}@media screen and (max-width:768px){.JobDescriptionTechStacks_heading__kXmva{font-size:var(--text-size-lg)}}.JobDescriptionTechStacks_content__I6Sqe{display:flex;flex-direction:column;gap:var(--spacing-x4);align-items:flex-start;width:100%;padding:var(--spacing-x6) var(--spacing-x4);background-color:var(--offersbluegray-50);border-radius:var(--radius-md)}@media screen and (max-width:768px){.JobDescriptionTechStacks_content__I6Sqe{padding:var(--spacing-x4)}}.StackList_wrapper__lEPpg{display:grid;grid-template-columns:240px 1fr;grid-gap:var(--spacing-x2);align-items:center;width:100%}@media screen and (max-width:768px){.StackList_wrapper__lEPpg{grid-template-columns:1fr}}.StackList_heading___TCYk{font-size:var(--text-size-sm);font-weight:var(--text-weight-bold);color:var(--text-heading-default)}.StackList_content__UAqHj{display:flex;flex-wrap:wrap;gap:var(--spacing-x2);align-items:center}.StackList_chip__SOco_{display:inline-flex;align-items:center;justify-content:center}.StackList_chip__SOco_ p{font-size:var(--text-size-sm);line-height:var(--lineheight-none);color:var(--text-body-default)}a.StackList_chip__SOco_{padding:var(--spacing-x2) var(--spacing-x4);border:1px solid var(--button-primaryoutline-default);border-radius:50em}a.StackList_chip__SOco_ p{color:var(--button-primaryoutline-default)}@media screen and (max-width:768px){a.StackList_chip__SOco_{padding:var(--spacing-x1) var(--spacing-x4)}}a.StackList_chip__SOco_:hover{background-color:var(--button-primaryoutline-default)}a.StackList_chip__SOco_:hover p{color:var(--text-onfillbody-default)}.JobDescriptionDetailFooter_container__vARik{position:fixed;bottom:var(--spacing-x6);left:0;z-index:10;width:100%;opacity:1;transition:opacity .5s ease,transform .5s ease;transform:translateY(0)}.JobDescriptionDetailFooter_container__vARik.JobDescriptionDetailFooter_hidden__Oit6f{opacity:0;transform:translateY(50px)}@media screen and (max-width:768px){.JobDescriptionDetailFooter_container__vARik{bottom:0}}.JobDescriptionDetailFooter_wrapper__pYlUC{display:flex;gap:var(--spacing-x4);align-items:center;justify-content:space-between;width:100%;max-width:1040px;padding:var(--spacing-x4) var(--spacing-x6);margin:0 auto;background-color:var(--offerswhite);border:1px solid var(--offersbluegray-400);border-radius:var(--radius-md);box-shadow:0 2px 4px 0 #01293a1a}@media screen and (max-width:768px){.JobDescriptionDetailFooter_wrapper__pYlUC{padding:var(--spacing-x3) var(--spacing-x4);border:none;border-top:1px solid var(--offersbluegray-400);border-radius:0}}.JobDescriptionDetailFooter_summary___MwdR{display:flex;flex-direction:column;gap:var(--spacing-x2);align-items:flex-start}.JobDescriptionDetailFooter_summary___MwdR .JobDescriptionDetailFooter__title__Hk7FE{display:-webkit-box;overflow:hidden;font-size:var(--fontsize-xl);font-weight:var(--text-weight-bold);color:var(--text-heading-default);-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.JobDescriptionDetailFooter_summary___MwdR .JobDescriptionDetailFooter__list__Ex7lj{display:flex;flex-wrap:wrap;row-gap:var(--spacing-x1);column-gap:var(--spacing-x3);align-items:center}.JobDescriptionDetailFooter_summary___MwdR .JobDescriptionDetailFooter__list__Ex7lj li{display:inline-flex;gap:var(--spacing-x1);align-items:center}.JobDescriptionDetailFooter_summary___MwdR .JobDescriptionDetailFooter__list__Ex7lj li .JobDescriptionDetailFooter___icon__u4mMv,.JobDescriptionDetailFooter_summary___MwdR .JobDescriptionDetailFooter__list__Ex7lj li .JobDescriptionDetailFooter___text__nJJQm{font-size:var(--text-size-sm);color:var(--text-body-default)}@media screen and (max-width:768px){.JobDescriptionDetailFooter_summary___MwdR{display:none}}.JobDescriptionDetailFooter_actions__HRGbk{display:flex;gap:var(--spacing-x4);align-items:center}.JobDescriptionDetailFooter_actions__HRGbk .JobDescriptionDetailFooter__application__9nPn_{width:300px}.JobDescriptionDetailFooter_actions__HRGbk .JobDescriptionDetailFooter__bookmark__MDNRJ{width:50px}@media screen and (max-width:768px){.JobDescriptionDetailFooter_actions__HRGbk,.JobDescriptionDetailFooter_actions__HRGbk .JobDescriptionDetailFooter__application__9nPn_{width:100%}}.Container_main__Rlf0y{width:100%;min-height:100vh;padding-top:var(--spacing-x4);margin:0 auto}@media screen and (max-width:768px){.Container_main__Rlf0y{padding-top:0}}.Container_sub__KZL_X{width:100%;max-width:1040px;height:auto;padding:var(--spacing-x6) var(--spacing-x4);margin:0 auto}.Container_sub__KZL_X.Container__top__BraaT{padding:0 var(--spacing-x4) var(--spacing-x6) var(--spacing-x4)}.Container_main_wrapper__nJ7Aj{width:100%;margin:0 auto}.Container_main_wrapper__nJ7Aj.Container__bg_lightblue__Ttzet{background:var(--offerslightblue-50)}.Container_main_wrapper__nJ7Aj.Container__border_top__G6j3N{border-top:1px solid var(--offersbluegray-100)}.Container_main_wrapper__nJ7Aj.Container__border_bottom__DgW8Y{border-bottom:1px solid var(--offersbluegray-100)}.Container_column__pHnVa{display:grid;grid-template-columns:calc(100% - 300px - var(--spacing-x10)) 300px;grid-gap:var(--spacing-x10);width:100%;max-width:1040px;padding:var(--spacing-x6) var(--spacing-x4);margin:0 auto}.Container_column__pHnVa.Container__top__BraaT{padding:0 var(--spacing-x4) var(--spacing-x6) var(--spacing-x4)}@media screen and (max-width:768px){.Container_column__pHnVa{grid-template-columns:100%;grid-gap:var(--spacing-x8)}}.JobCardList_list__C0VBW{display:flex;flex-direction:column;gap:var(--spacing-x6);width:100%}.JobCardList_list__C0VBW .JobCardList__item__agJyg{width:100%}.LinkSection_wrapper__srzWi{position:relative;z-index:2;display:flex;gap:var(--spacing-x1);align-items:center;width:100%;margin-bottom:var(--spacing-x6);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.LinkSection_wrapper__srzWi::-webkit-scrollbar{display:none}.PrefecturesList_wrapper__K2FCX{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:var(--spacing-x1);align-items:center}.PrefecturesList_wrapper__K2FCX li{display:inline-flex;align-items:center;justify-content:center}.PrefecturesList_text__sLRJu{font-size:var(--text-size-xs);font-weight:var(--text-weight-bold);color:var(--text-body-default)}a.PrefecturesList_text__sLRJu{text-decoration:underline}a.PrefecturesList_text__sLRJu:hover{color:var(--status-primary-default)}.JobWideCard_container__PGL6k{position:relative;z-index:0;padding:var(--spacing-x4);background-color:var(--offerswhite);border:1px solid var(--offersbluegray-200);border-radius:var(--radius-md);box-shadow:0 2px 4px 0 #01293a1a}.JobWideCard_body__I_p1V,.JobWideCard_container__PGL6k{display:flex;flex-direction:column;align-items:flex-start;width:100%}.JobWideCard_heading__eh2Zf{width:100%;margin-bottom:var(--spacing-x4)}.JobWideCard_heading__eh2Zf .JobWideCard__text__Cocf0{display:-webkit-box;overflow:hidden;font-size:var(--text-size-lg);font-weight:var(--text-weight-bold);color:var(--text-body-default);-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.JobWideCard_heading__eh2Zf:before{position:absolute;inset:0;z-index:1;content:""}@media screen and (max-width:768px){.JobWideCard_heading__eh2Zf .JobWideCard__text__Cocf0{font-size:var(--text-size-md);-webkit-line-clamp:2;line-clamp:2}}.JobWideCard_heading__eh2Zf:hover>.JobWideCard__text__Cocf0{color:var(--status-primary-default)}.JobWideCard_info__2zAOd{position:relative;z-index:2;display:flex;gap:var(--spacing-x2);align-items:center;justify-content:space-between;width:100%;margin-bottom:var(--spacing-x4)}.JobWideCard_company__hUhGz{display:inline-flex;gap:var(--spacing-x2);align-items:center}.JobWideCard_company__hUhGz .JobWideCard__logo__AtfxB{position:relative;flex:0 0 auto;width:24px;height:24px;aspect-ratio:1/1;overflow:hidden;border-radius:50em}.JobWideCard_company__hUhGz .JobWideCard__logo__AtfxB img{position:absolute;width:100%;height:100%;object-fit:cover}.JobWideCard_company__hUhGz .JobWideCard__text__Cocf0{font-size:var(--text-size-sm);color:var(--offersbluegray-600)}.JobWideCard_company__hUhGz:hover .JobWideCard__text__Cocf0{color:var(--status-primary-default)}@media screen and (max-width:768px){.JobWideCard_company__hUhGz .JobWideCard__text__Cocf0{font-size:var(--text-size-xs)}}.JobWideCard_summaries__AiMHD{display:flex;flex-direction:column}.JobWideCard_summaries__AiMHD .JobWideCard__item__5d3MI{display:inline-flex;gap:var(--spacing-x1);align-items:center}.JobWideCard_summaries__AiMHD .JobWideCard__item__5d3MI .JobWideCard___icon__xETzv{flex:0 0 auto;color:var(--offersbluegray-600)}.JobWideCard_summaries__AiMHD .JobWideCard__item__5d3MI .JobWideCard___text__Y5aq7{font-size:var(--text-size-xs);font-weight:var(--text-weight-bold);color:var(--text-body-default)}.JobWideCard_footer__SHeBz{position:relative;z-index:2;justify-content:space-between;width:100%}.JobWideCard_footer__SHeBz,.JobWideCard_footer__SHeBz .JobWideCard__buttons__tRSIC{display:flex;gap:var(--spacing-x2);align-items:center}.JobWideCard_footer__SHeBz .JobWideCard__buttons__tRSIC .JobWideCard___application__5ihgH{width:240px}.JobWideCard_footer__SHeBz .JobWideCard__button__1Qsec{display:inline-flex;gap:var(--spacing-x1);align-items:center;justify-content:center;font-size:var(--text-size-sm);color:var(--offersbluegray-500);cursor:pointer}@media screen and (max-width:768px){.JobWideCard_footer__SHeBz{flex-direction:column-reverse;gap:var(--spacing-x4)}.JobWideCard_footer__SHeBz .JobWideCard__buttons__tRSIC{width:100%}.JobWideCard_footer__SHeBz .JobWideCard__buttons__tRSIC .JobWideCard___application__5ihgH{flex:1 0 auto;width:auto}}.JobWideCard_thumbnail__fsa3t{position:relative;flex:0 0 auto;width:50%;aspect-ratio:3/1;overflow:hidden}.JobWideCard_thumbnail__fsa3t img{position:absolute;width:100%;height:100%;object-fit:cover}@media screen and (max-width:768px){.JobWideCard_thumbnail__fsa3t{width:40%;aspect-ratio:1/1}}.JobWideCard_content__7hy93{display:flex;gap:var(--spacing-x2);align-items:center;width:100%;margin-bottom:var(--spacing-x4)}.JobWideCard_description__KnrzD{width:100%;margin-top:var(--spacing-x4)}.JobWideCard_description__KnrzD p{display:-webkit-box;overflow:hidden;font-size:var(--text-size-xs);color:var(--text-body-default);-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}.JobWideCard_description__KnrzD.JobWideCard__hidden__ZtakB{display:none}.JobDescriptionInfo_detail___eL8_{position:relative;z-index:2;width:100%}.JobDescriptionInfo_detail___eL8_ summary{display:flex;gap:var(--spacing-x2);align-items:center;justify-content:center;padding:var(--spacing-x3);background:var(--offerswhite);border:1px solid var(--button-normaloutline-default);border-radius:var(--radius-md)}.JobDescriptionInfo_detail___eL8_ summary .JobDescriptionInfo__label__iLObW{font-size:var(--fontsize-sm);font-weight:var(--text-weight-bold);color:var(--button-normaloutline-default)}.JobDescriptionInfo_detail___eL8_ summary .JobDescriptionInfo__icon__VlZAe{font-size:var(--text-size-sm)}.JobDescriptionInfo_detail___eL8_ summary::-webkit-details-marker{display:none}.JobDescriptionInfo_detail___eL8_ summary:hover{background:var(--button-normaloutline-default)}.JobDescriptionInfo_detail___eL8_ summary:hover .JobDescriptionInfo__icon__VlZAe,.JobDescriptionInfo_detail___eL8_ summary:hover .JobDescriptionInfo__label__iLObW{color:var(--offerswhite)}.JobDescriptionInfo_detail___eL8_[open] summary .JobDescriptionInfo__icon__VlZAe{transform:rotate(180deg)}.JobDescriptionInfo_content__1CzHi{width:100%;padding:var(--spacing-x4);font-size:var(--fontsize-sm);background:var(--offersbluegray-50);border-radius:var(--radius-md)}.JobDescriptionInfo_content__1CzHi h1,.JobDescriptionInfo_content__1CzHi h2,.JobDescriptionInfo_content__1CzHi h3,.JobDescriptionInfo_content__1CzHi h4,.JobDescriptionInfo_content__1CzHi h5,.JobDescriptionInfo_content__1CzHi h6{font-weight:var(--text-weight-bold);color:var(--text-heading-default)}.JobDescriptionInfo_content__1CzHi h1{margin:0 0 var(--spacing-x6) 0;font-size:var(--text-size-xxl)}.JobDescriptionInfo_content__1CzHi h2{padding-bottom:var(--spacing-x3);margin:var(--spacing-x8) 0 var(--spacing-x6) 0;font-size:var(--fontsize-xxl);border-bottom:1px solid var(--offersbluegray-300)}.JobDescriptionInfo_content__1CzHi h3{margin:var(--spacing-x6) 0 var(--spacing-x4) 0;font-size:var(--fontsize-xl)}.JobDescriptionInfo_content__1CzHi h4{margin:0 0 var(--spacing-x3) 0;font-size:var(--fontsize-md)}.JobDescriptionInfo_content__1CzHi h5{margin:0 0 var(--spacing-x3) 0;font-size:var(--fontsize-sm)}.JobDescriptionInfo_content__1CzHi h6{margin:0 0 var(--spacing-x3) 0;font-size:var(--fontsize-xs)}.JobDescriptionInfo_content__1CzHi hr{width:100%;height:1px;margin:var(--spacing-x4) 0;background-color:var(--offersbluegray-200);border:none}.JobDescriptionInfo_content__1CzHi a,.JobDescriptionInfo_content__1CzHi li,.JobDescriptionInfo_content__1CzHi p{font-size:var(--fontsize-sm);font-style:normal;font-weight:var(--text-weight-normal);line-height:var(--lineheight-sm);letter-spacing:0;word-break:break-all}.JobDescriptionInfo_content__1CzHi p{margin-bottom:var(--spacing-x4);color:var(--text-body-default)}@media screen and (max-width:768px){.JobDescriptionInfo_content__1CzHi p{margin-bottom:var(--spacing-x4)}}.JobDescriptionInfo_content__1CzHi a{margin-bottom:var(--spacing-x4);color:var(--offerslightblue-500);text-decoration:none;text-decoration-line:underline;text-decoration-color:var(--offerslightblue-500)}@media screen and (max-width:768px){.JobDescriptionInfo_content__1CzHi a{margin-bottom:var(--spacing-x4)}}.JobDescriptionInfo_content__1CzHi a:hover{opacity:.8}.JobDescriptionInfo_content__1CzHi strong{font-weight:var(--text-weight-bold)}.JobDescriptionInfo_content__1CzHi figure{margin-bottom:var(--spacing-x4)}@media screen and (max-width:768px){.JobDescriptionInfo_content__1CzHi figure{margin-bottom:var(--spacing-x4)}}.JobDescriptionInfo_content__1CzHi img{max-width:100%!important;vertical-align:top}.JobDescriptionInfo_content__1CzHi ul{padding:0;margin:0 0 var(--spacing-x6) 0;list-style:none}.JobDescriptionInfo_content__1CzHi ul li{margin-bottom:var(--spacing-x2)}.JobDescriptionInfo_content__1CzHi ul li:before{position:relative;top:50%;left:0;display:inline-block;width:4px;height:4px;margin-right:var(--spacing-x2);content:"";background-color:var(--offersblack);border-radius:50%;transform:translateY(-50%)}.JobDescriptionInfo_content__1CzHi ul li:last-child{margin-bottom:0}.JobDescriptionInfo_content__1CzHi ul li ul{margin:var(--spacing-x3) 0 var(--spacing-x3) var(--spacing-x4)}@media screen and (max-width:768px){.JobDescriptionInfo_content__1CzHi ul{margin:0 0 var(--spacing-x4) 0}}.BookmarkList_list__i5xxI{width:100%;min-height:480px}.BookmarkList_list__i5xxI .BookmarkList__item__AJy_Q{width:100%;padding:var(--spacing-x6) 0;border-bottom:1px solid var(--offersbluegray-200)}.BookmarkList_list__i5xxI .BookmarkList__item__AJy_Q:first-child{padding:0 0 var(--spacing-x6) 0}.BookmarkList_not_found__24fAd{display:flex;flex-direction:column;gap:var(--spacing-x8);align-items:center;justify-content:center;width:100%;margin-bottom:var(--spacing-x6)}.BookmarkList_not_found__24fAd .BookmarkList__heading__jE44W{font-size:var(--text-size-xl);font-weight:var(--text-weight-bold);color:var(--text-body-default);text-align:center}.BookmarkList_not_found__24fAd .BookmarkList__text__d_tZ_{font-size:var(--text-size-md);color:var(--text-body-default);text-align:center}.BookmarkList_not_found__24fAd .BookmarkList__button__20tk4,.BookmarkList_not_found__24fAd .BookmarkList__image__2TVkz{width:240px}@media screen and (max-width:768px){.BookmarkList_not_found__24fAd .BookmarkList__heading__jE44W{font-size:var(--text-size-lg)}.BookmarkList_not_found__24fAd .BookmarkList__text__d_tZ_{font-size:var(--text-size-sm);text-align:left}.BookmarkList_not_found__24fAd .BookmarkList__button__20tk4{width:100%}.BookmarkList_not_found__24fAd .BookmarkList__image__2TVkz{width:180px}}.BookmarkList_pagination__dw4il{display:flex;justify-content:center;width:100%;margin-top:var(--spacing-x8)}.ApplicationList_list__jFEwv{width:100%;min-height:480px}.ApplicationList_list__jFEwv .ApplicationList__item__HlZWW{width:100%;padding:var(--spacing-x6) 0;border-bottom:1px solid var(--offersbluegray-200)}.ApplicationList_list__jFEwv .ApplicationList__item__HlZWW:first-child{padding:0 0 var(--spacing-x6) 0}.ApplicationList_not_found__Loa4K{display:flex;flex-direction:column;gap:var(--spacing-x8);align-items:center;justify-content:center;width:100%;margin-bottom:var(--spacing-x6)}.ApplicationList_not_found__Loa4K .ApplicationList__heading__0MO5r{font-size:var(--text-size-xl);font-weight:var(--text-weight-bold);color:var(--text-body-default);text-align:center}.ApplicationList_not_found__Loa4K .ApplicationList__text__pNJOX{font-size:var(--text-size-md);color:var(--text-body-default);text-align:center}.ApplicationList_not_found__Loa4K .ApplicationList__button__Sh4wu,.ApplicationList_not_found__Loa4K .ApplicationList__image__bJH9D{width:240px}@media screen and (max-width:768px){.ApplicationList_not_found__Loa4K .ApplicationList__heading__0MO5r{font-size:var(--text-size-lg)}.ApplicationList_not_found__Loa4K .ApplicationList__text__pNJOX{font-size:var(--text-size-sm);text-align:left}.ApplicationList_not_found__Loa4K .ApplicationList__button__Sh4wu{width:100%}.ApplicationList_not_found__Loa4K .ApplicationList__image__bJH9D{width:180px}}.ApplicationList_pagination__9CRgL{display:flex;justify-content:center;width:100%;margin-top:var(--spacing-x8)}.CompanyDetailHeader_container__7NEz8{display:flex;flex-direction:column;gap:var(--spacing-x6);width:100%;margin-bottom:var(--spacing-x6)}.CompanyDetailHeader_content__SMly5{display:flex;flex-direction:column;gap:var(--spacing-x4);align-items:flex-start;width:100%}.CompanyDetailHeader_cover__ZykKm{position:relative;width:100%;aspect-ratio:1040/340;overflow:hidden;background-color:var(--offersgray-100);border-radius:0 var(--radius-md) var(--radius-md) 0}.CompanyDetailHeader_cover__ZykKm img{position:absolute;width:100%;height:100%;object-fit:cover}@media screen and (max-width:768px){.CompanyDetailHeader_cover__ZykKm{aspect-ratio:375/120}}.CompanyDetailHeader_heading__J4oZu{display:flex;gap:var(--spacing-x3);align-items:center;width:100%}.CompanyDetailHeader_heading__J4oZu .CompanyDetailHeader__logo__yx540{position:relative;flex:0 0 auto;width:48px;height:48px;aspect-ratio:1/1;overflow:hidden}.CompanyDetailHeader_heading__J4oZu .CompanyDetailHeader__logo__yx540 img{position:absolute;width:100%;height:100%;object-fit:cover}.CompanyDetailHeader_heading__J4oZu .CompanyDetailHeader__icon___jPZv{font-size:48px;color:var(--text-body-default)}.CompanyDetailHeader_url__O81rb{display:inline-flex;gap:var(--spacing-x1);align-items:center;font-size:var(--fontsize-md);color:var(--offersbluegray-500)}.CompanyDetailHeader_url__O81rb .CompanyDetailHeader__icon___jPZv{font-size:var(--fontsize-lg);color:var(--offersbluegray-500)}.CompanyDetailJobs_list__UPG4d{width:100%}.CompanyDetailJobs_list__UPG4d .CompanyDetailJobs__item__pL3PP{width:100%;padding:var(--spacing-x6) 0;border-bottom:1px solid var(--offersbluegray-200)}.CompanyDetailJobs_not_found__K7RmV{display:flex;flex-direction:column;gap:var(--spacing-x8);align-items:center;justify-content:center;width:100%;height:640px}.CompanyDetailJobs_not_found__K7RmV .CompanyDetailJobs__text__etH8g{text-align:center}.CompanyJobDescriptions_wrapper__25_sx{display:flex;flex-direction:column;gap:var(--spacing-x6);width:100%}.CompanyJobDescriptions_heading__h4rep{font-size:var(--text-size-xl);font-weight:var(--text-weight-bold);color:var(--text-heading-default)}@media screen and (max-width:768px){.CompanyJobDescriptions_heading__h4rep{font-size:var(--text-size-lg)}}.CompanyJobDescriptions_list__HhLib{display:flex;flex-direction:column;gap:var(--spacing-x4);width:100%}@media screen and (max-width:768px){.CompanyJobDescriptions_list__HhLib{flex-direction:row;overflow-y:scroll}}.CompanyJobDescriptions_item__IkLGS{width:100%;padding:var(--spacing-x4);background-color:var(--offerswhite);border:1px solid var(--offersbluegray-200);border-radius:var(--radius-md);box-shadow:0 2px 4px 0 #01293a1a}@media screen and (max-width:768px){.CompanyJobDescriptions_item__IkLGS{min-width:300px}}.InfoComponent_wrapper__1pvtl{display:flex;flex-wrap:wrap;gap:var(--spacing-x2);align-items:center;width:100%;margin-bottom:var(--spacing-x2)}.InfoComponent_wrapper__1pvtl li{display:flex;column-gap:calc(var(--spacing-x1) / 2);align-items:center}.InfoComponent_label__eCbus{display:flex;flex:1 0 auto;column-gap:var(--spacing-x1);align-items:center}.InfoComponent_label__eCbus .InfoComponent__icon__wDMVn{font-size:var(--text-size-md)}.InfoComponent_content__BOgEC,.InfoComponent_label__eCbus .InfoComponent__text__9upv2{font-size:var(--text-size-xs);line-height:var(--lineheight-none);color:var(--text-body-default)}.InfoComponent_content__BOgEC{font-weight:var(--text-weight-bold)}.JobListItem_container__v3JwT{position:relative;display:flex;column-gap:var(--spacing-x4);align-items:center;width:100%}@media screen and (max-width:900px){.JobListItem_container__v3JwT{flex-direction:column;row-gap:var(--spacing-x4)}}.JobListItem_left__rP0Zh{display:grid;flex:1 1 auto;grid-template-columns:200px 1fr;grid-gap:var(--spacing-x4)}.JobListItem_left__rP0Zh .JobListItem_thumbnail__nY1Gj{position:relative;aspect-ratio:16/9;overflow:hidden}.JobListItem_left__rP0Zh .JobListItem_thumbnail__nY1Gj .JobListItem__image__2aX_A{position:absolute;width:100%;height:100%;object-fit:cover}.JobListItem_left__rP0Zh .JobListItem_heading__Rh8yW{margin-bottom:var(--spacing-x2);text-decoration:none;text-decoration-line:none}.JobListItem_left__rP0Zh .JobListItem_heading__Rh8yW .JobListItem__text__wKgbA{display:-webkit-box;overflow:hidden;font-size:var(--text-size-md);font-weight:var(--text-weight-bold);color:var(--text-body-default);-webkit-box-orient:vertical;-webkit-line-clamp:2}.JobListItem_left__rP0Zh .JobListItem_heading__Rh8yW:before{position:absolute;inset:0;z-index:1;content:""}.JobListItem_left__rP0Zh .JobListItem_heading__Rh8yW:hover .JobListItem__text__wKgbA{color:var(--status-primary-default)}@media screen and (max-width:900px){.JobListItem_left__rP0Zh{grid-template-columns:1fr;width:100%}.JobListItem_left__rP0Zh .JobListItem_thumbnail__nY1Gj{aspect-ratio:3/1}}.JobListItem_right__IG_qu{display:flex;flex-direction:column;gap:var(--spacing-x4)}.JobListItem_right__IG_qu .JobListItem__button__3qimI{position:relative;z-index:1;width:140px}.JobListItem_right__IG_qu .JobListItem__button__3qimI *{font-size:var(--text-size-sm)!important}@media screen and (max-width:900px){.JobListItem_right__IG_qu{flex-direction:row-reverse;width:100%}.JobListItem_right__IG_qu .JobListItem__button__3qimI{width:50%}}.JobListItem_content__FbU85{display:flex;flex-direction:column;gap:var(--spacing-x1)}.JobListItem_tags__WhfvD{display:flex;flex-wrap:wrap;gap:var(--spacing-x2);align-items:center}.JobListItem_chip__9fyrO{position:relative;z-index:2;display:inline-flex;align-items:center;padding:var(--spacing-x1) var(--spacing-x2);text-decoration:none;text-decoration-line:none;border:1px solid var(--label-border-color,var(--status-primary-default));border-radius:var(--radius-md)}.JobListItem_chip__9fyrO .JobListItem__text__wKgbA{font-size:var(--text-size-xs);font-weight:var(--text-weight-bold);line-height:var(--lineheight-xs);color:var(--status-primary-default)}a.JobListItem_chip__9fyrO:hover{background-color:var(--status-primary-default)}a.JobListItem_chip__9fyrO:hover .JobListItem__text__wKgbA{color:var(--offerswhite)}.JobListItem_chip__9fyrO.JobListItem_closed__Clo4y{background-color:var(--offerspink-400);border:1px solid var(--label-border-color,var(--offerspink-400))}.JobListItem_chip__9fyrO.JobListItem_closed__Clo4y .JobListItem__text__wKgbA{color:var(--offerswhite)}.JobListItem_chip__9fyrO.JobListItem_applied__p_Y0P{background-color:var(--offersgreen-500);border:1px solid var(--label-border-color,var(--offersgreen-500))}.JobListItem_chip__9fyrO.JobListItem_applied__p_Y0P .JobListItem__text__wKgbA{color:var(--offerswhite)}.JobListItem_company__ihd1m{position:relative;z-index:2}.JobListItem_company__ihd1m .JobListItem__link__zf6eb{display:inline-flex;gap:var(--spacing-x2);align-items:center;text-decoration:none;text-decoration-line:none}.JobListItem_company__ihd1m .JobListItem__link__zf6eb:hover .JobListItem__text__wKgbA{color:var(--status-primary-default)}.JobListItem_company__ihd1m .JobListItem__text__wKgbA{font-size:var(--text-size-sm);font-weight:var(--text-weight-bold);color:var(--text-body-default)}.JobListItem_company__ihd1m .JobListItem__icon__rM0nE{position:relative;width:30px;height:30px;aspect-ratio:1/1}.JobListItem_company__ihd1m .JobListItem__icon__rM0nE .JobListItem___image__sPXzs{object-fit:cover}.JobListItem_company__ihd1m .JobListItem__dummy_icon__RI0kK{width:30px;height:30px;font-size:30px;color:var(--text-body-default)}.TagsComponent_tags__Okmeg{display:flex;flex-wrap:wrap;gap:var(--spacing-x2);align-items:center}.TagsComponent_chip___J_WH{position:relative;z-index:2;display:inline-flex;align-items:center;padding:var(--spacing-x1) var(--spacing-x2);text-decoration:none;text-decoration-line:none;border:1px solid var(--label-border-color,var(--status-primary-default));border-radius:var(--radius-md)}.TagsComponent_chip___J_WH .TagsComponent__text__26kMH{font-size:var(--text-size-xs);font-weight:var(--text-weight-bold);line-height:var(--lineheight-xs);color:var(--status-primary-default)}a.TagsComponent_chip___J_WH:hover{background-color:var(--status-primary-default)}a.TagsComponent_chip___J_WH:hover .TagsComponent__text__26kMH{color:var(--offerswhite)}.TagsComponent_chip___J_WH.TagsComponent_closed__OT80k{background-color:var(--offerspink-400);border:1px solid var(--label-border-color,var(--offerspink-400))}.TagsComponent_chip___J_WH.TagsComponent_closed__OT80k .TagsComponent__text__26kMH{color:var(--offerswhite)}.TagsComponent_chip___J_WH.TagsComponent_applied__9N6t_{background-color:var(--offersgreen-500);border:1px solid var(--label-border-color,var(--offersgreen-500))}.TagsComponent_chip___J_WH.TagsComponent_applied__9N6t_ .TagsComponent__text__26kMH{color:var(--offerswhite)}.PositionJobDescriptions_wrapper___sTzn{display:flex;flex-direction:column;gap:var(--spacing-x6);width:100%}.PositionJobDescriptions_heading__PTbOW{font-size:var(--text-size-xl);font-weight:var(--text-weight-bold);color:var(--text-heading-default)}@media screen and (max-width:768px){.PositionJobDescriptions_heading__PTbOW{font-size:var(--text-size-lg)}}.PositionJobDescriptions_list__MACyL{display:flex;flex-direction:column;gap:var(--spacing-x4);width:100%}@media screen and (max-width:768px){.PositionJobDescriptions_list__MACyL{flex-direction:row;overflow-y:scroll}}.PositionJobDescriptions_item__uCAE0{width:100%;padding:var(--spacing-x4);background-color:var(--offerswhite);border:1px solid var(--offersbluegray-200);border-radius:var(--radius-md);box-shadow:0 2px 4px 0 #01293a1a}@media screen and (max-width:768px){.PositionJobDescriptions_item__uCAE0{min-width:300px}}.RecommendLinkList_wrapper__F4QTB{display:flex;flex-direction:column;gap:var(--spacing-x6);align-items:flex-start;width:100%}.RecommendLinkList_heading__GTo9_{font-size:var(--text-size-xl);font-weight:var(--text-weight-bold);color:var(--text-heading-default)}@media screen and (max-width:768px){.RecommendLinkList_heading__GTo9_{font-size:var(--text-size-lg)}}.RecommendLinkList_content__sMJpd{display:flex;flex-direction:column;gap:var(--spacing-x6);width:100%}.RecommendLinkList_content__sMJpd .RecommendLinkList__section__ZZXOG{display:flex;gap:var(--spacing-x4);align-items:baseline;width:100%}@media screen and (max-width:768px){.RecommendLinkList_content__sMJpd .RecommendLinkList__section__ZZXOG{flex-direction:column}}.RecommendLinkList_content__sMJpd .RecommendLinkList__heading__stjAi{flex:0 0 240px;font-size:var(--text-size-sm);font-weight:var(--text-weight-bold)}@media screen and (max-width:768px){.RecommendLinkList_content__sMJpd .RecommendLinkList__heading__stjAi{flex:0 0 auto}}.RecommendLinkList_content__sMJpd .RecommendLinkList__list___AHQ9{display:flex;flex-wrap:wrap;row-gap:var(--spacing-x2);column-gap:var(--spacing-x3);align-items:center}.RecommendLinkList_content__sMJpd .RecommendLinkList__link__0cSXx{font-size:var(--text-size-sm);color:var(--text-body-default);text-decoration:underline}.RecommendLinkList_content__sMJpd .RecommendLinkList__link__0cSXx:hover{color:var(--status-primary-default)}.RecommendLinkList_content__sMJpd .RecommendLinkList__button__gXqFX{width:320px;margin:0 auto;margin-top:var(--spacing-x2)}@media screen and (max-width:768px){.RecommendLinkList_content__sMJpd .RecommendLinkList__button__gXqFX{width:100%}}.JobDescriptionDetailLayout_hidden__jbhGA{display:flex;flex-direction:column;gap:var(--spacing-x6);align-items:center;justify-content:center;width:100%;margin-bottom:var(--spacing-x6)}.JobDescriptionDetailLayout_hidden__jbhGA .JobDescriptionDetailLayout__heading__iEHcF{font-size:var(--text-size-xl);font-weight:var(--text-weight-bold);color:var(--text-body-default);text-align:center}.JobDescriptionDetailLayout_hidden__jbhGA .JobDescriptionDetailLayout__text__STpf4{font-size:var(--text-size-md);color:var(--text-body-default);text-align:center}.JobDescriptionDetailLayout_hidden__jbhGA .JobDescriptionDetailLayout__button__tNDpA,.JobDescriptionDetailLayout_hidden__jbhGA .JobDescriptionDetailLayout__image__53TEU{width:240px}@media screen and (max-width:768px){.JobDescriptionDetailLayout_hidden__jbhGA .JobDescriptionDetailLayout__heading__iEHcF{font-size:var(--text-size-lg)}.JobDescriptionDetailLayout_hidden__jbhGA .JobDescriptionDetailLayout__text__STpf4{font-size:var(--text-size-sm);text-align:left}.JobDescriptionDetailLayout_hidden__jbhGA .JobDescriptionDetailLayout__button__tNDpA{width:100%}.JobDescriptionDetailLayout_hidden__jbhGA .JobDescriptionDetailLayout__image__53TEU{width:180px}}.JobDescriptionCompanySummary_wrapper__ZVS1a{position:relative;z-index:0;display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:var(--spacing-x4);background-color:var(--offerswhite);border:1px solid var(--offersbluegray-200);border-radius:var(--radius-md)}.JobDescriptionCompanySummary_wrapper__ZVS1a:hover{background-color:var(--offersbluegray-50)}.JobDescriptionCompanySummary_thumbnail__Ux_qr{position:relative;width:100%;aspect-ratio:16/9;margin-bottom:var(--spacing-x2);overflow:hidden}.JobDescriptionCompanySummary_thumbnail__Ux_qr img{position:absolute;width:100%;height:100%;object-fit:cover}.JobDescriptionCompanySummary_heading__uUmLW{width:100%;margin-bottom:var(--spacing-x2)}.JobDescriptionCompanySummary_heading__uUmLW .JobDescriptionCompanySummary__text__Zzn7c{display:-webkit-box;overflow:hidden;font-size:var(--text-size-lg);font-weight:var(--text-weight-bold);color:var(--text-heading-default);-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.JobDescriptionCompanySummary_heading__uUmLW:before{position:absolute;inset:0;z-index:1;content:""}@media screen and (max-width:768px){.JobDescriptionCompanySummary_heading__uUmLW .JobDescriptionCompanySummary__text__Zzn7c{font-size:var(--text-size-md)}}.JobDescriptionCompanySummary_heading__uUmLW:hover>.JobDescriptionCompanySummary__text__Zzn7c{color:var(--status-primary-default)}.JobDescriptionCompanySummary_description__HThJz{display:-webkit-box;margin-bottom:var(--spacing-x2);overflow:hidden;font-size:var(--text-size-sm);color:var(--text-body-default);-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;word-break:break-word}.JobDescriptionCompanySummary_list__CBikJ,.JobDescriptionCompanySummary_list__CBikJ li{display:flex;flex-direction:column;width:100%}.JobDescriptionCompanySummary_list__CBikJ li{gap:var(--spacing-x1)}.JobDescriptionCompanySummary_list__CBikJ li .JobDescriptionCompanySummary__heading__vhKkd{font-size:var(--text-size-sm);font-weight:var(--text-weight-bold);color:var(--text-heading-default)}.JobDescriptionCompanySummary_list__CBikJ li .JobDescriptionCompanySummary__text__Zzn7c{font-size:var(--text-size-sm);color:var(--text-body-default)}.JobDescriptionToc_wrapper__Rx83U{width:100%;padding:var(--spacing-x4);background-color:var(--offerswhite);border:1px solid var(--offersbluegray-200);border-radius:var(--radius-md)}@media screen and (max-width:768px){.JobDescriptionToc_wrapper__Rx83U{display:none}}.TocList_toc__jmQ9d{width:100%}.TocList_toc__jmQ9d a{display:inline-flex;align-items:center;width:100%;height:40px;font-size:var(--text-size-sm);font-weight:var(--text-weight-bold);color:var(--text-body-disabled);text-decoration:none}.TocList_toc__jmQ9d a.TocList_current__P5OiN,.TocList_toc__jmQ9d a:hover{color:var(--text-body-default)}.WhenVisible_container__e9JiK{display:none}@media screen and (min-width:1040px){.WhenVisible_desktop__8BcGV{display:contents}}@media screen and (min-width:601px) and (max-width:1039px){.WhenVisible_tablet__L6kdP{display:contents}}@media screen and (max-width:600px){.WhenVisible_mobile__Q4qau{display:contents}}.CompanyDetailTabLinks_tabs__UBctD{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:var(--spacing-x4);width:100%;border-bottom:1px solid var(--border-divider-default)}@media screen and (max-width:768px){.CompanyDetailTabLinks_tabs__UBctD{gap:var(--spacing-x2);width:max-content;min-width:100%;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.CompanyDetailTabLinks_tabs__UBctD::-webkit-scrollbar{display:none}}.CompanyDetailTabLinks_tab__WFvXf{display:flex;align-items:center;justify-content:center;padding:var(--spacing-x6) 0;font-size:var(--text-size-md);font-weight:var(--text-weight-bold);line-height:var(--lineheight-sm);color:var(--text-description-default);text-align:center;text-decoration:none;cursor:pointer;border-bottom:3px solid transparent}.CompanyDetailTabLinks_tab__WFvXf:focus-visible{outline:1px solid var(--text-link-hovered)}.CompanyDetailTabLinks_tab__WFvXf.CompanyDetailTabLinks__active__LUXgu{color:var(--text-link-hovered);border-bottom:3px solid var(--offerslightblue-500)}.CompanyDetailTabLinks_tab__WFvXf.CompanyDetailTabLinks__active__LUXgu:focus-visible{outline:1px solid var(--offerslightblue-500)}@media screen and (max-width:768px){.CompanyDetailTabLinks_tab__WFvXf{padding:var(--spacing-x4) var(--spacing-x3) var(--spacing-x4) var(--spacing-x3);font-size:var(--text-size-sm)}}.JobDescriptionDetailSide_container__NHfPs{width:100%}.JobDescriptionDetailSide_wrapper__ODdSj{position:sticky;top:calc(80px + var(--spacing-x4));z-index:2;display:flex;flex-direction:column;gap:var(--spacing-x6)}.JobDescriptionHero_container__yns5Q{width:100%;max-width:1040px;padding-top:var(--spacing-x6);margin:0 auto}@media screen and (max-width:768px){.JobDescriptionHero_container__yns5Q{padding-top:0}}.JobDescriptionHero_wrapper__mKbfS{display:flex;flex-direction:column;gap:var(--spacing-x8);align-items:flex-start;width:100%}@media screen and (max-width:768px){.JobDescriptionHero_wrapper__mKbfS{gap:var(--spacing-x6)}}.JobDescriptionHero_thumbnail__gxRvQ{position:relative;display:flex;align-items:center;width:100%}.JobDescriptionHero_thumbnail__gxRvQ img{width:100%;aspect-ratio:4/1;object-fit:cover;border-radius:var(--radius-md)}@media screen and (max-width:768px){.JobDescriptionHero_thumbnail__gxRvQ img{border-radius:0}}.JobDescriptionHero_status__W4JS8{position:absolute;top:var(--spacing-x2);right:var(--spacing-x2);display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-x1) var(--spacing-x3);font-size:var(--text-size-sm);font-weight:var(--text-weight-bold);border-radius:var(--radius-md)}.JobDescriptionHero_status__W4JS8.JobDescriptionHero__close__YNTgU{color:var(--offerswhite);background-color:var(--status-alert-default)}.JobDescriptionHero_status__W4JS8.JobDescriptionHero__private___T7kH{color:var(--offerswhite);background-color:var(--offersbluegray-500)}.JobDescriptionHero_body__kYWfr{display:flex;flex-direction:column;gap:var(--spacing-x4);align-items:flex-start;width:100%;padding:0 var(--spacing-x4)}@media screen and (max-width:768px){.JobDescriptionHero_body__kYWfr{gap:var(--spacing-x3)}}.JobDescriptionHero_heading__cjZvq{display:-webkit-box;margin:0;overflow:hidden;font-size:var(--text-size-xl);font-weight:var(--text-weight-bold);color:var(--text-heading-default);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}@media screen and (max-width:768px){.JobDescriptionHero_heading__cjZvq{font-size:var(--text-size-lg)}}.JobDescriptionHero_summary__aD08R{display:flex;gap:var(--spacing-x2);align-items:center;justify-content:space-between;width:100%;padding-bottom:var(--spacing-x6);border-bottom:1px solid var(--border-divider-default)}.JobDescriptionHero_company__kuRjA{display:inline-flex;gap:var(--spacing-x3);align-items:center}.JobDescriptionHero_company__kuRjA .JobDescriptionHero__text__viArp{font-size:var(--text-size-lg);font-weight:var(--text-weight-bold);color:var(--text-body-default)}.JobDescriptionHero_company__kuRjA .JobDescriptionHero__icon__kwhMQ{display:flex;align-items:center}.JobDescriptionHero_company__kuRjA .JobDescriptionHero__icon__kwhMQ img{width:40px;height:40px;aspect-ratio:1/1;border:1px solid var(--offersbluegray-200);border-radius:50em;object-fit:cover}.JobDescriptionHero_company__kuRjA:hover .JobDescriptionHero__text__viArp{color:var(--status-primary-default)}@media screen and (max-width:768px){.JobDescriptionHero_company__kuRjA .JobDescriptionHero__text__viArp{font-size:var(--text-size-sm)}.JobDescriptionHero_company__kuRjA .JobDescriptionHero__icon__kwhMQ img{width:30px;height:30px}}.JobDescriptionHero_date___ALEW{display:inline-flex;flex:0 0 auto;gap:var(--spacing-x1);align-items:center}.JobDescriptionHero_date___ALEW .JobDescriptionHero__text__viArp{font-size:var(--text-size-sm);color:var(--offersbluegray-500)}.JobDescriptionHero_date___ALEW .JobDescriptionHero__icon__kwhMQ{font-size:var(--text-size-lg);color:var(--offersbluegray-600)}@media screen and (max-width:768px){.JobDescriptionHero_date___ALEW .JobDescriptionHero__text__viArp{font-size:var(--text-size-xs)}.JobDescriptionHero_date___ALEW .JobDescriptionHero__icon__kwhMQ{font-size:var(--text-size-md)}}.MediaCardList_wrapper__Rg_ul{display:flex;flex-direction:column;gap:var(--spacing-x5);width:100%}@media screen and (max-width:768px){.MediaCardList_wrapper__Rg_ul{padding:var(--spacing-x6) 0}}.MediaCardList_heading__f8_fI{display:flex;gap:var(--spacing-x2);align-items:center;justify-content:space-between;width:100%}.MediaCardList_heading__f8_fI a{font-size:var(--text-size-md);color:var(--text-body-default)}.MediaCardList_heading__f8_fI a:hover{color:var(--status-primary-default)}.MediaCardList_heading__f8_fI h2{font-size:var(--text-size-xl);font-weight:var(--text-weight-bold)}@media screen and (max-width:768px){.MediaCardList_heading__f8_fI a{font-size:var(--text-size-sm)}}.MediaCardList_list__GJBAU{display:flex;gap:var(--spacing-x4);width:100%;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.MediaCardList_list__GJBAU::-webkit-scrollbar{display:none}.MediaCardList_list__GJBAU li{display:flex;width:310px;min-width:310px}.MediaCard_wrapper__MJn7_{position:relative;z-index:0;display:flex;flex-direction:column;width:100%;background-color:var(--offerswhite);border:1px solid var(--offersbluegray-200);border-radius:var(--radius-md);box-shadow:0 2px 4px 0 #01293a1a}.MediaCard_thumbnail__gwguQ{position:relative;aspect-ratio:16/9;overflow:hidden;background-color:var(--offersgray-100);border-radius:var(--radius-md) var(--radius-md) 0 0}.MediaCard_thumbnail__gwguQ .MediaCard__image__6lNB_{position:absolute;width:100%;height:100%;object-fit:cover}.MediaCard_content__jx7lX{display:flex;flex-direction:column;gap:var(--spacing-x2);width:100%;padding:var(--spacing-x5) var(--spacing-x3)}.MediaCard_dummy_heading__IUUV1{width:100%;height:var(--text-size-xl);background-color:var(--offersgray-100);border-radius:var(--radius-md)}.MediaCard_dummy_description____r47{display:flex;flex-direction:column;gap:var(--spacing-x1);width:100%}.MediaCard_dummy_description____r47 li{width:100%;height:var(--text-size-sm);background-color:var(--offersgray-100);border-radius:var(--radius-md)}.MediaCard_dummy_description____r47 li:last-child{width:50%}.MediaCard_heading__0SYU0{width:100%;text-decoration:none;text-decoration-line:none}.MediaCard_heading__0SYU0:hover h3{color:var(--status-primary-default)}.MediaCard_heading__0SYU0:before{position:absolute;inset:0;z-index:1;content:""}.MediaCard_heading__0SYU0 h3{font-size:var(--text-size-md);font-weight:var(--text-weight-bold);-webkit-line-clamp:2}.MediaCard_description__q9R0i,.MediaCard_heading__0SYU0 h3{display:-webkit-box;overflow:hidden;color:var(--text-body-default);-webkit-box-orient:vertical}.MediaCard_description__q9R0i{font-size:var(--text-size-sm);-webkit-line-clamp:4}.RecommendCompanyCardList_wrapper__b5aKP{width:100%;padding:var(--spacing-x8) 0}@media screen and (max-width:768px){.RecommendCompanyCardList_wrapper__b5aKP{padding:var(--spacing-x6) 0}}.RecommendCompanyCardList_list__v2U_I{display:flex;gap:var(--spacing-x4);width:100%;max-width:1040px;padding:calc(var(--spacing-x1) / 2) var(--spacing-x4);margin:0 auto;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.RecommendCompanyCardList_list__v2U_I::-webkit-scrollbar{display:none}.RecommendCompanyCardList_list__v2U_I .RecommendCompanyCardList__item__oduxB{display:flex;width:calc(100% / 3);min-width:320px}.RecommendCompanyCardList_heading__u5C4x{display:flex;gap:var(--spacing-x2);align-items:center;justify-content:space-between;width:100%;max-width:1040px;padding:0 var(--spacing-x4);margin:0 auto var(--spacing-x5) auto}.RecommendCompanyCardList_heading__u5C4x a{font-size:var(--text-size-md);color:var(--text-body-default)}.RecommendCompanyCardList_heading__u5C4x a:hover{color:var(--status-primary-default)}.RecommendCompanyCardList_heading__u5C4x h2{font-size:var(--text-size-xl);font-weight:var(--text-weight-bold)}@media screen and (max-width:768px){.RecommendCompanyCardList_heading__u5C4x a{font-size:var(--text-size-sm)}}.RecommendCompanyCardList_loading__rwjyZ{display:flex;align-items:center;justify-content:center;width:100%;height:370px}.ClientAd_wrapper__APevr{display:flex;flex-direction:column;width:100%;padding:var(--spacing-x6);background-color:var(--offerslightblue-50);border-radius:var(--radius-md);box-shadow:0 2px 4px 0 #01293a1a}@media screen and (max-width:768px){.ClientAd_wrapper__APevr{padding:var(--spacing-x6) var(--spacing-x4)}}.ClientAd_heading___XXBd{margin-bottom:var(--spacing-x4);font-size:var(--text-size-xl);font-weight:var(--text-weight-bold);color:var(--text-heading-default)}@media screen and (max-width:768px){.ClientAd_heading___XXBd{font-size:var(--text-size-lg)}}.ClientAd_description__WoPva{margin-bottom:var(--spacing-x6);font-size:var(--text-size-sm);color:var(--offersbluegray-500)}@media screen and (max-width:768px){.ClientAd_description__WoPva{font-size:var(--text-size-xs)}}.ClientAd_list__zfMHB{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));grid-gap:var(--spacing-x6);width:100%}.ClientAd_list__zfMHB li{display:flex;flex-direction:column;gap:var(--spacing-x3)}.ClientAd_list__zfMHB li .ClientAd__heading__hFQJw{display:inline-flex;gap:var(--spacing-x1);align-items:center}.ClientAd_list__zfMHB li .ClientAd__heading__hFQJw .ClientAd___text__rElrV{font-size:var(--text-size-lg);font-weight:var(--text-weight-bold);color:var(--text-heading-default)}.ClientAd_list__zfMHB li .ClientAd__heading__hFQJw .ClientAd___icon__yJvDg{font-size:var(--text-size-lg);color:var(--text-heading-default)}.ClientAd_list__zfMHB li .ClientAd__description__W9DEE{font-size:var(--text-size-sm);color:var(--offersbluegray-500)}@media screen and (max-width:768px){.ClientAd_list__zfMHB{grid-gap:var(--spacing-x3)}.ClientAd_list__zfMHB li .ClientAd__heading__hFQJw .ClientAd___icon__yJvDg,.ClientAd_list__zfMHB li .ClientAd__heading__hFQJw .ClientAd___text__rElrV{font-size:var(--text-size-md)}.ClientAd_list__zfMHB li .ClientAd__description__W9DEE{font-size:var(--text-size-xs)}}@keyframes Loading_spin__7ARez{to{transform:rotate(1turn)}}.Loading_loader__cpdbt{position:relative;width:40px;height:40px;border:4px solid;border-color:var(--offersbluegray-700) #00000010 #00000010;border-radius:50em;animation:Loading_spin__7ARez 1s linear infinite}.Loading_loading__Cn9lK{display:flex;align-items:center;justify-content:center;width:100%}.RecommendJobList_wrapper__8UM6p{display:flex;flex-direction:column;gap:var(--spacing-x6);width:100%}.RecommendJobList_heading__tz42F{display:flex;flex:1 0 auto;gap:var(--spacing-x3);align-items:center;justify-content:center;font-size:var(--text-size-xl);white-space:nowrap}.RecommendJobList_heading__tz42F:after,.RecommendJobList_heading__tz42F:before{width:100%;height:1px;content:"";background-color:var(--offersbluegray-900)}@media screen and (max-width:768px){.RecommendJobList_heading__tz42F{font-size:var(--text-size-lg)}}.RecommendJobList_list__YbrgF{display:flex;flex-direction:column;gap:var(--spacing-x4);width:100%}@media screen and (max-width:768px){.RecommendJobList_list__YbrgF{flex-direction:row;overflow-y:scroll}}.RecommendJobList_item__X3SBm{width:100%;padding:var(--spacing-x4);background-color:var(--offerswhite);border:1px solid var(--offersbluegray-200);border-radius:var(--radius-md);box-shadow:0 2px 4px 0 #01293a1a}@media screen and (max-width:768px){.RecommendJobList_item__X3SBm{display:flex;min-width:300px}}.SearchRelatedLinks_wrapper__21d3p{display:flex;gap:var(--spacing-x4);align-items:center;width:100%}@media screen and (max-width:768px){.SearchRelatedLinks_wrapper__21d3p{flex-direction:column;gap:var(--spacing-x1);align-items:flex-start}}.SearchRelatedLinks_label__tyonU{flex:1 0 auto;font-size:var(--text-size-sm);font-weight:var(--text-weight-bold);color:var(--text-body-default)}@media screen and (max-width:768px){.SearchRelatedLinks_label__tyonU{font-size:var(--text-size-xs)}}.SearchRelatedLinks_list__e7h7S{display:flex;gap:var(--spacing-x2);align-items:center;width:100%;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.SearchRelatedLinks_list__e7h7S::-webkit-scrollbar{display:none}.DynamicAd_wrapper__zD6NC{width:100%}.DynamicAd_wrapper__zD6NC:hover{opacity:.8}.FixedSignup_wrapper__GFms5{position:fixed;right:5%;bottom:var(--spacing-x10);z-index:10;display:flex;flex-direction:column}@media screen and (max-width:768px){.FixedSignup_wrapper__GFms5{right:0;bottom:var(--spacing-x20)}}.FixedSignup_link__13Gnm{display:inline-flex;gap:var(--spacing-x2);align-items:center;justify-content:center;padding:var(--spacing-x4) var(--spacing-x6);background-color:var(--button-vividsolid-default);background-size:200% 200%;border-radius:50em;box-shadow:0 2px 4px 0 #01293a1a;transition:background-position .3s ease-out}.FixedSignup_link__13Gnm .FixedSignup__text__mMitk{font-size:var(--text-size-lg);font-weight:var(--text-weight-bold);color:var(--offerswhite);word-break:keep-all}.FixedSignup_link__13Gnm .FixedSignup__icon__q__Bf{font-size:var(--text-size-xl);color:var(--offerswhite)}.FixedSignup_link__13Gnm:hover{background-color:var(--button-vividsolid-hovered)}.FixedSignup_link__13Gnm.FixedSignup_hidden__9EUIx{opacity:0;transition:opacity .5s ease,transform .5s ease;transform:translateY(var(--spacing-x20))}.FixedSignup_link__13Gnm.FixedSignup_visible__E_Ks_{opacity:1;transition:opacity .5s ease,transform .5s ease;transform:translateY(0)}@media screen and (max-width:768px){.FixedSignup_link__13Gnm{padding:var(--spacing-x3) var(--spacing-x2);border-radius:var(--radius-md) 0 0 var(--radius-md)}.FixedSignup_link__13Gnm .FixedSignup__text__mMitk{font-size:var(--text-size-sm)}.FixedSignup_link__13Gnm .FixedSignup__icon__q__Bf{font-size:var(--text-size-md)}.FixedSignup_link__13Gnm.FixedSignup_hidden__9EUIx{transform:translateY(var(--spacing-x14))}}@keyframes FixedSignup_fadeIn__UhTLp{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.JobCardListSection_wrapper__OhfQd{display:flex;flex-direction:column;gap:var(--spacing-x6);width:100%}.JobCardListSection_list__bzv2h{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:var(--spacing-x6);width:100%}.JobCardListSection_list__bzv2h .JobCardListSection__item__IKcML{display:flex;width:100%}@media screen and (max-width:768px){.JobCardListSection_list__bzv2h{display:flex;gap:var(--spacing-x4);width:100%;padding:calc(var(--spacing-x1) / 2);overflow:scroll}.JobCardListSection_list__bzv2h .JobCardListSection__item__IKcML{display:flex;width:calc(100% / 3);min-width:280px}}.JobCardListSection_heading__INF3j{display:flex;gap:var(--spacing-x2);align-items:center;justify-content:space-between;width:100%}.JobCardListSection_heading__INF3j a{font-size:var(--text-size-md);color:var(--text-body-default)}.JobCardListSection_heading__INF3j a:hover{color:var(--status-primary-default)}.JobCardListSection_heading__INF3j h2{font-size:var(--text-size-xl);font-weight:var(--text-weight-bold)}@media screen and (max-width:768px){.JobCardListSection_heading__INF3j a{font-size:var(--text-size-sm)}.JobCardListSection_heading__INF3j h2{font-size:var(--text-size-lg)}}.JobDescriptionLinks_container__pJUaz,.JobDescriptionLinks_wrapper___vqxm{width:100%;margin:0 auto;background-color:var(--offersbluegray-800)}.JobDescriptionLinks_wrapper___vqxm{display:flex;flex-direction:column;gap:var(--spacing-x8);max-width:1040px;height:auto;padding:var(--spacing-x6) var(--spacing-x4)}.JobDescriptionLinks_details__YHtlh{width:100%}.JobDescriptionLinks_details__YHtlh summary{display:inline-flex;gap:var(--spacing-x2);align-items:center;cursor:pointer}.JobDescriptionLinks_details__YHtlh summary::-webkit-details-marker{display:none}.JobDescriptionLinks_details__YHtlh summary:hover{opacity:.8}.JobDescriptionLinks_details__YHtlh summary .JobDescriptionLinks__text__YDTdZ{font-size:var(--text-size-md);font-weight:var(--text-weight-bold);color:var(--offerswhite)}.JobDescriptionLinks_details__YHtlh summary .JobDescriptionLinks__icon__fjfQY,.JobDescriptionLinks_details__YHtlh summary .JobDescriptionLinks__toggle__Ux6kr{font-size:var(--text-size-lg);color:var(--offerswhite)}.JobDescriptionLinks_details__YHtlh .JobDescriptionLinks__children__6oaOu{display:flex;flex-direction:column;gap:var(--spacing-x4);width:100%;padding-top:var(--spacing-x6)}.JobDescriptionLinks_details__YHtlh[open] summary .JobDescriptionLinks__toggle__Ux6kr{transform:rotate(180deg)}.JobDescriptionLinks_links__IT2tO{display:flex;flex-direction:column;gap:var(--spacing-x1);width:100%}.JobDescriptionLinks_links__IT2tO .JobDescriptionLinks__heading__foRnn{font-size:var(--text-size-xs);color:var(--offersbluegray-400)}.JobDescriptionLinks_links__IT2tO .JobDescriptionLinks__list__NewZE{display:flex;flex-wrap:wrap;row-gap:var(--spacing-x1);column-gap:var(--spacing-x3);align-items:center;width:100%}.JobDescriptionLinks_links__IT2tO .JobDescriptionLinks__list__NewZE li{display:inline-flex;align-items:center;justify-content:center}.JobDescriptionLinks_links__IT2tO .JobDescriptionLinks__link__PmRCm{font-size:var(--text-size-sm);color:var(--offerswhite);text-decoration:underline}.JobDescriptionLinks_links__IT2tO .JobDescriptionLinks__link__PmRCm:hover{opacity:.8}.PayWall_wrapper__c3PF_{position:relative;width:100%}.PayWall_overlay__FIEWm{position:absolute;top:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:var(--spacing-x6);background:rgba(242,245,245,.6);backdrop-filter:blur(6px)}.PayWall_overlay__FIEWm .PayWall__content__xg0zx{display:flex;flex-direction:column;gap:var(--spacing-x6);align-items:center;justify-content:center;width:100%}@media screen and (max-width:768px){.PayWall_overlay__FIEWm{padding:var(--spacing-x4)}.PayWall_overlay__FIEWm .PayWall__content__xg0zx{gap:var(--spacing-x4)}}.PayWall_content__9U9SX{width:100%;min-height:300px}@media screen and (max-width:768px){.PayWall_content__9U9SX{min-height:400px}}.PayWall_info__RkHod{display:flex;gap:var(--spacing-x2);align-items:center;justify-content:center;width:100%}.PayWall_info__RkHod .PayWall__chip__ZImwM{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-x1) var(--spacing-x4);font-size:var(--text-size-sm);font-weight:var(--text-weight-bold);color:var(--offerswhite);background-image:linear-gradient(to top left,#5173fc,#04b0fb 51%,#6684f7);background-size:200% 200%;border-radius:50em}.PayWall_info__RkHod .PayWall__description__2nc87{font-size:var(--text-size-md);font-weight:var(--text-weight-bold)}@media screen and (max-width:768px){.PayWall_info__RkHod .PayWall__description__2nc87{font-size:var(--text-size-sm)}}.PayWall_links__rEwT7{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));grid-gap:var(--spacing-x4);width:100%}@media screen and (max-width:768px){.PayWall_links__rEwT7{flex-direction:column}}.PayWall_links__rEwT7 a{display:inline-flex;gap:var(--spacing-x1);align-items:center;justify-content:center;padding:var(--spacing-x2);border-radius:var(--radius-md)}.PayWall_links__rEwT7 a:hover{opacity:.8}.PayWall_links__rEwT7 a .PayWall_link_icon__0NQwo{flex:0 0 auto;font-size:var(--text-size-xl)}.PayWall_links__rEwT7 a .PayWall_link_text__vO13T{font-size:var(--text-size-md);font-weight:var(--text-weight-bold)}.PayWall_links__rEwT7 a.PayWall_github__Vn93R{background:var(--github);border:1px solid var(--github)}.PayWall_links__rEwT7 a.PayWall_github__Vn93R path{fill:var(--offerswhite)}.PayWall_links__rEwT7 a.PayWall_github__Vn93R .PayWall_link_text__vO13T{color:var(--offerswhite)}.PayWall_links__rEwT7 a.PayWall_google__XPHAS{background:var(--offerswhite);border:1px solid var(--offerswhite)}.PayWall_links__rEwT7 a.PayWall_google__XPHAS .PayWall_link_text__vO13T{color:var(--text-body-default)}@media screen and (max-width:768px){.PayWall_links__rEwT7 a .PayWall_link_text__vO13T{font-size:var(--text-size-sm)}}.MarkDownView_container__5fbgA{width:100%}.MarkDownView_container__5fbgA :is(.md-pseudo-h1,.md-pseudo-h2){margin:var(--spacing-x6) 0 var(--spacing-x4) 0;font-size:var(--fontsize-lg);font-weight:var(--text-weight-bold);color:var(--text-heading-default)}@media screen and (max-width:768px){.MarkDownView_container__5fbgA :is(.md-pseudo-h1,.md-pseudo-h2){margin:var(--spacing-x5) 0 var(--spacing-x3) 0;font-size:var(--text-size-md)}}.MarkDownView_container__5fbgA :is(.md-pseudo-h1,.md-pseudo-h2):first-child{margin:0 0 var(--spacing-x4) 0}@media screen and (max-width:768px){.MarkDownView_container__5fbgA :is(.md-pseudo-h1,.md-pseudo-h2):first-child{margin:0 0 var(--spacing-x3) 0}}.MarkDownView_container__5fbgA :is(.md-pseudo-h3,.md-pseudo-h4,.md-pseudo-h5,.md-pseudo-h6){margin:var(--spacing-x4) 0 var(--spacing-x3) 0;font-size:var(--fontsize-md);font-weight:var(--text-weight-bold);color:var(--text-heading-default)}@media screen and (max-width:768px){.MarkDownView_container__5fbgA :is(.md-pseudo-h3,.md-pseudo-h4,.md-pseudo-h5,.md-pseudo-h6){margin:var(--spacing-x3) 0 var(--spacing-x2) 0;font-size:var(--text-size-sm)}}.MarkDownView_container__5fbgA :is(.md-pseudo-h3,.md-pseudo-h4,.md-pseudo-h5,.md-pseudo-h6):first-child{margin:0 0 var(--spacing-x3) 0}@media screen and (max-width:768px){.MarkDownView_container__5fbgA :is(.md-pseudo-h3,.md-pseudo-h4,.md-pseudo-h5,.md-pseudo-h6):first-child{margin:0 0 var(--spacing-x2) 0}}.MarkDownView_container__5fbgA :is(p,li,a){font-size:var(--fontsize-md);font-style:normal;font-weight:var(--text-weight-normal);line-height:var(--lineheight-sm);letter-spacing:0;word-break:break-all}@media screen and (max-width:768px){.MarkDownView_container__5fbgA :is(p,li,a){font-size:var(--text-size-sm)}}.MarkDownView_container__5fbgA :is(p){margin-bottom:var(--spacing-x4);color:var(--text-body-default);white-space:pre-wrap}.MarkDownView_container__5fbgA :is(a){margin-bottom:var(--spacing-x4);color:var(--offerslightblue-500);text-decoration:none;text-decoration-line:underline;text-decoration-color:var(--offerslightblue-500)}@media screen and (max-width:768px){.MarkDownView_container__5fbgA :is(a){margin-bottom:var(--spacing-x4)}}.MarkDownView_container__5fbgA :is(a):hover{opacity:.8}.MarkDownView_container__5fbgA iframe{width:100%;max-width:100%}.MarkDownView_container__5fbgA :is(strong){font-weight:var(--text-weight-bold)}.MarkDownView_container__5fbgA :is(figure){margin-bottom:var(--spacing-x4)}.MarkDownView_container__5fbgA :is(img){max-width:100%!important;vertical-align:top}.MarkDownView_container__5fbgA :is(ul){padding:0;margin:0 0 var(--spacing-x4) 0;list-style:none}.MarkDownView_container__5fbgA :is(ul) li{margin-bottom:var(--spacing-x2)}.MarkDownView_container__5fbgA :is(ul) li:before{position:relative;top:50%;left:0;display:inline-block;width:4px;height:4px;margin-right:var(--spacing-x2);content:"";background-color:var(--offersblack);border-radius:50%;transform:translateY(-50%)}.MarkDownView_container__5fbgA :is(ul) li:last-child{margin-bottom:0}.MarkDownView_container__5fbgA :is(ul) li ul{margin:var(--spacing-x3) 0 var(--spacing-x3) var(--spacing-x4)}.MarkDownView_container__5fbgA :is(ol){padding:0;margin:0 0 var(--spacing-x4) 0;list-style:none;counter-reset:number}.MarkDownView_container__5fbgA :is(ol) li{position:relative;padding-left:var(--spacing-x6);margin-bottom:var(--spacing-x2)}.MarkDownView_container__5fbgA :is(ol) li:before{position:absolute;left:0;content:"" counter(number) ".";counter-increment:number}.MarkDownView_container__5fbgA :is(ol) li:last-child{margin-bottom:0}.MarkDownView_container__5fbgA :is(ol) li ol{margin:var(--spacing-x3) 0 var(--spacing-x3) 0}@media screen and (max-width:768px){.MarkDownView_container__5fbgA :is(ol){margin:0 0 var(--spacing-x4) 0}}.MarkDownView_container__5fbgA :is(blockquote){position:relative;padding-left:var(--spacing-x3);border-left:2px solid var(--offersbluegray-200)}.MarkDownView_container__5fbgA :is(blockquote) p{padding:var(--spacing-x2) 0}.RecommendEvents_wrapper__Ms6KG{display:flex;flex-direction:column;gap:var(--spacing-x5);width:100%}@media screen and (max-width:768px){.RecommendEvents_wrapper__Ms6KG{padding:var(--spacing-x6) 0}}.RecommendEvents_heading___gP8i{display:flex;gap:var(--spacing-x2);align-items:center;justify-content:space-between;width:100%}.RecommendEvents_heading___gP8i a{font-size:var(--text-size-md);color:var(--text-body-default)}.RecommendEvents_heading___gP8i a:hover{color:var(--status-primary-default)}.RecommendEvents_heading___gP8i h2{font-size:var(--text-size-xl);font-weight:var(--text-weight-bold)}@media screen and (max-width:768px){.RecommendEvents_heading___gP8i a{font-size:var(--text-size-sm)}}.RecommendEvents_list__BUEnB{display:flex;gap:var(--spacing-x4);width:100%;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.RecommendEvents_list__BUEnB::-webkit-scrollbar{display:none}.RecommendEvents_list__BUEnB li{display:flex;width:310px;min-width:310px}.TopPageCatchCopy_wrapper__8pseJ{display:flex;flex-direction:column;gap:var(--spacing-x2);align-items:flex-start}@media screen and (max-width:768px){.TopPageCatchCopy_wrapper__8pseJ{gap:var(--spacing-x4);width:100%}}@media screen and (max-width:1140px){.TopPageCatchCopy_wrapper__8pseJ{width:100%}}.TopPageCatchCopy_heading__AF8JJ{font-size:var(--fontsize-4xl);font-weight:var(--text-weight-bold);color:var(--offerswhite)}@media screen and (max-width:768px){.TopPageCatchCopy_heading__AF8JJ{font-size:var(--fontsize-3xl)}}.TopPageCatchCopy_list__GsYdQ{display:flex;flex-wrap:wrap;gap:var(--spacing-x4);align-items:center;justify-content:center}.TopPageCatchCopy_list__GsYdQ li{display:flex;align-items:center;justify-content:center;width:130px;height:130px;background:var(--offerswhite);border-radius:50em}.TopPageCatchCopy_list__GsYdQ li p{font-size:var(--text-size-md);font-weight:var(--text-weight-bold);color:var(--text-body-default);text-align:center}.TopPageCatchCopy_list__GsYdQ li span{background:linear-gradient(transparent 50%,#e3f2fd 0)}@media screen and (max-width:768px){.TopPageCatchCopy_list__GsYdQ li{width:100px;height:100px}.TopPageCatchCopy_list__GsYdQ li p{font-size:var(--text-size-sm)}}.TopPageCatchCopy_mobile__cguV6{display:none}@media screen and (max-width:768px){.TopPageCatchCopy_mobile__cguV6{display:inline}}