.blog_page__i3gIe{max-width:1200px;margin-inline:auto;padding:56px 24px 96px}.blog_hero__m_tED{position:relative;border:1px solid var(--color-border);border-radius:var(--radius-xl,24px);padding:64px 40px;margin-bottom:48px;background:radial-gradient(ellipse 80% 60% at 20% -10%,rgba(16,185,129,.15),transparent 60%),radial-gradient(ellipse 80% 60% at 80% -10%,rgba(139,92,246,.15),transparent 60%),radial-gradient(ellipse 60% 50% at 50% 10%,rgba(59,130,246,.1),transparent 50%),var(--color-bg-secondary);overflow:hidden}@media (max-width:600px){.blog_hero__m_tED{padding:40px 24px}}.blog_eyebrow__BA9dX{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-bottom:14px}.blog_title__zAWCj{font-size:clamp(2.4rem,5vw,3.6rem);font-weight:800;line-height:1.05}.blog_subtitle__jM4nQ{margin-top:16px;max-width:62ch;font-size:1.05rem;color:var(--color-text-secondary)}.blog_browse__S9GoQ{display:inline-flex;align-items:center;gap:8px;margin-top:22px;font-weight:700;color:var(--color-accent)}.blog_browse__S9GoQ svg{transition:transform .2s ease}.blog_browse__S9GoQ:hover svg{transform:translateX(4px)}.blog_section__mJROI{padding:40px 0}.blog_h2__6SZzZ{font-family:var(--font-display);font-size:clamp(1.35rem,3vw,1.75rem);font-weight:800;letter-spacing:-.02em;margin-bottom:12px;color:var(--color-text)}.blog_lead__7LRzF{color:var(--color-text-secondary);max-width:68ch;line-height:1.7;margin-bottom:24px}.blog_topicGrid__VmxLZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:18px;gap:18px}.blog_topicCard__lEWK7{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:22px 22px 20px;display:flex;flex-direction:column;gap:10px}.blog_topicTitle__njFfy{font-family:var(--font-display);font-size:1.05rem;font-weight:700;margin:0;color:var(--color-text)}.blog_topicBody__zmj1X{margin:0;font-size:.92rem;line-height:1.65;color:var(--color-text-secondary);flex:1 1}.blog_topicLink__FMUMy{align-self:flex-start;font-size:.88rem;font-weight:600;color:var(--color-accent-dark)}.blog_topicLink__FMUMy:hover{text-decoration:underline}.blog_methodList__ghg2a{margin:0 0 24px;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px;max-width:74ch}.blog_methodList__ghg2a li{font-size:.95rem;line-height:1.65;color:var(--color-text-secondary);padding-left:16px;border-left:3px solid var(--color-border)}.blog_methodList__ghg2a strong{color:var(--color-text)}