.BannerCarousel-module-scss-module__AhC8QG__banner{width:100%;height:480px;position:relative;overflow:hidden}.BannerCarousel-module-scss-module__AhC8QG__slides{width:100%;height:100%;position:relative}.BannerCarousel-module-scss-module__AhC8QG__slide{opacity:0;width:100%;height:100%;transition:opacity .8s ease-in-out;position:absolute;top:0;left:0}.BannerCarousel-module-scss-module__AhC8QG__slide.BannerCarousel-module-scss-module__AhC8QG__active{opacity:1}.BannerCarousel-module-scss-module__AhC8QG__slideImage{object-fit:cover}.BannerCarousel-module-scss-module__AhC8QG__textOverlay{text-align:right;z-index:2;pointer-events:none;position:absolute;top:50%;right:10%;transform:translateY(-50%)}.BannerCarousel-module-scss-module__AhC8QG__textLine{font-size:var(--font-size-banner);color:#fff;text-shadow:0 2px 8px #00000080;margin-bottom:0;font-weight:700;line-height:1.4}.BannerCarousel-module-scss-module__AhC8QG__indicators{z-index:2;gap:8px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.BannerCarousel-module-scss-module__AhC8QG__dot{cursor:pointer;background:0 0;border:2px solid #fff;border-radius:50%;width:12px;height:12px;padding:0;transition:background .3s}.BannerCarousel-module-scss-module__AhC8QG__dot:hover{background:#ffffff80}.BannerCarousel-module-scss-module__AhC8QG__activeDot{background:#fff}
.NewsTabs-module-scss-module__5BExjq__tabsContainer{border:1px solid var(--color-border);flex-direction:column;flex:1;display:flex}.NewsTabs-module-scss-module__5BExjq__tabHeaders{border-bottom:1px solid var(--color-border);display:flex}.NewsTabs-module-scss-module__5BExjq__tabButton{cursor:pointer;font-size:var(--font-size-base);color:var(--color-text);border:none;border-right:1px solid var(--color-border);background:#fff;flex:1;padding:12px 20px;transition:background .2s,color .2s}.NewsTabs-module-scss-module__5BExjq__tabButton:last-child{border-right:none}.NewsTabs-module-scss-module__5BExjq__tabButton:hover{background:#f5f5f5}.NewsTabs-module-scss-module__5BExjq__tabButton.NewsTabs-module-scss-module__5BExjq__active{color:var(--color-primary);border-bottom:2px solid var(--color-primary);font-weight:600}.NewsTabs-module-scss-module__5BExjq__tabContent{flex-direction:column;flex:1;padding:16px 20px;display:flex}.NewsTabs-module-scss-module__5BExjq__newsList{flex:1;margin:0;padding:0;list-style:none}.NewsTabs-module-scss-module__5BExjq__newsItem{border-bottom:1px solid #f0f0f0;align-items:baseline;gap:12px;padding:8px 0;display:flex}.NewsTabs-module-scss-module__5BExjq__newsItem:last-child{border-bottom:none}.NewsTabs-module-scss-module__5BExjq__date{font-size:var(--font-size-sm);color:var(--color-text-light);white-space:nowrap}.NewsTabs-module-scss-module__5BExjq__newsLink{color:var(--color-primary);font-size:var(--font-size-sm);text-decoration:none}.NewsTabs-module-scss-module__5BExjq__newsLink:hover{text-decoration:underline}.NewsTabs-module-scss-module__5BExjq__noData{color:var(--color-text-light);text-align:center;padding:20px 0}.NewsTabs-module-scss-module__5BExjq__moreRow{justify-content:flex-end;padding-top:12px;display:flex}.NewsTabs-module-scss-module__5BExjq__moreButton{background:var(--color-primary);color:#fff;font-size:var(--font-size-sm);border-radius:3px;padding:6px 16px;text-decoration:none;transition:background .2s;display:inline-block}.NewsTabs-module-scss-module__5BExjq__moreButton:hover{background:var(--color-primary-dark)}
.PageTitle-module-scss-module__BzqAMq__pageTitle{margin-bottom:30px}.PageTitle-module-scss-module__BzqAMq__title{font-size:var(--font-size-xl);color:var(--color-text);margin-bottom:12px;font-weight:600;line-height:1.3}.PageTitle-module-scss-module__BzqAMq__decorativeLine{align-items:center;width:100%;display:flex}.PageTitle-module-scss-module__BzqAMq__blueSegment{background:var(--color-primary);flex-shrink:0;width:60px;height:3px;display:block}.PageTitle-module-scss-module__BzqAMq__grayLine{background:var(--color-border);flex:1;height:1px;display:block}
.PostList-module-scss-module__sd7qbq__list{margin:24px 0 0;padding:0;list-style:none}.PostList-module-scss-module__sd7qbq__item{border-bottom:1px solid #f0f0f0;align-items:baseline;gap:16px;padding:12px 0;display:flex}.PostList-module-scss-module__sd7qbq__item:first-child{border-top:1px solid #f0f0f0}.PostList-module-scss-module__sd7qbq__date{font-size:var(--font-size-sm);color:var(--color-text-light);white-space:nowrap;flex-shrink:0}.PostList-module-scss-module__sd7qbq__title{color:var(--color-text);font-size:var(--font-size-base);text-decoration:none;transition:color .2s}.PostList-module-scss-module__sd7qbq__title:hover{color:var(--color-primary)}.PostList-module-scss-module__sd7qbq__empty{text-align:center;color:var(--color-text-light);padding:40px 0}
.page-module-scss-module__9XGXDG__meta{border-bottom:1px solid var(--color-border);color:var(--color-text-light);font-size:var(--font-size-sm);gap:16px;margin-top:16px;padding-bottom:16px;display:flex}.page-module-scss-module__9XGXDG__metaItem{align-items:center;display:inline-flex}.page-module-scss-module__9XGXDG__content{margin-top:24px}
.page-module-scss-module__0UjfjW__meta{border-bottom:1px solid var(--color-border);color:var(--color-text-light);font-size:var(--font-size-sm);gap:16px;margin-top:16px;padding-bottom:16px;display:flex}.page-module-scss-module__0UjfjW__metaItem{align-items:center;display:inline-flex}.page-module-scss-module__0UjfjW__content{margin-top:24px}
.page-module-scss-module__f8LduW__contactTable{border-collapse:collapse;border:1px solid var(--color-border);width:100%;margin-top:24px}.page-module-scss-module__f8LduW__headerRow{font-size:var(--font-size-lg);text-align:left;border-bottom:1px solid var(--color-border);background:#f5f5f5;padding:14px 20px;font-weight:700}.page-module-scss-module__f8LduW__iconCell{text-align:center;vertical-align:middle;border-bottom:1px solid var(--color-border);width:50px;padding:14px 10px 14px 20px}.page-module-scss-module__f8LduW__iconCell svg{vertical-align:middle;display:inline-block}.page-module-scss-module__f8LduW__labelCell{vertical-align:middle;border-bottom:1px solid var(--color-border);white-space:nowrap;width:120px;padding:14px 16px;font-weight:600}.page-module-scss-module__f8LduW__valueCell{vertical-align:middle;border-bottom:1px solid var(--color-border);padding:14px 16px}.page-module-scss-module__f8LduW__valueCell a{color:var(--color-primary);text-decoration:none}.page-module-scss-module__f8LduW__valueCell a:hover{text-decoration:underline}
.page-module-scss-module__JLK82G__meta{border-bottom:1px solid var(--color-border);color:var(--color-text-light);font-size:var(--font-size-sm);gap:16px;margin-top:16px;padding-bottom:16px;display:flex}.page-module-scss-module__JLK82G__metaItem{align-items:center;display:inline-flex}.page-module-scss-module__JLK82G__content{margin-top:24px}
.RichText-module-scss-module__0SeHga__richText{color:var(--color-text);line-height:1.8}.RichText-module-scss-module__0SeHga__richText h1,.RichText-module-scss-module__0SeHga__richText h2,.RichText-module-scss-module__0SeHga__richText h3,.RichText-module-scss-module__0SeHga__richText h4,.RichText-module-scss-module__0SeHga__richText h5,.RichText-module-scss-module__0SeHga__richText h6{margin-top:1.5em;margin-bottom:.5em;font-weight:700;line-height:1.3}.RichText-module-scss-module__0SeHga__richText h1{font-size:2em}.RichText-module-scss-module__0SeHga__richText h2{font-size:1.5em}.RichText-module-scss-module__0SeHga__richText h3{font-size:1.25em}.RichText-module-scss-module__0SeHga__richText p{margin-bottom:1em}.RichText-module-scss-module__0SeHga__richText ul,.RichText-module-scss-module__0SeHga__richText ol{margin-bottom:1em;padding-left:2em}.RichText-module-scss-module__0SeHga__richText li{margin-bottom:.25em}.RichText-module-scss-module__0SeHga__richText blockquote{border-left:4px solid var(--color-primary);color:var(--color-text-light);margin:1em 0;padding-left:1em;font-style:italic}.RichText-module-scss-module__0SeHga__richText a{color:var(--color-primary);text-decoration:underline}.RichText-module-scss-module__0SeHga__richText a:hover{color:var(--color-primary-dark)}.RichText-module-scss-module__0SeHga__richText img{max-width:100%;height:auto;margin:1em 0}.RichText-module-scss-module__0SeHga__richText table{border-collapse:collapse;width:100%;margin:1em 0}.RichText-module-scss-module__0SeHga__richText table th,.RichText-module-scss-module__0SeHga__richText table td{border:1px solid var(--color-border);text-align:left;padding:8px 12px}.RichText-module-scss-module__0SeHga__richText table th{background:#f5f5f5;font-weight:700}.RichText-module-scss-module__0SeHga__richText hr{border:none;border-top:1px solid var(--color-border);margin:2em 0}.RichText-module-scss-module__0SeHga__richText strong{font-weight:700}.RichText-module-scss-module__0SeHga__richText em{font-style:italic}
.SimplePagination-module-scss-module__2kMbAq__pagination{justify-content:center;align-items:center;gap:4px;margin:32px 0;display:flex}.SimplePagination-module-scss-module__2kMbAq__pageLink{border:1px solid var(--color-border);min-width:36px;height:36px;color:var(--color-text);font-size:var(--font-size-sm);border-radius:4px;justify-content:center;align-items:center;padding:0 8px;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.SimplePagination-module-scss-module__2kMbAq__pageLink:hover{border-color:var(--color-primary);color:var(--color-primary);background:#f5f5f5}.SimplePagination-module-scss-module__2kMbAq__active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.SimplePagination-module-scss-module__2kMbAq__active:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);color:#fff}.SimplePagination-module-scss-module__2kMbAq__ellipsis{min-width:36px;height:36px;color:var(--color-text-light);justify-content:center;align-items:center;display:inline-flex}
.page-module-scss-module__W3rCfa__bannerSection{width:100%}.page-module-scss-module__W3rCfa__newsSection{padding:40px 0 60px}.page-module-scss-module__W3rCfa__newsContent{align-items:stretch;gap:24px;margin-top:24px;display:flex}.page-module-scss-module__W3rCfa__newsImage{flex-shrink:0;width:440px}.page-module-scss-module__W3rCfa__newsImageInner{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:768px){.page-module-scss-module__W3rCfa__newsContent{flex-direction:column}.page-module-scss-module__W3rCfa__newsImage{width:100%}}
