/* Styles de contenu de page (Gutenberg) — taxi-product */
.page-title { color: var(--color-primary); }
.page-content h2 { margin-top: 1.8rem; }
.page-content h3 { margin-top: 1.3rem; }
.page-content ul:not([class]) { list-style: disc; padding-left: 1.4rem; }
.page-content ul:not([class]) li { margin-bottom: .35rem; }
.page-content .wp-block-buttons { margin-top: 1.5rem; }

.wp-block-button__link {
	background: var(--color-primary); color: #fff;
	border-radius: var(--radius-sm); padding: .8rem 1.4rem; font-weight: 600;
}
.wp-block-table table { border-collapse: collapse; width: 100%; }
.wp-block-table td, .wp-block-table th {
	border: 1px solid var(--color-border); padding: .6rem .8rem;
}
.wp-block-table th { background: var(--color-primary); color: #fff; }

.wp-block-group.section { border-radius: 0; }

/* Pages éditoriales (mentions, CGV…) confort de lecture */
.page-article .page-content { line-height: 1.75; }
