.calculator-layout-container[data-astro-cid-wkltarji]{max-width:var(--width-calculator);margin:0 auto;padding:var(--spacing-md) var(--spacing-md) 0}.calculator-interactive-section[data-astro-cid-wkltarji]{margin-bottom:var(--spacing-xxl);max-width:900px;margin-left:auto;margin-right:auto;background:#fff;border-radius:20px;box-shadow:0 8px 30px -4px #0f172a14;border:1px solid var(--color-border-sage);padding:1rem;position:relative;z-index:10}.calculator-interactive-section[data-astro-cid-wkltarji]:before{content:"";position:absolute;top:-1px;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--color-primary) 0%,var(--color-accent-green) 100%);border-top-left-radius:20px;border-top-right-radius:20px}.calculator-header[data-astro-cid-wkltarji]{margin-bottom:var(--spacing-md);text-align:left;max-width:var(--width-article);margin-left:auto;margin-right:auto}.badge-row[data-astro-cid-wkltarji]{margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.gold-trust-badge[data-astro-cid-wkltarji]{font-family:var(--font-headings);font-size:.675rem;font-weight:700;color:var(--color-gold);background-color:#d9770614;border:1px solid rgba(217,119,6,.15);padding:3px 8px;border-radius:4px;letter-spacing:.5px}.calculator-header[data-astro-cid-wkltarji] h1[data-astro-cid-wkltarji]{font-size:2.75rem;color:var(--color-slate-dark);margin-top:var(--spacing-xs);margin-bottom:var(--spacing-xs);letter-spacing:-.03em;font-weight:700}.lead-text[data-astro-cid-wkltarji]{font-size:1.15rem;color:var(--color-text-muted);line-height:1.6;margin-bottom:var(--spacing-sm)}.calculator-article-body[data-astro-cid-wkltarji],.calculator-section-divider[data-astro-cid-wkltarji]{max-width:var(--width-article);margin:0 auto var(--spacing-xxl) auto}.calculator-section-divider[data-astro-cid-wkltarji] h2[data-astro-cid-wkltarji]{font-size:2rem;color:var(--color-slate-dark);margin-bottom:var(--spacing-md);font-weight:650;border-bottom:1px solid var(--color-border-sage);padding-bottom:var(--spacing-xs);letter-spacing:-.025em}.author-section[data-astro-cid-wkltarji]{border-top:1px solid var(--color-border-sage);padding-top:var(--spacing-xl)}.calculator-disclaimer[data-astro-cid-wkltarji]{max-width:var(--width-article);margin:0 auto var(--spacing-md) auto;border-top:1px solid var(--color-border-sage);padding-top:var(--spacing-md);font-size:.775rem;color:var(--color-text-muted);line-height:1.6;text-align:left}.calculator-bottom-breadcrumb-row[data-astro-cid-wkltarji]{max-width:var(--width-article);margin:var(--spacing-md) auto 0 auto;border-top:1px solid var(--color-border-sage);padding-top:var(--spacing-md);padding-bottom:0;text-align:left}.calculator-learning-section[data-astro-cid-wkltarji]{background-color:#fafbfc;border-top:1px solid var(--color-border-sage);width:100%;margin-top:var(--spacing-xxl);padding-top:var(--spacing-xxl);padding-bottom:var(--spacing-xl)}.learning-content-container[data-astro-cid-wkltarji]{max-width:var(--width-calculator);margin:0 auto;padding:0 var(--spacing-md)}.related-compares-section[data-astro-cid-wkltarji]{margin-top:var(--spacing-xl)}.related-compares-grid[data-astro-cid-wkltarji]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-top:1rem}.related-guides-grid[data-astro-cid-wkltarji]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin-top:1.25rem}.guide-card-hover[data-astro-cid-wkltarji]{display:flex;flex-direction:column;padding:1.25rem 1.5rem;background-color:#fff;border:1px solid var(--color-border-sage);border-radius:14px;text-decoration:none;transition:all var(--transition-fast);box-shadow:0 2px 4px #0f172a05}.guide-card-hover[data-astro-cid-wkltarji]:hover{border-color:var(--color-accent-green);transform:translateY(-2px);box-shadow:0 8px 20px #00d09c1f}.guide-card-pill[data-astro-cid-wkltarji]{font-size:.725rem;font-weight:700;color:var(--color-accent-green-hover);margin-bottom:.5rem}.guide-card-heading[data-astro-cid-wkltarji]{font-size:1.05rem;font-weight:700;color:var(--color-slate-dark);margin:0 0 .5rem;line-height:1.4}.guide-card-summary[data-astro-cid-wkltarji]{font-size:.85rem;color:var(--color-text-muted);line-height:1.5;margin:0 0 1rem;flex:1}.guide-card-link-text[data-astro-cid-wkltarji]{font-size:.825rem;font-weight:700;color:var(--color-accent-green)}.compare-link-hover-card[data-astro-cid-wkltarji]{display:flex;flex-direction:column;padding:16px 20px;background-color:#fff;border:1px solid var(--color-border-sage);border-radius:12px;font-weight:700;color:var(--color-slate-dark);text-decoration:none;transition:all var(--transition-fast);box-shadow:0 2px 4px #0f172a05;gap:.25rem}.compare-subtext[data-astro-cid-wkltarji]{font-size:.8rem;font-weight:400;color:var(--color-text-muted)}.compare-link-hover-card[data-astro-cid-wkltarji]:hover{border-color:var(--color-primary);background-color:#f8fafc;color:var(--color-primary);transform:translateY(-2px);box-shadow:0 8px 16px -4px #0f172a14}.prev-next-nav-divider[data-astro-cid-wkltarji]{border-top:1px solid var(--color-border-sage);padding-top:var(--spacing-lg);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-lg)}.prev-next-nav-container[data-astro-cid-wkltarji]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.nav-sibling-hover[data-astro-cid-wkltarji]{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--color-text-muted);font-size:.9rem;font-weight:600;transition:color var(--transition-fast)}.nav-sibling-hover[data-astro-cid-wkltarji]:hover{color:var(--color-accent-green-hover)!important}.desktop-sticky-wrapper[data-astro-cid-wkltarji]{position:sticky;top:90px;z-index:95;max-width:var(--width-calculator, 1200px);margin:0 auto;padding:0 var(--spacing-md);margin-bottom:1rem;pointer-events:none}.desktop-sticky-wrapper[data-astro-cid-wkltarji]>[data-astro-cid-wkltarji]{pointer-events:auto}@media (max-width: 768px){.desktop-sticky-wrapper[data-astro-cid-wkltarji]{position:static;padding:0;margin-bottom:0;pointer-events:auto}}
