/**
 * 電腦端：強制縮短「熱門搜索」與「了解最新的資訊動態」的垂直距離
 * 此檔必須在 src/bg/styles.css 之後載入，以覆蓋 hero 的固定高度
 */
@media screen and (min-width: 1241px) {
	.announ_main {
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
	}
	.index {
		margin-top: 0 !important;
		padding-top: 0 !important;
	}
	.index .indnews {
		padding-top: 0 !important;
		margin-top: 0 !important;
		min-height: 740px;
		overflow: visible !important; /* 避免裁切新聞列表底部 */
	}
	.index .indnews .hero,
	.index .indnews #hero.hero,
	.index .hero,
	.index #hero.hero {
		height: auto !important;
		min-height: 0 !important;
		padding: 0 !important;
		margin: 0 !important;
		overflow: visible !important; /* 避免裁切「查看更多」按鈕 */
	}
	.index .indnews #particles-js {
		position: absolute !important;
		inset: 0;
		pointer-events: none;
	}
	.index .floor_5,
	.index .floor_5.w1200 {
		padding-top: 0 !important;
		margin-top: 0 !important;
	}
	.index .title {
		padding-top: 30px !important;
		margin-top: 0 !important;
	}
	/* 資訊動態：增加新聞列表高度並可滾動，完整顯示內容 */
	.index .txtlistbox {
		height: 600px !important;
		min-height: 600px !important;
		overflow-y: auto !important;
		overflow-x: hidden !important;
		padding-bottom: 0px;
		-webkit-overflow-scrolling: touch;
	}
	/* 確保「查看更多」按鈕可見：.more 預留空間，避免被裁切 */
	.index .floor_5 .more {
		position: relative;
		/* min-height: 130px; 容納 margin-top:70px + 按鈕 height:48px */
		padding-bottom: 24px;
		display: block;
		overflow: visible;
	}
	/* 按鈕改用正常流，確保可見；右側對齊 */
	.index .floor_5 .more .look_more {
		float: right !important;
	}
	.index .floor_5 .more .look_more a {
		position: relative !important;
		margin-top: 0px !important;
		margin-left: 0 !important;
		display: inline-block !important;
	}
}
