/* 정적 페이지(/features, /get-beamlap, /upload, /terms, /privacy) 보충 스타일.
   본체 스타일(feature-*, get-*, upload-*)은 site.css에 이미 있다. 여기는 정책 문서와 몇 가지 보정만. */

.static-page {
	max-width: 760px;
}

.upload-page .upload-status:empty {
	display: none;
}

/* 정책 문서 — 읽는 글이다. 제목·문단·목록의 간격과 줄 길이만 정한다. */
.policy-page {
	line-height: 1.6;
}

.policy-page .policy-heading {
	margin: 22px 0 6px;
	font-size: 16px;
	line-height: 1.3;
}

.policy-page h1.policy-heading {
	margin-top: 0;
	font-size: 20px;
}

.policy-page .policy-paragraph {
	margin: 0 0 10px;
}

.policy-page .policy-list {
	margin: 0 0 10px;
	padding-left: 20px;
}

.policy-page .policy-list li {
	margin-block: 4px;
	overflow-wrap: anywhere;
}

.policy-page code {
	overflow-wrap: anywhere;
}

/* 열 폭이 좁으면 다운로드 버튼이 카드 폭을 따른다. */
@media (max-width: 540px) {
	.get-card {
		max-width: none;
	}
}
