.sectionNewDet{ }
	.sectionNewDet .wrap{ width: 1200px; max-width: 100%; margin:20px auto 0; background: #ffffff; border: 1px solid #E2E8F0; border-radius: 10px; padding: 24px; box-shadow: 0 1px 3px rgba(0,0,0,0.04); }
	.sectionNewDet .title{ margin: 0 0 12px; font-size: 22px; font-weight: 700; color: #333; line-height: 1.35; letter-spacing: 0.2px; }
	.sectionNewDet .meta{ display: flex; flex-wrap: wrap; gap: 12px; margin: 0 0 18px; font-size: 12px; color: #64748B; }
	.sectionNewDet .date{ }
	.sectionNewDet .category{ padding: 2px 8px; border-radius: 999px; background: #EFF6FF; color: #0369A1; }
	.sectionNewDet .body{ font-size: 14px; color: #333; line-height: 1.9; }
	.sectionNewDet .body p{ margin: 0 0 12px; }
	.sectionNewDet .body p:last-child{ margin-bottom: 0; }
	.sectionNewDet .backLink{ display: inline-flex; margin-top: 18px; color: #0369A1; font-weight: 500; }
	.sectionNewDet .backLink:hover{ color: #0284C7; }

@media (max-width: 1024px) {
	.sectionNewDet{ /*padding-left: 20px; padding-right: 20px;*/ }
	.sectionNewDet .wrap{ padding: 20px 20px; }
}
@media (max-width: 640px) {
	.sectionNewDet{ padding-left: 16px; padding-right: 16px; padding-bottom: 32px; }
	.breadcrumb{ padding-left: 16px; padding-right: 16px; }
	.sectionNewDet .wrap{ padding: 18px 16px; }
	.sectionNewDet .title{ font-size: 18px; }
}

.contentMain>div{ margin:0 !important; }

.wp-block-post-content{ color:#555; }
