/* epta-css-extract: post=1412 hash=9f0de12810 */

.ki-workshop-page h1, .ki-workshop-page h2, .ki-workshop-page h3 { color: #0D1B2A; }
.ki-workshop-page p, .ki-workshop-page li { color: #333333; line-height: 1.8; }
.ki-workshop-page .faq-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 30px; }
@media (max-width: 768px) { .ki-workshop-page .faq-grid { grid-template-columns: 1fr; } }
.ki-workshop-page .dark-section { background: #3B4956; padding: 60px 20px; }
.ki-workshop-page .dark-card { background: #4A5D6B; border-radius: 12px; padding: 35px 30px; }
.ki-workshop-page .dark-card h3 { color: #E8A83E !important; }
.ki-workshop-page .dark-card p { color: #f5f5f5 !important; }
.ki-workshop-page .faq-card { background: #ffffff; border-radius: 12px; padding: 30px; box-shadow: 0 2px 12px rgba(0,0,0,0.07); }
.ki-workshop-page .faq-card h3 { font-size: 18px; margin-bottom: 10px; }
.ki-workshop-page .faq-card p { font-size: 16px; }
