.mkt-page .blog-hero{padding:4.5rem 0 1.5rem}.mkt-page .blog-hero h1{letter-spacing:-.02em;margin:.5rem 0 .75rem;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800}.mkt-page .blog-hero .standfirst{color:hsl(var(--ink-2));max-width:46rem;line-height:1.7}.mkt-page .blog-filters{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.mkt-page .blog-filters .chip{border:1px solid hsl(var(--line-strong));color:hsl(var(--ink-2));border-radius:999px;padding:.4rem .9rem;font-size:.9rem;font-weight:600;transition:all .15s}.mkt-page .blog-filters .chip.on,.mkt-page .blog-filters .chip:hover{background:hsl(var(--ink-deep));color:hsl(var(--bg));border-color:hsl(var(--ink-deep))}.mkt-page .blog-body{padding:1.5rem 0 5rem}.mkt-page .blog-empty{color:hsl(var(--mute));padding:3rem 0;font-size:1.05rem}.mkt-page .blog-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.mkt-page .blog-card{border:1px solid hsl(var(--line));background:hsl(var(--card));border-radius:16px;flex-direction:column;padding:0 0 1.25rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden}.mkt-page .blog-card:hover{border-color:hsl(var(--line-strong));box-shadow:0 12px 30px -18px hsl(var(--ink-deep) / .5);transform:translateY(-3px)}.mkt-page .blog-card .cover{aspect-ratio:16/9;background-position:50%;background-size:cover;background-color:hsl(var(--bg-2));display:block}.mkt-page .blog-card .cover-empty{background:linear-gradient(135deg, hsl(var(--bg-2)), hsl(var(--line)))}.mkt-page .blog-card .bmeta{align-items:center;gap:.6rem;margin:1rem 1.25rem 0;font-size:.8rem;display:flex}.mkt-page .blog-card .cat{text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--accent-600));font-weight:700}.mkt-page .blog-card .date{color:hsl(var(--mute))}.mkt-page .blog-card h3{margin:.5rem 1.25rem 0;font-size:1.2rem;font-weight:700;line-height:1.3}.mkt-page .blog-card p{color:hsl(var(--ink-2));margin:.5rem 1.25rem 0;font-size:.95rem;line-height:1.6}.mkt-page .blog-card .more{color:hsl(var(--accent-600));margin:.9rem 1.25rem 0;font-size:.9rem;font-weight:600}.mkt-page .blog-article{padding:3.5rem 0 5rem}.mkt-page .blog-article .container{max-width:46rem}.mkt-page .blog-article .bmeta{color:hsl(var(--mute));gap:.6rem;margin-bottom:.75rem;font-size:.85rem;display:flex}.mkt-page .blog-article .cat{text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--accent-600));font-weight:700}.mkt-page .blog-article h1{letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(2rem,4.5vw,3rem);font-weight:800;line-height:1.15}.mkt-page .blog-article .cover{aspect-ratio:16/9;object-fit:cover;border-radius:16px;width:100%;margin:1.5rem 0 2rem}.mkt-page .blog-prose{color:hsl(var(--ink));font-size:1.08rem;line-height:1.8}.mkt-page .blog-prose h2{letter-spacing:-.01em;margin:2rem 0 .75rem;font-size:1.6rem;font-weight:700}.mkt-page .blog-prose h3{margin:1.5rem 0 .5rem;font-size:1.3rem;font-weight:700}.mkt-page .blog-prose p{margin:0 0 1.1rem}.mkt-page .blog-prose a{color:hsl(var(--accent-600));text-underline-offset:3px;text-decoration:underline}.mkt-page .blog-prose ul,.mkt-page .blog-prose ol{margin:0 0 1.1rem 1.25rem}.mkt-page .blog-prose li{margin:.35rem 0}.mkt-page .blog-prose img{border-radius:12px;max-width:100%;margin:1.25rem 0}.mkt-page .blog-prose blockquote{border-left:3px solid hsl(var(--accent-600));color:hsl(var(--ink-2));margin:1.25rem 0;padding-left:1rem;font-style:italic}.mkt-page .blog-prose code{background:hsl(var(--bg-2));border-radius:6px;padding:.1rem .35rem;font-size:.9em}.mkt-page .blog-prose pre{background:hsl(var(--ink-deep));color:hsl(var(--bg));border-radius:12px;margin:1.25rem 0;padding:1rem;overflow-x:auto}.mkt-page .blog-prose pre code{background:0 0;padding:0}.mkt-page .blog-back{color:hsl(var(--accent-600));margin-top:2.5rem;font-weight:600;display:inline-block}
