.post-hero[data-astro-cid-wjv7cpkl]{padding:56px 0 28px}.breadcrumb-pill[data-astro-cid-wjv7cpkl]{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;margin-bottom:24px;border-radius:999px;background:#061a3a0f;color:#5a6781;font-size:13px;font-weight:600}.breadcrumb-pill[data-astro-cid-wjv7cpkl] a[data-astro-cid-wjv7cpkl]{color:#0099c9}.post-hero-grid[data-astro-cid-wjv7cpkl]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:28px;align-items:stretch}.post-copy[data-astro-cid-wjv7cpkl]{background:linear-gradient(135deg,#061a3a,#001c63);color:#fff;border-radius:32px;padding:42px;box-shadow:0 24px 70px #061a3a29}.post-copy[data-astro-cid-wjv7cpkl] .eyebrow[data-astro-cid-wjv7cpkl],.post-copy[data-astro-cid-wjv7cpkl] .post-excerpt[data-astro-cid-wjv7cpkl],.post-copy[data-astro-cid-wjv7cpkl] .post-meta[data-astro-cid-wjv7cpkl]{color:#ffffffc7}.post-copy[data-astro-cid-wjv7cpkl] h1[data-astro-cid-wjv7cpkl]{color:#fff;margin:10px 0 16px;font-size:clamp(34px,5vw,60px);line-height:1.03;letter-spacing:-.05em;max-width:12ch}.post-excerpt[data-astro-cid-wjv7cpkl]{max-width:60ch;font-size:17px;line-height:1.8}.post-meta[data-astro-cid-wjv7cpkl]{display:flex;flex-wrap:wrap;gap:16px;list-style:none;padding:0;margin:24px 0 0;font-size:14px}.post-meta[data-astro-cid-wjv7cpkl] li[data-astro-cid-wjv7cpkl]{position:relative}.post-meta[data-astro-cid-wjv7cpkl] li[data-astro-cid-wjv7cpkl]:not(:last-child):after{content:"•";margin-left:16px;color:#ffffff59}.post-image[data-astro-cid-wjv7cpkl]{border-radius:30px;overflow:hidden;box-shadow:0 24px 70px #061a3a1f}.post-image[data-astro-cid-wjv7cpkl] img[data-astro-cid-wjv7cpkl]{display:block;width:100%;height:100%;object-fit:cover;min-height:360px}.post-content-section[data-astro-cid-wjv7cpkl]{padding-bottom:80px}.post-layout[data-astro-cid-wjv7cpkl]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start}.post-content[data-astro-cid-wjv7cpkl],.sidebar-card[data-astro-cid-wjv7cpkl]{background:#ffffffe0;border:1px solid rgba(6,26,58,.08);border-radius:24px;box-shadow:0 16px 40px #061a3a0f}.post-content[data-astro-cid-wjv7cpkl]{padding:30px}.post-content[data-astro-cid-wjv7cpkl] .intro[data-astro-cid-wjv7cpkl]{font-size:18px;color:var(--heading-color);line-height:1.8}.post-section[data-astro-cid-wjv7cpkl]{margin-top:30px}.post-section[data-astro-cid-wjv7cpkl] h2[data-astro-cid-wjv7cpkl],.takeaways[data-astro-cid-wjv7cpkl] h2[data-astro-cid-wjv7cpkl],.related-products[data-astro-cid-wjv7cpkl] h2[data-astro-cid-wjv7cpkl]{color:var(--heading-color);margin:0 0 14px;font-size:24px}.post-section[data-astro-cid-wjv7cpkl] p[data-astro-cid-wjv7cpkl],.post-section[data-astro-cid-wjv7cpkl] li[data-astro-cid-wjv7cpkl],.takeaways[data-astro-cid-wjv7cpkl] li[data-astro-cid-wjv7cpkl],.sidebar-card[data-astro-cid-wjv7cpkl] p[data-astro-cid-wjv7cpkl]{color:#55637f;line-height:1.8}.post-section[data-astro-cid-wjv7cpkl] ul[data-astro-cid-wjv7cpkl],.takeaways[data-astro-cid-wjv7cpkl] ul[data-astro-cid-wjv7cpkl]{margin:16px 0 0;padding-left:22px}.post-section[data-astro-cid-wjv7cpkl] blockquote[data-astro-cid-wjv7cpkl]{margin:20px 0 0;padding:18px 22px;border-left:4px solid #00d1f9;background:#f6fbfd;border-radius:0 16px 16px 0;color:var(--heading-color);font-weight:600}.takeaways[data-astro-cid-wjv7cpkl],.related-products[data-astro-cid-wjv7cpkl]{margin-top:34px;padding-top:26px;border-top:1px solid rgba(6,26,58,.08)}.related-products-grid[data-astro-cid-wjv7cpkl]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.related-product-card[data-astro-cid-wjv7cpkl]{background:#fff;border:1px solid rgba(6,26,58,.08);border-radius:16px;padding:16px;color:var(--heading-color);font-weight:700;text-align:center}.post-sidebar[data-astro-cid-wjv7cpkl]{display:grid;gap:18px}.sidebar-card[data-astro-cid-wjv7cpkl]{padding:22px}.sidebar-label[data-astro-cid-wjv7cpkl]{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700;color:#0099c9;margin-bottom:14px}.mini-post[data-astro-cid-wjv7cpkl]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;align-items:center;padding:12px 0;border-top:1px solid rgba(6,26,58,.08);color:inherit}.mini-post[data-astro-cid-wjv7cpkl]:first-of-type{border-top:none;padding-top:0}.mini-post[data-astro-cid-wjv7cpkl] img[data-astro-cid-wjv7cpkl]{width:88px;height:70px;object-fit:cover;border-radius:12px}.mini-post[data-astro-cid-wjv7cpkl] span[data-astro-cid-wjv7cpkl]{display:block;color:#0099c9;font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.mini-post[data-astro-cid-wjv7cpkl] strong[data-astro-cid-wjv7cpkl]{color:var(--heading-color);line-height:1.4;display:block}.sidebar-cta[data-astro-cid-wjv7cpkl] h3[data-astro-cid-wjv7cpkl]{color:var(--heading-color);margin:0 0 10px}.sidebar-cta[data-astro-cid-wjv7cpkl] .theme-btn[data-astro-cid-wjv7cpkl]{margin-top:10px;width:100%;text-align:center}@media(max-width:991px){.post-hero-grid[data-astro-cid-wjv7cpkl],.post-layout[data-astro-cid-wjv7cpkl],.related-products-grid[data-astro-cid-wjv7cpkl]{grid-template-columns:1fr}.post-copy[data-astro-cid-wjv7cpkl]{padding:28px}.post-image[data-astro-cid-wjv7cpkl] img[data-astro-cid-wjv7cpkl]{min-height:280px}}@media(max-width:767px){.post-hero[data-astro-cid-wjv7cpkl]{padding-top:28px}.post-copy[data-astro-cid-wjv7cpkl] h1[data-astro-cid-wjv7cpkl]{max-width:none}.post-content[data-astro-cid-wjv7cpkl]{padding:22px}.post-content-section[data-astro-cid-wjv7cpkl]{padding-bottom:56px}}html[data-theme=dark]{.breadcrumb-pill{background:#ffffff0d;color:#64748b}.post-content,.sidebar-card{background:#111827eb;border-color:#ffffff0f;box-shadow:0 16px 40px #00000040}.post-content .intro,.post-section h2,.takeaways h2,.related-products h2,.sidebar-cta h3{color:#e2e8f0}.post-section p,.post-section li,.takeaways li,.sidebar-card p{color:#94a3b8}.post-section blockquote{background:#111827;color:#e2e8f0;border-left-color:#38bdf8}.takeaways,.related-products{border-top-color:#ffffff0f}.related-product-card{background:#111827;border-color:#ffffff0f;color:#e2e8f0}.mini-post{border-top-color:#ffffff0f}.mini-post strong{color:#e2e8f0}}
