0 yle>
.blog-post-exhibition {
max-width: 800px;
margin: 0 auto;
font-family: Arial, sans-serif;
line-height: 1.6;
color: #333;
}
.exhibition-header h2 {
color: #2c3e50;
text-align: center;
margin-bottom: 15px;
font-size: 28px;
}
.exhibition-meta {
text-align: center;
color: #666;
margin-bottom: 30px;
font-size: 14px;
}
.exhibition-meta span {
margin: 0 10px;
}
.highlight-box {
background-color: #f8f9fa;
border-left: 4px solid #3498db;
padding: 20px;
margin: 25px 0;
border-radius: 4px;
}
.highlight-box h3 {
margin-top: 0;
color: #2c3e50;
}
.highlight-box ul {
margin: 15px 0;
padding-left: 20px;
}
.highlight-box li {
margin-bottom: 8px;
}
.cta-section {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
color: white;
padding: 30px;
border-radius: 10px;
text-align: center;
margin: 40px 0;
}
.cta-section h3 {
margin-top: 0;
font-size: 24px;
}
.content-section h2 {
color: #2c3e50;
border-bottom: 2px solid #ecf0f1;
padding-bottom: 10px;
margin-top: 30px;
}
.content-section p {
margin-bottom: 20px;
}
.content-section ul {
margin: 15px 0;
padding-left: 20px;
}
.content-section li {
margin-bottom: 10px;
}
@media (max-width: 768px) {
.blog-post-exhibition {
padding: 0 15px;
}
.exhibition-header h2 {
font-size: 24px;
}
.cta-section {
padding: 20px;
margin: 30px 0;
}
}