/* Blog post FAQ layout refinement only: keep the approved card design, use one full-width column. */
body.single-post .n9-blog-single-article .n9-blog-post-faq,
body.single-post .n9-blog-single-article .n9-blog-post-faq .n9-section-head,
body.single-post .n9-blog-single-article .n9-blog-post-faq .n9-faq-grid {
	width: 100%;
	max-width: 100%;
}

body.single-post .n9-blog-single-article .n9-blog-post-faq .n9-faq-grid {
	grid-template-columns: minmax(0, 1fr) !important;
	gap: 14px;
}

body.single-post .n9-blog-single-article .n9-blog-post-faq .n9-faq-grid details,
body.single-post .n9-blog-single-article .n9-blog-post-faq .n9-faq-grid summary {
	width: 100%;
	max-width: 100%;
	min-width: 0;
}
