nav{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(245,245,247,.85);border-bottom:1px solid rgba(5,5,5,.06);display:flex;justify-content:space-between;left:0;padding:1.25rem 2rem;position:fixed;right:0;top:0;transition:all .3s ease;z-index:100}nav.scrolled{box-shadow:0 1px 20px rgba(0,0,0,.06);padding:.75rem 2rem}.nav-logo{height:36px;transition:height .3s ease}nav.scrolled .nav-logo{height:28px}.nav-links{align-items:center;display:flex;gap:2rem;list-style:none}.nav-links a{color:var(--void);font-size:.85rem;font-weight:500;letter-spacing:.02em;padding:.3em .5em;position:relative;text-decoration:none;transition:color .2s,background .2s}.nav-links a.active,.nav-links a:hover{background:var(--void);border-radius:2px;color:var(--cyan)}.nav-cta{background:var(--void);border-radius:2px;color:var(--paper)!important;font-size:.8rem!important;font-weight:700!important;padding:.6rem 1.4rem!important;transition:all .2s!important}.nav-cta:hover{background:#1a1a1a;color:var(--cyan)!important}.menu-toggle{background:none;border:none;cursor:pointer;display:none;padding:.5rem}.menu-toggle span{background:var(--void);display:block;height:2px;margin:5px 0;transition:all .3s;width:22px}.blog-hero{background:var(--void);color:var(--paper);padding:8rem 2rem 4rem;text-align:center}.blog-hero-inner{margin:0 auto;max-width:700px}.blog-hero h1{color:var(--paper);font-size:3.2rem;font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:1rem}.blog-hero p{color:var(--concrete);font-size:1.1rem;line-height:1.7}.blog-grid-section{background:var(--paper);padding:4rem 2rem 6rem}.blog-grid-inner{margin:0 auto;max-width:1100px}.blog-grid{display:grid;gap:2.5rem;grid-template-columns:repeat(3,1fr)}.blog-card{background:#fff;border:1px solid rgba(0,0,0,.04);border-radius:2px;overflow:hidden;position:relative;transition:all .3s ease}.blog-card:after{background:var(--cyan);bottom:0;content:"";height:3px;left:0;opacity:0;position:absolute;right:0;transition:opacity .3s}.blog-card:hover:after{opacity:1}.blog-card:hover{box-shadow:0 8px 40px rgba(0,0,0,.06)}.blog-card__image-link{display:block;overflow:hidden}.blog-card__image{display:block;height:200px;object-fit:cover;transition:transform .3s ease;width:100%}.blog-card:hover .blog-card__image{transform:scale(1.03)}.blog-card__content{padding:1.5rem}.blog-card__tag{background:var(--void);border-radius:1px;color:var(--cyan);display:inline-block;font-size:.65rem;letter-spacing:.12em;padding:.2em .5em;text-transform:uppercase}.blog-card__tag,.blog-card__title{font-weight:700;margin-bottom:.75rem}.blog-card__title{font-size:1.15rem;letter-spacing:-.01em;line-height:1.3}.blog-card__title a{color:var(--void);text-decoration:none;transition:color .2s}.blog-card__title a:hover{color:var(--cyan)}.blog-card__excerpt{color:#666;font-size:.85rem;line-height:1.6}.blog-card__meta{border-top:1px solid rgba(0,0,0,.04);color:var(--concrete);font-size:.72rem;margin-top:1rem;padding-top:.75rem}.blog-card__author{color:var(--void);font-weight:600}.blog-pagination{align-items:center;border-top:1px solid rgba(0,0,0,.06);display:flex;gap:.5rem;justify-content:center;margin-top:3rem;padding-top:2rem}.blog-pagination a,.blog-pagination span{align-items:center;border:1px solid rgba(0,0,0,.08);border-radius:2px;color:var(--void);display:inline-flex;font-size:.85rem;font-weight:600;height:2.5rem;justify-content:center;min-width:2.5rem;padding:0 .75rem;text-decoration:none;transition:all .2s}.blog-pagination .active,.blog-pagination a:hover{background:var(--void);border-color:var(--void);color:var(--paper)}@media (max-width:768px){.menu-toggle{display:block}.nav-links{background:var(--paper);border-bottom:1px solid rgba(0,0,0,.06);display:none;flex-direction:column;gap:1rem;left:0;padding:1.5rem 2rem;position:absolute;right:0;top:100%}.nav-links.open{display:flex}.blog-hero h1{font-size:2.2rem}.blog-grid{grid-template-columns:1fr}}@media (min-width:769px) and (max-width:1024px){.blog-grid{grid-template-columns:repeat(2,1fr)}}