.article-header[data-astro-cid-rgkj26uh]{margin-bottom:var(--space-6)}.article-header[data-astro-cid-rgkj26uh] h1[data-astro-cid-rgkj26uh]{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-rgkj26uh]{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.interactive-card[data-astro-cid-rgkj26uh]{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-rgkj26uh] h2[data-astro-cid-rgkj26uh]{font-size:var(--text-2xl);margin:var(--space-2) 0;color:var(--color-text)}.widget-header[data-astro-cid-rgkj26uh] p[data-astro-cid-rgkj26uh]{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-5);max-width:none}.widget-controls[data-astro-cid-rgkj26uh]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-4);margin-bottom:var(--space-6)}.control-group[data-astro-cid-rgkj26uh] label[data-astro-cid-rgkj26uh]{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-rgkj26uh] select[data-astro-cid-rgkj26uh]{font-size:var(--text-sm);background-color:var(--color-bg-alt)}.verdict-panel[data-astro-cid-rgkj26uh]{background:var(--color-warning-bg);border:2px solid var(--color-warning);border-radius:var(--radius-md);padding:var(--space-5);transition:all var(--transition-fast)}.verdict-top[data-astro-cid-rgkj26uh]{margin-bottom:var(--space-3)}.verdict-top[data-astro-cid-rgkj26uh] h3[data-astro-cid-rgkj26uh]{font-size:var(--text-lg);margin:var(--space-2) 0 0 0;color:var(--color-text)}.verdict-summary[data-astro-cid-rgkj26uh]{font-size:var(--text-sm);color:var(--color-text);line-height:var(--leading-relaxed);margin-bottom:var(--space-4);max-width:none}.verdict-tips[data-astro-cid-rgkj26uh]{background:#ffffffc7;border-radius:var(--radius-sm);padding:var(--space-4)}.verdict-tips[data-astro-cid-rgkj26uh] h4[data-astro-cid-rgkj26uh]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text);margin:0 0 var(--space-2) 0}.verdict-tips[data-astro-cid-rgkj26uh] ul[data-astro-cid-rgkj26uh]{margin:0;padding-left:var(--space-5);font-size:var(--text-sm);color:var(--color-text);line-height:var(--leading-relaxed)}.verdict-tips[data-astro-cid-rgkj26uh] li[data-astro-cid-rgkj26uh]{margin-bottom:var(--space-1)}.comparison-grid[data-astro-cid-rgkj26uh]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-5);margin:var(--space-6) 0}.comparison-card[data-astro-cid-rgkj26uh]{background:var(--color-bg-card);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--space-5)}.comparison-card[data-astro-cid-rgkj26uh].card-gentle{border-top:4px solid var(--color-success)}.comparison-card[data-astro-cid-rgkj26uh].card-caution{border-top:4px solid var(--color-warning)}.card-badge-row[data-astro-cid-rgkj26uh]{margin-bottom:var(--space-3)}.card-badge-row[data-astro-cid-rgkj26uh] h3[data-astro-cid-rgkj26uh]{font-size:var(--text-lg);margin:var(--space-2) 0 0 0}.comparison-card[data-astro-cid-rgkj26uh] p[data-astro-cid-rgkj26uh]{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-3)}.comparison-card[data-astro-cid-rgkj26uh] ul[data-astro-cid-rgkj26uh]{margin:0;padding-left:var(--space-5);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.comparison-card[data-astro-cid-rgkj26uh] li[data-astro-cid-rgkj26uh]{margin-bottom:var(--space-2)}.blueprint-box[data-astro-cid-rgkj26uh]{background:var(--color-bg-alt);border-left:4px solid var(--color-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:var(--space-5);margin:var(--space-6) 0}.blueprint-box[data-astro-cid-rgkj26uh] h3[data-astro-cid-rgkj26uh]{font-size:var(--text-lg);color:var(--color-primary);margin:0 0 var(--space-2) 0}.blueprint-box[data-astro-cid-rgkj26uh] p[data-astro-cid-rgkj26uh]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-3);max-width:none}.blueprint-box[data-astro-cid-rgkj26uh] p[data-astro-cid-rgkj26uh]:last-child{margin-bottom:0}.table-wrapper[data-astro-cid-rgkj26uh]{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-rgkj26uh]{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.data-table[data-astro-cid-rgkj26uh] th[data-astro-cid-rgkj26uh],.data-table[data-astro-cid-rgkj26uh] td[data-astro-cid-rgkj26uh]{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--color-border-light);vertical-align:top}.data-table[data-astro-cid-rgkj26uh] th[data-astro-cid-rgkj26uh]{background:var(--color-bg-alt);font-weight:700;color:var(--color-text)}.data-table[data-astro-cid-rgkj26uh] tr[data-astro-cid-rgkj26uh]:last-child td[data-astro-cid-rgkj26uh]{border-bottom:none}.pillar-cards[data-astro-cid-rgkj26uh]{display:flex;flex-direction:column;gap:var(--space-5);margin:var(--space-6) 0}.pillar-card[data-astro-cid-rgkj26uh]{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-rgkj26uh]{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap}.pillar-num[data-astro-cid-rgkj26uh]{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-rgkj26uh] h3[data-astro-cid-rgkj26uh]{font-size:var(--text-lg);margin:0;color:var(--color-text)}.pillar-card[data-astro-cid-rgkj26uh] p[data-astro-cid-rgkj26uh]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-3);max-width:none}.pillar-tip[data-astro-cid-rgkj26uh]{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)}.faq-list[data-astro-cid-rgkj26uh]{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}.faq-item[data-astro-cid-rgkj26uh]{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-rgkj26uh]{font-weight:600;color:var(--color-text);cursor:pointer;font-size:var(--text-base)}.faq-answer[data-astro-cid-rgkj26uh]{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-rgkj26uh]{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-rgkj26uh] h3[data-astro-cid-rgkj26uh]{margin-top:0;margin-bottom:var(--space-3);font-size:var(--text-lg);color:var(--color-primary)}.summary-box[data-astro-cid-rgkj26uh] ul[data-astro-cid-rgkj26uh]{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-rgkj26uh] li[data-astro-cid-rgkj26uh]{margin-bottom:var(--space-2)}
