/* Default-template content styling (Prompt 1, C26-C28). Loaded globally:
   applies to .entry-content on Blocksy's default page template and posts.
   Replaced by component styles in the Phase 3 design system. */

/* C26: make the page title the largest heading on default pages.
   Blocksy's customiser sets .page-title to 30px while h2 renders 35px. */
.single_page .entry-header .page-title,
.page-template-default .entry-header .page-title,
.entry-header .page-title {
	--theme-font-size: clamp(2rem, 5vw, 2.75rem) !important;
	font-size: clamp(2rem, 5vw, 2.75rem) !important;
	line-height: 1.2 !important;
}

/* C27: cap line length on running text. */
.entry-content > * {
	max-width: 70ch;
}
.entry-content > *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
	overflow-wrap: break-word;
}

/* C28: restore list markers inside entry content (Blocksy strips them). */
.entry-content ul {
	list-style: disc;
	padding-left: 1.4rem;
	margin-bottom: 1em;
}
.entry-content ul ul {
	list-style: circle;
}
.entry-content ol {
	list-style: decimal;
	padding-left: 1.4rem;
}
.entry-content li {
	margin-bottom: .35rem;
}
