.spike-blog-post{--blog-navy:#071a3d;--blog-blue:#1763ad;--blog-orange:#ff6b00;--blog-copy:#526780;--blog-border:#dce5ef;--blog-surface:#f5f8fb;--blog-white:#fff}.spike-blog-post *{box-sizing:border-box}.body-container--blog-index,.body-container--blog-post{padding:0}.spike-blog-shell{margin-inline:auto;max-width:1180px;padding-inline:24px;width:100%}.spike-blog-post__hero{background:radial-gradient(circle at 82% 18%,rgba(57,187,215,.18),transparent 32%),linear-gradient(135deg,var(--blog-navy),#122b50);color:var(--blog-white);padding:88px 0 72px}.spike-blog-post__hero-inner{max-width:1050px}.spike-blog-eyebrow{color:#ff8a3d;display:inline-block;font-size:.78rem;font-weight:800;letter-spacing:.14em;margin:0 0 14px;text-decoration:none;text-transform:uppercase}.spike-blog-post__hero h1{color:var(--blog-white);font-size:clamp(2.5rem,5.4vw,4.6rem);letter-spacing:-.045em;line-height:1.02;margin:0;max-width:1000px}.spike-blog-post__meta{align-items:center;color:#c8d5e6;display:flex;flex-wrap:wrap;font-size:.95rem;gap:10px;margin-top:28px}.spike-blog-shell--article{max-width:860px;padding-bottom:88px;padding-top:72px}.spike-blog-article{margin:0 auto;max-width:100%}.spike-blog-article .hs-audio-widget{margin-bottom:40px}.spike-blog-rich-text{color:var(--blog-copy);font-size:1.08rem;line-height:1.75}.spike-blog-rich-text>:first-child{margin-top:0}.spike-blog-rich-text ol,.spike-blog-rich-text p,.spike-blog-rich-text ul{margin:0 0 1.45em}.spike-blog-rich-text h2,.spike-blog-rich-text h3,.spike-blog-rich-text h4{color:var(--blog-blue);letter-spacing:-.03em;line-height:1.15}.spike-blog-rich-text h2{font-size:clamp(2rem,4vw,2.7rem);margin:1.6em 0 .55em}.spike-blog-rich-text h3{font-size:clamp(1.5rem,3vw,2rem);margin:1.5em 0 .5em}.spike-blog-rich-text a{color:var(--blog-blue);font-weight:700;text-decoration-thickness:1px;text-underline-offset:3px}.spike-blog-rich-text blockquote{border-left:4px solid var(--blog-orange);color:var(--blog-navy);font-size:1.2rem;font-weight:600;margin:2em 0;padding:8px 0 8px 28px}.spike-blog-rich-text img{border-radius:12px;height:auto;max-width:100%}.spike-blog-rich-text table{border-collapse:collapse;display:block;margin:2rem 0;max-width:100%;overflow-x:auto;width:100%}.spike-blog-rich-text td,.spike-blog-rich-text th{border:1px solid var(--blog-border);padding:12px 14px;text-align:left}.spike-blog-tags{border-top:1px solid var(--blog-border);display:flex;flex-wrap:wrap;gap:10px;margin-top:56px;padding-top:28px}.spike-blog-tags .blog-post__tag-link{background:var(--blog-surface);border:1px solid var(--blog-border);border-radius:999px;color:var(--blog-navy);font-size:.82rem;font-weight:800;padding:8px 12px;text-decoration:none}@media (max-width:640px){.spike-blog-shell{padding-inline:20px}.spike-blog-shell--article{padding-bottom:64px;padding-top:48px}.spike-blog-post__hero{padding:56px 0 48px}.spike-blog-rich-text{font-size:1rem}}