.lp-site .lp-blog .eyebrow.muted{color:var(--lp-faint)}.lp-site .lp-blog .h1{letter-spacing:-.045em}.lp-site .blog-grid{gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.lp-site .blog-card,.lp-site .blog-lead{background:var(--dk-surface,#fff);border:1px solid var(--lp-line-2);border-radius:20px;box-shadow:none;color:var(--lp-ink)}.lp-site .blog-card:hover,.lp-site .blog-lead:hover{border-color:var(--lp-border);box-shadow:0 12px 32px rgba(15,18,34,.06)}.lp-site .blog-card:hover h3,.lp-site .blog-lead:hover h2{color:var(--lp-indigo)}.lp-site .blog-lead{background:var(--dk-surface,#fff);position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:40px;align-items:stretch}.lp-site .blog-lead-side{display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding-left:32px;border-left:1px solid var(--lp-line-2)}.lp-site .blog-lead-author{display:flex;flex-direction:column;gap:4px;font-size:15px;color:var(--lp-ink)}.lp-site .blog-lead-cta{font-size:15px;font-weight:700;color:var(--lp-indigo)}.lp-site .blog-lead:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--dk-accfill,var(--lp-indigo))}.lp-site .lp-blog .body-text{color:var(--lp-body)}.lp-site .lp-article>a.eyebrow{text-decoration:none}.lp-site .lp-article .h1{font-size:clamp(32px,4.4vw,50px)}.lp-site .lp-article blockquote{border-left-color:var(--lp-indigo)}.lp-site .lp-article-cta{background:var(--dk-inkfill,var(--lp-ink));border:0;border-radius:20px;padding:28px}.lp-site .lp-article-cta .font-semibold{color:#fff;font-size:18px}.lp-site .lp-article-cta .small{color:var(--lp-dark-mute)}.lp-site .lp-article-cta .btn-primary{background:var(--dk-surface,#fff);color:var(--lp-ink);border-color:var(--dk-surface,#fff)}.lp-site .lp-article-cta .btn-primary:hover{background:var(--lp-indigo-soft);color:var(--lp-ink)}.lp-site .blog-figure,.lp-site .blog-stat{border-color:var(--lp-line-2);border-radius:16px;box-shadow:none}.lp-site .blog-stat-value{color:var(--lp-indigo)}.lp-site .blog-bar-fill{background:var(--dk-accfill,var(--lp-indigo))}.lp-site .pub-policy{min-height:0;flex:1 0 auto;background:var(--lp-bg);font-family:var(--lp-font),system-ui,sans-serif}.lp-site .pub-policy .pp-wrap{max-width:var(--lp-max);padding:40px var(--lp-gutter) 0}.lp-site .pub-policy .pp-disclaimer{max-width:var(--lp-max);width:100%;margin:32px auto 0;padding:0 var(--lp-gutter);font-size:13px;color:var(--lp-mute)}.lp-site .lp-404{max-width:880px;width:100%;margin:0 auto;padding:96px var(--lp-gutter) 0;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.lp-site .lp-404-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.lp-site .lp-404-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;width:100%;margin-top:32px}.lp-site .lp-404-card{display:flex;flex-direction:column;gap:6px;padding:24px;background:var(--dk-surface,#fff);border:1px solid var(--lp-line-2);border-radius:20px;color:var(--lp-ink);text-decoration:none}.lp-site .lp-404-card:hover{border-color:var(--lp-border);background:var(--lp-indigo-soft)}.lp-site .lp-404-card-t{font-size:17px;font-weight:700}.lp-site .lp-404-card-d{font-size:14px;line-height:1.55;color:var(--lp-body)}@media (max-width:900px){.lp-site .blog-lead{grid-template-columns:minmax(0,1fr);gap:20px}.lp-site .blog-lead-side{padding-left:0;padding-top:18px;border-left:0;border-top:1px solid var(--lp-line-2)}}@media (max-width:600px){.lp-site .lp-404{padding-top:56px}.lp-site .lp-404-actions{flex-direction:column;align-items:stretch;width:100%}.lp-site .pub-policy .pp-wrap{padding-top:24px}.lp-site .blog-lead{padding:24px!important}.lp-site .blog-card{padding:22px!important}}.lp-site .pub-policy .pp-cta-f a{color:#fff;font-weight:700;text-decoration:underline}