.blog-module__AR74KG__page{min-height:100vh}.blog-module__AR74KG__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--accent-rgb,77, 168, 218));border:1px solid rgba(var(--accent-rgb,77, 168, 218), .35);background:rgba(var(--accent-rgb,77, 168, 218), .08);border-radius:999px;margin-bottom:1.25rem;padding:.35rem .9rem;font-size:.8rem;font-weight:600;display:inline-block}.blog-module__AR74KG__sectionHead{text-align:center;max-width:720px;margin:0 auto 2.5rem}.blog-module__AR74KG__sectionHead h2{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.75rem;font-size:2.5rem}.blog-module__AR74KG__sectionSubtitle{color:var(--color-text-secondary);margin:0;font-size:1.125rem;line-height:1.7}.blog-module__AR74KG__blogSection{--accent-rgb:77, 168, 218;isolation:isolate;background:var(--color-background);padding:64px 0 0;position:relative}.blog-module__AR74KG__blogSectionHead{text-align:center;max-width:720px;margin:0 auto 1rem}.blog-module__AR74KG__cta{--accent-rgb:91, 106, 191;text-align:center;isolation:isolate;background:linear-gradient(135deg,#5b6abf14 0%,#4da8da14 100%);padding:120px 0;position:relative;overflow:hidden}[data-theme=light] .blog-module__AR74KG__cta{background:linear-gradient(135deg,#5b6abf0a 0%,#4da8da0a 100%)}.blog-module__AR74KG__ctaGlow{background:radial-gradient(ellipse at center, rgba(var(--accent-rgb,91, 106, 191), .22), transparent 65%);filter:blur(20px);pointer-events:none;z-index:-1;width:min(820px,90%);height:520px;animation:5s ease-in-out infinite blog-module__AR74KG__ctaPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes blog-module__AR74KG__ctaPulse{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.08)}}@media (prefers-reduced-motion:reduce){.blog-module__AR74KG__ctaGlow{animation:none}}.blog-module__AR74KG__ctaLabel{letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--accent-rgb,91, 106, 191));border:1px solid rgba(var(--accent-rgb,91, 106, 191), .35);background:rgba(var(--accent-rgb,91, 106, 191), .08);border-radius:999px;margin-bottom:1.25rem;padding:.35rem .9rem;font-size:.8rem;font-weight:600;display:inline-block}.blog-module__AR74KG__cta h2{margin-bottom:1rem;font-size:2.75rem}.blog-module__AR74KG__cta p{color:var(--color-text-secondary);margin-bottom:2rem;font-size:1.25rem}@media (max-width:768px){.blog-module__AR74KG__sectionHead h2{font-size:2rem}.blog-module__AR74KG__sectionSubtitle{font-size:1rem}.blog-module__AR74KG__cta{padding:90px 0}.blog-module__AR74KG__cta h2{font-size:2rem}.blog-module__AR74KG__cta p{font-size:1.1rem}}
.BlogList-module__h53qrW__filterBar{z-index:50;background:color-mix(in srgb, var(--color-background) 80%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);padding:2.5rem 0 1.5rem;position:sticky;top:0}.BlogList-module__h53qrW__filterRow{align-items:stretch;gap:1rem;margin-bottom:1.25rem;display:flex}.BlogList-module__h53qrW__searchWrap{flex:1;align-items:center;display:flex;position:relative}.BlogList-module__h53qrW__searchIcon{color:var(--color-text-tertiary);pointer-events:none;font-size:1.25rem;position:absolute;left:1rem}.BlogList-module__h53qrW__search{background:var(--color-card-bg);border:1px solid var(--color-border);width:100%;color:var(--color-text);border-radius:999px;padding:.85rem 2.75rem;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.BlogList-module__h53qrW__search:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 4px #4da8da1f}.BlogList-module__h53qrW__clearSearch{width:1.8rem;height:1.8rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;transition:background .2s,color .2s;display:flex;position:absolute;right:.6rem}.BlogList-module__h53qrW__clearSearch:hover{background:var(--color-background-tertiary);color:var(--color-text)}.BlogList-module__h53qrW__sortSelect{background:var(--color-card-bg);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;border-radius:999px;min-width:180px;padding:.85rem 1.25rem;font-family:inherit;font-size:.95rem;transition:border-color .2s}.BlogList-module__h53qrW__sortSelect:focus,.BlogList-module__h53qrW__sortSelect:hover{border-color:var(--color-primary);outline:none}.BlogList-module__h53qrW__chips{flex-wrap:wrap;gap:.5rem;display:flex}.BlogList-module__h53qrW__chip{background:var(--color-card-bg);border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem 1.1rem;font-family:inherit;font-size:.9rem;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.BlogList-module__h53qrW__chip:hover:not(:disabled){border-color:var(--color-border-hover);color:var(--color-text);transform:translateY(-1px)}.BlogList-module__h53qrW__chip:disabled{cursor:default;opacity:.6}.BlogList-module__h53qrW__chipActive{background:var(--gradient-primary);color:#fff;border-color:#0000;box-shadow:0 4px 14px #4da8da47}.BlogList-module__h53qrW__chipActive:hover{color:#fff}.BlogList-module__h53qrW__chipIcon{font-size:1rem;line-height:1}.BlogList-module__h53qrW__resultsCount{color:var(--color-text-tertiary);margin:1rem 0 0;font-size:.85rem}.BlogList-module__h53qrW__featuredSection{padding:3.5rem 0 1rem}.BlogList-module__h53qrW__gridSection{padding:2rem 0 5rem}.BlogList-module__h53qrW__sectionTitle{text-align:center;color:var(--color-text);margin-bottom:2.5rem;font-size:2.25rem}.BlogList-module__h53qrW__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.75rem;display:grid}.BlogList-module__h53qrW__featuredGrid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:2rem;display:grid}.BlogList-module__h53qrW__card{--card-accent-rgb:77, 168, 218;background:var(--color-card-bg);border:1px solid var(--color-border);box-shadow:var(--color-card-shadow);color:inherit;border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.BlogList-module__h53qrW__card:before{content:"";background:linear-gradient(90deg, rgb(var(--card-accent-rgb,77, 168, 218)), var(--color-secondary));transform-origin:0;z-index:2;height:3px;transition:transform .35s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.BlogList-module__h53qrW__card:hover{border-color:rgba(var(--card-accent-rgb,77, 168, 218), .5);box-shadow:0 16px 36px rgba(var(--card-accent-rgb,77, 168, 218), .18);transform:translateY(-6px)}.BlogList-module__h53qrW__card:hover:before{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.BlogList-module__h53qrW__card:before{transition:none}}.BlogList-module__h53qrW__cardFeatured{border-color:#4da8da40}.BlogList-module__h53qrW__cardImage{background-image:linear-gradient(#0d11178c, #0d11178c), var(--card-bg-image);background-position:50%;background-size:cover;justify-content:center;align-items:center;height:180px;transition:transform .5s,filter .5s;display:flex;position:relative;overflow:hidden}.BlogList-module__h53qrW__card:hover .BlogList-module__h53qrW__cardImage{filter:brightness(1.06)saturate(1.08);transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.BlogList-module__h53qrW__card:hover .BlogList-module__h53qrW__cardImage{transform:none}}[data-theme=light] .BlogList-module__h53qrW__cardImage{background-image:linear-gradient(#ffffff73, #ffffff73), var(--card-bg-image)}.BlogList-module__h53qrW__cardFeatured .BlogList-module__h53qrW__cardImage{height:220px}.BlogList-module__h53qrW__cardCategory{-webkit-backdrop-filter:blur(6px);color:#fff;letter-spacing:.02em;background:#0d1117b3;border-radius:999px;padding:.35rem .85rem;font-size:.75rem;font-weight:600;position:absolute;top:.85rem;right:.85rem}.BlogList-module__h53qrW__cardBody{flex-direction:column;flex:1;padding:1.4rem 1.5rem 1.5rem;display:flex}.BlogList-module__h53qrW__cardMeta{color:var(--color-text-tertiary);gap:.6rem;margin-bottom:.75rem;font-size:.8rem;display:flex}.BlogList-module__h53qrW__cardTitle{color:var(--color-text);margin-bottom:.85rem;font-size:1.2rem;line-height:1.4}.BlogList-module__h53qrW__cardFeatured .BlogList-module__h53qrW__cardTitle{font-size:1.4rem}.BlogList-module__h53qrW__cardExcerpt{color:var(--color-text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:1.25rem;line-height:1.6;display:-webkit-box;overflow:hidden}.BlogList-module__h53qrW__cardFooter{justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:auto;display:flex}.BlogList-module__h53qrW__cardAuthor{flex-direction:column;gap:.15rem;display:flex}.BlogList-module__h53qrW__cardAuthor strong{color:var(--color-text);font-size:.9rem}.BlogList-module__h53qrW__cardAuthor span{color:var(--color-text-tertiary);font-size:.8rem}.BlogList-module__h53qrW__cardTags{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.BlogList-module__h53qrW__cardTag{background:var(--color-background-tertiary);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:999px;padding:.2rem .65rem;font-size:.7rem}.BlogList-module__h53qrW__empty{text-align:center;color:var(--color-text-secondary);padding:4rem 1rem}.BlogList-module__h53qrW__empty p{margin-bottom:1.5rem;font-size:1.1rem}.BlogList-module__h53qrW__clearAll{background:var(--gradient-primary);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:.65rem 1.5rem;font-size:.95rem;font-weight:500;transition:transform .2s,box-shadow .2s}.BlogList-module__h53qrW__clearAll:hover{transform:translateY(-2px);box-shadow:0 8px 20px #4da8da40}@media (max-width:768px){.BlogList-module__h53qrW__filterRow{flex-direction:column}.BlogList-module__h53qrW__sortSelect{width:100%}.BlogList-module__h53qrW__grid,.BlogList-module__h53qrW__featuredGrid{grid-template-columns:1fr}}
