.ai-tech-catalog-company-component-module-scss-module__EFtiRW__container{width:100%;max-width:1140px;padding:0 var(--fds-spacing-400,16px);margin:18px auto var(--fds-spacing-x5l,52px)}@media (max-width:767.98px){.ai-tech-catalog-company-component-module-scss-module__EFtiRW__container{margin-bottom:var(--fds-spacing-900,48px)}}.ai-tech-catalog-company-component-module-scss-module__EFtiRW__breadcrumbsWrapper{margin:var(--fds-spacing-400,16px)0;display:block}@media (max-width:767.98px){.ai-tech-catalog-company-component-module-scss-module__EFtiRW__breadcrumbsWrapper{display:none}}
.company-ai-usage-component-module-scss-module__DuiOZq__aiUsageBoxContainer{padding:var(--fds-spacing-300,12px)var(--fds-spacing-400,16px)0 var(--fds-spacing-400,16px);border-radius:var(--fds-spacing-200,8px);background:linear-gradient(90deg,#155aa8,#883da1,#d92f8c)}.company-ai-usage-component-module-scss-module__DuiOZq__aiUsageInnerContainer{background:#fff;overflow:hidden}.company-ai-usage-component-module-scss-module__DuiOZq__aiUsageContent{font-size:var(--fds-spacing-400,16px);word-break:break-all}.company-ai-usage-component-module-scss-module__DuiOZq__aiUsageDescription{margin-bottom:var(--fds-spacing-400,16px);font-size:var(--fds-spacing-400,16px)}.company-ai-usage-component-module-scss-module__DuiOZq__aiUsageHeading{margin-bottom:var(--fds-spacing-200,8px);font-size:14px}.company-ai-usage-component-module-scss-module__DuiOZq__aiUsageSection{width:100%;padding:var(--fds-spacing-300,12px)var(--fds-spacing-400,16px);border-bottom:var(--fds-spacing-300,12px)solid;border-image:linear-gradient(90deg,#155aa8,#883da1,#d92f8c) 1}
.content-wrapper-component-module-scss-module__zT13KG__headingWrapper{padding-bottom:var(--fds-spacing-300,12px);border-bottom:1px solid var(--fds-divider-divider)}.content-wrapper-component-module-scss-module__zT13KG__heading{gap:var(--fds-spacing-500,20px);font:var(--fds-typography-heading-l);color:var(--fds-color-text-primary,#333);line-height:36px;display:flex}.content-wrapper-component-module-scss-module__zT13KG__heading:before{content:"";background-color:var(--fds-color-brand-primary,#155aa8);align-self:stretch;width:6px;display:inline-block}.content-wrapper-component-module-scss-module__zT13KG__buttonWrapper{text-align:center}
.ai-tech-catalog-card-component-module-scss-module__ktPXKq__wrapper{border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 3px 6px #2c28281c}@media (max-width:767.98px){.ai-tech-catalog-card-component-module-scss-module__ktPXKq__wrapper{min-width:260px}}.ai-tech-catalog-card-component-module-scss-module__ktPXKq__wrapper .ai-tech-catalog-card-component-module-scss-module__ktPXKq__textLink{color:inherit;text-decoration:none}.ai-tech-catalog-card-component-module-scss-module__ktPXKq__wrapper .ai-tech-catalog-card-component-module-scss-module__ktPXKq__textLink:before{z-index:1;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.ai-tech-catalog-card-component-module-scss-module__ktPXKq__content{width:100%;padding:16px 12px}.ai-tech-catalog-card-component-module-scss-module__ktPXKq__cardImage{object-fit:cover;object-position:center;width:100%;height:100%}.ai-tech-catalog-card-component-module-scss-module__ktPXKq__title{text-overflow:ellipsis;-webkit-line-clamp:1;color:#1b2025;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ai-tech-catalog-card-component-module-scss-module__ktPXKq__time{font:var(--fds-typography-caption-m);color:var(--fds-grey-700);margin-top:6px}
.company-catalog-list-component-module-scss-module__NS9BIq__cardsWrapper{width:calc(100% + var(--fds-spacing-xs,10px)*2);padding:var(--fds-spacing-xs,10px);margin:calc(var(--fds-spacing-xs,10px)*-1)}.company-catalog-list-component-module-scss-module__NS9BIq__cardsWrapper>div{min-width:unset}@media (min-width:576px){.company-catalog-list-component-module-scss-module__NS9BIq__cardsWrapper>div{width:calc(50% - var(--fds-spacing-xl,24px)/2)}}@media (min-width:768px){.company-catalog-list-component-module-scss-module__NS9BIq__cardsWrapper>div{width:calc(25% - var(--fds-spacing-xl,24px)/4*3)}}
.company-tech-blog-entry-list-component-module-scss-module__S3i_Ya__entryItemCard{gap:var(--fds-spacing-xxs,8px);padding:var(--fds-spacing-m,16px);background:var(--fds-color-layer-background-02,#fff);border:1px solid var(--border-border,#c5cdd1);border-radius:var(--fds-border-radius-m,8px);flex-direction:column;display:flex}.company-tech-blog-entry-list-component-module-scss-module__S3i_Ya__cardTitle{text-overflow:ellipsis;white-space:normal;overflow:hidden}.company-tech-blog-entry-list-component-module-scss-module__S3i_Ya__skillList{gap:var(--fds-spacing-xxs,8px);flex-wrap:wrap;margin:0;display:flex}.company-tech-blog-entry-list-component-module-scss-module__S3i_Ya__footer{justify-content:space-between;align-items:center;width:100%;margin-top:auto;display:flex}
.company-title-component-module-scss-module__npS4GW__jobCompanyLinkWrap{font-size:var(--fds-fontSize-100);color:#474e54;overflow-wrap:break-word}.company-title-component-module-scss-module__npS4GW__companyImage{place-items:center;display:grid}@media (max-width:767.98px){.company-title-component-module-scss-module__npS4GW__companyImage{display:none}}.company-title-component-module-scss-module__npS4GW__companyTitleLogo{max-width:140px;max-height:60px}@media (min-width:560px){.company-title-component-module-scss-module__npS4GW__companyTitleLogo{max-width:110px;max-height:47px}}@media (min-width:1140px){.company-title-component-module-scss-module__npS4GW__companyTitleLogo{max-width:140px;max-height:60px}}.company-title-component-module-scss-module__npS4GW__jobCompanyName{color:#444;word-break:break-all}.company-title-component-module-scss-module__npS4GW__companyDescription{text-overflow:ellipsis;-webkit-line-clamp:4;color:var(--fds-onSurface-mediumEmphasis);line-break:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:768px){.company-title-component-module-scss-module__npS4GW__companyDescription{text-overflow:inherit;-webkit-line-clamp:unset;-webkit-box-orient:unset;display:block;overflow:visible}}.company-title-component-module-scss-module__npS4GW__jobCompanyLinkIcon{margin-right:var(--fds-spacing-100,4px);vertical-align:middle}.company-title-component-module-scss-module__npS4GW__employeeCountWrap{font-size:var(--fds-fontSize-100);color:#474e54;overflow-wrap:break-word}.company-title-component-module-scss-module__npS4GW__employeeCountIcon{margin-right:var(--fds-spacing-100,4px);vertical-align:middle}
/*# sourceMappingURL=a8c175bf136c612a.css.map*/