.article.svelte-1efumgy{max-width:780px;margin:0 auto}.article-header.svelte-1efumgy{margin-bottom:var(--space-xl)}.breadcrumb.svelte-1efumgy{font-size:.8rem;margin-bottom:var(--space-md)}.breadcrumb.svelte-1efumgy a:where(.svelte-1efumgy){color:var(--accent-blue)}.breadcrumb.svelte-1efumgy .separator:where(.svelte-1efumgy){color:var(--text-muted);margin:0 var(--space-xs)}.breadcrumb.svelte-1efumgy span:where(.svelte-1efumgy):last-child{color:var(--text-secondary)}.subtitle.svelte-1efumgy{color:var(--text-muted);font-size:var(--font-size-sm);line-height:1.5}.article-header.svelte-1efumgy h1:where(.svelte-1efumgy){font-size:var(--font-size-2xl);line-height:1.2;margin-bottom:var(--space-sm)}.article-section.svelte-1efumgy{margin-bottom:var(--space-2xl)}.article-section.svelte-1efumgy h2:where(.svelte-1efumgy){font-size:var(--font-size-xl);color:var(--text-primary);margin-bottom:var(--space-md);padding-bottom:var(--space-xs);border-bottom:1px solid var(--border-default)}.article-section.svelte-1efumgy h3:where(.svelte-1efumgy){font-size:var(--font-size-base);color:var(--text-secondary);font-weight:600;margin-top:var(--space-lg);margin-bottom:var(--space-sm)}.article-section.svelte-1efumgy p:where(.svelte-1efumgy){color:var(--text-secondary);line-height:1.7;margin-bottom:var(--space-md)}.article-section.svelte-1efumgy a:where(.svelte-1efumgy){color:var(--accent-blue)}.effect-list.svelte-1efumgy{list-style:none;margin-bottom:var(--space-md)}.effect-list.svelte-1efumgy li:where(.svelte-1efumgy){color:var(--text-secondary);padding:var(--space-xs) 0;padding-left:var(--space-lg);position:relative;line-height:1.6}.effect-list.svelte-1efumgy li:where(.svelte-1efumgy):before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;border-radius:50%;background:var(--accent-blue)}.effect-list.svelte-1efumgy li:where(.svelte-1efumgy) a:where(.svelte-1efumgy){color:var(--accent-blue)}.takeaways.svelte-1efumgy li:where(.svelte-1efumgy){font-weight:500;color:var(--text-primary)}.bottom-line.svelte-1efumgy{background:var(--bg-card);padding:var(--space-md) var(--space-lg);border-radius:var(--border-radius);border-left:3px solid var(--accent-blue);color:var(--text-primary)!important}.decision-card.svelte-1efumgy{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--border-radius);padding:var(--space-md) var(--space-lg);margin-bottom:var(--space-md)}.decision-card.svelte-1efumgy h3:where(.svelte-1efumgy){margin-top:0;color:var(--text-primary)}.decision-card.svelte-1efumgy p:where(.svelte-1efumgy){color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-sm)}.decision-card.svelte-1efumgy p:where(.svelte-1efumgy):last-child{margin-bottom:0}.decision-card.no-go.svelte-1efumgy{border-left:3px solid var(--severity-red, #f87171)}.decision-card.mitigate.svelte-1efumgy{border-left:3px solid var(--severity-yellow, #facc15)}.decision-card.go.svelte-1efumgy{border-left:3px solid var(--severity-green, #4ade80)}.caveat.svelte-1efumgy{font-size:.85rem;color:var(--text-muted)!important;background:#ffffff08;padding:var(--space-sm) var(--space-md);border-radius:var(--border-radius-sm);margin-top:var(--space-sm);margin-bottom:0!important}.framework-grid.svelte-1efumgy{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md);margin-bottom:var(--space-md)}.framework-card.svelte-1efumgy{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--border-radius);padding:var(--space-md)}.framework-card.svelte-1efumgy h3:where(.svelte-1efumgy){margin-top:0;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-sm)}.framework-card.svelte-1efumgy .effect-list:where(.svelte-1efumgy) li:where(.svelte-1efumgy){font-size:.85rem;padding:2px 0 2px var(--space-md)}.framework-card.svelte-1efumgy .effect-list:where(.svelte-1efumgy) li:where(.svelte-1efumgy):before{width:5px;height:5px;top:.6em}.go-card.svelte-1efumgy{border-top:3px solid var(--severity-green, #4ade80)}.go-card.svelte-1efumgy h3:where(.svelte-1efumgy){color:var(--severity-green, #4ade80)}.mitigate-card.svelte-1efumgy{border-top:3px solid var(--severity-yellow, #facc15)}.mitigate-card.svelte-1efumgy h3:where(.svelte-1efumgy){color:var(--severity-yellow, #facc15)}.nogo-card.svelte-1efumgy{border-top:3px solid var(--severity-red, #f87171)}.nogo-card.svelte-1efumgy h3:where(.svelte-1efumgy){color:var(--severity-red, #f87171)}.table-wrapper.svelte-1efumgy{overflow-x:auto;margin-bottom:var(--space-md)}table.svelte-1efumgy{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}thead.svelte-1efumgy{border-bottom:2px solid var(--border-default)}th.svelte-1efumgy{text-align:left;padding:var(--space-sm) var(--space-md);color:var(--text-primary);font-weight:600;white-space:nowrap}td.svelte-1efumgy{padding:var(--space-sm) var(--space-md);color:var(--text-secondary);border-bottom:1px solid var(--border-default)}.risk-dot.svelte-1efumgy{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:var(--space-xs);vertical-align:middle}.risk-dot.green.svelte-1efumgy{background:var(--severity-green, #4ade80)}.risk-dot.yellow.svelte-1efumgy{background:var(--severity-yellow, #facc15)}.risk-dot.orange.svelte-1efumgy{background:var(--severity-orange, #fb923c)}.risk-dot.red.svelte-1efumgy{background:var(--severity-red, #f87171)}.analogy.svelte-1efumgy{background:var(--bg-card);border-left:3px solid var(--accent-blue);border-radius:0 var(--border-radius) var(--border-radius) 0;padding:var(--space-md) var(--space-lg);margin:var(--space-md) 0}.analogy-label.svelte-1efumgy{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-blue);margin-bottom:var(--space-xs)}.analogy.svelte-1efumgy p:where(.svelte-1efumgy){color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.6;margin-bottom:0;font-style:italic}.reference.svelte-1efumgy{font-size:.8rem}.reference.svelte-1efumgy a{color:var(--accent-blue)}.source-list.svelte-1efumgy{list-style:none;display:flex;flex-direction:column;gap:var(--space-sm)}.source-list.svelte-1efumgy li:where(.svelte-1efumgy){padding:var(--space-sm) var(--space-md);background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--border-radius-sm)}.source-list.svelte-1efumgy a{color:var(--accent-blue);font-size:var(--font-size-sm)}.article-footer.svelte-1efumgy{border-top:1px solid var(--border-default);padding-top:var(--space-lg);margin-top:var(--space-xl)}.guide-note.svelte-1efumgy{color:var(--text-muted);font-size:.8rem;margin-bottom:var(--space-md)}.guide-note.svelte-1efumgy a:where(.svelte-1efumgy){color:var(--accent-blue)}.article-nav.svelte-1efumgy{display:flex;gap:var(--space-lg)}.article-nav.svelte-1efumgy a:where(.svelte-1efumgy){color:var(--accent-blue);font-size:var(--font-size-sm)}@media(max-width:640px){.article-header.svelte-1efumgy h1:where(.svelte-1efumgy){font-size:var(--font-size-xl)}th.svelte-1efumgy,td.svelte-1efumgy{padding:var(--space-xs) var(--space-sm);font-size:.8rem}.framework-grid.svelte-1efumgy{grid-template-columns:1fr}}
