.article-header[data-astro-cid-vhi565kv]{background:linear-gradient(180deg,#071321,#0d2238);color:#fff;padding:4.5rem 0 3.5rem;border-bottom:1px solid rgba(56,189,248,.15)}.breadcrumb[data-astro-cid-vhi565kv]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#94a3b8;margin-bottom:1.25rem}.breadcrumb[data-astro-cid-vhi565kv] a[data-astro-cid-vhi565kv]{color:#94a3b8;text-decoration:none}.breadcrumb[data-astro-cid-vhi565kv] a[data-astro-cid-vhi565kv]:hover{color:var(--tidal-crest)}.breadcrumb[data-astro-cid-vhi565kv] .sep[data-astro-cid-vhi565kv]{color:#475569}.breadcrumb[data-astro-cid-vhi565kv] .curr[data-astro-cid-vhi565kv]{color:var(--tidal-crest)}.article-meta-tags[data-astro-cid-vhi565kv]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.badge-primary[data-astro-cid-vhi565kv]{font-size:.75rem;font-weight:700;color:#fff;background:var(--ocean-blue);padding:.2rem .65rem;border-radius:9999px}.badge-keyword[data-astro-cid-vhi565kv]{font-size:.75rem;font-weight:700;color:var(--tidal-crest);background:#38bdf81f;border:1px solid rgba(56,189,248,.3);padding:.2rem .65rem;border-radius:9999px}.badge-date[data-astro-cid-vhi565kv]{font-size:.8rem;color:#94a3b8;font-family:var(--font-mono)}.article-h1[data-astro-cid-vhi565kv]{font-size:2.3rem;font-weight:800;color:#fff;line-height:1.3;margin-bottom:1rem}.article-lead[data-astro-cid-vhi565kv]{font-size:1.05rem;color:#cbd5e1;line-height:1.75;max-width:820px;margin:0}.article-content-wrap[data-astro-cid-vhi565kv]{background:#fff}.container-article[data-astro-cid-vhi565kv]{display:grid;grid-template-columns:1fr 300px;gap:3.5rem}.article-body[data-astro-cid-vhi565kv]{font-size:1.05rem;line-height:1.85;color:#334155}.article-body[data-astro-cid-vhi565kv] h2[data-astro-cid-vhi565kv]{font-size:1.6rem;font-weight:700;color:var(--text-heading);margin:2.75rem 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #e2e8f0}.article-body[data-astro-cid-vhi565kv] h3[data-astro-cid-vhi565kv]{font-size:1.25rem;font-weight:700;color:var(--text-heading);margin:1.75rem 0 .75rem}.article-body[data-astro-cid-vhi565kv] p[data-astro-cid-vhi565kv]{margin-bottom:1.25rem}.article-body[data-astro-cid-vhi565kv] ul[data-astro-cid-vhi565kv],.article-body[data-astro-cid-vhi565kv] ol[data-astro-cid-vhi565kv]{margin-bottom:1.5rem;padding-left:1.5rem}.article-body[data-astro-cid-vhi565kv] li[data-astro-cid-vhi565kv]{margin-bottom:.75rem}.table-container[data-astro-cid-vhi565kv]{overflow-x:auto;margin:1.75rem 0 2rem}.article-table[data-astro-cid-vhi565kv]{width:100%;border-collapse:collapse;font-size:.95rem}.article-table[data-astro-cid-vhi565kv] th[data-astro-cid-vhi565kv],.article-table[data-astro-cid-vhi565kv] td[data-astro-cid-vhi565kv]{padding:1rem 1.25rem;border:1px solid #e2e8f0;text-align:left}.article-table[data-astro-cid-vhi565kv] th[data-astro-cid-vhi565kv]{background:#f1f5f9;font-weight:700;color:var(--text-heading)}.calc-grid[data-astro-cid-vhi565kv]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin:1.5rem 0 2.5rem}.calc-item[data-astro-cid-vhi565kv]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-md);padding:1.25rem}.calc-item[data-astro-cid-vhi565kv] h4[data-astro-cid-vhi565kv]{font-size:1.05rem;font-weight:700;color:var(--text-heading);margin-bottom:.4rem}.calc-item[data-astro-cid-vhi565kv] p[data-astro-cid-vhi565kv]{font-size:.92rem;color:#64748b;margin-bottom:.35rem}.calc-item[data-astro-cid-vhi565kv] span[data-astro-cid-vhi565kv]{font-size:.88rem;font-weight:700;color:var(--ocean-blue)}.article-cta-box[data-astro-cid-vhi565kv]{background:linear-gradient(135deg,#0d2238,#071321);border-radius:var(--radius-lg);padding:2.5rem 2rem;color:#fff;margin-top:3.5rem;text-align:center}.article-cta-box[data-astro-cid-vhi565kv] h3[data-astro-cid-vhi565kv]{font-size:1.5rem;font-weight:700;margin-bottom:.6rem}.article-cta-box[data-astro-cid-vhi565kv] p[data-astro-cid-vhi565kv]{color:#cbd5e1;margin-bottom:1.5rem}.cta-actions[data-astro-cid-vhi565kv]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.article-sidebar[data-astro-cid-vhi565kv]{display:flex;flex-direction:column;gap:2rem}.sidebar-card[data-astro-cid-vhi565kv]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-md);padding:1.5rem}.sidebar-title[data-astro-cid-vhi565kv]{font-size:1.1rem;font-weight:700;color:var(--text-heading);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e2e8f0}.sidebar-list[data-astro-cid-vhi565kv]{list-style:none;padding:0;display:flex;flex-direction:column;gap:.6rem;font-size:.9rem;color:#475569}.sidebar-nav[data-astro-cid-vhi565kv]{list-style:none;padding:0;display:flex;flex-direction:column;gap:.75rem}.sidebar-nav[data-astro-cid-vhi565kv] a[data-astro-cid-vhi565kv]{color:var(--ocean-blue);text-decoration:none;font-size:.9rem;line-height:1.4;transition:color .15s ease}.sidebar-nav[data-astro-cid-vhi565kv] a[data-astro-cid-vhi565kv]:hover{color:var(--ocean-dark);text-decoration:underline}@media(max-width:960px){.container-article[data-astro-cid-vhi565kv],.calc-grid[data-astro-cid-vhi565kv]{grid-template-columns:1fr}}
