.blogs-col{max-width:56rem;margin-inline:auto}.blogs-hero{background:var(--bg-soft);border-bottom:1px solid var(--line);padding:clamp(2.5rem,5vw,3.75rem) 0}.blogs-hero h1{letter-spacing:-.015em;text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(2.1rem,3.4vw,3.2rem);line-height:1.12}.blogs-hook{color:var(--muted);max-width:40rem;margin:1.2rem 0 0;font-size:clamp(1.1rem,1.4vw,1.25rem);line-height:1.5}.blogs-list{padding-block:clamp(2.2rem,4vw,3.5rem) clamp(3.5rem,6vw,5.5rem)}.blogs-filters{flex-wrap:wrap;gap:.6rem;margin-bottom:1.8rem;display:flex}.blogs-chip{font:500 15px/1.4 var(--font-sans);color:var(--muted);background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:.48rem 1.05rem}.blogs-chip:hover{border-color:var(--line-accent);color:var(--accent)}.blogs-chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.blogs-posts{gap:1.1rem;display:grid}.blogs-post{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:1.5rem 1.7rem 1.4rem}@media (hover:hover){.blogs-post:hover{border-color:var(--line-accent);box-shadow:0 10px 30px #11141812}}.blogs-post-tags{flex-wrap:wrap;gap:.5rem 1.1rem;margin:0 0 .55rem;display:flex}.blogs-post-tags span{font:600 12px/1.4 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.blogs-post h3{font-family:var(--font-serif);font-weight:600;font-size:var(--text-step);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.22}.blogs-post h3 em{color:var(--accent);font-style:italic}.blogs-post h3 a{color:inherit;text-decoration:none}.blogs-post h3 a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.blogs-post-hook{color:var(--muted);margin:.55rem 0 0;font-size:15.5px;line-height:1.6}.blogs-post-meta{color:var(--muted);flex-wrap:wrap;gap:.3rem 1.4rem;margin:.9rem 0 0;font-size:14px;display:flex}.blogs-post-meta b{color:var(--ink);font-weight:600}
