.article-header[data-astro-cid-ougu2kvs]{margin-bottom:var(--space-6)}.article-header[data-astro-cid-ougu2kvs] h1[data-astro-cid-ougu2kvs]{font-size:var(--text-3xl);line-height:var(--leading-tight);margin:var(--space-3) 0 var(--space-2) 0}.article-meta-line[data-astro-cid-ougu2kvs]{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.interactive-card[data-astro-cid-ougu2kvs]{background:var(--color-bg-card);border:2px solid var(--color-primary);border-radius:var(--radius-lg);padding:var(--space-6);margin:var(--space-8) 0 var(--space-5) 0;box-shadow:var(--shadow-sm)}.widget-header[data-astro-cid-ougu2kvs] h2[data-astro-cid-ougu2kvs]{font-size:var(--text-2xl);margin:var(--space-2) 0;color:var(--color-text)}.widget-header[data-astro-cid-ougu2kvs] p[data-astro-cid-ougu2kvs]{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-5);max-width:none}.widget-controls[data-astro-cid-ougu2kvs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4);margin-bottom:var(--space-5)}.control-group[data-astro-cid-ougu2kvs] label[data-astro-cid-ougu2kvs]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text);margin-bottom:var(--space-2)}.control-group[data-astro-cid-ougu2kvs] select[data-astro-cid-ougu2kvs]{font-size:var(--text-sm);background-color:var(--color-bg-alt)}.metrics-grid[data-astro-cid-ougu2kvs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-3);margin-bottom:var(--space-5)}.metric-box[data-astro-cid-ougu2kvs]{background:var(--color-bg-alt);border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:4px}.metric-label[data-astro-cid-ougu2kvs]{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary)}.metric-value[data-astro-cid-ougu2kvs]{font-size:var(--text-xl);font-weight:700;color:var(--color-text)}.metric-value[data-astro-cid-ougu2kvs].metric-safe{color:#166534;font-size:var(--text-base)}.metric-value[data-astro-cid-ougu2kvs].metric-danger{color:#991b1b;font-size:var(--text-base)}.metric-sub[data-astro-cid-ougu2kvs]{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.4}.verdict-panel[data-astro-cid-ougu2kvs]{background:var(--color-success-bg);border:2px solid var(--color-success);border-radius:var(--radius-md);padding:var(--space-5);transition:all var(--transition-fast)}.verdict-top[data-astro-cid-ougu2kvs]{margin-bottom:var(--space-2)}.verdict-top[data-astro-cid-ougu2kvs] h3[data-astro-cid-ougu2kvs]{font-size:var(--text-lg);margin:var(--space-2) 0 0 0;color:var(--color-text)}.verdict-summary[data-astro-cid-ougu2kvs]{font-size:var(--text-sm);color:var(--color-text);line-height:var(--leading-relaxed);margin:0;max-width:none}.pillar-cards[data-astro-cid-ougu2kvs]{display:flex;flex-direction:column;gap:var(--space-5);margin:var(--space-6) 0}.pillar-card[data-astro-cid-ougu2kvs]{background:var(--color-bg-card);border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:var(--space-5)}.pillar-header[data-astro-cid-ougu2kvs]{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap}.pillar-num[data-astro-cid-ougu2kvs]{background:var(--color-primary);color:#fff;font-size:var(--text-xs);font-weight:700;padding:3px 10px;border-radius:var(--radius-full);white-space:nowrap}.pillar-header[data-astro-cid-ougu2kvs] h3[data-astro-cid-ougu2kvs]{font-size:var(--text-lg);margin:0;color:var(--color-text)}.pillar-card[data-astro-cid-ougu2kvs] p[data-astro-cid-ougu2kvs]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-3);max-width:none}.pillar-card[data-astro-cid-ougu2kvs] p[data-astro-cid-ougu2kvs]:last-child{margin-bottom:0}.pillar-tip[data-astro-cid-ougu2kvs]{background:var(--color-bg-alt);border-left:3px solid var(--color-primary);padding:var(--space-3) var(--space-4);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--text-xs);color:var(--color-text);margin-top:var(--space-3);line-height:var(--leading-relaxed)}.table-wrapper[data-astro-cid-ougu2kvs]{overflow-x:auto;margin:var(--space-6) 0;border:1px solid var(--color-border-light);border-radius:var(--radius-md)}.data-table[data-astro-cid-ougu2kvs]{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.data-table[data-astro-cid-ougu2kvs] th[data-astro-cid-ougu2kvs],.data-table[data-astro-cid-ougu2kvs] td[data-astro-cid-ougu2kvs]{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--color-border-light);vertical-align:middle}.data-table[data-astro-cid-ougu2kvs] th[data-astro-cid-ougu2kvs]{background:var(--color-bg-alt);font-weight:700;color:var(--color-text)}.data-table[data-astro-cid-ougu2kvs] tr[data-astro-cid-ougu2kvs]:last-child td[data-astro-cid-ougu2kvs]{border-bottom:none}.faq-list[data-astro-cid-ougu2kvs]{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}.faq-item[data-astro-cid-ougu2kvs]{background:var(--color-bg-card);border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:var(--space-4)}.faq-question[data-astro-cid-ougu2kvs]{font-weight:600;color:var(--color-text);cursor:pointer;font-size:var(--text-base)}.faq-answer[data-astro-cid-ougu2kvs]{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:none}.summary-box[data-astro-cid-ougu2kvs]{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);margin:var(--space-8) 0}.summary-box[data-astro-cid-ougu2kvs] h3[data-astro-cid-ougu2kvs]{margin-top:0;margin-bottom:var(--space-3);font-size:var(--text-lg);color:var(--color-primary)}.summary-box[data-astro-cid-ougu2kvs] ul[data-astro-cid-ougu2kvs]{margin:0;padding-left:var(--space-5);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.summary-box[data-astro-cid-ougu2kvs] li[data-astro-cid-ougu2kvs]{margin-bottom:var(--space-2)}
