.LUODuG_notificationListItem{background-color:var(--fcds-color-white-900,#fff);border:1px solid #ececec;padding:20px 30px}.LUODuG_notificationListItem:first-of-type{border-radius:var(--fcds-radius-s,4px) var(--fcds-radius-s,4px) 0 0}.LUODuG_notificationListItem:last-of-type{border-radius:0 0 var(--fcds-radius-s,4px) var(--fcds-radius-s,4px)}.LUODuG_notificationListItem:not(:last-of-type){border-bottom:0}@media (max-width:767px){.LUODuG_notificationListItem{padding:15px 5%}}.LUODuG_notificationListItem.unread{background-color:#ecf2fb}.LUODuG_notificationListItemImageWrapper{align-items:center;width:100px;height:60px;display:inline-grid;position:relative}@media (max-width:767px){.LUODuG_notificationListItemImageWrapper{width:50px;height:30px}}.LUODuG_notificationListItemImage{object-fit:contain;width:100px;height:60px}@media (max-width:767px){.LUODuG_notificationListItemImage{object-fit:contain;width:50px;height:30px}}.LUODuG_notificationItemAgentIcon{width:100px;height:60px}@media (max-width:767px){.LUODuG_notificationItemAgentIcon{width:50px;height:30px}}.LUODuG_notificationItemContent{cursor:pointer;width:85%;margin-left:30px;display:inline-block}a:has(img[hidden])+.LUODuG_notificationItemContent{margin-left:0}.LUODuG_notificationItemContent button{background-color:inherit}.LUODuG_notificationItemContent a{width:100%;height:100%;display:inline-block}.LUODuG_notificationItemContent a:hover{text-decoration:none}.LUODuG_notificationItemContent a span,.LUODuG_notificationItemContent a time{color:#383838}.LUODuG_notificationItemDescription{font-size:14px}@media (max-width:767px){.LUODuG_notificationItemDescription{font-size:12px}}.LUODuG_notificationItemDate{font-size:11px}@media (max-width:767px){.LUODuG_notificationItemDate{font-size:10px}}
.RTi1ga_image{object-fit:contain;width:100px;height:60px}@media (max-width:767px){.RTi1ga_image{object-fit:contain;width:50px;height:30px}}
.uOCMPW_notificationListItemInfluenceScoreAnalysis{color:#383838;text-align:left;border:none;width:100%;padding:0;line-height:1.6;display:block}.uOCMPW_notificationListItemInfluenceScoreAnalysis .uOCMPW_title{color:#357cb8;display:block}.uOCMPW_notificationListItemInfluenceScoreAnalysis:hover{opacity:.7}
.-yXXuW_banner{gap:var(--fcds-spacing-m,16px);padding:var(--fcds-spacing-m,16px);background-color:var(--fcds-color-blue-50,#f4f7fc);border-radius:var(--fcds-radius-s,4px);flex-direction:column;display:flex}@media (min-width:768px){.-yXXuW_banner{padding-inline:var(--fcds-spacing-xl,24px);flex-direction:row;justify-content:space-between;align-items:center}}.-yXXuW_headingIcon{color:var(--fcds-color-text-black,#1b2025);flex-shrink:0}.-yXXuW_buttonArea{flex-shrink:0;justify-content:center;display:flex}@media (min-width:768px){.-yXXuW_buttonArea{justify-content:flex-end}}
._04oBia_premiumScoutAlert{padding:var(--fcds-spacing-m,16px);margin:var(--fcds-spacing-xl,24px) 0;background:var(--fcds-color-yellow-50,#fefae6);border-radius:var(--fcds-radius-s,4px)}._04oBia_premiumScoutAlertTitle{font:var(--fcds-typography-text-body-s-bold);color:var(--fcds-color-text-black,#1b2025);margin:0}._04oBia_premiumScoutAlertStrong{color:var(--fcds-color-text-black,#1b2025);margin:0 2px}._04oBia_premiumScoutAlertDescription{margin:var(--fcds-spacing-3xs,4px) 0 0 0;font:var(--fcds-typography-text-body-xs-regular)}._04oBia_premiumScoutAlertRibbonIcon{margin-right:var(--fcds-spacing-3xs,4px);vertical-align:middle}._04oBia_premiumScoutAlertAction{flex-shrink:0}
._1CJbYW_column{padding-left:10px;padding-right:10px}
.fGx9XG_row{grid-template-columns:100%;width:100%;max-width:960px;margin:0 auto;display:grid}.fGx9XG_row .fGx9XG_row{width:auto;max-width:none}@media only screen and (max-width:767px){.fGx9XG_row{width:95%;margin:0 auto;padding:0;display:block}.fGx9XG_row .fGx9XG_row{width:100%;max-width:none;margin:auto}}@media only screen and (max-width:480px){.fGx9XG_row{width:auto}}
.sDS5uG_breadcrumbList{margin:0;list-style:none}:where(.sDS5uG_breadcrumbList){row-gap:var(--fcds-spacing-3xs,4px);column-gap:var(--fcds-spacing-xxs,8px);font:var(--fcds-typography-text-body-xs-regular);border-radius:var(--fcds-radius-s,4px);flex-wrap:nowrap;display:flex}@media (max-width:767.98px){:where(.sDS5uG_breadcrumbList){column-gap:var(--fcds-spacing-xs,12px);padding:var(--fcds-spacing-xs,12px) 0;font:var(--fcds-typography-text-body-s-regular);flex-wrap:wrap}}:where(.sDS5uG_breadcrumbList)>li{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:100%;display:inline-block;overflow:hidden}:where(.sDS5uG_breadcrumbList)>li a{color:var(--fcds-color-text-blue,#155aa8)}:where(.sDS5uG_breadcrumbList)>li .sDS5uG_linkButton{font:inherit;color:var(--fcds-color-text-blue,#155aa8);text-align:left;cursor:pointer;background:0 0;border:none;padding:0}:where(.sDS5uG_breadcrumbList)>li .sDS5uG_linkButton:hover{text-decoration:underline}:where(.sDS5uG_breadcrumbList)>li+li:before{padding-right:var(--fcds-spacing-xxs,8px);color:var(--fcds-color-border,#c5cdd1);content:"/ "}@media (max-width:767.98px){:where(.sDS5uG_breadcrumbList)>li+li:before{padding-right:var(--fcds-spacing-xs,12px)}}:where(.sDS5uG_breadcrumbList)>.sDS5uG_active{text-overflow:ellipsis;min-width:0;color:var(--fcds-color-text-black,#1b2025);white-space:nowrap;flex-shrink:1;overflow:hidden}
:where(.dDCzPq_contentContainer){--_gutter:var(--fcds-gutter-s,16px);width:100%;padding-inline:var(--_gutter);margin-inline:auto}:where(.dDCzPq_contentContainer[data-size=prose]){max-width:calc(var(--fcds-container-prose,708px) + var(--_gutter)*2)}:where(.dDCzPq_contentContainer[data-size=default]){max-width:calc(var(--fcds-container-default,1196px) + var(--_gutter)*2)}:where(.dDCzPq_contentContainer[data-size=wide]){max-width:calc(var(--fcds-container-wide,1440px) + var(--_gutter)*2)}:where(.dDCzPq_contentContainer[data-size=fluid]){max-width:none}@media (min-width:768px){:where(.dDCzPq_contentContainer){--_gutter:var(--fcds-gutter-m,32px)}}
._97i3lW_pagination{border-radius:var(--fcds-radius-s,4px);margin:20px 0;padding-left:0;display:inline-block}._97i3lW_pagination>li{display:inline}._97i3lW_pagination>li>a,._97i3lW_pagination>li>button,._97i3lW_pagination>li>span{float:left;color:#337ab7;appearance:none;background-color:var(--fcds-color-white-900,#fff);border:1px solid #ddd;margin-left:-1px;padding:6px 12px;line-height:1.42857;text-decoration:none;position:relative}._97i3lW_pagination>li>button{cursor:pointer}:is(._97i3lW_pagination>.disabled>a,._97i3lW_pagination>.disabled>button,._97i3lW_pagination>.disabled>span){color:#777;cursor:not-allowed;background-color:var(--fcds-color-white-900,#fff);border-color:#ddd}:is(._97i3lW_pagination>.active>a,._97i3lW_pagination>.active>button,._97i3lW_pagination>.active>span){color:var(--fcds-color-white-900,#fff);cursor:default;background-color:#055ec1;border-color:#055ec1}._97i3lW_pagination>._97i3lW_break>span{color:#383838;-webkit-user-select:none;user-select:none}._97i3lW_pagination>li>a:hover,._97i3lW_pagination>li>a:focus,._97i3lW_pagination>li>button:hover,._97i3lW_pagination>li>span:hover,._97i3lW_pagination>li>button:focus,._97i3lW_pagination>li>span:focus{color:#23527c;background-color:#eee;border-color:#ddd}._97i3lW_pagination>li:first-of-type>a,._97i3lW_pagination>li:first-of-type>button,._97i3lW_pagination>li:first-of-type>span{border-top-left-radius:var(--fcds-radius-s,4px);border-bottom-left-radius:var(--fcds-radius-s,4px);margin-left:0}._97i3lW_pagination>li:last-of-type>a,._97i3lW_pagination>li:last-of-type>button,._97i3lW_pagination>li:last-of-type>span{border-top-right-radius:var(--fcds-radius-s,4px);border-bottom-right-radius:var(--fcds-radius-s,4px)}:is(._97i3lW_pagination>.active>a:hover,._97i3lW_pagination>.active>a:focus,._97i3lW_pagination>.active>button:hover,._97i3lW_pagination>.active>span:hover,._97i3lW_pagination>.active>button:focus,._97i3lW_pagination>.active>span:focus){color:var(--fcds-color-white-900,#fff);cursor:default;background-color:#055ec1;border-color:#055ec1}:is(._97i3lW_pagination>.disabled>a:hover,._97i3lW_pagination>.disabled>a:focus,._97i3lW_pagination>.disabled>span:hover,._97i3lW_pagination>.disabled>span:focus,._97i3lW_pagination>.disabled>button:hover,._97i3lW_pagination>.disabled>button:focus){color:#777;cursor:not-allowed;background-color:var(--fcds-color-white-900,#fff);border-color:#ddd}._97i3lW_withoutMargin{justify-content:center;display:flex}._97i3lW_withoutMargin>._97i3lW_pagination{margin:0}
:where(.h0RAkG_panel){padding:var(--fcds-spacing-l,20px);background-color:var(--fcds-color-background-white,#fff);border-radius:var(--fcds-radius-m,8px);box-shadow:var(--fcds-shadow-sm,0px 3px 6px 0px #0000001c)}@media (max-width:767.98px){:where(.h0RAkG_panel){padding:var(--fcds-spacing-m,16px)}}
.oBl48q_companyImageList{gap:var(--fcds-spacing-xxl,32px);white-space:nowrap;margin-bottom:0;display:flex;overflow-x:auto}.oBl48q_companyImageList>li{width:33%;min-width:258px;height:194.4px;position:relative}
.BWRdsG_contentContainer{gap:var(--fcds-spacing-xxl,32px);flex-direction:column;display:flex}@media (max-width:1087.98px){.BWRdsG_contentContainer{gap:var(--fcds-spacing-l,20px);max-width:100%}}
.Z9pJxq_titleWrapper{padding-bottom:var(--fcds-spacing-xs,12px);margin-bottom:var(--fcds-spacing-l,20px);border-bottom:1px solid var(--fcds-color-border,#c5cdd1)}.Z9pJxq_detailCompanySubTitle{padding:var(--fcds-spacing-3xs,4px) var(--fcds-spacing-l,20px);border-left:var(--stroke-weight-6,6px) solid var(--fcds-color-main,#155aa8);align-items:center;gap:8px;display:flex}.Z9pJxq_detailCompanySection{scroll-margin-top:67px}.Z9pJxq_detailCompanySectionOld{padding:15px 0}
.Dz-9xa_cardWrap{display:block}.Dz-9xa_cardWrap:hover img,.Dz-9xa_cardWrap:hover h3{opacity:.7;text-decoration:underline}.Dz-9xa_cardWrap a{color:inherit;text-decoration:none}.Dz-9xa_cardWrap a:hover{color:inherit;opacity:1;text-decoration:none}
.cOJBOa_container{margin-top:calc(var(--fcds-spacing-4xl,48px) - var(--fcds-spacing-3xl,40px))}@media (max-width:767.98px){.cOJBOa_container{display:none}}@media (min-width:1200px){.cOJBOa_container{display:none}}@media (max-width:1023.98px){.cOJBOa_cardList{overflow-x:scroll}}.cOJBOa_cardWrapper{width:280px}@media (max-width:1023.98px){.cOJBOa_cardWrapper{min-width:280px}}
.NdagQG_cardTitle{width:100%;font:var(--fcds-typography-heading-m);color:var(--fcds-color-main,#155aa8);margin:0}.NdagQG_cardTitle:hover{opacity:.7;text-decoration:underline}@media (max-width:1087.98px){.NdagQG_cardTitle{font:var(--fcds-typography-heading-m)}}.NdagQG_cardSmallTitle,.NdagQG_cardSmallOneColumnTitle{width:100%;font:var(--fcds-typography-text-body-s-bold);color:var(--fcds-color-main,#155aa8);margin:0}.NdagQG_cardSmallTitle:hover,.NdagQG_cardSmallOneColumnTitle:hover{opacity:.7;text-decoration:underline}@media (max-width:1087.98px){.NdagQG_cardSmallOneColumnTitle{font:var(--fcds-typography-heading-m)}}
.zK0qGa_itemSection{flex:1;min-width:0}
@media (min-width:768px){.NhuPaa_breadcrumbs{padding:0 var(--fcds-spacing-l,20px) var(--fcds-spacing-l,20px)}}
.aWMLWG_wrapper{gap:var(--fcds-spacing-xxs,8px);height:100%;padding:var(--fcds-spacing-m,16px);color:var(--fcds-color-text-black,#1b2025);border-radius:var(--fcds-radius-m,8px);flex-direction:column;display:flex}.aWMLWG_wrapper:hover{color:var(--fcds-color-text-black,#1b2025);text-decoration:none}.aWMLWG_elevated{background-color:var(--fcds-color-surface-white,#fff);box-shadow:0 3px 6px #2c28281c}.aWMLWG_outlined{background-color:var(--fcds-color-background-white,#fff);border:1px solid var(--fcds-color-border,#c5cdd1)}.aWMLWG_title{text-overflow:ellipsis;-webkit-line-clamp:2;color:var(--fcds-color-main,#155aa8);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.aWMLWG_salaryIcon{width:1em;height:1em;color:var(--fcds-color-text-grey,#636b71);flex-shrink:0}.aWMLWG_company{align-items:center;margin-top:auto;display:flex}
.C1ZyQG_cardDate{font:var(--fcds-typography-text-body-xs-regular);color:var(--fcds-color-black-900,#000)}
.gf1Y_a_recommendCategoryLinksWrap{margin-left:calc(272px + var(--fcds-spacing-xxl,32px))}@media (max-width:767.98px){.gf1Y_a_recommendCategoryLinksWrap{margin-left:0}}.gf1Y_a_categoryList{gap:var(--fcds-spacing-xs,12px) var(--fcds-spacing-xxs,8px);flex-wrap:wrap;display:flex}.gf1Y_a_categoryListItem a{color:var(--fcds-color-blue-600,#3466ad);font-size:14px}.gf1Y_a_categoryListItem:not(:last-of-type):after{margin-left:var(--fcds-spacing-xxs,8px);color:var(--fcds-color-blue-600,#3466ad);content:"/"}.gf1Y_a_jobTypeCategory .gf1Y_a_categoryList{row-gap:var(--fcds-spacing-xxs,8px);margin-bottom:0}.gf1Y_a_recommendCategoryTitle{color:var(--fcds-color-text-black,#1b2025);border-radius:var(--fcds-radius-s,4px);background:#eee;align-items:center;gap:8px;padding:0 16px;display:flex}.gf1Y_a_recommendCategoryTitleItem{line-height:32px}
@media (min-width:768px){._7wP-4W_breadcrumbs{padding:0 var(--fcds-spacing-l,20px) var(--fcds-spacing-l,20px)}}
.XEmZLW_entryItemCard{gap:var(--fcds-spacing-xxs,8px);padding:var(--fcds-spacing-m,16px);background:var(--fcds-color-surface-white,#fff);border:1px solid var(--border-border,#c5cdd1);border-radius:var(--fcds-radius-m,8px);flex-direction:column;display:flex}.XEmZLW_cardTitle{text-overflow:ellipsis;white-space:normal;overflow:hidden}.XEmZLW_skillList{gap:var(--fcds-spacing-xxs,8px);flex-wrap:wrap;margin:0;display:flex}.XEmZLW_footer{justify-content:space-between;align-items:center;width:100%;margin-top:auto;display:flex}
.bRdqrq_aiUsageBoxContainer{padding:var(--fcds-spacing-xs,12px) var(--fcds-spacing-m,16px) 0 var(--fcds-spacing-m,16px);background:linear-gradient(to right, var(--fcds-color-main,#155aa8), #883da1, #d92f8c);border-radius:var(--fcds-radius-m,8px)}.bRdqrq_aiUsageBoxRegisterContainer{padding:var(--fcds-spacing-xs,12px) var(--fcds-spacing-m,16px) 0 var(--fcds-spacing-m,16px);background:linear-gradient(to right, var(--fcds-color-main,#155aa8), #883da1, #d92f8c);border-radius:var(--fcds-radius-m,8px) var(--fcds-radius-m,8px) 0 0}.bRdqrq_aiUsageInnerContainer{background:var(--fcds-color-white-900,#fff);overflow:hidden}.bRdqrq_aiUsageContent{font-size:var(--fcds-font-size-16,16px);word-break:break-all}.bRdqrq_aiUsageDescription{margin:0;margin-bottom:var(--fcds-spacing-m,16px);font-size:var(--fcds-font-size-16,16px)}.bRdqrq_aiUsageHeading{margin-bottom:var(--fcds-spacing-xxs,8px);font-size:14px}.bRdqrq_aiUsageSection{width:100%;padding:var(--fcds-spacing-xs,12px) var(--fcds-spacing-m,16px);border-bottom:var(--fcds-spacing-xs,12px) solid;border-image:linear-gradient(to right, var(--fcds-color-main,#155aa8), #883da1, #d92f8c) 1}.bRdqrq_aiUsageBoxFirstHalfContainer{padding:var(--fcds-spacing-xs,12px) var(--fcds-spacing-m,16px) 0 var(--fcds-spacing-m,16px);background:linear-gradient(to right, var(--fcds-color-main,#155aa8), #883da1, #d92f8c);border-radius:var(--fcds-radius-m,8px) var(--fcds-radius-m,8px) 0 0}.bRdqrq_aiUsageFirstHalfSection{padding:var(--fcds-spacing-xs,12px) var(--fcds-spacing-m,16px) var(--fcds-spacing-xxs,8px) var(--fcds-spacing-m,16px);background-color:var(--fcds-color-white-900,#fff)}.bRdqrq_aiUsageBoxSecondHalfContainer{padding:0 var(--fcds-spacing-m,16px) 0 var(--fcds-spacing-m,16px);background:linear-gradient(to right, var(--fcds-color-main,#155aa8), #883da1, #d92f8c);border-radius:0 0 var(--fcds-radius-m,8px) var(--fcds-radius-m,8px)}.bRdqrq_aiUsageSecondHalfSection{padding:0 var(--fcds-spacing-m,16px) var(--fcds-spacing-xs,12px);background-color:var(--fcds-color-white-900,#fff);border-bottom:var(--fcds-spacing-xs,12px) solid;border-image:linear-gradient(to right, var(--fcds-color-main,#155aa8), #883da1, #d92f8c) 1}.bRdqrq_aiUsageBlurredSection{padding:var(--fcds-spacing-xs,12px) var(--fcds-spacing-m,16px);background-color:var(--fcds-color-white-900,#fff)}.bRdqrq_aiUsageRegisterSection{width:100%;padding:var(--fcds-spacing-xs,12px) var(--fcds-spacing-m,16px)}.bRdqrq_linkWrapper{margin-top:var(--fcds-spacing-xxs,8px);font-size:var(--fcds-font-size-18,18px);text-align:right}.bRdqrq_link{color:#357cb8;font-weight:700}.bRdqrq_linkSuffix{white-space:nowrap}.bRdqrq_linkSuffix:after{width:8px;height:8px;margin:0 5px 0 var(--fcds-spacing-3xs,4px);vertical-align:.15em;color:inherit;content:"";border-top:2px solid;border-right:2px solid;display:inline-block;transform:rotate(45deg)}
._OVDyG_cardLabelGroup{gap:var(--fcds-spacing-xxs,8px);align-items:center;height:28px;display:flex}
.R_Vgnq_list{justify-content:flex-end;margin-bottom:0;display:flex}.R_Vgnq_list button{color:var(--fcds-color-main,#155aa8);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.R_Vgnq_list button[data-active=true]{font-weight:700}.R_Vgnq_list li+li{margin-left:8px}.R_Vgnq_list li+li:before{content:"|";margin-right:8px}
._00zKyW_calendar{--calendar-grid-cell-height:48px;--calendar-header-cell-height:68px;--calendar-sticky-offset:51px}@media (min-width:768px){._00zKyW_calendar{--calendar-header-cell-height:48px}}._00zKyW_calendarGrid{table-layout:fixed;border-spacing:0;border-collapse:collapse;background-color:var(--fcds-color-background-white,#fff);width:100%}._00zKyW_calendarGridWrapper{border-bottom:1px solid var(--fcds-color-border,#c5cdd1);position:relative}._00zKyW_calendarGridWrapper[data-scrollable=true]{height:calc(var(--calendar-header-cell-height) + var(--calendar-grid-cell-height)*5 + var(--calendar-grid-cell-height)*.5);overflow-y:scroll}._00zKyW_calendarGridWrapper[data-scrollable=true] thead th,._00zKyW_calendarGridWrapper[data-scrollable=true] thead td{z-index:1;position:sticky;top:0;transform:translateY(-1px)}._00zKyW_calendar[data-sticky=true] ._00zKyW_calendarHeaderWrapper{top:var(--calendar-sticky-offset);z-index:10;position:sticky}._00zKyW_calendar[data-sticky=true] ._00zKyW_calendarGridWrapper thead th,._00zKyW_calendar[data-sticky=true] ._00zKyW_calendarGridWrapper thead td{top:calc(var(--calendar-sticky-offset) + var(--calendar-grid-cell-height));z-index:1;position:sticky}
.C_8gzG_wrapper{border-radius:var(--fcds-radius-m,8px);border:1px solid #ececec;height:100%;overflow:hidden}.C_8gzG_wrapper>a{flex-direction:column;height:100%;display:flex}
._tatQq_contentContainer{grid-template-columns:366px 1fr;display:grid}@media (max-width:767.98px){._tatQq_contentContainer{gap:var(--fcds-spacing-xxs,8px);flex-direction:column;display:flex}}._tatQq_image{aspect-ratio:366/190;object-fit:cover;border-radius:var(--fcds-radius-m,8px);width:100%;height:auto}._tatQq_articleNameWrapper{width:100%}
._99HskW_container{padding-block:var(--fcds-spacing-m,16px) var(--fcds-spacing-4xl,48px)}
.UFdzzG_calendarDateCell{height:var(--calendar-grid-cell-height,46px);padding:var(--fcds-spacing-xs,12px);font:var(--fcds-typography-text-body-s-regular);background-color:var(--fcds-color-background-white,#fff);border-bottom:1px solid var(--fcds-color-border,#c5cdd1);justify-content:center;align-items:center;padding:0;font-weight:700;display:flex}.UFdzzG_calendarDateCell:last-of-type{border-bottom:0}.UFdzzG_calendarDateCellButton{width:100%;height:100%;padding:var(--fcds-spacing-xs,12px);color:var(--fcds-color-main,#155aa8);background-color:var(--fcds-color-background-white,#fff);border:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.UFdzzG_calendarDateCellButton:hover{background-color:var(--fcds-color-alphaBlue-100,#a1c4f066)}.UFdzzG_calendarDateCellButton:disabled{color:var(--fcds-color-text-black,#1b2025);background-color:var(--fcds-color-surface-grey,#f1f4f5)}.UFdzzG_calendarDateCellButton svg{font-size:16px}
.g4iJFG_body{height:100%;padding:var(--fcds-spacing-xs,12px) var(--fcds-spacing-m,16px)}.g4iJFG_title{text-overflow:ellipsis;-webkit-line-clamp:3;color:var(--fcds-color-main,#155aa8);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.g4iJFG_date{color:#8d8989}
.XtUyOW_contentContainer{gap:var(--fcds-spacing-xxs,8px);flex-direction:column;display:flex}@media (max-width:1087.98px){.XtUyOW_contentContainer[data-one-column=true]{grid-template-columns:366px 1fr;gap:0;display:grid}}@media (max-width:767.98px){.XtUyOW_contentContainer[data-one-column=true]{gap:var(--fcds-spacing-xxs,8px);flex-direction:column;display:flex}}.XtUyOW_imageWrap{aspect-ratio:232/120;width:100%}.XtUyOW_image{aspect-ratio:366/190;object-fit:cover;border-radius:var(--fcds-radius-m,8px);width:100%;height:auto}.XtUyOW_articleInfoWrap{gap:var(--fcds-spacing-xxs,8px);flex-direction:column;width:100%;padding:0;display:flex}@media (max-width:1087.98px){.XtUyOW_articleInfoWrap[data-one-column=true]{padding:var(--fcds-spacing-l,20px) 0 var(--fcds-spacing-l,20px) var(--fcds-spacing-l,20px);gap:12px}}@media (max-width:767.98px){.XtUyOW_articleInfoWrap[data-one-column=true]{gap:12px;padding:0}}
.kjI30G_calendarDateColumn{border-left:1px solid var(--fcds-color-border,#c5cdd1);padding:0}.kjI30G_calendarDateColumn:last-of-type{border-right:1px solid var(--fcds-color-border,#c5cdd1)}
:where(._1F2LtG_card){padding:var(--fcds-spacing-m,16px);background-color:var(--fcds-color-background-white,#fff);border-radius:var(--fcds-radius-m,8px);box-shadow:0 3px 6px #2c28281c}._1F2LtG_card{display:flex}[data-layout=vertical]._1F2LtG_card{flex-direction:column}[data-layout=vertical][data-align=left]._1F2LtG_card{align-items:flex-start}[data-layout=vertical][data-align=center]._1F2LtG_card{align-items:center}[data-layout=vertical][data-align=right]._1F2LtG_card{align-items:flex-end}[data-layout=horizontal]._1F2LtG_card{flex-direction:row}[data-layout=horizontal][data-align=left]._1F2LtG_card{justify-content:flex-start}[data-layout=horizontal][data-align=center]._1F2LtG_card{justify-content:center}[data-layout=horizontal][data-align=right]._1F2LtG_card{justify-content:flex-end}
.AtbNzG_interviewThumb{width:100%;height:auto}.AtbNzG_interviewsBlock{gap:var(--fcds-spacing-m,16px);grid-template-columns:1fr;display:grid}@media (min-width:560px){.AtbNzG_interviewsBlock{gap:var(--fcds-spacing-l,20px)}}@media (min-width:768px){.AtbNzG_interviewsBlock{gap:var(--fcds-spacing-m,16px);grid-template-columns:1fr 1fr}}@media (min-width:1140px){.AtbNzG_interviewsBlock{gap:var(--fcds-spacing-xl,24px)}}@media (min-width:1360px){.AtbNzG_interviewsBlock{gap:var(--fcds-spacing-xxl,32px)}}
.u8LvAa_interviewList{gap:var(--fcds-spacing-xl,24px);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:767.98px){.u8LvAa_interviewList{gap:var(--fcds-spacing-m,16px);grid-template-columns:minmax(0,1fr)}}.u8LvAa_interviewImage{object-fit:cover;width:100%;height:auto}
._8qZQyq_calendarGridHeaderColumn{border-left:1px solid var(--fcds-color-border,#c5cdd1);padding:0;font-weight:700}._8qZQyq_calendarGridHeaderColumn:last-of-type{border-right:1px solid var(--fcds-color-border,#c5cdd1)}._8qZQyq_calendarGridHeaderCell{height:var(--calendar-grid-cell-height,46px);padding:var(--fcds-spacing-xs,12px);font:var(--fcds-typography-text-body-s-regular);background-color:var(--fcds-color-background-white,#fff);border-bottom:1px solid var(--fcds-color-border,#c5cdd1);height:var(--calendar-header-cell-height,48px);flex-direction:column;justify-content:center;align-items:center;font-weight:700;display:flex}@media (min-width:768px){._8qZQyq_calendarGridHeaderCell{flex-direction:row}}._8qZQyq_calendarGridHeaderCell[data-day-type=sunday]{color:var(--fcds-color-accent-danger,#bf0615)}._8qZQyq_calendarGridHeaderCell[data-day-type=saturday]{color:var(--fcds-color-blue-700,#26528c)}
.aTD8Mq_tabBarList{scrollbar-width:none;box-shadow:inset 0 -1px var(--fcds-color-border,#c5cdd1);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.aTD8Mq_tabBarList::-webkit-scrollbar{display:none}.aTD8Mq_borderless{box-shadow:none}.aTD8Mq_tabBarItem{flex:none;display:flex;position:relative}.aTD8Mq_tabBarItem[data-is-active]{z-index:1}.aTD8Mq_tabBarLink{box-sizing:border-box;gap:var(--fcds-spacing-xxs,8px);height:40px;padding:var(--fcds-spacing-xxs,8px) var(--fcds-spacing-m,16px);font:var(--fcds-typography-text-body-s-bold);color:var(--fcds-color-text-grey,#636b71);white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:flex}.aTD8Mq_tabBarLink:hover,.aTD8Mq_tabBarLink:focus{color:var(--fcds-color-text-grey,#636b71);text-decoration:none}.aTD8Mq_tabBarLink:hover{color:var(--fcds-color-text-black,#1b2025);background-color:color-mix(in srgb, transparent calc(100% - 10%), #000 10%)}.aTD8Mq_tabBarLink:focus-visible{outline:2px solid var(--fcds-color-main,#155aa8);outline-offset:-2px}.aTD8Mq_tabBarItem[data-is-active] .aTD8Mq_tabBarLink{color:var(--fcds-color-text-black,#1b2025);box-shadow:inset 0 -3px var(--fcds-color-main,#155aa8)}.aTD8Mq_tabBarItem[data-is-active] .aTD8Mq_tabBarLink:hover,.aTD8Mq_tabBarItem[data-is-active] .aTD8Mq_tabBarLink:focus{color:var(--fcds-color-text-black,#1b2025)}.aTD8Mq_tabBarAffix{flex:none;justify-content:center;align-items:center;min-width:20px;height:20px;display:flex;overflow:visible}
.DjoVRq_contentWrapper{gap:var(--fcds-spacing-l,20px);flex-direction:column;padding-top:18px;display:flex}.DjoVRq_addMb{margin-bottom:var(--fcds-spacing-4xl,48px)}.DjoVRq_pre{overflow-wrap:break-word;white-space:break-spaces;margin:0;font-size:16px}.DjoVRq_slideWrapper{padding-bottom:56.25%;position:relative}.DjoVRq_slideWrapper>iframe{width:100%;height:100%;position:absolute;top:0;left:0}
.Zw4dRq_contentContainer{gap:var(--fcds-spacing-xs,12px);flex-direction:column;display:flex}@media (max-width:1087.98px){.Zw4dRq_contentContainer{gap:var(--fcds-spacing-xxl,32px)}}@media (max-width:767.98px){.Zw4dRq_contentContainer{gap:var(--fcds-spacing-l,20px);max-width:100%}}
.ywr7Eq_calendarHeader{padding:var(--fcds-spacing-xs,12px);background-color:var(--fcds-color-background-white,#fff);border-top:1px solid var(--fcds-color-border,#c5cdd1);border-right:1px solid var(--fcds-color-border,#c5cdd1);border-bottom:1px solid var(--fcds-color-border,#c5cdd1);border-left:1px solid var(--fcds-color-border,#c5cdd1);align-items:center;display:flex}.ywr7Eq_calendarHeader .ywr7Eq_calendarHeading{font:var(--fcds-typography-text-body-s-regular);text-align:center;flex:1;margin:0}.ywr7Eq_calendarHeaderLeft,.ywr7Eq_calendarHeaderRight{flex:0 0 74px;display:flex}.ywr7Eq_calendarHeaderLeft{justify-content:flex-start}.ywr7Eq_calendarHeaderRight{justify-content:flex-end}.ywr7Eq_calendarHeaderButton{gap:var(--fcds-spacing-3xs,4px);padding:var(--fcds-spacing-3xs,4px);text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--fcds-radius-s,4px);background-color:#0000;border-style:solid;border-width:0;justify-content:center;align-items:center;font-size:14px;font-weight:400;text-decoration:none;transition:background-color .2s ease-in-out;display:inline-flex}.ywr7Eq_calendarHeaderButton:hover{opacity:unset}.ywr7Eq_calendarHeaderButton:hover,.ywr7Eq_calendarHeaderButton:active{background-color:var(--fcds-color-surface-grey,#f1f4f5);text-decoration:none}.ywr7Eq_calendarHeaderButton:focus,.ywr7Eq_calendarHeaderButton:focus-visible{outline:2px solid var(--fcds-color-main,#155aa8);outline-offset:2px;text-decoration:none;transition:none}.ywr7Eq_calendarHeaderButton svg{color:var(--fcds-color-text-disabled,#c5cdd1);font-size:1em}.ywr7Eq_calendarHeaderButton:disabled{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
._1HDzKa_container{padding-block:18px 52px}
.q387Ca_grid{display:grid}.q387Ca_grid>*{grid-area:1/1}.q387Ca_blur{z-index:10;background:linear-gradient(180deg, #ffffff4d 10.32%, #fff9 41.7%, var(--fcds-color-white-900,#fff) 78.29%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);height:calc(100% + 4px);min-height:98px}
@media (max-width:1087.98px){.bkeXya_contentContainer{max-width:100%}}.bkeXya_singleContentLoaderWrap{aspect-ratio:232/120;width:100%}.bkeXya_contentLoadersWrap{justify-content:space-between;align-items:center;display:flex}
._01-7hq_calendarTimeGridColumn{border-left:1px solid var(--fcds-color-border,#c5cdd1);padding:0}._01-7hq_calendarTimeGridColumn:last-of-type{border-right:1px solid var(--fcds-color-border,#c5cdd1)}._01-7hq_calendarTimeGridCell{height:var(--calendar-grid-cell-height,46px);padding:var(--fcds-spacing-xs,12px);font:var(--fcds-typography-text-body-s-regular);background-color:var(--fcds-color-background-white,#fff);border-bottom:1px solid var(--fcds-color-border,#c5cdd1);justify-content:center;align-items:center;font-weight:700;display:flex}@media (max-width:767.98px){._01-7hq_calendarTimeGridCell{font-weight:var(--fcds-font-weight-400,400)}}._01-7hq_calendarTimeGridCell:last-of-type{border-bottom:0}
.LRTuEq_dropdownMenuCaret{vertical-align:middle;border-top:4px dashed;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:2px;display:inline-block}
.cBmCCq_jobCompanyLinkWrap{font-size:var(--fcds-font-size-12,12px);color:var(--fcds-color-grey-700,#474e54);overflow-wrap:break-word}.cBmCCq_companyLogoBox{justify-content:center;align-items:center;height:50px;display:flex}.cBmCCq_companyLogoBox:has(img[hidden]){display:none}.cBmCCq_companyLogo{object-fit:contain;max-width:140px;height:100%}.cBmCCq_jobCompanyName{word-break:break-all}.cBmCCq_companyDescription{text-overflow:ellipsis;-webkit-line-clamp:4;color:var(--fcds-color-text-grey,#636b71);line-break:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:768px){.cBmCCq_companyDescription{text-overflow:inherit;-webkit-line-clamp:unset;-webkit-box-orient:unset;display:block;overflow:visible}}.cBmCCq_jobCompanyLinkIcon{margin-right:var(--fcds-spacing-3xs,4px);vertical-align:middle}.cBmCCq_employeeCountWrap{font-size:var(--fcds-font-size-12,12px);color:var(--fcds-color-grey-700,#474e54);overflow-wrap:break-word}.cBmCCq_employeeCountIcon{margin-right:var(--fcds-spacing-3xs,4px);vertical-align:middle}
.C6qBtq_articleList{gap:var(--fcds-spacing-xl,24px);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:767.98px){.C6qBtq_articleList{gap:var(--fcds-spacing-m,16px);grid-template-columns:minmax(0,1fr)}}.C6qBtq_articleImage{object-fit:cover;width:100%;height:auto}
._2OM6rq_dropdownWrapper{margin:0 auto;position:relative}._2OM6rq_dropdownWrapper>button{width:100%;padding:6px var(--fcds-spacing-xs,12px);border:1px solid var(--fcds-color-border,#c5cdd1);border-radius:var(--fcds-radius-s,4px);background-color:#0000;justify-content:space-between;align-items:center;display:inline-flex}
.oRGoAq_topContentWrap{column-gap:var(--fcds-spacing-l,20px);grid-template-columns:1fr 232px;display:grid}@media (max-width:1087.98px){.oRGoAq_topContentWrap{gap:var(--fcds-spacing-l,20px);margin-bottom:var(--fcds-spacing-l,20px);flex-direction:column;display:flex}}
.ciuW6G_reservationHeadingWrapper h1{display:inline}@media (min-width:768px){.ciuW6G_breadcrumbs{padding:0 var(--fcds-spacing-l,20px) var(--fcds-spacing-l,20px)}}.ciuW6G_note{display:block}@media (min-width:768px){.ciuW6G_note{margin-left:var(--fcds-spacing-m,16px);display:inline}}
.FdXLPW_githubIcon{vertical-align:middle;width:15px;height:15px;margin:0 5px 0 0}.FdXLPW_githubName{color:#8d8989;font-size:12px}.FdXLPW_memberName{margin-top:2px}.FdXLPW_memberImage{border-radius:var(--fcds-radius-full,9999px);flex-shrink:0;width:60px;height:60px}.FdXLPW_memberJobPosition{color:#8d8989;font-size:12px}.FdXLPW_memberItemBlock{border-radius:var(--fcds-radius-m,8px);background-color:#f6f7f8;flex-flow:column;justify-content:center;align-items:flex-start;padding:25px;display:flex}@media (max-width:767px){.FdXLPW_memberItemBlock{width:100%;padding:15px}}.FdXLPW_memberItemInnerBlock{width:100%;margin-bottom:10px}.FdXLPW_memberImageBlock{text-align:center;width:60px}.FdXLPW_nextMemberIcon{background-color:var(--fcds-color-white-900,#fff);border-radius:var(--fcds-radius-full,9999px);border:1px solid #e0dfe0;justify-content:center;align-items:center;width:60px;height:60px;margin:0 15px 0 0;display:flex}.FdXLPW_nextMemberIcon:before{content:"+";margin:-3px 0 0;font-size:24px}.FdXLPW_wrapper{gap:var(--fcds-spacing-m,16px);grid-template-columns:1fr;display:grid}@media (min-width:560px){.FdXLPW_wrapper{row-gap:var(--fcds-spacing-m,16px);column-gap:var(--fcds-spacing-xl,24px);grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.FdXLPW_wrapper{column-gap:var(--fcds-spacing-m,16px)}}@media (min-width:1140px){.FdXLPW_wrapper{column-gap:var(--fcds-spacing-xl,24px);grid-template-columns:repeat(3,1fr)}}@media (min-width:1360px){.FdXLPW_wrapper{column-gap:var(--fcds-spacing-xxl,32px)}}
.csU59G_articleList{gap:var(--fcds-spacing-xl,24px);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:767.98px){.csU59G_articleList{gap:var(--fcds-spacing-m,16px);grid-template-columns:minmax(0,1fr)}}.csU59G_articleImage{object-fit:cover;width:100%;height:auto}
.i15hYG_pickupListWrap{row-gap:var(--fcds-spacing-xxl,32px);max-width:1088px;padding:28px var(--fcds-spacing-xxl,32px) 52px;flex-direction:column;margin:0 auto;display:flex}.i15hYG_pickupListWrap ol,.i15hYG_pickupListWrap ul{margin-top:0;margin-bottom:0}@media (max-width:1087.98px){.i15hYG_pickupListWrap{padding-right:var(--fcds-spacing-m,16px);padding-left:var(--fcds-spacing-m,16px)}}.i15hYG_desktopPopularArticlesWrap{display:block}@media (max-width:1087.98px){.i15hYG_desktopPopularArticlesWrap{display:none}}.i15hYG_mobilePopularArticlesWrap{display:none}@media (max-width:1087.98px){.i15hYG_mobilePopularArticlesWrap{display:block}}
._8VGGcW_navTabsList{border-bottom:1px solid #ddd;margin-bottom:20px;display:flex}._8VGGcW_navTabsList>li>a{border-radius:var(--fcds-radius-s,4px) var(--fcds-radius-s,4px) 0 0;border:1px solid #0000;margin-right:2px;padding:10px 15px;line-height:1.42857;display:block;position:relative}._8VGGcW_navTabsList>li{margin-bottom:-1px;display:block;position:relative}._8VGGcW_navTabsList>li>a:hover{background-color:#eee;border-bottom:1px solid #ddd;text-decoration:none}._8VGGcW_navTabsList>li>a:focus{text-decoration:none}._8VGGcW_navTabsList>li.active>a{color:#555;cursor:default;background-color:var(--fcds-color-white-900,#fff);border:1px solid #ddd;border-bottom-color:var(--fcds-color-white-900,#fff);padding:10px 15px}._8VGGcW_navTabsList>li>a>img{max-width:none}._8VGGcW_navTabsList>li.active>a:hover{color:#555;cursor:default;background-color:var(--fcds-color-white-900,#fff);border:1px solid #ddd;border-bottom-color:var(--fcds-color-white-900,#fff);opacity:1;padding:10px 15px}
.u5fvVW_entryItemCard{gap:var(--fcds-spacing-xxs,8px);padding:var(--fcds-spacing-m,16px);background:var(--fcds-color-background-white,#fff);border:1px solid var(--border-border,#c5cdd1);border-radius:var(--fcds-radius-m,8px);flex-direction:column;display:flex}.u5fvVW_cardTitle{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.YOmcjG_dropdownWrapper{margin:0 auto;position:relative}.YOmcjG_dropdownWrapper>button{width:100%;padding:6px var(--fcds-spacing-xs,12px);border:1px solid var(--fcds-color-border,#c5cdd1);border-radius:var(--fcds-radius-s,4px);background-color:#0000;justify-content:space-between;align-items:center;display:inline-flex}
._3rQwna_articlesWrap{gap:var(--fcds-spacing-xxl,32px);flex-direction:column;width:100%;display:flex}@media (max-width:1087.98px){._3rQwna_articlesWrap{gap:var(--fcds-spacing-l,20px);max-width:100%}}
.vR5zRq_menuButton{padding:var(--fcds-spacing-xxs,8px);cursor:pointer;border-radius:var(--fcds-radius-full,9999px);background-color:#0000;border:none;justify-content:center;align-items:center;display:inline-flex}.vR5zRq_menuButton:active{background-color:#eee}.vR5zRq_menuButton:hover{opacity:.7}.vR5zRq_menuButton[data-open=true] svg{transform:rotate(-180deg)}.vR5zRq_filterWrapper{height:0;margin-top:0;overflow:hidden}.vR5zRq_filterWrapper[data-open=true]{height:auto;margin-top:var(--fcds-spacing-m,16px)}.vR5zRq_filterList{gap:var(--fcds-spacing-xxs,8px);padding:0 var(--fcds-spacing-xs,12px);grid-template-columns:1fr 1fr;display:grid}
.akQhWa_title{margin:0;font-size:28px;line-height:1.5}@media (max-width:767.98px){.akQhWa_title{font-size:18px}}.akQhWa_companyName{margin:0;font-size:16px;font-weight:700;line-height:1.5}@media (max-width:767.98px){.akQhWa_companyName{font-size:14px}}.akQhWa_updatedAtText{text-align:left;justify-content:flex-start;align-items:center;margin:0;display:flex}.akQhWa_updatedAtText>time{font:var(--fcds-typography-text-body-m-regular)}
.Qr-Q0G_productLink{color:#8d8989;word-break:break-all;margin-top:3px;font-size:10px}.Qr-Q0G_productDescription{color:#666;margin:8px 0 0;font-size:12px;line-height:1.6}.Qr-Q0G_productThumb{width:170px;min-width:170px;height:170px}@media (min-width:560px){.Qr-Q0G_productThumb{width:110px;min-width:110px;height:110px}}@media (min-width:1140px){.Qr-Q0G_productThumb{width:170px;min-width:170px;height:170px}}.Qr-Q0G_productThumb img{object-fit:contain;width:100%;height:100%}.Qr-Q0G_productContent{flex-grow:2;margin-top:8px}.Qr-Q0G_productBlock{--block-gap:var(--fcds-spacing-l,20px)}@media (min-width:560px){.Qr-Q0G_productBlock{--block-gap:var(--fcds-spacing-xxl,32px)}}
.dGbqFq_parentTabList{margin-bottom:var(--fcds-spacing-xl,24px)}.dGbqFq_parentTabList ul>li{flex:1}
.bUlTDG_notificationBadge{vertical-align:top;color:#fff;text-align:center;white-space:nowrap;border-radius:var(--fcds-radius-full,9999px);background-color:#ef3939;align-items:center;min-width:10px;min-height:16px;margin-left:5px;padding:0 7px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}
._yO5ma_contentContainer{grid-template-columns:366px 1fr;display:grid}@media (max-width:1087.98px){._yO5ma_contentContainer{gap:var(--fcds-spacing-xxs,8px);flex-direction:column;display:flex}}._yO5ma_contentLoaderBlockWrap{width:100%;padding:var(--fcds-spacing-l,20px) 0 var(--fcds-spacing-l,20px) var(--fcds-spacing-l,20px)}@media (max-width:1087.98px){._yO5ma_contentLoaderBlockWrap{padding:0}}._yO5ma_contentLoaderBlock{justify-content:space-between;align-items:center;display:flex}
._3Eq-Qq_bookmark{padding:var(--fcds-spacing-xxs,8px);background-color:var(--fcds-color-white-900,#fff);border-radius:var(--fcds-radius-full,9999px);border:none;justify-content:center;align-items:center;margin:0;display:inline-flex}._3Eq-Qq_bookmark[data-size=regular]{width:36px;height:36px}._3Eq-Qq_bookmark[data-size=small]{width:32px;height:32px}._3Eq-Qq_bookmark:active{background-color:#eee}._3Eq-Qq_bookmark:hover{opacity:.7}
.n9sw0W_loginLink{color:var(--fcds-color-main,#155aa8);text-decoration:underline}
.PUs4HG_itemUrl{color:#8d8989;overflow-wrap:break-word;margin-top:10px;font-size:10px}.PUs4HG_itemAnchor{border-radius:var(--fcds-radius-s,4px);background-color:#f6f7f8;width:100%;padding:20px}.PUs4HG_itemTitle{color:#444}.PUs4HG_relatedLinksBlock{row-gap:var(--fcds-spacing-m,16px);grid-template-columns:1fr;justify-content:space-between;display:grid}@media (min-width:768px){.PUs4HG_relatedLinksBlock{column-gap:var(--fcds-spacing-xl,24px);grid-template-columns:1fr 1fr}}@media (min-width:1360px){.PUs4HG_relatedLinksBlock{column-gap:var(--fcds-spacing-xxl,32px);grid-template-columns:1fr 1fr}}
.X4SZFq_column{padding-top:var(--fcds-spacing-xxl,32px);padding-bottom:52px}.X4SZFq_titleContent{margin-bottom:20px}.X4SZFq_titleContentText{gap:var(--fcds-spacing-3xs,4px);align-items:center;display:flex}
.ApTogW_cardWrap{display:block}.ApTogW_cardWrap:hover img,.ApTogW_cardWrap:hover h3{opacity:.7;text-decoration:underline}.ApTogW_cardWrap a{color:inherit;text-decoration:none}.ApTogW_cardWrap a:hover{color:inherit;opacity:1;text-decoration:none}.ApTogW_contentContainer{grid-template-columns:366px 1fr;display:grid}@media (max-width:767.98px){.ApTogW_contentContainer{gap:var(--fcds-spacing-xxs,8px);flex-direction:column;display:flex}}.ApTogW_styledImage{aspect-ratio:366/190;border-radius:var(--fcds-radius-m,8px);width:100%;position:relative;overflow:hidden}.ApTogW_articleNameWrapper{width:100%;padding:var(--fcds-spacing-l,20px) 0 var(--fcds-spacing-l,20px) var(--fcds-spacing-l,20px)}@media (max-width:767.98px){.ApTogW_articleNameWrapper{padding:0}}.ApTogW_tagWrapper{margin-left:auto}.ApTogW_tagWrapper>span{font-weight:700!important}.ApTogW_newTagWrapper{margin-right:var(--fcds-spacing-xxs,8px)}.ApTogW_votesCount{color:var(--color-text-primary,#333)}
.IAeonG_wrapper{padding:var(--fcds-spacing-xxs,8px) var(--fcds-spacing-xs,12px) var(--fcds-spacing-xxs,8px) var(--fcds-spacing-xs,12px);color:inherit;text-decoration:none;display:block}.IAeonG_wrapper:hover{background-color:#eaeaea}.IAeonG_card{gap:var(--fcds-spacing-m,16px);grid-template-columns:32px 1fr;display:grid}.IAeonG_rank{width:32px;height:32px;color:var(--fcds-color-text-black,#1b2025);border-radius:var(--fcds-radius-full,9999px);justify-content:center;align-items:center;display:inline-flex}.IAeonG_title{text-overflow:ellipsis;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;height:48px;margin:0;display:-webkit-box;overflow:hidden}.IAeonG_content{justify-content:space-between;align-items:center;display:flex}
.G2pMjW_root{--scroll-offset:100px;scroll-margin-top:var(--scroll-offset);flex-direction:column;display:flex}@media (min-width:768px){.G2pMjW_root>.G2pMjW_toggleButton{display:none}}.G2pMjW_toggleButton{margin-top:var(--fcds-spacing-xxs,8px);align-self:flex-end}.G2pMjW_toggleButton:focus:not(:focus-visible){outline:none}
.RhZXzG_stackHeader{margin:0 0 30px;font-size:16px;font-weight:700}.RhZXzG_stackItem{border-bottom:1px solid var(--fcds-color-border,#c5cdd1);margin:0 0 25px;padding:0 0 25px;line-height:1}.RhZXzG_stackItem:last-of-type{margin:0}.RhZXzG_stackTitle{min-width:192px}.RhZXzG_stackList{row-gap:var(--fcds-spacing-xxs,8px);column-gap:var(--fcds-spacing-m,16px);flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:0;display:flex}.RhZXzG_stackListItem{font:var(--fcds-typography-text-body-xs-regular);border-radius:var(--fcds-radius-s,4px);background-color:#f6f7f8;padding:5px 8px}
.S5lhJW_rankingEntryList{margin-top:var(--fcds-spacing-m,16px);flex-direction:column;display:flex}
._4FjxxG_section{padding:var(--fcds-spacing-m,16px);background:var(--fcds-color-surface-blue,#f4f7fc);border-radius:var(--fcds-radius-m,8px);overflow:clip}._4FjxxG_heading{margin:0 0 var(--fcds-spacing-xxs,8px) 0}._4FjxxG_text{font:var(--fcds-typography-text-body-m-regular);overflow-wrap:break-word;white-space:pre-wrap;margin:0;font-family:inherit}@media (max-width:767.98px){[data-collapsed] ._4FjxxG_text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}
.q2omNG_summaryWrap{width:100%}@media (min-width:768px){.q2omNG_summaryWrap{flex:1}}.q2omNG_mapWrap{border:1px solid var(--fcds-color-black-900,#000);width:100%;height:369px}@media (min-width:768px){.q2omNG_mapWrap{width:400px;height:369px}}.q2omNG_mapWrap>div{width:100%;height:100%}.q2omNG_companyName{color:var(--fcds-color-text-grey,#636b71)}.q2omNG_companyDescription{color:var(--fcds-color-text-grey,#636b71);line-break:anywhere}.q2omNG_companyLocation,.q2omNG_companyUrl,.q2omNG_companyEmployCount{gap:var(--fcds-spacing-3xs,4px);font:var(--fcds-typography-text-body-s-regular);color:var(--fcds-color-text-grey,#636b71);margin:0;display:flex}
.m9h1xq_imageContainer{width:416px;max-width:100%;height:232px;margin:var(--fcds-spacing-l,20px) auto 0}@media (max-width:767.98px){.m9h1xq_imageContainer{width:208px;height:97px;margin-top:72px}}.m9h1xq_imageContainer img{width:100%;height:auto}
._7OJ-fW_wrapper{gap:var(--fcds-spacing-xxs,8px);padding:var(--fcds-spacing-m,16px);background:var(--fcds-color-surface-white,#fff);border-radius:var(--fcds-radius-m,8px);flex-direction:column;display:flex}._7OJ-fW_cardTitle{text-overflow:ellipsis;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;height:48px;margin:0;display:-webkit-box;overflow:hidden}._7OJ-fW_skillList{gap:var(--fcds-spacing-xxs,8px);flex-wrap:wrap;margin:0;display:flex}._7OJ-fW_footer{justify-content:space-between;align-items:center;width:100%;margin-top:auto;display:flex}._7OJ-fW_companyName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._7OJ-fW_publishedAt{white-space:nowrap}
.Oi08_a_table{border-spacing:0;border-collapse:collapse;width:100%;max-width:100%}.Oi08_a_table th,.Oi08_a_table td{padding:var(--fcds-spacing-xxs,8px)}.Oi08_a_table td{font-size:16px}.Oi08_a_table>thead{border-bottom:2px solid #ddd}.Oi08_a_table>tbody>tr{border-top:1px solid #ddd}.Oi08_a_table>tbody>tr>th{width:125px}@media (min-width:768px){.Oi08_a_table>tbody>tr>th{width:auto}}.Oi08_a_tableRow>td{word-break:break-all}
.nBX9MG_title{color:#333;margin-top:3px;font-size:24px;line-height:1.5}.nBX9MG_tag{color:#4a4a4a;text-align:center;border-radius:var(--fcds-radius-s,4px);background-color:#d4d9e1;padding:4px 8px;font-size:10px;line-height:1.8}.nBX9MG_accordionWrapper{padding:var(--fcds-spacing-xs,12px) var(--fcds-spacing-l,20px)}.nBX9MG_accordionWrapper .nBX9MG_accordionTitle{gap:var(--fcds-spacing-xs,12px);width:100%;color:var(--fcds-color-text-black,#1b2025);text-align:left;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;padding:0;display:flex}.nBX9MG_accordionWrapper .nBX9MG_accordionToggleIcon{width:32px;height:32px;color:var(--fcds-color-text-disabled,#c5cdd1);place-items:center;transition:transform .3s ease-in-out;display:grid}.nBX9MG_accordionWrapper .nBX9MG_accordionContent{box-sizing:border-box;max-height:0;transition:max-height .3s ease-in-out;overflow:hidden}.nBX9MG_accordionWrapper .nBX9MG_accordionContent p{padding-top:var(--fcds-spacing-l,20px);color:var(--fcds-color-text-black,#1b2025);margin:0}.nBX9MG_accordionWrapper[data-expanded=true] .nBX9MG_accordionToggleIcon{transform:rotate(180deg)}.nBX9MG_accordionWrapper[data-expanded=true] .nBX9MG_accordionContent{max-height:1000px}
.W7lgZq_card{padding:var(--fcds-spacing-l,20px)}.W7lgZq_content{width:100%}.W7lgZq_companyImageWrap{border-radius:var(--fcds-radius-s,4px);flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:inline-flex}.W7lgZq_companyImageWrap:has(img[hidden]){display:none}.W7lgZq_headerImage{object-fit:contain;width:80px;height:auto}.W7lgZq_metaIcon{color:var(--fcds-color-text-black,#1b2025);flex-shrink:0}
.f-0--a_wrapper{max-width:508px;height:110px;padding:var(--fcds-spacing-m,16px);background:var(--fcds-color-surface-white,#fff);border-radius:var(--fcds-radius-m,8px)}@media (max-width:1087.98px){.f-0--a_wrapper{max-width:100%}}.f-0--a_contentLoader{width:100%}
.sGwEHq_labelWrapper{gap:var(--fcds-spacing-3xs,4px);align-items:center;width:152px;display:flex}@media (max-width:767.98px){.sGwEHq_labelWrapper{width:fit-content}.sGwEHq_label{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.sGwEHq_delimitation{margin:0 var(--fcds-spacing-xs,12px)}.sGwEHq_icon{color:var(--fcds-color-tag-grey,#8b9195)}
.U2uRKG_keyword{border-bottom:1px solid var(--fcds-color-border,#c5cdd1)}
.vKLwqW_portfolioWrapper{row-gap:var(--fcds-spacing-l,20px);flex-direction:column;align-items:stretch;max-width:1200px;margin:0 auto;padding:10px 0 52px;display:flex}@media (min-width:768px){.vKLwqW_portfolioWrapper{padding:var(--fcds-spacing-l,20px)}}.vKLwqW_skillWrapper{row-gap:var(--fcds-spacing-l,20px);flex-direction:column-reverse;align-items:stretch;max-width:1200px;margin:0 auto;padding:10px 0 20px;display:flex}@media (min-width:768px){.vKLwqW_skillWrapper{padding:var(--fcds-spacing-l,20px);flex-direction:column}}@media (max-width:767.98px){.vKLwqW_breadcrumbsWrapper,.vKLwqW_title{margin:0 var(--fcds-spacing-m,16px)}}.vKLwqW_content,.vKLwqW_updateInfoWrapper{margin-top:var(--fcds-spacing-l,20px)}@media (max-width:767.98px){.vKLwqW_updateInfoWrapper{padding:0 var(--fcds-spacing-m,16px)}}.vKLwqW_updateInfoWrapper02{margin-bottom:var(--fcds-spacing-l,20px)}@media (max-width:767.98px){.vKLwqW_updateInfoWrapper02{padding:0 var(--fcds-spacing-m,16px)}}.vKLwqW_activityBannerWrapper{margin-bottom:var(--fcds-spacing-l,20px)}@media (max-width:767.98px){.vKLwqW_activityBannerWrapper{padding:0 var(--fcds-spacing-m,16px)}}
.BzCOLq_selectedSkills{gap:var(--fcds-spacing-xxs,8px);padding:var(--fcds-spacing-xxs,8px) var(--fcds-spacing-m,16px);display:flex}.BzCOLq_emptyMessage{padding:var(--fcds-spacing-xxs,8px) var(--fcds-spacing-m,16px);margin:0}.BzCOLq_listSection{gap:var(--fcds-spacing-m,16px);grid-template-columns:1fr 1fr;display:grid}@media (max-width:1087.98px){.BzCOLq_listSection{gap:var(--fcds-spacing-xs,12px);grid-template-columns:1fr}}
.pUecSG_contentWrapper{padding-block:var(--fcds-spacing-m,16px) var(--fcds-spacing-4xl,48px)}.pUecSG_contentWrapperWithFloatingCta{padding-block:var(--fcds-spacing-m,16px) 120px}.pUecSG_grid{height:120px;position:relative;overflow:hidden}.pUecSG_grid>div{gap:var(--fcds-spacing-m,16px);flex-direction:column;display:flex}.pUecSG_grid pre{font:var(--fcds-typography-text-body-m-regular);white-space:break-spaces;margin:0}.pUecSG_blur{position:absolute;top:72px}.pUecSG_blur.pUecSG_blurWithHeading{top:28px}.pUecSG_blur{z-index:10;background:linear-gradient(180deg, transparent 0%, #fff3 30%, #fff9 60%, var(--fcds-color-background-white,#fff) 90%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);bottom:0;left:0;right:0}.pUecSG_titleWrapper{padding-bottom:var(--fcds-spacing-xs,12px);border-bottom:1px solid var(--fcds-color-border,#c5cdd1)}.pUecSG_content>.pUecSG_titleWrapper>h2{gap:var(--fcds-spacing-xxs,8px);padding:var(--fcds-spacing-3xs,4px) var(--fcds-spacing-l,20px);font:var(--fcds-typography-heading-l);color:inherit;border-left:6px solid var(--fcds-color-main,#155aa8);align-items:center;margin:0;display:flex}.pUecSG_content>div{gap:var(--fcds-spacing-m,16px);white-space:break-spaces;flex-direction:column;display:flex}.pUecSG_content>div>pre{font:var(--fcds-typography-text-body-m-regular);white-space:break-spaces;margin:0}.pUecSG_skillHeading{color:inherit;margin-top:0;margin-bottom:0;font-size:1.6rem;font-weight:700;line-height:1.1}.pUecSG_skillText{font:var(--fcds-typography-text-body-m-regular);white-space:break-spaces;margin:0}.pUecSG_ctaBanner{z-index:1029;width:100%;padding:var(--fcds-spacing-m,16px);background:var(--fcds-color-background-grey,#f1f4f5);position:fixed;bottom:0;left:0;box-shadow:0 -4px 16px #0000001a}@media (max-width:767.98px){.pUecSG_ctaBanner{padding:var(--fcds-spacing-xs,12px);padding-top:var(--fcds-spacing-m,16px);box-shadow:0 -16px 35px #0000001a}}.pUecSG_ctaBannerActions{gap:var(--fcds-spacing-xxl,32px);flex-direction:row;justify-content:center;width:100%;display:flex}@media (max-width:767.98px){.pUecSG_ctaBannerActions{gap:var(--fcds-spacing-m,16px)}}.pUecSG_ctaBannerTerms{margin-top:var(--fcds-spacing-xxs,8px);color:var(--fcds-color-text-black,#1b2025);text-align:center}@media (max-width:767px){.pUecSG_termForLaptop{display:none}}.pUecSG_termForMobile{display:none}@media (max-width:767px){.pUecSG_termForMobile{display:inline}}
.EIdB9a_contentContainer{border-radius:var(--fcds-radius-m,8px);padding:20px 12px;box-shadow:0 3px 6px #2c28281c}
@media (max-width:767.98px){.OfKtRW_image{max-width:100%}}.OfKtRW_mobileOnly{display:none}@media (max-width:767.98px){.OfKtRW_mobileOnly{display:block}}
._8J1vuq_wrapper{gap:var(--fcds-spacing-xxs,8px);background:var(--fcds-color-white-900,#fff);border-radius:var(--fcds-radius-s,4px) var(--fcds-radius-s,4px) 0 0;border-bottom:1px solid #d6d6d6;height:40px;display:flex}._8J1vuq_tabWrapper{height:40px;padding:0 var(--fcds-spacing-3xs,4px)}._8J1vuq_tab{height:40px;padding:var(--fcds-spacing-3xs,4px) var(--fcds-spacing-xs,12px);color:inherit;border-bottom:2px solid #0000;align-items:center;display:flex}._8J1vuq_tab:hover,._8J1vuq_tab:focus{color:inherit;text-decoration:none}._8J1vuq_tab[aria-selected=true]{border-color:var(--fcds-color-main,#155aa8)}
.gz7Sza_wrapper{z-index:1;width:100%;padding:var(--fcds-spacing-m,16px) var(--fcds-spacing-xxs,8px);text-align:center;background:var(--fcds-color-white-900,#fff);border-top:1px solid #055ec1;grid-template-rows:1fr;display:grid;position:fixed;bottom:0;left:0}.gz7Sza_content{gap:var(--fcds-spacing-xxs,8px);flex-direction:column;justify-content:center;align-items:center;display:flex}@media (min-width:768px){.gz7Sza_content{gap:var(--fcds-spacing-m,16px);flex-direction:row}}.gz7Sza_message{color:#055ec1;text-align:center;margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.3}.gz7Sza_description{text-align:center;margin:0;display:none}@media (min-width:768px){.gz7Sza_description{display:block}}.gz7Sza_likeExpirationDate{text-align:center;margin:0}@media (min-width:768px){.gz7Sza_likeExpirationDate{text-align:left}}
.JMi6qW_tabs{margin-bottom:var(--fcds-spacing-xxs,8px)}
.mXW05q_layout{padding-block:var(--fcds-spacing-m,16px) var(--fcds-spacing-4xl,48px)}.mXW05q_card{padding:var(--fcds-spacing-l,20px)}@media (max-width:767.98px){.mXW05q_card{padding:var(--fcds-spacing-m,16px)}}.mXW05q_card>*{align-self:stretch}
._9VVa9a_wrapper{column-gap:var(--fcds-spacing-xxl,32px);grid-template-columns:358px 1fr;display:grid}@media (max-width:1087.98px){._9VVa9a_wrapper{flex-direction:column;width:100%;display:flex}}._9VVa9a_aside{gap:var(--fcds-spacing-xxl,32px);flex-direction:column;width:358px;display:flex}@media (max-width:1087.98px){._9VVa9a_aside{display:none}}._9VVa9a_showOnMobile{display:none}@media (max-width:1087.98px){._9VVa9a_showOnMobile{display:block}}
.DLWmcq_layout{max-width:1088px;padding:var(--fcds-spacing-xxl,32px) 0 var(--fcds-spacing-xxl,32px);margin:0 auto}
.zeVM0a_wrapper{z-index:1;width:100%;padding:var(--fcds-spacing-m,16px) var(--fcds-spacing-xxs,8px);text-align:center;background:var(--fcds-color-white-900,#fff);border-top:1px solid #055ec1;position:fixed;bottom:0;left:0}.zeVM0a_message{color:#055ec1;margin:0;font-size:18px;font-weight:700;line-height:1.3}.zeVM0a_description{text-align:center;margin:0}
.AdHw0G_description{color:var(--fcds-color-text-black,#1b2025)}
.FBadVa_inner{max-width:1462px;padding:0;padding:0px var(--fcds-spacing-m,16px);margin:0 auto var(--fcds-spacing-4xl,48px)}@media (max-width:1087.98px){.FBadVa_inner{padding:0px var(--fcds-spacing-m,16px)}}
.Fr27-G_bullet{font:var(--fcds-typography-text-body-s-regular);color:var(--fcds-color-text-black,#1b2025)}.Fr27-G_link{font:var(--fcds-typography-text-body-s-regular);color:var(--fcds-color-text-link,#155aa8);text-decoration:none}.Fr27-G_emptyText{color:var(--fcds-color-text-black,#1b2025);white-space:nowrap;font-size:10px;line-height:16px}
._14d9wa_layout{padding-block:var(--fcds-spacing-m,16px) var(--fcds-spacing-4xl,48px)}
/*# sourceMappingURL=0favur97a-ka1.css.map*/