.blogs-module__9RWk0a__pageContainer{background-color:var(--bg-primary);min-height:100vh;overflow-x:hidden}.blogs-module__9RWk0a__heroSection{text-align:center;max-width:min(1200px,100% - 2rem);margin:0 auto;padding:clamp(100px,20vh,160px) clamp(1rem,5vw,8rem) clamp(40px,10vh,80px)}.blogs-module__9RWk0a__mainTitle{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.03em;color:var(--text-primary);margin-bottom:24px;font-size:clamp(60px,12vw,140px);font-weight:700;line-height:1.05}.blogs-module__9RWk0a__heroDescription{font-family:var(--font-body);color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.7}.blogs-module__9RWk0a__featuredSection{max-width:var(--container-max-width);margin:0 auto;padding:0 clamp(1rem,5vw,8rem) clamp(60px,10vh,80px)}.blogs-module__9RWk0a__featuredCard{background:var(--card-border,#80808033);cursor:pointer;color:inherit;border-radius:32px;padding:1px;text-decoration:none;transition:transform .4s,box-shadow .4s;display:block;position:relative;overflow:hidden}.blogs-module__9RWk0a__featuredCard:before{background:radial-gradient(circle at var(--mouse-client-x,-999px) var(--mouse-client-y,-999px), #ffe600cc 0%, transparent 350px);border-radius:inherit;content:"";opacity:0;z-index:0;pointer-events:none;background-attachment:fixed;width:100%;height:100%;transition:opacity .5s;position:absolute;top:0;left:0}.blogs-module__9RWk0a__pageContainer:hover .blogs-module__9RWk0a__featuredCard:before{opacity:1}.blogs-module__9RWk0a__pageContainer:hover .blogs-module__9RWk0a__featuredCard:hover:before{opacity:0}.blogs-module__9RWk0a__featuredCardInner{background:var(--bg-primary);z-index:1;border-radius:31px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.blogs-module__9RWk0a__featuredCard:hover{transform:translateY(-8px);box-shadow:0 32px 64px #00000026}.blogs-module__9RWk0a__featuredImageWrapper{width:100%;height:clamp(280px,50vh,500px);position:relative;overflow:hidden}.blogs-module__9RWk0a__featuredImage{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s}.blogs-module__9RWk0a__featuredCard:hover .blogs-module__9RWk0a__featuredImage{transform:none}.blogs-module__9RWk0a__mostViewedBadge{background:linear-gradient(135deg, var(--accent-color) 0%, #ffe066 100%);color:#000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;border-radius:50px;align-items:center;gap:8px;padding:10px 20px;font-size:.875rem;font-weight:600;display:flex;position:absolute;top:24px;left:24px}.blogs-module__9RWk0a__mostViewedBadge:before{content:"🔥"}.blogs-module__9RWk0a__featuredContent{background:var(--bg-primary);padding:32px}.blogs-module__9RWk0a__featuredMeta{align-items:center;gap:16px;margin-bottom:16px;display:flex}.blogs-module__9RWk0a__categoryBadge{border:1.5px solid var(--accent-color);color:var(--accent-color);background:0 0;border-radius:50px;padding:8px 16px;font-size:.875rem;font-weight:500;transition:all .3s}.blogs-module__9RWk0a__categoryBadge:hover{background:var(--accent-color);color:#fff}.blogs-module__9RWk0a__blogDate{color:var(--text-secondary);font-size:.875rem}.blogs-module__9RWk0a__featuredTitle{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.02em;color:var(--text-primary);margin-bottom:16px;font-size:clamp(28px,4vw,48px);font-weight:700;line-height:1.15;transition:color .3s}.blogs-module__9RWk0a__featuredCard:hover .blogs-module__9RWk0a__featuredTitle{color:var(--accent-color)}.blogs-module__9RWk0a__featuredExcerpt{color:var(--text-secondary);max-width:800px;font-size:1rem;line-height:1.7}.blogs-module__9RWk0a__gridSection{max-width:var(--container-max-width);margin:0 auto;padding:0 clamp(1rem,5vw,8rem) clamp(80px,12vh,100px)}.blogs-module__9RWk0a__sectionDivider{align-items:center;gap:24px;margin-bottom:48px;display:flex}.blogs-module__9RWk0a__sectionTitle{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);white-space:nowrap;font-size:1.25rem;font-weight:700}.blogs-module__9RWk0a__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.blogs-module__9RWk0a__dividerLine{background:linear-gradient(90deg, var(--text-secondary) 0%, transparent 100%);opacity:.3;flex:1;height:1px}.blogs-module__9RWk0a__blogsGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:clamp(32px,5vw,48px);display:grid}.blogs-module__9RWk0a__blogCard{background:var(--card-border,#80808033);color:inherit;border-radius:24px;height:100%;padding:1px;text-decoration:none;transition:transform .4s,box-shadow .4s;display:block;position:relative;overflow:hidden}.blogs-module__9RWk0a__blogCard:before{background:radial-gradient(circle at var(--mouse-client-x,-999px) var(--mouse-client-y,-999px), #ffe600cc 0%, transparent 300px);border-radius:inherit;content:"";opacity:0;z-index:0;pointer-events:none;background-attachment:fixed;width:100%;height:100%;transition:opacity .5s;position:absolute;top:0;left:0}.blogs-module__9RWk0a__pageContainer:hover .blogs-module__9RWk0a__blogCard:before{opacity:1}.blogs-module__9RWk0a__pageContainer:hover .blogs-module__9RWk0a__blogCard:hover:before{opacity:0}.blogs-module__9RWk0a__blogCardInner{background:var(--bg-primary);z-index:1;border-radius:23px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.blogs-module__9RWk0a__blogCard:hover{transform:translateY(-8px);box-shadow:0 24px 48px #0000001f}.blogs-module__9RWk0a__blogImageWrapper{width:100%;height:clamp(220px,35vh,280px);position:relative;overflow:hidden}.blogs-module__9RWk0a__blogImage{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s}.blogs-module__9RWk0a__blogCard:hover .blogs-module__9RWk0a__blogImage{transform:none}.blogs-module__9RWk0a__blogContent{flex-direction:column;flex:1;padding:28px;display:flex}.blogs-module__9RWk0a__blogMeta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.blogs-module__9RWk0a__blogTitle{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.01em;color:var(--text-primary);-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:5rem;margin-bottom:12px;font-size:clamp(20px,2.5vw,28px);font-weight:700;line-height:1.2;transition:color .3s;display:-webkit-box;overflow:hidden}.blogs-module__9RWk0a__blogCard:hover .blogs-module__9RWk0a__blogTitle{color:var(--accent-color)}.blogs-module__9RWk0a__blogExcerpt{color:var(--text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-height:4.8rem;margin-bottom:16px;font-size:.95rem;line-height:1.65;display:-webkit-box;overflow:hidden}.blogs-module__9RWk0a__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:80px 20px;display:flex}.blogs-module__9RWk0a__loader{aspect-ratio:1;box-sizing:border-box;filter:blur(5px)contrast(10);mix-blend-mode:lighten;background:0 0;width:100px;padding:10px;display:grid}.blogs-module__9RWk0a__loader:before,.blogs-module__9RWk0a__loader:after{content:"";background-color:#0000;background-image:linear-gradient(#facc15 0 0),linear-gradient(#facc15 0 0);background-position:0,100%;background-repeat:no-repeat;background-size:20px 40px;background-attachment:scroll,scroll;background-origin:content-box;background-clip:border-box,border-box;grid-area:1/1}.blogs-module__9RWk0a__loader:after{background:#facc15;border-radius:50%;width:20px;height:20px;margin:auto 0;animation:1s infinite blogs-module__9RWk0a__l10}@keyframes blogs-module__9RWk0a__l10{90%,to{transform:translate(300%)}}.blogs-module__9RWk0a__loadingText{color:var(--text-secondary);font-size:1rem}.blogs-module__9RWk0a__emptyState{text-align:center;padding:80px 20px}.blogs-module__9RWk0a__emptyTitle{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:12px;font-size:2rem}.blogs-module__9RWk0a__emptyText{color:var(--text-secondary);font-size:1rem}.blogs-module__9RWk0a__readMore{color:var(--accent-color);align-items:center;gap:8px;margin-top:auto;font-size:.9rem;font-weight:600;transition:gap .3s;display:inline-flex}.blogs-module__9RWk0a__blogCard:hover .blogs-module__9RWk0a__readMore{gap:12px}.blogs-module__9RWk0a__readMoreArrow{font-size:1.1rem;transition:transform .3s}.blogs-module__9RWk0a__blogCard:hover .blogs-module__9RWk0a__readMoreArrow{transform:translate(4px)}.blogs-module__9RWk0a__viewMoreWrapper{justify-content:center;width:100%;margin-top:5rem;display:flex}.blogs-module__9RWk0a__ctaButton{border:1px solid var(--accent-color);color:var(--accent-color);text-transform:uppercase;letter-spacing:1px;cursor:pointer;font-size:1.25rem;font-family:var(--font-heading);z-index:1;background:0 0;border-radius:40px;padding:20px 50px;transition:color .4s;position:relative;overflow:hidden}.blogs-module__9RWk0a__ctaButton:before{content:"";background:var(--accent-color);z-index:-1;clip-path:circle(0% at 0 0);width:100%;height:100%;transition:clip-path .5s ease-out;position:absolute;top:0;left:0}.blogs-module__9RWk0a__ctaButton:hover:before{clip-path:circle(150% at 0 0)}.blogs-module__9RWk0a__ctaButton:hover{color:#000}@media (max-width:1024px){.blogs-module__9RWk0a__heroSection{padding:140px 5vw 60px}.blogs-module__9RWk0a__featuredImageWrapper{height:400px}.blogs-module__9RWk0a__blogsGrid{gap:32px}}@media (max-width:768px){.blogs-module__9RWk0a__heroSection{padding:120px 5vw 40px}.blogs-module__9RWk0a__heroDescription{font-size:1rem}.blogs-module__9RWk0a__featuredImageWrapper{height:280px}.blogs-module__9RWk0a__featuredContent{padding:24px}.blogs-module__9RWk0a__blogsGrid{grid-template-columns:1fr;gap:32px}.blogs-module__9RWk0a__blogImageWrapper{height:220px}.blogs-module__9RWk0a__blogContent{padding:20px}.blogs-module__9RWk0a__sectionDivider{margin-bottom:32px}}@media (max-width:480px){.blogs-module__9RWk0a__heroSection{padding:100px 20px 32px}.blogs-module__9RWk0a__featuredSection,.blogs-module__9RWk0a__gridSection{padding-left:20px;padding-right:20px}.blogs-module__9RWk0a__featuredImageWrapper{height:220px}.blogs-module__9RWk0a__mostViewedBadge{padding:8px 14px;font-size:.8rem;top:16px;left:16px}}
