.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}.NewsFilterSection_filterRow__rIY0W{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs)}.NewsFilterSection_clearButton___Ns_m{display:flex;align-items:center;gap:var(--spacing-2xs);padding:0;background:none;border:none;cursor:pointer;flex-shrink:0}.NewsFilterSection_clearButtonText__dPMGe{font-size:var(--body-2xs-size);color:var(--color-dark-gray);white-space:nowrap}@media (hover:hover){.NewsFilterSection_clearButton___Ns_m:hover{opacity:.7}}.RegionFilterContent_container__dfm_E{max-height:calc(100vh - 160px);overflow-y:auto}.RegionFilterContent_container__dfm_E,.RegionFilterContent_prefectureGroup__Ba2so{display:flex;flex-direction:column;width:100%}.RegionFilterContent_prefectureRow__lkuXT{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__lkuXT:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.RegionFilterContent_checkboxWrapper__evq7k{flex-shrink:0;cursor:default}.RegionFilterContent_spacer__DTgdX{flex:1 1}.RegionFilterContent_expandIconWrapper__JtvNV{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:var(--radius-full)}.RegionFilterContent_municipalitiesContainer__IkR27{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___rDCc{padding:var(--spacing-xs) 0;box-sizing:border-box;overflow-wrap:break-word;word-break:break-word}.RegionFilterContent_municipalityCheckbox__V6HnH{width:100%}.RegionFilterContent_municipalityCheckbox__V6HnH label>:first-child{width:1.5rem!important;height:1.5rem!important;border-radius:var(--radius-s)!important}.RegionFilterContent_footer__PJKMH{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__SdR4w{width:100%}.NewsPageHeader_pageHeader__iXhpr{padding-left:var(--spacing-m);padding-right:var(--spacing-m);margin-top:var(--spacing-l);margin-bottom:var(--spacing-l)}.NewsPageHeader_titleRow__Era0k{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-s)}.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)}