.featured-blog-section{background:hsl(var(--background));padding:5rem 0;position:relative;overflow:hidden}.featured-blog-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.featured-blog-grid{opacity:.02;background-image:linear-gradient(hsl(var(--foreground))1px,transparent 1px),linear-gradient(90deg,hsl(var(--foreground))1px,transparent 1px);background-size:60px 60px;position:absolute;inset:0}.featured-blog-orb{background:radial-gradient(circle,hsl(var(--primary)/.15),transparent 70%);filter:blur(100px);border-radius:50%;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.featured-blog-header{text-align:center;margin-bottom:3rem}.featured-badge{background:linear-gradient(135deg,hsl(var(--primary)/.15),hsl(var(--primary-accent)/.1));border:1px solid hsl(var(--primary)/.2);color:hsl(var(--primary));border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;display:inline-flex}.featured-section-title{color:hsl(var(--foreground));font-size:2rem;font-weight:700}.featured-blog-card{border:1px solid hsl(var(--border));background:hsl(var(--card));cursor:pointer;border-radius:1.5rem;grid-template-columns:1fr;gap:0;transition:all .4s;display:grid;position:relative;overflow:hidden}@media (min-width:1024px){.featured-blog-card{grid-template-columns:1fr 1fr}}.featured-blog-card:hover{border-color:hsl(var(--primary)/.3);box-shadow:0 25px 60px hsl(var(--glow));transform:translateY(-5px)}.featured-card-glow{background:radial-gradient(circle,hsl(var(--primary)/.25),transparent 70%);filter:blur(40px);pointer-events:none;z-index:-1;border-radius:2rem;position:absolute;inset:-30px}.featured-card-image{aspect-ratio:16/10;position:relative;overflow:hidden}@media (min-width:1024px){.featured-card-image{aspect-ratio:auto;min-height:450px}}.featured-card-image-image{object-fit:cover;width:100%;height:100%;transition:transform .6s}.featured-image-overlay{background:linear-gradient(135deg,hsl(var(--primary)/.3),transparent);position:absolute;inset:0}.featured-category-badge{background:hsl(var(--primary));color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;padding:.5rem 1rem;font-size:.75rem;font-weight:600;position:absolute;top:1.5rem;left:1.5rem}.featured-label{background:hsl(var(--background)/.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:hsl(var(--primary));border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;display:flex;position:absolute;bottom:1.5rem;left:1.5rem}.featured-card-content{flex-direction:column;padding:2rem;display:flex}@media (min-width:1024px){.featured-card-content{padding:2.5rem}}.featured-meta{color:hsl(var(--muted-foreground));align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.8125rem;display:flex}.featured-date,.featured-read-time{align-items:center;gap:.375rem;display:flex}.featured-separator{opacity:.3}.featured-title{margin-bottom:.5rem;font-size:1.75rem;font-weight:700;line-height:1.3;transition:color .3s}@media (min-width:768px){.featured-title{font-size:2rem}}.featured-subtitle{color:hsl(var(--primary));margin-bottom:1rem;font-size:1rem;font-weight:500}.featured-line{background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--primary-accent)));transform-origin:0;border-radius:2px;width:80px;height:3px;margin-bottom:1.25rem;transition:transform .4s}.featured-excerpt{color:hsl(var(--muted-foreground));flex:1;margin-bottom:1.5rem;font-size:.9375rem;line-height:1.7}.featured-tags{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.featured-tag{background:hsl(var(--muted)/.5);color:hsl(var(--muted-foreground));border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;font-weight:500}.featured-footer{border-top:1px solid hsl(var(--border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1.5rem;display:flex}.featured-author{align-items:center;gap:.75rem;display:flex}.author-avatar{border:2px solid hsl(var(--primary)/.2);border-radius:50%;width:44px;height:44px}.author-name{color:hsl(var(--foreground));font-size:.9375rem;font-weight:600;display:block}.author-role{color:hsl(var(--muted-foreground));font-size:.8125rem;display:block}.featured-actions{align-items:center;gap:1.5rem;display:flex}.featured-stats{align-items:center;gap:1rem;display:flex}.featured-stat{color:hsl(var(--muted-foreground));align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.featured-stat svg{opacity:.6}.featured-button{background:hsl(var(--primary));color:#fff;cursor:pointer;border:none;border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .3s;display:inline-flex}.featured-button:hover{background:hsl(var(--primary-accent));box-shadow:0 8px 25px hsl(var(--glow))}.featured-accent{background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--primary-accent)));transform-origin:0;height:4px;transition:transform .4s;position:absolute;top:0;left:0;right:0}@media (max-width:640px){.featured-blog-section{padding:3rem 0}.featured-card-content{padding:1.5rem}.featured-title{font-size:1.5rem}.featured-footer{flex-direction:column;align-items:flex-start}.featured-actions{justify-content:space-between;width:100%}}
