.page[data-v-a8b10422]{min-height:100vh;display:flex;flex-direction:column}.blog-post[data-v-a8b10422]{flex:1;max-width:920px;width:100%;margin:0 auto;padding:64px clamp(20px,4vw,28px) 72px}.back-link[data-v-a8b10422]{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--muted);transition:color .2s ease}.back-link[data-v-a8b10422]:hover{color:var(--text)}.eyebrow[data-v-a8b10422]{margin-top:28px;display:inline-block}h1[data-v-a8b10422]{font-size:clamp(32px,4vw,48px);line-height:1.05;letter-spacing:-.03em;font-weight:900}.byline[data-v-a8b10422],h1[data-v-a8b10422]{margin:14px 0 0}.byline[data-v-a8b10422]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--faint);font-weight:600}.byline .author[data-v-a8b10422]{color:var(--muted);font-weight:700}.byline .sep[data-v-a8b10422]{color:var(--faint)}.blog-body[data-v-a8b10422]{margin:40px 0 0}.blog-body[data-v-a8b10422] h2{font-size:clamp(22px,2.4vw,28px);line-height:1.15;letter-spacing:-.02em;font-weight:800;margin:44px 0 0;color:var(--text)}.blog-body[data-v-a8b10422] h2:first-child{margin-top:0}.blog-body[data-v-a8b10422] h3{font-size:18px;line-height:1.3;letter-spacing:-.01em;font-weight:800;margin:30px 0 0;color:var(--text)}.blog-body[data-v-a8b10422] p{font-size:17px;line-height:1.7;color:var(--muted);margin:18px 0 0}.blog-body[data-v-a8b10422] .lead{font-size:19px;line-height:1.6;color:var(--text);font-weight:600}.blog-body[data-v-a8b10422] li strong,.blog-body[data-v-a8b10422] p strong{color:var(--text);font-weight:800}.blog-body[data-v-a8b10422] ol,.blog-body[data-v-a8b10422] ul{margin:18px 0 0;padding-left:22px;font-size:17px;line-height:1.7;color:var(--muted)}.blog-body[data-v-a8b10422] li{margin:8px 0 0}.blog-body[data-v-a8b10422] ul li::marker{color:var(--accent)}.blog-body[data-v-a8b10422] blockquote{margin:24px 0 0;padding:4px 0 4px 20px;border-left:3px solid var(--accent);font-size:18px;line-height:1.6;color:var(--text);font-weight:600}.blog-body[data-v-a8b10422] a{color:var(--accent);font-weight:700;border-bottom:1px solid transparent;transition:border-color .2s ease}.blog-body[data-v-a8b10422] a:hover{border-bottom-color:var(--accent)}.blog-body[data-v-a8b10422] hr{border:none;border-top:1px solid var(--border);margin:48px 0 0}.post-cta-band[data-v-a8b10422]{position:relative;overflow:hidden;display:flex;justify-content:center;text-align:center;padding:clamp(64px,9vh,112px) 28px;background:#2bd576}.post-cta-band .glow[data-v-a8b10422]{position:absolute;top:50%;left:50%;width:min(760px,86vw);height:min(760px,86vw);border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.18),transparent 64%);pointer-events:none;animation:scb-breathe 8s ease-in-out infinite}.post-cta-inner[data-v-a8b10422]{position:relative;max-width:760px;width:100%}.post-cta-band h2[data-v-a8b10422]{font-size:clamp(30px,4.6vw,56px);line-height:1.06;letter-spacing:-.035em;font-weight:900;margin:0;color:#fff}.post-cta-band p[data-v-a8b10422]{font-size:clamp(16px,1.8vw,19px);line-height:1.55;font-weight:600;color:#0a1020bd;margin:18px auto 0;max-width:560px}.post-cta-actions[data-v-a8b10422]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:30px 0 0}.post-cta-band .cta-primary[data-v-a8b10422]{background:#0a1020;color:#fff;font-weight:800;font-size:15px;padding:13px 24px;border-radius:12px}.post-cta-band .cta-secondary[data-v-a8b10422]{background:transparent;color:#0a1020;border:1.5px solid rgba(10,16,32,.28);font-weight:800;font-size:15px;padding:13px 24px;border-radius:12px}.post-cta-band .cta-secondary[data-v-a8b10422]:hover{border-color:#0a10208c}@media(prefers-reduced-motion:reduce){.post-cta-band .glow[data-v-a8b10422]{animation:none}}@media(max-width:560px){.blog-post[data-v-a8b10422]{padding:48px 20px 56px}}
