.blogs-container{min-height:100vh;background:var(--bg-primary)}.blogs-hero-section{padding:140px 0 80px;text-align:center;background:linear-gradient(180deg,var(--bg-secondary) 0,var(--bg-primary) 100%)}.blogs-hero-title{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900;color:var(--text-primary);margin-bottom:16px;letter-spacing:-.02em;line-height:1.2}.blogs-hero-accent{display:block;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.blogs-hero-subtitle{font-size:clamp(1.1rem,2vw,1.3rem);color:var(--text-secondary);line-height:1.7;max-width:700px;margin:0 auto}.blogs-content-section{padding:60px 0 80px}.blogs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:32px}.blog-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:20px;padding:32px;transition:all .3s ease;display:flex;flex-direction:column;position:relative;overflow:hidden}.blog-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at top right,rgba(59,130,246,.05),transparent 60%);opacity:0;transition:opacity .3s ease;pointer-events:none}.blog-card:hover{transform:translateY(-4px);border-color:var(--border-medium);box-shadow:0 8px 24px rgba(0,0,0,.4)}.blog-card:hover:before{opacity:1}.blog-card-content{flex:1;display:flex;flex-direction:column;margin-bottom:24px}.blog-card-title{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:12px;line-height:1.3;letter-spacing:-.01em}.blog-card-title a{color:inherit;text-decoration:none}.blog-card-title a:hover{color:#60a5fa}.blog-card-excerpt{color:var(--text-secondary);line-height:1.6;margin-bottom:20px;flex:1}.blog-card-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--border-subtle);font-size:.875rem;color:var(--text-muted)}.blog-meta-item{display:flex;align-items:center;gap:6px}.blog-meta-icon{font-size:.75rem;color:var(--accent-blue)}.blog-read-time{margin-left:auto;color:var(--text-muted);font-weight:500}.blog-card-link{display:inline-flex;align-items:center;gap:8px;color:var(--accent-blue);font-weight:600;text-decoration:none;transition:all .3s ease;align-self:flex-start}.blog-card-link:hover{gap:12px;color:#60a5fa}.blog-arrow-icon{font-size:.875rem;transition:transform .3s ease}.blogs-guide{margin-top:64px;border:1px solid var(--border-medium);border-radius:24px;background:var(--bg-card);padding:clamp(28px,5vw,48px)}.blogs-guide-eyebrow{margin:0 0 10px;color:#60a5fa;font-size:.75rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.blogs-guide h2{margin:0;color:var(--text-primary);font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.15}.blogs-guide-intro,.blogs-guide-note{max-width:820px;color:var(--text-secondary);line-height:1.75}.blogs-guide-intro{margin:18px 0 30px}.blogs-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.blogs-guide-grid article{border:1px solid var(--border-subtle);border-radius:16px;background:rgba(255,255,255,.025);padding:22px}.blogs-guide-grid h3{margin:0 0 10px;color:var(--text-primary);font-size:1.05rem}.blogs-guide-grid p{margin:0;color:var(--text-secondary);font-size:.95rem;line-height:1.7}.blogs-guide a{color:#60a5fa}.blogs-guide-note{margin:28px 0 0}.blog-card-link:hover .blog-arrow-icon{transform:translateX(4px)}.fade-in{opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease forwards}.fade-in.visible{opacity:1;transform:translateY(0)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.blogs-hero-section{padding:120px 0 60px}.blogs-content-section{padding:40px 0 60px}.blogs-grid{grid-template-columns:1fr;gap:24px}.blog-card{padding:24px}.blog-card-title{font-size:1.3rem}.blogs-guide{margin-top:40px}.blogs-guide-grid{grid-template-columns:1fr}.blog-card-meta{flex-direction:column;align-items:flex-start;gap:8px}.blog-read-time{margin-left:0}}@media (max-width:480px){.blogs-hero-section{padding:100px 0 40px}.blog-card{padding:20px}}