.blog-module__jVq4jW__page{--b-ink:#0b0d12;--b-muted:#5b6070;--b-line:#e5e7eb;--b-panel:#f5f6f8;--b-white:#fff;--b-head:var(--f-display,var(--f-head,inherit));max-width:1120px;color:var(--b-ink);background:var(--b-white);margin:0 auto;padding:56px 20px 88px;font-size:17px;line-height:1.6}.blog-module__jVq4jW__page a{color:inherit}.blog-module__jVq4jW__eyebrow{font-family:var(--b-head);letter-spacing:.16em;text-transform:uppercase;color:var(--b-muted);margin:0 0 14px;font-size:14px;font-weight:600}.blog-module__jVq4jW__title{font-family:var(--b-head);letter-spacing:-.005em;text-wrap:balance;max-width:22ch;margin:0 0 18px;font-size:clamp(36px,3vw + 22px,64px);font-style:italic;font-weight:800;line-height:1}.blog-module__jVq4jW__lead{color:#2b2e38;max-width:62ch;margin:0 0 22px;font-size:clamp(18px,.6vw + 15px,21px);line-height:1.5}.blog-module__jVq4jW__meta{font-family:var(--f-mono,ui-monospace, monospace);letter-spacing:.02em;color:var(--b-muted);font-size:13px;display:block}.blog-module__jVq4jW__hero{border-bottom:1px solid var(--b-line);margin-bottom:36px;padding-bottom:36px}.blog-module__jVq4jW__barriers{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.blog-module__jVq4jW__barriers li,.blog-module__jVq4jW__chips li{border:1px solid var(--b-line);background:var(--b-panel);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600}.blog-module__jVq4jW__barriers span{font-family:var(--f-mono,ui-monospace, monospace);color:var(--blog-accent,#0047ff);margin-right:4px;font-weight:500}.blog-module__jVq4jW__chips{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.blog-module__jVq4jW__feature,.blog-module__jVq4jW__card{border:1px solid var(--b-line);background:var(--b-white);border-radius:8px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block}.blog-module__jVq4jW__feature:hover,.blog-module__jVq4jW__card:hover,.blog-module__jVq4jW__feature:focus-visible,.blog-module__jVq4jW__card:focus-visible{border-color:var(--blog-accent,#0047ff);box-shadow:0 6px 24px #0b0d120f}.blog-module__jVq4jW__feature{border-top:4px solid var(--blog-accent,#0047ff);margin-bottom:24px;padding:32px}.blog-module__jVq4jW__feature h2{font-family:var(--b-head);margin:10px 0 12px;font-size:clamp(28px,1.6vw + 20px,42px);font-style:italic;font-weight:800;line-height:1.04}.blog-module__jVq4jW__feature p,.blog-module__jVq4jW__card p{color:#2b2e38;margin:0}.blog-module__jVq4jW__more{color:var(--blog-accent,#0047ff);margin-top:16px;font-weight:600;display:inline-block}.blog-module__jVq4jW__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.blog-module__jVq4jW__card{height:100%;padding:24px}.blog-module__jVq4jW__card h2{font-family:var(--b-head);margin:8px 0 10px;font-size:24px;font-weight:800;line-height:1.12}.blog-module__jVq4jW__crumbs{color:var(--b-muted);margin-bottom:28px;font-size:14px}.blog-module__jVq4jW__crumbs a{text-decoration:none}.blog-module__jVq4jW__crumbs a:hover{text-decoration:underline}.blog-module__jVq4jW__postHead{border-bottom:1px solid var(--b-line);max-width:720px;margin:0 auto 40px;padding-bottom:28px}.blog-module__jVq4jW__prose{max-width:720px;margin:0 auto}.blog-module__jVq4jW__prose h2{font-family:var(--b-head);margin:48px 0 14px;scroll-margin-top:96px;font-size:clamp(26px,1vw + 20px,34px);font-weight:800;line-height:1.1}.blog-module__jVq4jW__prose h3{margin:32px 0 10px;font-size:20px;font-weight:700;line-height:1.25}.blog-module__jVq4jW__prose p{margin:0 0 18px}.blog-module__jVq4jW__prose ul,.blog-module__jVq4jW__prose ol{margin:0 0 20px;padding-left:24px}.blog-module__jVq4jW__prose ul{list-style:outside}.blog-module__jVq4jW__prose ol{list-style:decimal}.blog-module__jVq4jW__prose li::marker{color:var(--blog-accent,#0047ff)}.blog-module__jVq4jW__prose li{margin-bottom:8px}.blog-module__jVq4jW__prose a{color:var(--blog-accent,#0047ff);text-underline-offset:3px;text-decoration:underline}.blog-module__jVq4jW__prose blockquote{background:var(--b-panel);border-left:4px solid #ffd400;border-radius:0 8px 8px 0;margin:28px 0;padding:18px 24px;font-size:20px;font-weight:500;line-height:1.45}.blog-module__jVq4jW__prose blockquote p{margin:0}.blog-module__jVq4jW__next{background:var(--b-ink);max-width:720px;color:var(--b-white);border-radius:8px;margin:48px auto 0;padding:28px}.blog-module__jVq4jW__next p{margin:0 0 18px;font-size:18px;line-height:1.5}.blog-module__jVq4jW__button{background:var(--blog-accent,#0047ff);border-radius:8px;align-items:center;gap:8px;padding:12px 20px;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}.blog-module__jVq4jW__button:hover{filter:brightness(1.08)}.blog-module__jVq4jW__cross{border-top:1px solid var(--b-line);max-width:1120px;margin:64px auto 0;padding-top:32px}.blog-module__jVq4jW__crossTitle{font-family:var(--b-head);letter-spacing:.16em;text-transform:uppercase;color:var(--b-muted);margin:0 0 18px;font-size:15px;font-weight:600}.blog-module__jVq4jW__cross ul{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.blog-module__jVq4jW__cross a{background:var(--b-panel);border-radius:8px;height:100%;padding:18px;text-decoration:none;display:block}.blog-module__jVq4jW__cross a:hover{outline:1px solid var(--blog-accent,#0047ff)}.blog-module__jVq4jW__cross strong{margin-top:6px;font-size:17px;line-height:1.3;display:block}@media (max-width:640px){.blog-module__jVq4jW__page{padding:36px 16px 64px}.blog-module__jVq4jW__feature{padding:22px}}
