.article-page-wrapper[data-astro-cid-zm77yjld]{padding:1.5rem 0 4rem}.article-header[data-astro-cid-zm77yjld]{margin-bottom:1.5rem;max-width:820px}.article-main-title[data-astro-cid-zm77yjld]{font-size:2.25rem;line-height:1.2;margin-bottom:.75rem}.article-meta-bar[data-astro-cid-zm77yjld]{display:flex;align-items:center;gap:.65rem;font-size:.85rem;color:var(--color-text-muted)}.article-meta-bar[data-astro-cid-zm77yjld] strong[data-astro-cid-zm77yjld]{color:var(--color-navy)}.key-takeaways-box[data-astro-cid-zm77yjld]{background-color:var(--color-green-soft);border:1px solid #C6EED5;padding:1.5rem;margin-bottom:2rem}.takeaways-title[data-astro-cid-zm77yjld]{font-size:1.1rem;color:#14532d;display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.takeaway-icon[data-astro-cid-zm77yjld]{color:var(--color-green)}.takeaways-list[data-astro-cid-zm77yjld]{margin-left:1.5rem;color:var(--color-text);font-size:.95rem;display:flex;flex-direction:column;gap:.45rem}.article-layout-grid[data-astro-cid-zm77yjld]{display:grid;grid-template-columns:1fr 320px;gap:2.5rem;margin-top:1.5rem}.article-body-col[data-astro-cid-zm77yjld]{min-width:0}.calc-cta-box[data-astro-cid-zm77yjld]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:linear-gradient(135deg,#fff,#f8fafc);border-left:4px solid var(--color-green);margin-bottom:2rem}.calc-cta-content[data-astro-cid-zm77yjld] h4[data-astro-cid-zm77yjld]{font-size:1.15rem;margin-bottom:.25rem}.calc-cta-content[data-astro-cid-zm77yjld] p[data-astro-cid-zm77yjld]{font-size:.875rem;color:var(--color-text-muted);margin:0}.calc-cta-btn[data-astro-cid-zm77yjld]{white-space:nowrap;flex-shrink:0}.article-prose[data-astro-cid-zm77yjld]{font-size:1.05rem;line-height:1.75;color:var(--color-text)}.article-prose[data-astro-cid-zm77yjld] h2{font-size:1.6rem;margin:2.5rem 0 1rem;padding-bottom:.4rem;border-bottom:1px solid var(--color-border)}.article-prose[data-astro-cid-zm77yjld] h3{font-size:1.25rem;margin:2rem 0 .75rem}.article-prose[data-astro-cid-zm77yjld] p{margin-bottom:1.25rem}.article-prose[data-astro-cid-zm77yjld] ul,.article-prose[data-astro-cid-zm77yjld] ol{margin:1rem 0 1.5rem 1.75rem}.article-prose[data-astro-cid-zm77yjld] li{margin-bottom:.5rem}.article-prose[data-astro-cid-zm77yjld] table{width:100%;border-collapse:collapse;margin:1.5rem 0 2rem;font-size:.9rem}.article-prose[data-astro-cid-zm77yjld] th,.article-prose[data-astro-cid-zm77yjld] td{padding:.75rem 1rem;border:1px solid var(--color-border)}.article-prose[data-astro-cid-zm77yjld] th{background-color:#f8fafc;color:var(--color-navy);font-weight:600;text-align:left}.article-prose[data-astro-cid-zm77yjld] blockquote{border-left:4px solid var(--color-navy);padding:1rem 1.25rem;background-color:#f8fafc;margin:1.5rem 0;font-style:italic}.related-guides-block[data-astro-cid-zm77yjld]{margin:3rem 0}.related-guide-link-card[data-astro-cid-zm77yjld]{text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;transition:all .15s ease}.related-guide-link-card[data-astro-cid-zm77yjld]:hover{border-color:var(--color-green);transform:translateY(-2px)}.guide-link-title[data-astro-cid-zm77yjld]{font-size:.95rem;font-weight:600;color:var(--color-navy);margin-bottom:.75rem}.guide-link-cta[data-astro-cid-zm77yjld]{font-size:.8rem;font-weight:600;color:var(--color-green)}.article-sources-footer[data-astro-cid-zm77yjld]{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--color-border);font-size:.85rem;color:var(--color-text-muted)}.sources-box[data-astro-cid-zm77yjld] ul[data-astro-cid-zm77yjld]{margin:.5rem 0 1rem 1.25rem}.sources-box[data-astro-cid-zm77yjld] a[data-astro-cid-zm77yjld]{color:var(--color-navy);text-decoration:underline}.article-disclaimer[data-astro-cid-zm77yjld]{font-size:.8rem;line-height:1.6;margin-bottom:0}.article-sidebar[data-astro-cid-zm77yjld]{position:relative}.sticky-sidebar[data-astro-cid-zm77yjld]{position:sticky;top:90px;display:flex;flex-direction:column;gap:1.5rem}.sidebar-tool-card[data-astro-cid-zm77yjld]{background:#fff;border:1px solid var(--color-border)}.sidebar-tool-card[data-astro-cid-zm77yjld] h4[data-astro-cid-zm77yjld]{margin-bottom:.35rem}@media(max-width:960px){.article-layout-grid[data-astro-cid-zm77yjld]{grid-template-columns:1fr}.article-sidebar[data-astro-cid-zm77yjld]{display:none}.calc-cta-box[data-astro-cid-zm77yjld]{flex-direction:column;align-items:flex-start}}
