.blog-inline-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.blog-inline-links a{border-bottom:1px solid color-mix(in srgb,var(--color-primary) 38%,transparent);color:var(--color-primary);font-size:.82rem;font-weight:900;padding-bottom:3px}.blog-contextual-secondary b,.blog-inline-links b{color:var(--color-cta);font-size:1rem}.blog-contextual-cta>div{align-items:center;display:flex;flex-wrap:wrap;gap:19px}.blog-contextual-secondary{color:var(--color-primary);font-size:.82rem;font-weight:900}.blog-preview-notice{background:var(--color-accent-soft);border:1px solid color-mix(in srgb,var(--color-primary) 17%,transparent);border-radius:999px;color:var(--color-primary);display:inline-block;font-size:.72rem;font-weight:900;letter-spacing:.06em;margin:0 0 20px;padding:8px 12px;text-transform:uppercase}.blog-reading-layout{display:grid;gap:clamp(26px,3vw,38px);grid-template-columns:minmax(170px,.25fr) minmax(0,1fr);margin:48px auto 0;max-width:1060px}.blog-reading-tools{align-self:start;display:grid;gap:18px;position:sticky;top:104px}.blog-reading-main{min-width:0}.blog-reading-main .blog-article-body{margin:0;max-width:760px}.blog-key-takeaways,.blog-toc{background:var(--color-accent-soft);border:1px solid color-mix(in srgb,var(--color-primary) 14%,transparent);border-radius:16px;box-shadow:var(--shadow-sm);padding:17px}.blog-key-takeaways>p{color:var(--color-primary);font-size:.67rem;font-weight:900;letter-spacing:.1em;margin:0;text-transform:uppercase}.blog-key-takeaways ul{display:grid;gap:9px;list-style:none;margin:13px 0 0;padding:0}.blog-key-takeaways li{color:color-mix(in srgb,var(--color-text) 78%,transparent);font-size:.78rem;line-height:1.45;padding-left:17px;position:relative}.blog-key-takeaways li:before{color:var(--color-cta);content:"•";font-size:1.1rem;left:0;position:absolute;top:-2px}.blog-toc{background:var(--color-surface)}.blog-toc strong{color:var(--color-primary);display:block;font-size:.72rem;margin-bottom:11px}.blog-toc a{color:color-mix(in srgb,var(--color-text) 74%,transparent);display:block;font-size:.75rem;line-height:1.35;padding:6px 0}.blog-toc a:hover{color:var(--color-primary)}@media(max-width:900px){.blog-reading-layout{grid-template-columns:1fr;margin-top:36px}.blog-reading-tools{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.blog-reading-main .blog-article-body{max-width:760px}}@media(max-width:560px){.blog-reading-tools{grid-template-columns:1fr;gap:11px}.blog-key-takeaways,.blog-toc{padding:16px}.blog-preview-notice{font-size:.64rem}.blog-reading-layout{margin-top:30px}}