.BlogPage-module__aq_3ja__pageWrapper{background:var(--color-bg);min-height:100vh}.BlogPage-module__aq_3ja__heroSection{padding:var(--hero-pt-desktop) 24px 60px;font-family:var(--font-display);border-bottom:1px solid var(--color-border);position:relative;overflow:hidden}@media (max-width:768px){.BlogPage-module__aq_3ja__heroSection{padding-top:var(--hero-pt-tablet)}}@media (max-width:480px){.BlogPage-module__aq_3ja__heroSection{padding-top:var(--hero-pt-mobile)}}.BlogPage-module__aq_3ja__orb1{filter:blur(80px);pointer-events:none;z-index:0;background:radial-gradient(circle,#ff417226 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-100px;right:-50px}.BlogPage-module__aq_3ja__orb2{filter:blur(70px);pointer-events:none;z-index:0;background:radial-gradient(circle,#ff61351a 0%,#0000 70%);border-radius:50%;width:450px;height:450px;position:absolute;bottom:-150px;left:-50px}.BlogPage-module__aq_3ja__grid{background-image:linear-gradient(var(--color-border-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--color-border-subtle) 1px, transparent 1px);opacity:.4;pointer-events:none;background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 30%,#000,#0000 80%);mask-image:radial-gradient(circle at 70% 30%,#000,#0000 80%)}.BlogPage-module__aq_3ja__bottomFade{background:linear-gradient(transparent, var(--color-bg));pointer-events:none;z-index:1;height:120px;position:absolute;bottom:0;left:0;right:0}[data-theme=light] .BlogPage-module__aq_3ja__grid{opacity:.15}[data-theme=light] .BlogPage-module__aq_3ja__orb1{background:radial-gradient(circle,#ff41721a 0%,#0000 70%)}[data-theme=light] .BlogPage-module__aq_3ja__orb2{background:radial-gradient(circle,#ff61350d 0%,#0000 70%)}.BlogPage-module__aq_3ja__inner{z-index:2;max-width:var(--container-width);padding:0 var(--container-padding);margin:0 auto;position:relative}.BlogPage-module__aq_3ja__badge{border-radius:var(--radius-pill);background:var(--color-primary-subtle);border:1px solid var(--color-primary-border);color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:700;font-family:var(--font-accent);align-items:center;margin-bottom:24px;padding:6px 14px;display:inline-flex}.BlogPage-module__aq_3ja__heading{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(36px,5.5vw,68px);font-weight:800;line-height:1.15}.BlogPage-module__aq_3ja__heading span{color:var(--color-primary);font-style:italic}.BlogPage-module__aq_3ja__description{color:var(--color-text-secondary);max-width:700px;font-size:clamp(16px,1.5vw,20px);line-height:1.6}@media (max-width:768px){.BlogPage-module__aq_3ja__heroSection{text-align:center;padding:100px 20px 40px}.BlogPage-module__aq_3ja__description{margin:0 auto}}.BlogPage-module__aq_3ja__blogSection{background:var(--color-bg);font-family:var(--font-display);padding:60px 24px 120px}.BlogPage-module__aq_3ja__blogGrid{max-width:var(--container-width);padding:0 var(--container-padding);grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:32px;margin:0 auto;display:grid}@media (max-width:480px){.BlogPage-module__aq_3ja__blogGrid{grid-template-columns:1fr;gap:24px;padding:0}}.BlogPage-module__aq_3ja__blogCard{background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;height:100%;text-decoration:none;transition:all .4s cubic-bezier(.19,1,.22,1);display:flex;overflow:hidden;box-shadow:0 4px 30px #0003}[data-theme=dark] .BlogPage-module__aq_3ja__blogCard{background:#2c2c2c4d}[data-theme=light] .BlogPage-module__aq_3ja__blogCard{background:#fff;box-shadow:0 10px 30px #00000008}.BlogPage-module__aq_3ja__blogCard:hover{border-color:var(--color-primary-border);box-shadow:0 20px 40px #ff417214, 0 1px 1px var(--color-primary-border);transform:translateY(-8px)}.BlogPage-module__aq_3ja__imageWrapper{aspect-ratio:16/9;border-bottom:1px solid var(--color-border);background:#00000026;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}[data-theme=light] .BlogPage-module__aq_3ja__imageWrapper{background:#00000008}.BlogPage-module__aq_3ja__coverImage{transition:transform .6s cubic-bezier(.19,1,.22,1);object-fit:contain!important;width:100%!important;height:100%!important}.BlogPage-module__aq_3ja__blogCard:hover .BlogPage-module__aq_3ja__coverImage{transform:scale(1.05)}.BlogPage-module__aq_3ja__cardContent{flex-direction:column;flex-grow:1;padding:28px;display:flex}.BlogPage-module__aq_3ja__cardMeta{color:var(--color-text-muted);align-items:center;gap:12px;margin-bottom:16px;font-size:.8rem;display:flex}.BlogPage-module__aq_3ja__cardMetaItem{align-items:center;gap:4px;display:inline-flex}.BlogPage-module__aq_3ja__cardMetaDivider{background:var(--color-text-muted);opacity:.5;border-radius:50%;width:3px;height:3px}.BlogPage-module__aq_3ja__cardTitle{font-family:var(--font-accent);color:var(--color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;font-size:1.35rem;font-weight:700;line-height:1.3;transition:color .3s;display:-webkit-box;overflow:hidden}.BlogPage-module__aq_3ja__blogCard:hover .BlogPage-module__aq_3ja__cardTitle{color:var(--color-primary)}.BlogPage-module__aq_3ja__cardExcerpt{color:var(--color-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;margin-bottom:24px;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.BlogPage-module__aq_3ja__cardFooter{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;display:flex}.BlogPage-module__aq_3ja__authorBlock{align-items:center;gap:10px;display:flex}.BlogPage-module__aq_3ja__authorAvatar{background:var(--color-primary-subtle);border:1px solid var(--color-primary-border);object-fit:cover;border-radius:50%;width:28px;height:28px}.BlogPage-module__aq_3ja__authorInitials{background:var(--color-primary-subtle);border:1px solid var(--color-primary-border);width:28px;height:28px;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.BlogPage-module__aq_3ja__authorName{color:var(--color-text-secondary);font-size:.85rem;font-weight:600}.BlogPage-module__aq_3ja__readMore{color:var(--color-primary);align-items:center;gap:4px;font-size:.85rem;font-weight:700;transition:transform .2s;display:inline-flex}.BlogPage-module__aq_3ja__blogCard:hover .BlogPage-module__aq_3ja__readMore{transform:translate(4px)}.BlogPage-module__aq_3ja__emptyState{text-align:center;color:var(--color-text-secondary);border-radius:var(--radius-lg);border:1px dashed var(--color-border);background:#2c2c2c1a;grid-column:1/-1;padding:60px 24px}.BlogPage-module__aq_3ja__emptyStateTitle{color:var(--color-text);margin-bottom:8px;font-size:1.5rem;font-weight:700}
