.blog-shell{--font-jakarta:var(--font-inter),ui-sans-serif,system-ui,sans-serif;background:linear-gradient(180deg,rgba(247,251,255,.92),rgba(247,251,255,.98)),url(/pixel-pond-day.png) top /cover no-repeat;color:#102237;min-height:100dvh}.blog-header{background:rgba(247,251,255,.78);border-bottom:1px solid rgba(47,131,222,.14)}.blog-nav{justify-content:space-between;margin:0 auto;max-width:980px;min-height:72px;padding:0 24px}.blog-brand,.blog-nav,.blog-nav nav,.blog-nav nav a{align-items:center;display:flex}.blog-brand{gap:10px;font-weight:800}.blog-nav nav{gap:22px}.blog-back-link a,.blog-nav nav a,.blog-read-more{color:#2f83de;font-weight:700}.blog-article,.blog-main{margin:0 auto;max-width:880px;padding:72px 24px 96px}.blog-hero{margin-bottom:42px}.blog-article h1,.blog-hero h1{font-family:var(--font-jakarta),"Avenir Next",sans-serif;font-size:clamp(34px,5vw,56px);letter-spacing:0;line-height:1.05;margin:0 0 16px;text-wrap:balance}.blog-article-header p,.blog-hero p{color:#42627e;font-size:18px;line-height:1.65;margin:0;max-width:68ch}.blog-list{display:grid;gap:18px}.blog-card{background:#fff;border:1px solid rgba(47,131,222,.18);border-radius:14px;padding:24px}.blog-card h2{font-size:24px;line-height:1.2;margin:10px 0 12px}.blog-card p,.blog-faq-list p,.blog-methodology p,.blog-prose li,.blog-prose p,.blog-source-list p{color:#42627e;font-size:16px;line-height:1.75}.blog-meta{align-items:center;color:#7891a8;display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.blog-article-header{margin-bottom:48px}.blog-prose{display:grid;gap:22px}.blog-prose h2,.blog-prose-section h2{font-family:var(--font-jakarta),"Avenir Next",sans-serif;font-size:28px;letter-spacing:0;line-height:1.2;margin:28px 0 0}.blog-prose-section{border-top:1px solid rgba(47,131,222,.14);margin-top:48px;padding-top:28px}.blog-faq-list{display:grid;gap:24px;margin-top:24px}.blog-faq-list h3{font-size:17px;margin:0 0 8px}.blog-callout,.blog-methodology{background:#fff;border:1px solid rgba(47,131,222,.18);border-left:4px solid #2f83de;border-radius:12px;padding:18px}.blog-methodology{display:grid;gap:14px;margin-top:20px}.blog-methodology p{margin:0}.blog-source-list{display:grid;gap:14px;list-style:none;margin:20px 0 0;padding:0}.blog-source-list li{background:#fff;border:1px solid rgba(47,131,222,.16);border-radius:10px;padding:16px 18px}.blog-source-list a{color:#2f83de;font-weight:800}.blog-source-list p{margin:8px 0 0}.blog-back-link{border-top:1px solid rgba(47,131,222,.14);margin-top:48px;padding-top:24px}@media (max-width:720px){.blog-nav{padding:0 16px}.blog-article,.blog-main{padding:56px 16px 72px}}.lp-mark{align-items:center;background:url(/blockd-logo-mark.png) 50%/contain no-repeat;border-radius:0;box-shadow:none;display:flex;height:32px;justify-content:center;width:32px}