.article-section[data-astro-cid-pqkncmqy]{margin-bottom:var(--space-xl)}.quick-answer-card[data-astro-cid-pqkncmqy]{background-color:var(--color-surface);border:1px solid var(--color-primary-border);border-left:4px solid var(--color-primary);border-radius:var(--radius-md);padding:var(--space-lg);margin-bottom:var(--space-2xl);box-shadow:var(--shadow-subtle)}.quick-answer-tag[data-astro-cid-pqkncmqy]{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary);background-color:var(--color-primary-light);padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-sm);margin-bottom:var(--space-sm);font-weight:700;display:inline-block}.quick-intro-text[data-astro-cid-pqkncmqy]{font-size:var(--font-size-md);color:var(--color-text-main);margin-bottom:var(--space-sm);line-height:var(--line-height-relaxed)}.formula-box[data-astro-cid-pqkncmqy]{margin-bottom:var(--space-xs)}.formula-label[data-astro-cid-pqkncmqy]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-right:var(--space-xs);font-weight:600}.formula-code[data-astro-cid-pqkncmqy]{background-color:var(--color-primary-light);color:var(--color-primary-dark);padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:700;font-family:var(--font-sans);line-height:var(--line-height-normal);display:inline-block}.quick-example-block[data-astro-cid-pqkncmqy]{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);margin-top:var(--space-sm);margin-bottom:var(--space-md)}.quick-example-title[data-astro-cid-pqkncmqy]{font-size:var(--font-size-sm);color:var(--color-primary-dark);margin-bottom:var(--space-2xs)}.quick-example[data-astro-cid-pqkncmqy]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-2xs);line-height:var(--line-height-snug)}.quick-conclusion[data-astro-cid-pqkncmqy]{font-size:var(--font-size-base);color:var(--color-primary-dark);margin-top:var(--space-xs);margin-bottom:0}.quick-disclaimer[data-astro-cid-pqkncmqy]{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-bottom:var(--space-md)}.quick-cta-wrap[data-astro-cid-pqkncmqy]{display:flex}.quick-cta-btn[data-astro-cid-pqkncmqy],.quick-cta-btn[data-astro-cid-pqkncmqy]:visited{justify-content:center;align-items:center;gap:var(--space-xs);background-color:var(--color-primary);font-size:var(--font-size-sm);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-md);border:1px solid var(--color-primary);transition:background-color var(--transition-fast), border-color var(--transition-fast);cursor:pointer;min-height:40px;font-weight:600;display:inline-flex;color:#fff!important;text-decoration:none!important}.quick-cta-btn[data-astro-cid-pqkncmqy]:hover,.quick-cta-btn[data-astro-cid-pqkncmqy]:focus-visible{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);color:#fff!important;text-decoration:none!important}.quick-cta-btn[data-astro-cid-pqkncmqy]:active{background-color:var(--color-primary-dark);color:#fff!important}.highlight-formula[data-astro-cid-pqkncmqy]{background-color:var(--color-primary-light);border:1px solid var(--color-primary-border);border-radius:var(--radius-md);padding:10px var(--space-md);margin:var(--space-sm) 0 var(--space-md) 0;text-align:center}.formula-display[data-astro-cid-pqkncmqy]{font-size:var(--font-size-md);color:var(--color-primary-dark);line-height:var(--line-height-snug);margin:0}.example-box[data-astro-cid-pqkncmqy]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md);margin:var(--space-md) 0}.example-calc[data-astro-cid-pqkncmqy]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-2xs)}.example-result[data-astro-cid-pqkncmqy]{font-size:var(--font-size-base);color:var(--color-primary-dark);margin:0}.step-list[data-astro-cid-pqkncmqy]{padding-left:var(--space-lg);margin:var(--space-md) 0 var(--space-lg) 0}.step-list[data-astro-cid-pqkncmqy] li[data-astro-cid-pqkncmqy]{margin-bottom:var(--space-sm);line-height:var(--line-height-relaxed)}.bullet-list[data-astro-cid-pqkncmqy]{padding-left:var(--space-lg);margin:var(--space-md) 0 var(--space-lg) 0}.bullet-list[data-astro-cid-pqkncmqy] li[data-astro-cid-pqkncmqy]{margin-bottom:var(--space-xs);line-height:var(--line-height-relaxed)}.note-box[data-astro-cid-pqkncmqy]{background-color:var(--color-bg);border-left:3px solid var(--color-border-hover);padding:var(--space-sm) var(--space-md);font-size:var(--font-size-sm);color:var(--color-text-muted);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.content-cta-card[data-astro-cid-pqkncmqy]{background-color:var(--color-surface);border:1px solid var(--color-primary-border);border-radius:var(--radius-md);padding:var(--space-lg);margin:var(--space-2xl) 0;gap:var(--space-md);box-shadow:var(--shadow-subtle);flex-direction:column;display:flex}@media (width>=640px){.content-cta-card[data-astro-cid-pqkncmqy]{flex-direction:row;justify-content:space-between;align-items:center}}.cta-card-content[data-astro-cid-pqkncmqy]{flex:1}.cta-card-title[data-astro-cid-pqkncmqy]{font-size:var(--font-size-md);color:var(--color-primary-dark);margin:0 0 var(--space-3xs) 0;font-weight:700}.cta-card-text[data-astro-cid-pqkncmqy]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-normal);margin:0}.cta-card-action[data-astro-cid-pqkncmqy]{flex-shrink:0}.btn-cta-link[data-astro-cid-pqkncmqy],.btn-cta-link[data-astro-cid-pqkncmqy]:visited{justify-content:center;align-items:center;gap:var(--space-xs);background-color:var(--color-accent);font-size:var(--font-size-sm);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md);border:1px solid var(--color-accent);width:100%;min-height:44px;transition:background-color var(--transition-fast), border-color var(--transition-fast);font-weight:600;display:inline-flex;color:#fff!important;text-decoration:none!important}.btn-cta-link[data-astro-cid-pqkncmqy]:hover,.btn-cta-link[data-astro-cid-pqkncmqy]:focus-visible{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff!important;text-decoration:none!important}.btn-cta-link[data-astro-cid-pqkncmqy]:active{background-color:var(--color-accent-hover);color:#fff!important}@media (width>=640px){.btn-cta-link[data-astro-cid-pqkncmqy]{width:auto}}.data-table-wrapper[data-astro-cid-pqkncmqy]{margin:var(--space-md) 0 var(--space-lg) 0;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);overflow-x:auto}.data-table[data-astro-cid-pqkncmqy]{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);text-align:left}.data-table[data-astro-cid-pqkncmqy] th[data-astro-cid-pqkncmqy],.data-table[data-astro-cid-pqkncmqy] td[data-astro-cid-pqkncmqy]{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border)}.data-table[data-astro-cid-pqkncmqy] th[data-astro-cid-pqkncmqy]{background-color:var(--color-bg);color:var(--color-primary-dark);font-weight:600}.data-table[data-astro-cid-pqkncmqy] tbody[data-astro-cid-pqkncmqy] tr[data-astro-cid-pqkncmqy]:last-child th[data-astro-cid-pqkncmqy],.data-table[data-astro-cid-pqkncmqy] tbody[data-astro-cid-pqkncmqy] tr[data-astro-cid-pqkncmqy]:last-child td[data-astro-cid-pqkncmqy]{border-bottom:none}.table-highlight-row[data-astro-cid-pqkncmqy]{background-color:var(--color-primary-light)}.table-highlight-row[data-astro-cid-pqkncmqy] th[data-astro-cid-pqkncmqy],.table-highlight-row[data-astro-cid-pqkncmqy] td[data-astro-cid-pqkncmqy]{color:var(--color-primary-dark);font-weight:700}.related-article-block[data-astro-cid-pqkncmqy]{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border)}.related-article-title[data-astro-cid-pqkncmqy]{font-size:var(--font-size-xl);color:var(--color-primary);margin-bottom:var(--space-md)}.related-articles-list[data-astro-cid-pqkncmqy]{gap:var(--space-md);flex-direction:column;display:flex}.related-article-card[data-astro-cid-pqkncmqy]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md) var(--space-lg);box-shadow:var(--shadow-subtle);gap:var(--space-2xs);flex-direction:column;display:flex}.related-article-cat[data-astro-cid-pqkncmqy]{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary);font-weight:700}.related-article-name[data-astro-cid-pqkncmqy]{font-size:var(--font-size-base);margin:0}.related-article-link[data-astro-cid-pqkncmqy]{color:var(--color-primary-dark);font-weight:700;text-decoration:none}.related-article-link[data-astro-cid-pqkncmqy]:hover{color:var(--color-primary);text-decoration:underline}.related-article-excerpt[data-astro-cid-pqkncmqy]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-normal);margin:0}.related-article-cta[data-astro-cid-pqkncmqy]{font-size:var(--font-size-sm);color:var(--color-primary);margin-top:var(--space-xs);align-items:center;gap:var(--space-3xs);font-weight:600;text-decoration:none;display:inline-flex}.related-article-cta[data-astro-cid-pqkncmqy]:hover{color:var(--color-primary-dark);text-decoration:underline}.related-tools-block[data-astro-cid-pqkncmqy]{margin-top:var(--space-3xl);padding-top:var(--space-2xl);border-top:1px solid var(--color-border)}.related-tools-heading[data-astro-cid-pqkncmqy]{font-size:var(--font-size-xl);color:var(--color-primary);margin-bottom:var(--space-2xs)}.related-tools-sub[data-astro-cid-pqkncmqy]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-lg)}.tools-grid-article[data-astro-cid-pqkncmqy]{gap:var(--space-md);grid-template-columns:1fr;display:grid}@media (width>=640px){.tools-grid-article[data-astro-cid-pqkncmqy]{gap:var(--space-lg);grid-template-columns:repeat(2,1fr)}}
