.hero-section[data-astro-cid-ge2uvauf]{margin-bottom:var(--space-12)}.home-main-content[data-astro-cid-m3zpgalb]{max-width:var(--content-max-width);padding-bottom:var(--space-8);margin:0 auto}.home-observatory-portal[data-astro-cid-m3zpgalb]{gap:var(--space-8);margin-bottom:var(--space-12);flex-direction:column;display:flex}.portal-nav-grid[data-astro-cid-m3zpgalb]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.pillar-card[data-astro-cid-m3zpgalb]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--accent);border:1px solid var(--border);border-radius:var(--radius-lg);transition:transform var(--duration), border-color var(--duration);text-decoration:none;display:flex}.pillar-card[data-astro-cid-m3zpgalb]:hover{border-color:var(--primary);transform:translateY(-2px)}.pillar-card[data-astro-cid-m3zpgalb].highlight-free{background:linear-gradient(135deg, #f973160d 0%, var(--accent) 100%);border-color:#f9731666}.pillar-card[data-astro-cid-m3zpgalb].highlight-free:hover{border-color:#f97316;box-shadow:0 4px 12px #f9731626}.pillar-card[data-astro-cid-m3zpgalb].highlight-faq{background:linear-gradient(135deg, #0ea5e90d 0%, var(--accent) 100%);border-color:#0ea5e966}.pillar-card[data-astro-cid-m3zpgalb].highlight-faq:hover{border-color:#0ea5e9;box-shadow:0 4px 12px #0ea5e926}.pillar-icon[data-astro-cid-m3zpgalb]{font-size:1.8rem;line-height:1}.pillar-info[data-astro-cid-m3zpgalb]{flex-direction:column;display:flex}.pillar-title[data-astro-cid-m3zpgalb]{color:var(--foreground);font-size:.95rem;font-weight:700}.pillar-desc[data-astro-cid-m3zpgalb]{color:var(--muted-foreground);margin-top:2px;font-size:.75rem}.c-position-spotlight[data-astro-cid-m3zpgalb]{background:linear-gradient(135deg, #0ea5e914 0%, var(--accent) 100%);border-radius:var(--radius-xl);padding:var(--space-6);border:1px solid #0ea5e980}.spotlight-badge-row[data-astro-cid-m3zpgalb]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.badge-champion[data-astro-cid-m3zpgalb]{color:#fff;background:#f59e0b;border-radius:4px;padding:3px 10px;font-size:.75rem;font-weight:700}.badge-tech[data-astro-cid-m3zpgalb]{color:var(--primary);background:#0ea5e926;border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:500}.badge-status[data-astro-cid-m3zpgalb]{color:#10b981;font-size:.75rem;font-weight:500}.spotlight-body[data-astro-cid-m3zpgalb]{gap:var(--space-6);grid-template-columns:1.3fr 1fr;display:grid}@media (width<=860px){.spotlight-body[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}}.brand-title-wrap[data-astro-cid-m3zpgalb]{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.spotlight-brand-name[data-astro-cid-m3zpgalb]{margin:0;font-size:1.6rem;font-weight:800}.spotlight-brand-name[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{color:var(--foreground);text-decoration:none}.spotlight-brand-name[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]:hover{color:var(--primary)}.est-tag[data-astro-cid-m3zpgalb]{color:var(--muted-foreground);font-size:.75rem}.spotlight-summary[data-astro-cid-m3zpgalb]{color:var(--muted-foreground);margin-bottom:var(--space-4);font-size:.875rem;line-height:1.6}.spotlight-highlights[data-astro-cid-m3zpgalb]{gap:var(--space-2);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.hl-item[data-astro-cid-m3zpgalb]{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2);flex-direction:column;display:flex}.hl-k[data-astro-cid-m3zpgalb]{color:var(--muted-foreground);font-size:.65rem}.hl-v[data-astro-cid-m3zpgalb]{color:var(--foreground);margin-top:2px;font-size:.85rem;font-weight:700}.hl-v[data-astro-cid-m3zpgalb].highlight{color:var(--primary);font-family:var(--font-family-monospaced)}.hl-v[data-astro-cid-m3zpgalb].price{color:#e11d48;font-family:var(--font-family-monospaced)}[data-color-scheme=dark] .hl-v[data-astro-cid-m3zpgalb].price{color:#fb7185}.spotlight-coupon-row[data-astro-cid-m3zpgalb]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.coupon-lbl[data-astro-cid-m3zpgalb]{color:var(--foreground);font-size:.8rem;font-weight:600}.spotlight-right[data-astro-cid-m3zpgalb]{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);flex-direction:column;justify-content:space-between;display:flex}.unlock-quick-pills[data-astro-cid-m3zpgalb]{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.u-pill[data-astro-cid-m3zpgalb]{padding:var(--space-2);background:var(--accent);border-radius:var(--radius-md);color:var(--foreground);font-size:.8rem;font-weight:500}.spotlight-cta-btns[data-astro-cid-m3zpgalb]{gap:var(--space-2);flex-direction:column;display:flex}.btn-spotlight-aff[data-astro-cid-m3zpgalb]{padding:var(--space-2) var(--space-4);background:var(--primary);color:#fff;border-radius:var(--radius-md);transition:opacity var(--duration);justify-content:center;align-items:center;font-size:.95rem;font-weight:700;text-decoration:none;display:flex;box-shadow:0 4px 12px #0ea5e966}.btn-spotlight-aff[data-astro-cid-m3zpgalb]:hover{opacity:.92}.btn-spotlight-detail[data-astro-cid-m3zpgalb]{padding:var(--space-2) var(--space-4);background:var(--accent);border:1px solid var(--border);color:var(--foreground);border-radius:var(--radius-md);justify-content:center;align-items:center;font-size:.825rem;font-weight:500;text-decoration:none;display:flex}.spotlight-disclaimer[data-astro-cid-m3zpgalb]{color:var(--muted-foreground);text-align:center;margin-top:var(--space-2);font-size:.65rem}.quick-answer-card[data-astro-cid-m3zpgalb]{background:var(--accent);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-6)}.quick-header[data-astro-cid-m3zpgalb]{margin-bottom:var(--space-4)}.quick-badge[data-astro-cid-m3zpgalb]{color:#10b981;margin-bottom:var(--space-2);background:#10b98126;border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:700;display:inline-block}.quick-title[data-astro-cid-m3zpgalb]{color:var(--foreground);margin:0;font-size:1.4rem;font-weight:800}.quick-summary-grid[data-astro-cid-m3zpgalb]{gap:var(--space-3);margin-bottom:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.decision-pill[data-astro-cid-m3zpgalb]{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-1);flex-direction:column;display:flex}.pill-role[data-astro-cid-m3zpgalb]{color:var(--muted-foreground);font-size:.75rem;font-weight:500}.pill-brand[data-astro-cid-m3zpgalb]{color:var(--primary);font-size:1.05rem}.decision-pill[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--muted-foreground);margin:4px 0 0;font-size:.825rem;line-height:1.5}.table-container-wrap[data-astro-cid-m3zpgalb]{margin-top:var(--space-4)}.table-sub-caption[data-astro-cid-m3zpgalb]{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);color:var(--foreground);flex-wrap:wrap;font-size:.85rem;font-weight:600;display:flex}.table-scroll-hint[data-astro-cid-m3zpgalb]{color:var(--muted-foreground);font-size:.7rem}.master-table-scroll[data-astro-cid-m3zpgalb]{-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);overflow-x:auto}.master-table[data-astro-cid-m3zpgalb]{border-collapse:collapse;width:100%;min-width:980px;font-size:var(--font-size-sm)}.master-table[data-astro-cid-m3zpgalb] th[data-astro-cid-m3zpgalb]{color:var(--muted-foreground);text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);white-space:nowrap;background:#00000008;font-size:.75rem;font-weight:600}[data-color-scheme=dark] .master-table[data-astro-cid-m3zpgalb] th[data-astro-cid-m3zpgalb]{background:#ffffff08}.master-table[data-astro-cid-m3zpgalb] td[data-astro-cid-m3zpgalb]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap}.tr-champion-row[data-astro-cid-m3zpgalb]{background:#0ea5e90d}.brand-cell[data-astro-cid-m3zpgalb]{align-items:center;gap:var(--space-1);display:flex}.rank-tag[data-astro-cid-m3zpgalb]{font-family:var(--font-family-monospaced);background:var(--accent);border-radius:3px;padding:1px 5px;font-size:.8rem;font-weight:700}.rank-1[data-astro-cid-m3zpgalb]{color:#fff;background:#f59e0b}.rank-top3[data-astro-cid-m3zpgalb]{background:var(--primary);color:#fff}.brand-link-table[data-astro-cid-m3zpgalb]{color:var(--foreground);text-decoration:none}.tag-c[data-astro-cid-m3zpgalb]{color:#fff;background:#f59e0b;border-radius:3px;padding:1px 4px;font-size:.65rem}.td-price[data-astro-cid-m3zpgalb]{color:#e11d48;font-family:var(--font-family-monospaced)}[data-color-scheme=dark] .td-price[data-astro-cid-m3zpgalb]{color:#fb7185}.badge-line-type[data-astro-cid-m3zpgalb]{color:var(--primary);background:#0ea5e91a;border-radius:4px;padding:2px 6px;font-size:.75rem}.td-mono[data-astro-cid-m3zpgalb]{font-family:var(--font-family-monospaced);font-size:.8rem}.td-speed[data-astro-cid-m3zpgalb]{color:#10b981;font-family:var(--font-family-monospaced);font-weight:700}.status-yes[data-astro-cid-m3zpgalb]{color:#10b981;font-size:.75rem;font-weight:600}.status-part[data-astro-cid-m3zpgalb]{color:#f59e0b;font-size:.75rem}.td-client[data-astro-cid-m3zpgalb],.td-desc[data-astro-cid-m3zpgalb]{color:var(--muted-foreground);font-size:.75rem}.btn-table-aff[data-astro-cid-m3zpgalb]{background:var(--primary);color:#fff;border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:600;text-decoration:none}.table-footnote[data-astro-cid-m3zpgalb]{color:var(--muted-foreground);margin-top:var(--space-2);font-size:.75rem;line-height:1.5}.monograph-toc[data-astro-cid-m3zpgalb]{background:var(--accent);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-6)}.toc-header[data-astro-cid-m3zpgalb]{margin:0 0 var(--space-3) 0;color:var(--foreground);font-size:1.1rem;font-weight:700}.toc-grid[data-astro-cid-m3zpgalb]{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0;padding:0;list-style:none;display:grid}.toc-grid[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{color:var(--foreground);transition:color var(--duration);padding:var(--space-1) 0;font-size:.85rem;text-decoration:none;display:block}.toc-grid[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]:hover{color:var(--primary);text-decoration:underline}.monograph-chapter[data-astro-cid-m3zpgalb]{background:var(--accent);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-6) var(--space-8);scroll-margin-top:calc(var(--header-nav-height) + 16px)}@media (width<=640px){.monograph-chapter[data-astro-cid-m3zpgalb]{padding:var(--space-4)}}.chapter-badge[data-astro-cid-m3zpgalb]{color:var(--primary);margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700}.monograph-chapter[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{color:var(--foreground);margin-top:0;margin-bottom:var(--space-4);border-bottom:2px solid var(--border);padding-bottom:var(--space-3);font-size:1.5rem;font-weight:800;line-height:1.35}.monograph-chapter[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{color:var(--foreground);margin-top:var(--space-6);margin-bottom:var(--space-2);font-size:1.2rem;font-weight:700}.lead-paragraph[data-astro-cid-m3zpgalb]{color:var(--foreground);margin-bottom:var(--space-4);font-size:1rem;font-weight:500;line-height:1.7}.monograph-chapter[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--muted-foreground);margin-bottom:var(--space-4);font-size:.925rem;line-height:1.75}.monograph-chapter[data-astro-cid-m3zpgalb] strong[data-astro-cid-m3zpgalb]{color:var(--foreground)}.tech-comparison-cards[data-astro-cid-m3zpgalb]{gap:var(--space-4);margin:var(--space-4) 0;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.tech-card[data-astro-cid-m3zpgalb]{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);flex-direction:column;justify-content:space-between;display:flex}.tech-highlight[data-astro-cid-m3zpgalb]{background:linear-gradient(180deg, #0ea5e90a 0%, var(--background) 100%);border-color:#0ea5e980}.tech-card-header[data-astro-cid-m3zpgalb]{margin-bottom:var(--space-2)}.tech-tag[data-astro-cid-m3zpgalb]{border-radius:4px;margin-bottom:4px;padding:2px 6px;font-size:.7rem;font-weight:600;display:inline-block}.tag-poor[data-astro-cid-m3zpgalb]{color:#ef4444;background:#ef444426}.tag-mid[data-astro-cid-m3zpgalb]{color:#f59e0b;background:#f59e0b26}.tag-best[data-astro-cid-m3zpgalb]{color:#10b981;background:#10b98126}.tech-card[data-astro-cid-m3zpgalb] h4[data-astro-cid-m3zpgalb]{color:var(--foreground);margin:0;font-size:1rem;font-weight:700}.tech-cons[data-astro-cid-m3zpgalb]{color:#b91c1c;padding:var(--space-2);border-radius:var(--radius-md);margin-top:var(--space-2);background:#ef444414;font-size:.75rem}[data-color-scheme=dark] .tech-cons[data-astro-cid-m3zpgalb]{color:#fca5a5;background:#ef444426}.tech-pros[data-astro-cid-m3zpgalb]{color:#047857;padding:var(--space-2);border-radius:var(--radius-md);margin-top:var(--space-2);background:#10b98114;font-size:.75rem}[data-color-scheme=dark] .tech-pros[data-astro-cid-m3zpgalb]{color:#6ee7b7;background:#10b98126}.protocols-evolution-table-wrap[data-astro-cid-m3zpgalb]{margin:var(--space-4) 0;overflow-x:auto}.protocol-table[data-astro-cid-m3zpgalb]{border-collapse:collapse;width:100%;min-width:680px;font-size:var(--font-size-sm);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md)}.protocol-table[data-astro-cid-m3zpgalb] th[data-astro-cid-m3zpgalb]{color:var(--muted-foreground);text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);background:#00000008;font-size:.75rem}[data-color-scheme=dark] .protocol-table[data-astro-cid-m3zpgalb] th[data-astro-cid-m3zpgalb]{background:#ffffff08}.protocol-table[data-astro-cid-m3zpgalb] td[data-astro-cid-m3zpgalb]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);font-size:.825rem;line-height:1.5}.tier-block[data-astro-cid-m3zpgalb]{margin-bottom:var(--space-6)}.tier-title-bar[data-astro-cid-m3zpgalb]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);margin-bottom:var(--space-3);display:flex}.tier-1-bar[data-astro-cid-m3zpgalb]{background:linear-gradient(90deg,#f59e0b26,#0000);border-left:4px solid #f59e0b}.tier-2-bar[data-astro-cid-m3zpgalb]{border-left:4px solid var(--primary);background:linear-gradient(90deg,#0ea5e926,#0000)}.tier-3-bar[data-astro-cid-m3zpgalb]{background:linear-gradient(90deg,#10b98126,#0000);border-left:4px solid #10b981}.tier-4-bar[data-astro-cid-m3zpgalb]{background:linear-gradient(90deg,#8b5cf626,#0000);border-left:4px solid #8b5cf6}.tier-title-bar[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{margin:0;font-size:1.1rem;font-weight:700}.tier-crown[data-astro-cid-m3zpgalb]{font-size:1.25rem}.brand-spotlight-card[data-astro-cid-m3zpgalb]{background:var(--background);border-radius:var(--radius-lg);padding:var(--space-5);border:1px solid #0ea5e966}.brand-spotlight-top[data-astro-cid-m3zpgalb]{justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.bst-rank[data-astro-cid-m3zpgalb]{font-family:var(--font-family-monospaced);color:#fff;background:#f59e0b;border-radius:4px;margin-bottom:2px;padding:2px 6px;font-size:.75rem;font-weight:700;display:inline-block}.bst-left[data-astro-cid-m3zpgalb] h4[data-astro-cid-m3zpgalb]{color:var(--foreground);margin:0;font-size:1.25rem;font-weight:800}.price-big[data-astro-cid-m3zpgalb]{color:#e11d48;font-size:1.6rem;font-weight:800;font-family:var(--font-family-monospaced)}[data-color-scheme=dark] .price-big[data-astro-cid-m3zpgalb]{color:#fb7185}.price-unit[data-astro-cid-m3zpgalb]{color:var(--muted-foreground);font-size:.75rem}.brand-spotlight-specs[data-astro-cid-m3zpgalb]{gap:var(--space-2);padding:var(--space-2);background:var(--accent);border-radius:var(--radius-md);margin-bottom:var(--space-4);flex-wrap:wrap;font-size:.75rem;display:flex}.brand-spotlight-detail-text[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{margin-bottom:var(--space-3);font-size:.9rem;line-height:1.7}.brand-spotlight-detail-text[data-astro-cid-m3zpgalb] ul[data-astro-cid-m3zpgalb]{margin:var(--space-2) 0 var(--space-3) var(--space-4);padding:0}.brand-spotlight-detail-text[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{color:var(--muted-foreground);margin-bottom:var(--space-1);font-size:.85rem;line-height:1.6}.brand-spotlight-actions[data-astro-cid-m3zpgalb]{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.btn-group[data-astro-cid-m3zpgalb]{gap:var(--space-2);display:flex}.btn-read-detail[data-astro-cid-m3zpgalb]{padding:var(--space-2) var(--space-3);background:var(--accent);border:1px solid var(--border);color:var(--foreground);border-radius:var(--radius-md);font-size:.8rem;font-weight:500;text-decoration:none}.btn-visit-official[data-astro-cid-m3zpgalb]{padding:var(--space-2) var(--space-4);background:var(--primary);color:#fff;border-radius:var(--radius-md);font-size:.8rem;font-weight:700;text-decoration:none}.tier-grid[data-astro-cid-m3zpgalb]{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.sub-brand-card[data-astro-cid-m3zpgalb]{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);flex-direction:column;justify-content:space-between;display:flex}.sbc-top[data-astro-cid-m3zpgalb]{margin-bottom:var(--space-1);justify-content:space-between;align-items:center;display:flex}.sbc-rank[data-astro-cid-m3zpgalb]{color:var(--foreground);font-size:.95rem;font-weight:700}.sbc-price[data-astro-cid-m3zpgalb]{font-family:var(--font-family-monospaced);color:#e11d48;font-size:.8rem;font-weight:600}[data-color-scheme=dark] .sbc-price[data-astro-cid-m3zpgalb]{color:#fb7185}.sbc-desc[data-astro-cid-m3zpgalb]{color:var(--muted-foreground);margin-bottom:var(--space-2);font-size:.8rem;line-height:1.5}.sbc-links[data-astro-cid-m3zpgalb]{justify-content:flex-end;gap:var(--space-2);font-size:.75rem;display:flex}.sbc-links[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{color:var(--primary);font-weight:500;text-decoration:none}.tier-callout-box[data-astro-cid-m3zpgalb]{background:var(--background);padding:var(--space-3);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--muted-foreground);border-left:3px solid #10b981;font-size:.85rem;line-height:1.6}.dual-insurance-grid[data-astro-cid-m3zpgalb]{gap:var(--space-3);margin:var(--space-3) 0;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.insurance-item[data-astro-cid-m3zpgalb]{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4)}.insurance-item[data-astro-cid-m3zpgalb] h4[data-astro-cid-m3zpgalb]{margin:0 0 var(--space-2) 0;color:var(--primary);font-size:.95rem}.insurance-item[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{margin:0;font-size:.825rem;line-height:1.5}.red-flags-box[data-astro-cid-m3zpgalb]{border-radius:var(--radius-lg);padding:var(--space-4);margin-top:var(--space-6);background:#ef44440d;border:1px dashed #ef444466}.red-flags-box[data-astro-cid-m3zpgalb] h4[data-astro-cid-m3zpgalb]{color:#dc2626;margin:0 0 var(--space-2) 0;font-size:1rem}[data-color-scheme=dark] .red-flags-box[data-astro-cid-m3zpgalb] h4[data-astro-cid-m3zpgalb]{color:#f87171}.red-flags-list[data-astro-cid-m3zpgalb]{padding-left:var(--space-4);margin:0}.red-flags-list[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{color:var(--muted-foreground);margin-bottom:var(--space-1);font-size:.825rem;line-height:1.6}.scenario-deep-card[data-astro-cid-m3zpgalb]{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-4)}.sdc-header[data-astro-cid-m3zpgalb]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.sdc-icon[data-astro-cid-m3zpgalb]{font-size:2rem}.sdc-header[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{color:var(--foreground);margin:0;font-size:1.15rem;font-weight:700}.sdc-subtitle[data-astro-cid-m3zpgalb]{color:var(--primary);margin-top:2px;font-size:.75rem;display:block}.actionable-steps-box[data-astro-cid-m3zpgalb]{background:var(--accent);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-top:var(--space-3)}.actionable-steps-box[data-astro-cid-m3zpgalb] h5[data-astro-cid-m3zpgalb]{margin:0 0 var(--space-2) 0;color:var(--foreground);font-size:.85rem}.actionable-steps-box[data-astro-cid-m3zpgalb] ol[data-astro-cid-m3zpgalb]{padding-left:var(--space-4);margin:0}.actionable-steps-box[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{color:var(--muted-foreground);margin-bottom:var(--space-1);font-size:.8rem;line-height:1.6}.os-clients-guide-grid[data-astro-cid-m3zpgalb]{gap:var(--space-4);margin:var(--space-4) 0;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.os-guide-item[data-astro-cid-m3zpgalb]{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4)}.ogi-header[data-astro-cid-m3zpgalb]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.ogi-icon[data-astro-cid-m3zpgalb]{font-size:1.4rem}.ogi-header[data-astro-cid-m3zpgalb] h4[data-astro-cid-m3zpgalb]{color:var(--foreground);margin:0;font-size:1rem}.ogi-kernel[data-astro-cid-m3zpgalb]{color:var(--primary);margin-bottom:var(--space-3);font-size:.7rem}.step-guide-list[data-astro-cid-m3zpgalb]{padding-left:var(--space-4);margin:0}.step-guide-list[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{color:var(--muted-foreground);margin-bottom:var(--space-1);font-size:.8rem;line-height:1.6}.router-callout[data-astro-cid-m3zpgalb]{background:var(--background);border-left:3px solid var(--primary);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:var(--space-4);margin-top:var(--space-4)}.router-callout[data-astro-cid-m3zpgalb] h4[data-astro-cid-m3zpgalb]{margin:0 0 var(--space-2) 0;color:var(--foreground);font-size:.95rem}.router-callout[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{margin:0;font-size:.825rem;line-height:1.6}.budget-matrix-table-wrap[data-astro-cid-m3zpgalb]{margin:var(--space-4) 0;overflow-x:auto}.budget-table[data-astro-cid-m3zpgalb]{border-collapse:collapse;background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;min-width:680px}.budget-table[data-astro-cid-m3zpgalb] th[data-astro-cid-m3zpgalb]{color:var(--muted-foreground);text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);background:#00000008;font-size:.75rem}[data-color-scheme=dark] .budget-table[data-astro-cid-m3zpgalb] th[data-astro-cid-m3zpgalb]{background:#ffffff08}.budget-table[data-astro-cid-m3zpgalb] td[data-astro-cid-m3zpgalb]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);font-size:.825rem;line-height:1.5}.decision-flow-box[data-astro-cid-m3zpgalb]{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);margin-top:var(--space-4)}.decision-flow-box[data-astro-cid-m3zpgalb] h4[data-astro-cid-m3zpgalb]{margin:0 0 var(--space-3) 0;color:var(--foreground);font-size:1rem}.decision-step[data-astro-cid-m3zpgalb]{margin-bottom:var(--space-3)}.step-badge[data-astro-cid-m3zpgalb]{color:var(--primary);margin-bottom:var(--space-1);font-size:.85rem;font-weight:700;display:block}.step-answers[data-astro-cid-m3zpgalb]{color:var(--muted-foreground);padding-left:var(--space-3);flex-direction:column;gap:4px;font-size:.8rem;display:flex}.faq-accordion-list[data-astro-cid-m3zpgalb]{gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;display:flex}.faq-card[data-astro-cid-m3zpgalb]{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4)}.faq-card[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{margin:0 0 var(--space-2) 0;color:var(--foreground);font-size:.95rem;font-weight:700}.faq-card[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--muted-foreground);margin:0;font-size:.85rem;line-height:1.65}.methodology-card[data-astro-cid-m3zpgalb]{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4)}.methodology-card[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{margin-bottom:var(--space-3);font-size:.875rem;line-height:1.7}.methodology-card[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]:last-child{margin-bottom:0}.home-blog-feed[data-astro-cid-m3zpgalb]{margin-top:var(--space-12)}.blog-feed-header[data-astro-cid-m3zpgalb]{margin-bottom:var(--space-4)}.blog-feed-header[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{font-size:var(--font-size-xl);color:var(--foreground);margin:0;font-weight:800}.feed-desc[data-astro-cid-m3zpgalb]{color:var(--muted-foreground);margin-top:4px;font-size:.8rem;display:block}
