.authoritative-sources-section[data-astro-cid-qjasxorn]{margin-top:3.5rem;padding-top:2.5rem;border-top:1px solid var(--border-color)}.sources-header[data-astro-cid-qjasxorn]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.sources-header-left[data-astro-cid-qjasxorn]{display:flex;align-items:center;gap:.85rem}.sources-icon-box[data-astro-cid-qjasxorn]{width:36px;height:36px;border-radius:var(--radius-sm);background:#10b9811f;border:1px solid rgba(16,185,129,.25);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sources-title[data-astro-cid-qjasxorn]{font-size:1.15rem;font-weight:800;color:var(--text-primary);margin:0 0 .2rem}.sources-subtitle[data-astro-cid-qjasxorn]{font-size:.8rem;color:var(--text-muted);margin:0}.verified-source-pill[data-astro-cid-qjasxorn]{padding:.25rem .65rem;font-size:.7rem;font-weight:700}.sources-grid[data-astro-cid-qjasxorn]{display:grid;grid-template-columns:1fr;gap:1.15rem}@media(min-width:640px){.sources-grid[data-astro-cid-qjasxorn]{grid-template-columns:1fr 1fr}}.source-card[data-astro-cid-qjasxorn]{padding:1.25rem 1.35rem;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;border:1px solid var(--border-color);transition:all var(--transition-fast)}.source-card[data-astro-cid-qjasxorn]:hover{transform:translateY(-2px);border-color:#10b98166}.source-card-top[data-astro-cid-qjasxorn]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.6rem}.source-publisher[data-astro-cid-qjasxorn]{font-size:.75rem;font-weight:700;color:var(--emerald-400);text-transform:uppercase;letter-spacing:.04em}[data-astro-cid-qjasxorn][data-theme=light] .source-publisher[data-astro-cid-qjasxorn]{color:var(--emerald-600)}.source-badge[data-astro-cid-qjasxorn]{font-size:.65rem;font-weight:600;padding:.15rem .45rem;border-radius:var(--radius-full);background:#6366f11f;color:var(--primary-300);border:1px solid rgba(99,102,241,.25)}[data-astro-cid-qjasxorn][data-theme=light] .source-badge[data-astro-cid-qjasxorn]{color:var(--primary-600);background:#6366f114}.source-card-title-row[data-astro-cid-qjasxorn]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.source-card-title[data-astro-cid-qjasxorn]{font-size:.95rem;font-weight:700;color:var(--text-primary);line-height:1.35;margin:0}.external-link-icon[data-astro-cid-qjasxorn]{color:var(--text-muted);flex-shrink:0;margin-top:2px;transition:color var(--transition-fast),transform var(--transition-fast)}.source-card[data-astro-cid-qjasxorn]:hover .external-link-icon[data-astro-cid-qjasxorn]{color:var(--emerald-400);transform:translate(2px,-2px)}.source-annotation[data-astro-cid-qjasxorn]{font-size:.775rem;color:var(--text-secondary);line-height:1.5;margin-bottom:.85rem;flex-grow:1}.source-read-link[data-astro-cid-qjasxorn]{display:inline-flex;align-items:center;gap:.35rem;font-size:.775rem;font-weight:700;color:var(--primary-400);transition:color var(--transition-fast)}.source-card[data-astro-cid-qjasxorn]:hover .source-read-link[data-astro-cid-qjasxorn]{color:var(--emerald-400)}[data-astro-cid-qjasxorn][data-theme=light] .source-read-link[data-astro-cid-qjasxorn]{color:var(--primary-600)}.related-silo-section[data-astro-cid-kfrrh65m]{margin-top:4rem;padding-top:2.75rem;border-top:1px solid var(--border-color)}.silo-header[data-astro-cid-kfrrh65m]{display:flex;align-items:center;gap:.85rem;margin-bottom:2rem}.silo-header-icon[data-astro-cid-kfrrh65m]{width:36px;height:36px;border-radius:var(--radius-sm);background:#6366f11f;border:1px solid rgba(99,102,241,.25);display:flex;align-items:center;justify-content:center;flex-shrink:0}.silo-title[data-astro-cid-kfrrh65m]{font-size:1.2rem;font-weight:800;color:var(--text-primary);margin:0 0 .2rem}.silo-subtitle[data-astro-cid-kfrrh65m]{font-size:.825rem;color:var(--text-muted);margin:0}.silo-columns-grid[data-astro-cid-kfrrh65m]{display:grid;grid-template-columns:1fr;gap:1.75rem}@media(min-width:768px){.silo-columns-grid[data-astro-cid-kfrrh65m]{grid-template-columns:repeat(3,1fr)}}.silo-col-heading[data-astro-cid-kfrrh65m]{display:flex;align-items:center;gap:.45rem;font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:1rem}.col-icon[data-astro-cid-kfrrh65m]{color:var(--emerald-400);display:flex;align-items:center}[data-astro-cid-kfrrh65m][data-theme=light] .col-icon[data-astro-cid-kfrrh65m]{color:var(--emerald-600)}.silo-links-list[data-astro-cid-kfrrh65m]{display:flex;flex-direction:column;gap:.75rem}.silo-link-card[data-astro-cid-kfrrh65m]{padding:.9rem 1rem;display:flex;flex-direction:column;gap:.3rem;text-decoration:none;border:1px solid var(--border-color);transition:all var(--transition-fast)}.silo-link-card[data-astro-cid-kfrrh65m]:hover{transform:translateY(-2px);border-color:#6366f166}.silo-link-title-row[data-astro-cid-kfrrh65m]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.silo-link-title[data-astro-cid-kfrrh65m]{font-size:.875rem;font-weight:700;color:var(--text-primary)}.silo-badge[data-astro-cid-kfrrh65m]{font-size:.6rem;padding:.1rem .4rem}.silo-link-desc[data-astro-cid-kfrrh65m]{font-size:.75rem;color:var(--text-muted);line-height:1.4;margin:0}.silo-link-pill[data-astro-cid-kfrrh65m]{padding:.65rem .85rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;text-decoration:none;border:1px solid var(--border-color);transition:all var(--transition-fast);font-size:.8rem}.silo-link-pill[data-astro-cid-kfrrh65m]:hover{transform:translate(3px);border-color:#10b98166;color:var(--emerald-400)}[data-astro-cid-kfrrh65m][data-theme=light] .silo-link-pill[data-astro-cid-kfrrh65m]:hover{color:var(--emerald-600)}.silo-pill-badge[data-astro-cid-kfrrh65m]{font-size:.65rem;font-weight:700;text-transform:uppercase;color:var(--emerald-400);letter-spacing:.04em;flex-shrink:0}[data-astro-cid-kfrrh65m][data-theme=light] .silo-pill-badge[data-astro-cid-kfrrh65m]{color:var(--emerald-600)}.silo-pill-title[data-astro-cid-kfrrh65m]{font-weight:600;color:var(--text-primary);flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reading-progress-track[data-astro-cid-scuu7fyy]{position:fixed;top:4.5rem;left:0;width:100%;height:3px;background:transparent;z-index:99;pointer-events:none}.reading-progress-bar[data-astro-cid-scuu7fyy]{height:100%;width:0%;background:linear-gradient(90deg,#10b981,#6366f1);box-shadow:0 0 10px #10b981b3;transition:width .1s ease-out}.content-page-wrapper[data-astro-cid-scuu7fyy]{padding:3rem 0 6rem}.article-header[data-astro-cid-scuu7fyy]{margin-bottom:2.75rem;padding-bottom:2.25rem;border-bottom:1px solid var(--border-color)}.header-meta[data-astro-cid-scuu7fyy]{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem;font-size:.825rem;color:var(--text-muted)}.meta-item[data-astro-cid-scuu7fyy]{display:inline-flex;align-items:center;gap:.4rem}.article-title[data-astro-cid-scuu7fyy]{font-size:2.65rem;font-weight:900;line-height:1.15;margin-bottom:1rem;color:var(--text-primary);letter-spacing:-.03em}@media(max-width:768px){.article-title[data-astro-cid-scuu7fyy]{font-size:2.1rem}}.article-subtitle[data-astro-cid-scuu7fyy]{font-size:1.15rem;color:var(--text-secondary);line-height:1.65;margin-bottom:1.75rem}.author-badge-strip[data-astro-cid-scuu7fyy]{display:flex;align-items:center;gap:1rem;padding:.75rem 1.25rem;width:fit-content}.author-avatar[data-astro-cid-scuu7fyy]{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#10b981);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.9rem;color:#fff;box-shadow:0 0 12px #6366f166;flex-shrink:0}.author-info[data-astro-cid-scuu7fyy]{display:flex;flex-direction:column}.author-name-row[data-astro-cid-scuu7fyy]{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.author-name-link[data-astro-cid-scuu7fyy]{font-size:.95rem;font-weight:700;color:var(--text-primary);text-decoration:none;transition:color var(--transition-fast)}.author-name-link[data-astro-cid-scuu7fyy]:hover{color:var(--emerald-400)}[data-theme=light] .author-name-link[data-astro-cid-scuu7fyy]:hover{color:var(--emerald-600)}.methodology-link[data-astro-cid-scuu7fyy]{color:var(--primary-400);text-decoration:underline;text-underline-offset:2px}.methodology-link[data-astro-cid-scuu7fyy]:hover{color:var(--emerald-400)}.verified-badge[data-astro-cid-scuu7fyy]{padding:.15rem .5rem;font-size:.65rem}.author-creds[data-astro-cid-scuu7fyy]{font-size:.75rem;color:var(--text-muted);margin-top:.15rem}.calculator-cta-card[data-astro-cid-scuu7fyy]{margin-top:4.5rem;padding:2.75rem;background:linear-gradient(135deg,#111a3bf2,#0f172afa);border:1px solid rgba(16,185,129,.35);box-shadow:0 0 40px #10b98126}[data-theme=light] .calculator-cta-card[data-astro-cid-scuu7fyy]{background:linear-gradient(135deg,#fff,#f8fafc)!important;border:1px solid rgba(16,185,129,.45)!important;box-shadow:0 12px 35px #10b9811f,0 2px 8px #0f172a0f!important}.cta-title[data-astro-cid-scuu7fyy]{font-size:1.75rem;font-weight:800;color:var(--text-primary);margin:.85rem 0 .5rem}[data-theme=light] .cta-title[data-astro-cid-scuu7fyy]{color:#0f172a!important}.cta-desc[data-astro-cid-scuu7fyy]{color:var(--text-secondary);font-size:1.05rem;line-height:1.65;margin-bottom:1.75rem}[data-theme=light] .cta-desc[data-astro-cid-scuu7fyy]{color:#334155!important}.cta-actions[data-astro-cid-scuu7fyy]{display:flex;flex-wrap:wrap;gap:1rem}[data-theme=light] .calculator-cta-card[data-astro-cid-scuu7fyy] .btn-secondary[data-astro-cid-scuu7fyy]{background:#fff!important;color:#0f172a!important;border:1px solid #cbd5e1!important}[data-theme=light] .calculator-cta-card[data-astro-cid-scuu7fyy] .btn-secondary[data-astro-cid-scuu7fyy]:hover{background:#f1f5f9!important;border-color:#94a3b8!important}
