.cluster-content{padding:4rem 1rem;max-width:900px;margin:0 auto;font-size:1.125rem;line-height:1.8;color:var(--article-text, var(--product-text, #334155))}.cluster-content h1{font-size:2.25rem;margin-bottom:2rem;color:var(--article-accent, var(--product-accent, #0288d1))}.cluster-content h2{font-size:1.75rem;margin-top:3rem;margin-bottom:1.5rem;border-bottom:1px solid var(--article-border, var(--product-border, #e2e8f0));padding-bottom:.5rem}.cluster-content h3{font-size:1.35rem;margin-top:2rem;margin-bottom:1rem;color:var(--product-text, #111827)}.cluster-content p,.cluster-content ul,.cluster-content ol,.cluster-content blockquote,.cluster-content table{margin-bottom:1.25rem}.cluster-content ul,.cluster-content ol{padding-left:1.5rem}.cluster-content a{color:var(--article-accent, var(--product-accent, #0288d1));text-decoration:none;border-bottom:1px solid transparent}.cluster-content a:hover{border-bottom-color:var(--article-accent, var(--product-accent, #0288d1))}.cluster-content table{width:100%;border-collapse:collapse;margin:2rem 0}.cluster-content th,.cluster-content td{padding:1rem;border:1px solid var(--article-border, var(--product-border, #e2e8f0));text-align:left}.cluster-content th{background:var(--article-table-header, #f8fafc)}.cluster-content blockquote{margin:0 0 1.25rem;padding:0 0 0 1rem;border-left:3px solid var(--article-accent-soft, var(--product-accent-soft, rgba(2, 136, 209, .16)));color:var(--article-text, var(--product-text-soft, #4b5563))}.highlight-box{padding:1.5rem;background:var(--article-highlight-bg, #f8fafc);border:1px solid var(--article-highlight-border, var(--product-border, #e2e8f0));border-radius:8px;margin:2rem 0}.back-to-hub{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--article-border, var(--product-border, #e2e8f0));text-align:center}
