.NewsListWithPagination_container__PAOj3{display:flex;flex-direction:column}.NewsListWithPagination_loadTrigger__c2FPT{height:1px}.NewsListWithPagination_loadingContainer__PuHSs{display:flex;flex-direction:column}.NewsListWithPagination_loadingContainer__PuHSs hr{border-color:var(--color-middle-gray);margin:0}.NewsListWithPagination_loadMoreButtonContainer__U0ga9{display:flex;justify-content:center;padding:var(--spacing-l) 0}.BottomSheet_dialog__JtpHH{position:relative;z-index:150}.BottomSheet_backdrop__sbf97{position:fixed;inset:0;background-color:rgba(255,255,255,.7)}.BottomSheet_backdropEnter__lf8oL{transition:opacity .2s cubic-bezier(.4,0,.2,1)}.BottomSheet_backdropEnterFrom__eDH0R{opacity:0}.BottomSheet_backdropEnterTo__pbDWp{opacity:1}.BottomSheet_backdropLeave__BwTog{transition:opacity .15s cubic-bezier(.4,0,.2,1)}.BottomSheet_backdropLeaveFrom__TwwNg{opacity:1}.BottomSheet_backdropLeaveTo__wqAQF{opacity:0}.BottomSheet_container__78onj{position:fixed;inset:0;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}.BottomSheet_panel__Rw2JO{position:relative;width:100%;max-width:500px;max-height:70vh;background-color:var(--color-white);border-top-left-radius:var(--radius-m);border-top-right-radius:var(--radius-m);box-shadow:0 4px 16px 0 rgba(0,0,0,.08);display:flex;flex-direction:column;overflow:hidden}.BottomSheet_panelEnter__2JjDk{transition:transform .3s cubic-bezier(.4,0,.2,1)}.BottomSheet_panelEnterFrom__lOvvS{transform:translateY(100%)}.BottomSheet_panelEnterTo___I9ho{transform:translateY(0)}.BottomSheet_panelLeave__7SdTo{transition:transform .2s cubic-bezier(.4,0,.2,1)}.BottomSheet_panelLeaveFrom__MfnMs{transform:translateY(0)}.BottomSheet_panelLeaveTo__H1OXv{transform:translateY(100%)}.BottomSheet_header__DBukd{display:flex;align-items:center;justify-content:center;position:relative;padding:var(--spacing-s) 0;border-bottom:1px solid var(--color-middle-gray)}.BottomSheet_title___INsL{text-align:center}.BottomSheet_leftAction__pX606{position:absolute;left:var(--spacing-m);top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:var(--body-m-size);line-height:var(--body-m-line-height);color:var(--color-dark-gray);text-decoration:underline;padding:0}@media (hover:hover){.BottomSheet_leftAction__pX606:hover{text-decoration:none}}.BottomSheet_closeButton__wyawO{position:absolute;right:var(--spacing-m);top:50%;transform:translateY(-50%)}.BottomSheet_content__ukn9_{flex:1 1;overflow-y:auto}.RegionFilterContent_container__YtN1N{max-height:calc(100vh - 160px);overflow-y:auto}.RegionFilterContent_container__YtN1N,.RegionFilterContent_prefectureGroup__yasHo{display:flex;flex-direction:column;width:100%}.RegionFilterContent_prefectureRow__YpMhT{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px var(--spacing-m);background-color:var(--color-light-gray);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.RegionFilterContent_prefectureRow__YpMhT:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.RegionFilterContent_checkboxWrapper__AGx44{flex-shrink:0;cursor:default}.RegionFilterContent_spacer__W55WT{flex:1 1}.RegionFilterContent_expandIconWrapper__K4qfh{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:var(--radius-full)}.RegionFilterContent_municipalitiesContainer__5AbRq{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;width:100%;padding:var(--spacing-xs) var(--spacing-l);background-color:var(--color-white);box-sizing:border-box}.RegionFilterContent_municipalityItem__TIJq0{padding:var(--spacing-xs) 0;box-sizing:border-box;overflow-wrap:break-word;word-break:break-word}.RegionFilterContent_municipalityCheckbox__y1H86{width:100%}.RegionFilterContent_municipalityCheckbox__y1H86 label>:first-child{width:1.5rem!important;height:1.5rem!important;border-radius:var(--radius-s)!important}.RegionFilterContent_footer__kgfm3{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-m);background-color:var(--color-white);border-top:1px solid var(--color-light-gray);position:-webkit-sticky;position:sticky;bottom:0}.RegionFilterContent_searchButton__x93j3{width:100%}.PartnerProductFilterContent_container__3xTWn{display:flex;flex-direction:column;width:100%;max-height:calc(100vh - 160px);overflow-y:auto}.PartnerProductFilterContent_prefectureGroup__tF_a8{display:flex;flex-direction:column;width:100%}.PartnerProductFilterContent_prefectureRow__QBJeW{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px var(--spacing-m);background-color:var(--color-light-gray);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PartnerProductFilterContent_prefectureRow__QBJeW:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.PartnerProductFilterContent_checkboxWrapper__t4oIp{flex-shrink:0;cursor:default}.PartnerProductFilterContent_spacer__yDphk{flex:1 1}.PartnerProductFilterContent_expandIconWrapper__ZZbc_{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:var(--radius-full)}.PartnerProductFilterContent_municipalitiesContainer__ZM4Ux{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;width:100%;padding:var(--spacing-xs) var(--spacing-l);background-color:var(--color-white);box-sizing:border-box}.PartnerProductFilterContent_municipalityItem__XQqEB{padding:var(--spacing-xs) 0;box-sizing:border-box;overflow-wrap:break-word;word-break:break-word}.PartnerProductFilterContent_municipalityCheckbox__IOjzp{width:100%}.PartnerProductFilterContent_municipalityCheckbox__IOjzp label>:first-child{width:1.5rem!important;height:1.5rem!important;border-radius:var(--radius-s)!important}.PartnerProductFilterContent_footer__LImAv{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-m);background-color:var(--color-white);border-top:1px solid var(--color-light-gray);position:-webkit-sticky;position:sticky;bottom:0}.PartnerProductFilterSection_filterRow__Iu6h8{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs);margin-bottom:0;padding-top:var(--spacing-2xs)}.PartnerProductFilterSection_clearButton__9_G5_{display:flex;align-items:center;gap:var(--spacing-2xs);padding:0;background:none;border:none;cursor:pointer;flex-shrink:0}.PartnerProductFilterSection_clearButtonText__vHMFi{font-size:var(--body-2xs-size);line-height:var(--body-2xs-line-height);letter-spacing:var(--body-2xs-letter-spacing);color:var(--color-dark-gray);white-space:nowrap}@media (hover:hover){.PartnerProductFilterSection_clearButton__9_G5_:hover{opacity:.7}}.PartnerProductsHeader_titleRow__dbmh4{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--spacing-2xs)}.NewsSection_newsSection__UZL5h{display:flex;height:184px;padding:var(--spacing-s) var(--spacing-m) var(--spacing-s) var(--spacing-m);flex-direction:column;align-items:center;gap:var(--spacing-xs);align-self:stretch;border-radius:var(--radius-m);border:2px solid var(--color-primary);background:var(--color-white);position:relative;overflow:hidden}.NewsSection_newsSection__UZL5h.NewsSection_newsOpen__Q3Xb8{height:auto;max-height:300px;padding:var(--spacing-s) var(--spacing-m);overflow:clip;box-sizing:border-box}.NewsSection_newsContentWrapper__IsknZ{display:flex;flex-direction:column;width:100%;position:relative;height:100%}.NewsSection_newsSection__UZL5h.NewsSection_newsOpen__Q3Xb8 .NewsSection_newsContentWrapper__IsknZ{height:calc(300px - var(--spacing-s) * 2)}.NewsSection_newsScroll__jNL1d{display:flex;flex-direction:column;gap:var(--spacing-xs);padding-right:var(--spacing-s)}.NewsSection_newsSection__UZL5h.NewsSection_newsOpen__Q3Xb8 .NewsSection_newsScroll__jNL1d{overflow-y:auto;flex:1 1}.NewsSection_newsScroll__jNL1d::-webkit-scrollbar{width:10px}.NewsSection_newsScroll__jNL1d::-webkit-scrollbar-track{background:transparent}.NewsSection_newsScroll__jNL1d::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--color-middle-gray);background-clip:padding-box}.NewsSection_newsScroll__jNL1d::-webkit-scrollbar{width:4px}.NewsSection_newsScroll__jNL1d::-webkit-scrollbar-track{margin:4px 0}.NewsSection_newsItem__XbiNA{flex:1 1 auto;background-color:transparent}.NewsSection_gradientOverlay__8y9OH{position:absolute;bottom:calc(-1 * var(--spacing-s));left:0;width:100%;height:100px;background:linear-gradient(180deg,rgba(255,255,255,0),#fff 70%);pointer-events:none}.NewsSection_newsHeader__k3_6_{display:flex;align-items:center;gap:var(--spacing-xs)}.NewsSection_newsIcon__XMDYI{color:#f45c3b}.NewsSection_newsDate__FEpsn{font-size:var(--body-s-size);color:var(--color-dark-gray)}.NewsSection_newsText__2BG99{color:var(--color-text-primary);margin:0}.NewsSection_emptyMessage__y8pTE,.NewsSection_newsText__2BG99{font-size:var(--body-s-size);line-height:var(--body-s-line-height)}.NewsSection_emptyMessage__y8pTE{padding:var(--spacing-xl);text-align:center;color:var(--color-text-secondary)}.NewsSection_readMoreButton__uSepc{position:absolute;bottom:14px;right:14px;background:none;border:none;color:var(--color-secondary);font-size:var(--body-s-size);font-weight:700;text-decoration:underline;cursor:pointer;padding:0;line-height:var(--body-s-line-height);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.NewsSection_readMoreButton__uSepc:active{opacity:.8}.NewsSection_newsSection__UZL5h.NewsSection_newsOpen__Q3Xb8 .NewsSection_gradientOverlay__8y9OH,.NewsSection_newsSection__UZL5h.NewsSection_newsOpen__Q3Xb8 .NewsSection_readMoreButton__uSepc{display:none}.PartnerFilterSection_filterRow__ezUxG{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs);margin-bottom:0}.PartnerFilterSection_clearButton__kXQ1H{display:flex;align-items:center;gap:var(--spacing-2xs);padding:0;background:none;border:none;cursor:pointer;flex-shrink:0}.PartnerFilterSection_clearButtonText__4H70G{font-size:var(--body-2xs-size);line-height:var(--body-2xs-line-height);letter-spacing:var(--body-2xs-letter-spacing);color:var(--color-dark-gray);white-space:nowrap}@media (hover:hover){.PartnerFilterSection_clearButton__kXQ1H:hover{opacity:.7}}.PartnersHeader_header__jSrJS{display:flex;flex-direction:column;gap:var(--spacing-xs)}.PartnersHeader_headerRow__A6U0E{display:flex;align-items:center;justify-content:space-between}.ProjectFilterSection_filterRow__BAWy7{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs)}.ProjectFilterSection_clearButton__TPl2T{display:flex;align-items:center;gap:var(--spacing-2xs);padding:0;background:none;border:none;cursor:pointer;flex-shrink:0}.ProjectFilterSection_clearButtonText__h4qLW{font-size:var(--body-2xs-size);color:var(--color-dark-gray);white-space:nowrap}@media (hover:hover){.ProjectFilterSection_clearButton__TPl2T:hover{opacity:.7}}.ProjectsPageHeader_pageHeader__0DJZi{padding-left:var(--spacing-m);padding-right:var(--spacing-m);margin-top:var(--spacing-l);margin-bottom:var(--spacing-l)}.ProjectsPageHeader_titleRow__FUYvd{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-s)}.InterviewListFilter_header__B8xfA{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1rem 0}.InterviewListFilter_titleGroup__lcPYo{display:flex;flex-direction:column}.InterviewListFilter_filterRow__1OSck{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs);padding:12px 1rem 0}.InterviewListFilter_clearButton__2zsnI{display:flex;align-items:center;gap:var(--spacing-2xs);padding:0;background:none;border:none;cursor:pointer;flex-shrink:0}.InterviewListFilter_clearButtonText__wXoC_{font-size:var(--body-2xs-size);line-height:var(--body-2xs-line-height);letter-spacing:var(--body-2xs-letter-spacing);color:var(--color-dark-gray);white-space:nowrap}@media (hover:hover){.InterviewListFilter_clearButton__2zsnI:hover{opacity:.7}}.InterviewListFilter_hashtagSection__jbu3q{padding:0 1rem;background:#f2f4f6;margin-top:16px}.InterviewListFilter_hashtagGrid__DodWL{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;padding:12px 0}.InterviewListFilter_hashtagLabel__ff911{display:flex;align-items:center;gap:10px;padding:16px 14px;background:var(--color-white);border-radius:8px;font-size:15px;font-weight:500;color:var(--color-text-primary);cursor:pointer;min-height:56px;line-height:1.4}.InterviewListFilter_hashtagCheckbox__WGVOV{width:18px;height:18px;accent-color:var(--color-text-primary);cursor:pointer;flex-shrink:0}.CareerCompaniesHeader_header__fgDEh{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1rem 0}.CareerCompaniesHeader_titleGroup__Xv_jl{display:flex;flex-direction:column}.CareerCompaniesHeader_filterRow__zmMBF{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs);padding:12px 1rem 0}.CareerCompaniesHeader_clearButton__yVAja{display:flex;align-items:center;gap:var(--spacing-2xs);padding:0;background:none;border:none;cursor:pointer;flex-shrink:0}.CareerCompaniesHeader_clearButtonText__JbPkX{font-size:var(--body-2xs-size);line-height:var(--body-2xs-line-height);letter-spacing:var(--body-2xs-letter-spacing);color:var(--color-dark-gray);white-space:nowrap}@media (hover:hover){.CareerCompaniesHeader_clearButton__yVAja:hover{opacity:.7}}.CareerCompaniesHeader_hashtagSection__QqD6k{padding:0 1rem;background:#f2f4f6;margin-top:16px}.CareerCompaniesHeader_hashtagGrid___P56l{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;padding:12px 0}.CareerCompaniesHeader_hashtagLabel__pxU42{display:flex;align-items:center;gap:10px;padding:16px 14px;background:var(--color-white);border-radius:8px;font-size:15px;font-weight:500;color:var(--color-text-primary);cursor:pointer;min-height:56px;line-height:1.4}.CareerCompaniesHeader_hashtagCheckbox__7SNB7{width:18px;height:18px;accent-color:var(--color-text-primary);cursor:pointer;flex-shrink:0}.CareerPartnersList_results__cVf5p{padding:16px;background-color:var(--color-white)}.CareerPartnersList_count__3rjWt{color:#777;margin-bottom:12px}.CareerPartnersList_grid__TmMHN{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;gap:15px}.CareerPartnersList_empty__fkT84{display:flex;justify-content:center;align-items:center;padding:48px;text-align:center}