:root{--blog-text-color:#555;--blog-strong-text-color:#111;--blog-heading-color-h1:#1a202c;--blog-heading-color-h2:#2d3748;--blog-heading-color-h3:#4a5568;--blog-link-color:#2b6cb0;--blog-border-color:#e2e8f0;--blog-visual-placeholder-bg:#f7fafc;--blog-visual-placeholder-border:#cbd5e0;--blog-visual-placeholder-text:#4a5568;--blog-visual-placeholder-caption:#718096;--blog-cta-bg:#edf2f7;--blog-faq-border:#e2e8f0;--blog-body-bg:#ffffff;--blog-body-text:#333}.dark{--blog-text-color:#a0aec0;--blog-strong-text-color:#f7fafc;--blog-heading-color-h1:#edf2f7;--blog-heading-color-h2:#e2e8f0;--blog-heading-color-h3:#cbd5e0;--blog-link-color:#63b3ed;--blog-border-color:#4a5568;--blog-visual-placeholder-bg:#2d3748;--blog-visual-placeholder-border:#4a5568;--blog-visual-placeholder-text:#e2e8f0;--blog-visual-placeholder-caption:#a0aec0;--blog-cta-bg:#2d3748;--blog-faq-border:#4a5568;--blog-body-bg:#1a202c;--blog-body-text:#e2e8f0}.blog-content{font-family:Arial,sans-serif;line-height:1.6;color:var(--blog-body-text);background-color:var(--blog-body-bg);padding:2rem;text-align:justify;text-align-last:left;hyphens:auto}.blog-content>*+*{margin-top:1.25em}.blog-content p{font-size:16px;color:var(--blog-text-color)}.blog-content p:first-of-type{font-style:italic}.blog-content strong{color:var(--blog-strong-text-color)}.blog-content h1{font-size:38px;color:var(--blog-heading-color-h1);font-weight:700;margin-top:20px;line-height:1.2}.blog-content h2{font-size:28px;color:var(--blog-heading-color-h2);border-bottom:2px solid var(--blog-border-color);padding-bottom:10px;font-weight:600}.blog-content>h2{margin-top:2.5em}.blog-content h3{font-size:22px;color:var(--blog-heading-color-h3);font-weight:600}.blog-content>h3{margin-top:2em}.blog-content ul{margin-left:20px;padding-left:1em;list-style-position:outside}.blog-content li{margin-bottom:10px;font-size:16px;color:var(--blog-text-color)}.blog-content a{color:var(--blog-link-color);text-decoration:underline}.blog-content .visual-placeholder{text-align:center;padding:30px;border:2px dashed var(--blog-visual-placeholder-border);margin:40px 0;background-color:var(--blog-visual-placeholder-bg);border-radius:8px}.blog-content .visual-placeholder p:first-of-type{margin:0;font-weight:700;font-style:normal;color:var(--blog-visual-placeholder-text)}.blog-content .visual-placeholder p:last-of-type{margin:5px 0 0;font-style:italic;color:var(--blog-visual-placeholder-caption)}.blog-content .cta{font-size:18px;font-weight:700;text-align:center;background-color:var(--blog-cta-bg);padding:20px;border-radius:8px;margin-top:30px}.blog-content .faq-container{border:1px solid var(--blog-faq-border);border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:1.25em}.blog-content .faq-container strong{font-size:18px}@media (max-width:768px){.blog-content{text-align:left}.blog-content h1{font-size:28px}.blog-content h2{font-size:24px}.blog-content h3{font-size:20px}}.topic-cluster-wrapper{margin-top:2rem;margin-bottom:2rem}