.blog-nav{display:flex;align-items:center;gap:24px}.blog-nav a{font-size:.84rem;font-weight:700}.blog-nav .nav-cta{color:#fff;background:var(--dark);padding:10px 16px;border-radius:999px;text-decoration:none}.blog-hero{padding:95px 0 60px}.blog-hero h1{font-size:clamp(3rem,7vw,6.5rem);letter-spacing:-.065em;max-width:950px}.blog-hero>div>p:last-child{color:var(--muted);max-width:650px;font-size:1.1rem}.filter-bar{display:flex;gap:12px;margin-bottom:35px}.filter-bar input{flex:1;border:1px solid var(--line);background:#fff;border-radius:999px;padding:14px 18px;font:inherit}.filter-bar select{border:1px solid var(--line);background:#fff;border-radius:999px;padding:0 18px;font:inherit}.post-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding-bottom:100px}.post-card{display:flex;flex-direction:column;min-height:360px;padding:34px;border:1px solid var(--line);background:#fff;border-radius:var(--radius);text-decoration:none}.post-card:first-child{grid-column:1/-1;background:var(--dark);color:#fff;min-height:430px}.post-card .status{align-self:flex-start;padding:6px 10px;background:var(--lime);color:var(--dark);border-radius:999px;font-size:.68rem;font-weight:800}.post-card h2{font-size:clamp(1.5rem,3vw,2.6rem);margin:40px 0 15px}.post-card p{color:var(--muted)}.post-card:first-child p{color:#aabbb7}.post-meta{margin-top:auto;display:flex;justify-content:space-between;font-size:.72rem;font-weight:700;color:var(--teal)}.post-card:first-child .post-meta{color:var(--lime)}.empty{grid-column:1/-1;padding:60px;text-align:center;border:1px dashed var(--line);border-radius:var(--radius)}.article{max-width:780px;margin:auto;padding:90px 20px}.article h1{font-size:clamp(2.5rem,6vw,5rem);letter-spacing:-.055em}.article-meta{display:flex;flex-wrap:wrap;gap:15px;color:var(--teal);font-size:.78rem;font-weight:700;margin:25px 0 55px}.draft-warning{background:#eef2eb;border-left:4px solid var(--teal);padding:18px;margin-bottom:40px}.article-body{font-size:1.13rem}.article-body p{margin-bottom:26px}.share{margin:50px 0;display:flex;gap:12px;flex-wrap:wrap}.related{border-top:1px solid var(--line);padding-top:35px}.related a{display:block;margin:10px 0;font-weight:700}.not-found{text-align:center;padding:130px 20px}.not-found h1{font-size:5rem}.author{display:flex;align-items:center;gap:18px;margin:50px 0;padding:22px;background:#fff;border-radius:var(--radius)}.author img{width:64px;height:64px;object-fit:cover;border-radius:50%}.author p{margin:0;color:var(--muted);font-size:.83rem}@media(max-width:700px){.blog-nav>a:not(.nav-cta){display:none}.filter-bar{flex-direction:column}.filter-bar select{padding:14px 18px}.post-list{grid-template-columns:1fr}.post-card:first-child{grid-column:auto}.article{padding-top:60px}}
