.nav-inner-wide{max-width:840px}.nav-actions{display:flex;align-items:center;gap:16px}.nav-cta{display:inline-flex;align-items:center;border-radius:999px;background:var(--primary-500);color:#fff;font-size:.875rem;font-weight:600;text-decoration:none;padding:.5rem 1rem;transition:background .2s}.nav-cta:hover{background:var(--primary-600);color:#fff}.blog-page{max-width:740px;margin:0 auto;padding:48px 24px 96px}.blog-header{margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.08)}.blog-eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--primary-400);margin-bottom:16px}.blog-page h1{font-size:clamp(1.85rem,4.5vw,2.6rem);font-weight:650;line-height:1.2;letter-spacing:-.02em;color:var(--cream-50);margin-bottom:12px}.blog-meta{font-size:.9rem;color:var(--navy-400);margin-bottom:20px}.blog-dek{font-size:1.125rem;line-height:1.65;color:var(--cream-500);margin-bottom:0}.blog-page section{margin-bottom:36px}.blog-page h2{font-size:1.35rem;font-weight:650;letter-spacing:-.01em;color:var(--cream-50);margin-bottom:14px}.blog-page p,.blog-page li{font-size:1.02rem;line-height:1.7;color:var(--cream-500);margin-bottom:14px}.blog-page ul,.blog-page ol{padding-left:1.35rem;margin-bottom:16px}.blog-page li{margin-bottom:8px}.blog-page strong{color:#e8e4dc;font-weight:600}.blog-steps{list-style:decimal}.blog-video{margin:28px 0 8px}.blog-video video{display:block;width:100%;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#000;box-shadow:0 24px 60px -20px #0000008c}.blog-video figcaption{margin-top:12px;font-size:.875rem;line-height:1.5;color:var(--navy-400)}.blog-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.blog-cta-primary,.blog-cta-secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;font-size:.9rem;font-weight:600;text-decoration:none;padding:.85rem 1.25rem;transition:background .2s,border-color .2s,color .2s}.blog-cta-primary{background:var(--primary-500);color:#fff}.blog-cta-primary:hover{background:var(--primary-600);color:#fff}.blog-cta-secondary{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--cream-50)}.blog-cta-secondary:hover{border-color:#ffffff38;color:#fff}.blog-list{list-style:none;padding:0;margin:0}.blog-card{display:block;text-decoration:none;padding:28px 0;border-bottom:1px solid rgba(255,255,255,.08);transition:opacity .2s}.blog-card:first-child{padding-top:8px}.blog-card:hover{opacity:.92}.blog-card:hover .blog-card-link{color:var(--primary-400)}.blog-card-meta{font-size:.8rem;color:var(--navy-400);margin-bottom:10px}.blog-card h2{font-size:clamp(1.25rem,3vw,1.5rem);font-weight:650;letter-spacing:-.015em;line-height:1.3;color:var(--cream-50);margin-bottom:12px}.blog-card-excerpt{font-size:1rem;line-height:1.65;color:var(--cream-500);margin-bottom:14px}.blog-card-link{font-size:.9rem;font-weight:600;color:var(--primary-500);transition:color .2s}.blog-index .blog-header{margin-bottom:24px}@media(max-width:640px){.nav-cta{display:none}.blog-page{padding-top:32px}}
