@charset "utf-8";

/* 공지 최신글 — 제목 1줄 말줄임 · 아이콘 없음 · 간격 축소 */
.notice {position:relative;padding:15px 50px;color:var(--text-primary)}
/* 제목 크기는 h2에만 지정 — a에 em을 중첩하면 다른 푸터 열 제목과 달라짐 */
.notice h2 {margin-bottom:20px;line-height:1.25;font-size:1.2em;color:var(--text-primary)}
.notice h2 a {font-size:1em;color:inherit}
.notice h2 a:hover {color:var(--accent-color)}

.notice li {
	border-bottom:1px solid var(--border-color);
	line-height:1.3;
}
.notice li a.notice_tit {
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:var(--text-primary);
	padding:8px 0;
	font-weight:500;
	text-decoration:none;
	max-width:100%;
}
.notice li a.notice_tit:hover {color:var(--link-color)}
.notice li a.notice_tit strong {font-weight:700}

.notice li.empty_li {
	color:var(--text-secondary);
	padding:8px 0;
	display:block;
	border-bottom:0;
	line-height:1.3;
}

/* Readability scale: latest post text */
.lat .lt_tit {font-size:1.12em;line-height:1.4}
.lat .lt_preview {font-size:1em;line-height:1.52}
.lat .lt_main .lt_info,
.pic_lt .lt_caption .lt_info {font-size:0.92em;line-height:1.42}
.pic_lt a.lt_tit {font-size:1.05em;line-height:1.42}
.pic_li_lt li .pic_li_tit {font-size:1.26em;line-height:1.36}
.pic_lt li .lt_tit {font-size:1.12em;line-height:1.44}
.pic_li_lt li .lt_content_preview,
.pic_lt li .lt_cnt {font-size:1.04em;line-height:1.48;height:auto;min-height:38px}
.lt_first_tit {font-size:22px;line-height:1.35}
.lt_first_txt {font-size:15px;line-height:1.48}
.lt_item .lt_tit {font-size:16px;line-height:1.42}
.lt_item .lt_txt {font-size:14px;line-height:1.48}
.lt .lt_tit {font-size:1.26em;line-height:1.38}
.lt .lt_content_preview {font-size:1.05em;line-height:1.48}
.lt .lt_info {font-size:0.95em;line-height:1.42}
