.blog-module___gqIPq__blogHero{text-align:center;background:radial-gradient(at 50% 20%,#315e9733 0%,#0000 70%),#0f1115;padding:140px 0 50px}.blog-module___gqIPq__blogHeroTitle{color:#fff;margin-bottom:8px;font-size:2.5rem;font-weight:800}.blog-module___gqIPq__blogHeroSubtitle{color:#fff9;max-width:560px;margin:0 auto;font-size:1.1rem}.blog-module___gqIPq__blogGrid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:28px;padding:40px 0 80px;display:grid}.blog-module___gqIPq__blogCard{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;transition:box-shadow .3s,transform .3s;display:flex;overflow:hidden}.blog-module___gqIPq__blogCard:hover{transform:translateY(-4px);box-shadow:0 0 30px #315e9740}.blog-module___gqIPq__blogCardImageWrapper{aspect-ratio:16/9;background:#ffffff08;width:100%;position:relative;overflow:hidden}.blog-module___gqIPq__blogCardImage{object-fit:cover;width:100%;height:100%;transition:transform .4s}.blog-module___gqIPq__blogCard:hover .blog-module___gqIPq__blogCardImage{transform:scale(1.04)}.blog-module___gqIPq__blogCardBody{flex-direction:column;flex:1;padding:24px;display:flex}.blog-module___gqIPq__blogCardMeta{color:#ffffff73;align-items:center;gap:12px;margin-bottom:12px;font-size:.85rem;display:flex}.blog-module___gqIPq__blogCardDate{color:#ffffff73}.blog-module___gqIPq__blogCardAuthor{color:#e37939;font-weight:500}.blog-module___gqIPq__blogCardTitle{color:#fff;margin-bottom:8px;font-size:1.25rem;font-weight:700;line-height:1.35}.blog-module___gqIPq__blogCardTitle a{color:inherit;text-decoration:none;transition:color .2s}.blog-module___gqIPq__blogCardTitle a:hover{color:#e37939}.blog-module___gqIPq__blogCardExcerpt{color:#ffffff8c;flex:1;font-size:.95rem;line-height:1.6}.blog-module___gqIPq__blogCardTags{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.blog-module___gqIPq__blogCardTag{color:#78a4d3;background:#315e9733;border-radius:999px;padding:4px 12px;font-size:.78rem;font-weight:500}.blog-module___gqIPq__postHeader{background:radial-gradient(at 50% 20%,#315e9733 0%,#0000 70%),#0f1115;padding:140px 0 40px}.blog-module___gqIPq__postMeta{color:#ffffff80;align-items:center;gap:16px;margin-bottom:16px;font-size:.9rem;display:flex}.blog-module___gqIPq__postAuthorAvatar{object-fit:cover;border:2px solid #e37939;border-radius:50%;width:40px;height:40px}.blog-module___gqIPq__postTitle{color:#fff;margin-bottom:16px;font-size:2.5rem;font-weight:800;line-height:1.2}.blog-module___gqIPq__postFeaturedImage{object-fit:cover;border-radius:16px;width:100%;max-height:480px;margin:32px 0}.blog-module___gqIPq__postContent{color:#ffffffbf;max-width:720px;margin:0 auto;padding:0 0 80px;font-size:1.05rem;line-height:1.8}.blog-module___gqIPq__postContent h2{color:#fff;margin:2em 0 .6em;font-size:1.6rem;font-weight:700}.blog-module___gqIPq__postContent h3{color:#fff;margin:1.8em 0 .5em;font-size:1.3rem;font-weight:600}.blog-module___gqIPq__postContent p{margin-bottom:1.2em}.blog-module___gqIPq__postContent a{color:#e37939;text-underline-offset:3px;text-decoration:underline}.blog-module___gqIPq__postContent a:hover{color:#f3b48c}.blog-module___gqIPq__postContent img{border-radius:12px;max-width:100%;margin:1.5em 0}.blog-module___gqIPq__postContent blockquote{color:#fff9;background:#e3793914;border-left:4px solid #e37939;border-radius:0 8px 8px 0;margin:1.5em 0;padding:12px 20px;font-style:italic}.blog-module___gqIPq__postContent pre{color:#e8e8e8;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;margin:1.5em 0;padding:20px;font-size:.9rem;line-height:1.5;overflow-x:auto}.blog-module___gqIPq__postContent code{background:#315e9733;border-radius:4px;padding:2px 6px;font-size:.9em}.blog-module___gqIPq__postContent pre code{background:0 0;padding:0}.blog-module___gqIPq__postContent ul,.blog-module___gqIPq__postContent ol{margin:1em 0;padding-left:1.5em}.blog-module___gqIPq__postContent li{margin-bottom:.5em}.blog-module___gqIPq__pagination{justify-content:center;align-items:center;gap:16px;padding:0 0 80px;display:flex}.blog-module___gqIPq__emptyState{text-align:center;color:#ffffff73;padding:80px 20px}.blog-module___gqIPq__emptyStateTitle{color:#ffffffa6;margin-bottom:8px;font-size:1.5rem;font-weight:600}.blog-module___gqIPq__backLink{color:#e37939;align-items:center;gap:6px;margin-bottom:24px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.blog-module___gqIPq__backLink:hover{color:#f3b48c}@media (max-width:768px){.blog-module___gqIPq__blogHeroTitle{font-size:1.8rem}.blog-module___gqIPq__blogGrid{grid-template-columns:1fr;gap:20px}.blog-module___gqIPq__postTitle{font-size:1.8rem}.blog-module___gqIPq__postContent{font-size:1rem}}
