.blog-page_page__7aEAO{min-height:100vh;background:radial-gradient(circle at 10% 4%,rgba(20,104,255,.12),transparent 28%),radial-gradient(circle at 92% 26%,rgba(31,187,154,.08),transparent 22%),var(--page-bg)}.blog-page_hero__5yPqq{position:relative;overflow:hidden;padding:clamp(62px,7vw,104px) 0 clamp(44px,5vw,72px);border-bottom:1px solid var(--border)}.blog-page_hero__5yPqq:before{content:"";position:absolute;inset:18% auto auto 8%;width:280px;height:280px;border-radius:999px;background:rgba(20,104,255,.12);filter:blur(80px);pointer-events:none}.blog-page_content__yKAu9,.blog-page_heroInner__0CWYY{width:min(calc(100% - 48px),1240px);margin-inline:auto}.blog-page_heroInner__0CWYY{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:end}.blog-page_eyebrow__J_cB4{display:inline-flex;align-items:center;gap:9px;margin-bottom:16px;color:var(--primary);font-size:.9rem;font-weight:850}.blog-page_eyebrow__J_cB4:before{content:"";width:26px;height:3px;border-radius:999px;background:var(--primary)}.blog-page_hero__5yPqq h1{max-width:820px;margin:0;font-size:clamp(2.45rem,5vw,4.6rem);line-height:1.18;font-weight:950;letter-spacing:-.055em;text-wrap:balance}.blog-page_hero__5yPqq p{max-width:760px;margin:22px 0 0;color:var(--text-muted);font-size:clamp(1rem,1.25vw,1.13rem);line-height:2}.blog-page_heroStats__dNCfd{display:grid;gap:10px;min-width:170px;padding:20px 22px;border:1px solid var(--border);border-radius:20px;background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:var(--shadow-sm);backdrop-filter:blur(16px)}.blog-page_heroStats__dNCfd strong{color:var(--primary);font-size:1.7rem;line-height:1;font-weight:900}.blog-page_heroStats__dNCfd span{color:var(--text-muted);font-size:.8rem}.blog-page_content__yKAu9{padding-block:clamp(46px,6vw,82px) 100px}.blog-page_categoryBar__qQQ7g{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:30px}.blog-page_categoryBar__qQQ7g a{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-muted);font-size:.78rem;font-weight:750;transition:border-color .16s ease,color .16s ease,background .16s ease}.blog-page_categoryBar__qQQ7g a:hover{border-color:var(--border-strong);background:var(--primary-soft);color:var(--primary)}.blog-page_grid__Abvll{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.blog-page_card__C7xOi{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:22px;background:var(--surface);box-shadow:var(--shadow-sm);transition:transform .19s ease,border-color .19s ease,box-shadow .19s ease}.blog-page_card__C7xOi:hover{transform:translateY(-5px);border-color:var(--border-strong);box-shadow:var(--shadow-md)}.blog-page_cardFeatured__5ZmlZ{grid-column:span 2;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}.blog-page_media__r9HYY{display:block;position:relative;overflow:hidden;aspect-ratio:16/9;background:linear-gradient(135deg,rgba(20,104,255,.12),rgba(31,187,154,.08)),var(--surface-soft)}.blog-page_cardFeatured__5ZmlZ .blog-page_media__r9HYY{min-height:100%;aspect-ratio:auto}.blog-page_media__r9HYY img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.blog-page_card__C7xOi:hover .blog-page_media__r9HYY img{transform:scale(1.035)}.blog-page_mediaFallback__PGIds{display:grid;width:100%;height:100%;min-height:190px;place-items:center;color:var(--primary);background:radial-gradient(circle at 30% 20%,rgba(20,104,255,.18),transparent 35%),linear-gradient(145deg,var(--surface-soft),var(--surface));font-size:1rem;font-weight:850}.blog-page_body__sr_ys{display:flex;flex:1;flex-direction:column;padding:24px}.blog-page_meta__llFng{display:flex;flex-wrap:wrap;gap:9px 14px;align-items:center;min-height:24px;color:var(--text-muted);font-size:.75rem}.blog-page_category__mDMwj{color:var(--primary);font-weight:800}.blog-page_body__sr_ys h2{margin:15px 0 0;font-size:1.15rem;line-height:1.65;font-weight:880;letter-spacing:-.025em}.blog-page_cardFeatured__5ZmlZ .blog-page_body__sr_ys h2{font-size:clamp(1.35rem,2.2vw,1.85rem)}.blog-page_body__sr_ys h2 a{transition:color .16s ease}.blog-page_body__sr_ys h2 a:hover{color:var(--primary)}.blog-page_excerpt__YepPr{display:-webkit-box;margin:13px 0 0;overflow:hidden;color:var(--text-muted);font-size:.88rem;line-height:1.95;-webkit-box-orient:vertical;-webkit-line-clamp:3}.blog-page_readMore__UnUIx{display:inline-flex;align-items:center;width:fit-content;margin-top:auto;padding-top:22px;color:var(--primary);font-size:.82rem;font-weight:850}.blog-page_readMore__UnUIx:after{content:"←";margin-right:7px;transition:transform .16s ease}.blog-page_readMore__UnUIx:hover:after{transform:translateX(-4px)}.blog-page_empty__O_3M2{display:grid;place-items:center;min-height:320px;padding:36px;border:1px dashed var(--border-strong);border-radius:24px;background:var(--surface);color:var(--text-muted);text-align:center}.blog-page_pagination__vfMOc{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-top:42px;padding:18px;border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:var(--shadow-sm)}.blog-page_pagination__vfMOc a{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:42px;padding:0 16px;border:1px solid var(--border);border-radius:11px;color:var(--primary);font-size:.82rem;font-weight:800}.blog-page_pagination__vfMOc a:last-child{justify-self:end}.blog-page_pagination__vfMOc strong{color:var(--text-muted);font-size:.8rem;font-weight:750}@media (max-width:900px){.blog-page_heroInner__0CWYY{grid-template-columns:1fr;gap:26px}.blog-page_heroStats__dNCfd{width:fit-content}.blog-page_grid__Abvll{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-page_cardFeatured__5ZmlZ{grid-column:1/-1}}@media (max-width:680px){.blog-page_content__yKAu9,.blog-page_heroInner__0CWYY{width:min(calc(100% - 28px),1240px)}.blog-page_hero__5yPqq{padding-top:46px}.blog-page_hero__5yPqq h1{font-size:clamp(2.15rem,10vw,3rem)}.blog-page_cardFeatured__5ZmlZ,.blog-page_grid__Abvll{grid-template-columns:1fr}.blog-page_cardFeatured__5ZmlZ{display:flex}.blog-page_cardFeatured__5ZmlZ .blog-page_media__r9HYY{min-height:0;aspect-ratio:16/9}.blog-page_pagination__vfMOc{grid-template-columns:1fr 1fr}.blog-page_pagination__vfMOc strong{grid-column:1/-1;grid-row:1;text-align:center}.blog-page_pagination__vfMOc a{grid-row:2;width:100%}}@media (prefers-reduced-motion:reduce){.blog-page_card__C7xOi,.blog-page_categoryBar__qQQ7g a,.blog-page_media__r9HYY img,.blog-page_readMore__UnUIx:after{transition:none}}