.blog-page{padding-top:28px;padding-bottom:84px;max-width:1180px}.blog-breadcrumb{display:flex;gap:9px;align-items:center;color:var(--ink-faint);font-size:.82rem;margin:6px 0 30px}.blog-breadcrumb a{color:var(--ink-soft);text-decoration:none}.blog-breadcrumb a:hover{color:var(--ink)}.blog-header{max-width:850px;padding:18px 0 34px}.blog-eyebrow{color:#f3c58c;font:700 .68rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 11px}.blog-header h1{font-size:clamp(2.35rem,5vw,4.1rem);max-width:920px;margin-bottom:16px}.blog-intro{font-size:1.12rem;line-height:1.72;color:var(--ink-soft);max-width:72ch;margin:0}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:720px){.blog-grid{grid-template-columns:1fr}}.blog-card{display:block;text-decoration:none;color:inherit;border:1px solid var(--line);border-radius:var(--radius-lg);background:rgba(255,255,255,.025);overflow:hidden;transition:.15s}.blog-card:hover{border-color:var(--line-strong);transform:translateY(-1px)}.blog-card__image{position:relative;width:100%;aspect-ratio:1200/630;background:var(--surface)}.blog-card__image img{width:100%;height:100%;object-fit:cover;display:block}.blog-card__body{padding:18px}.blog-card__meta{display:flex;align-items:center;gap:8px;color:var(--ink-faint);font:700 .72rem var(--font-mono);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.blog-card__meta span:first-child{color:#f3c58c}.blog-card h2{font-size:1.2rem;margin-bottom:8px}.blog-card p{color:var(--ink-soft);font-size:.92rem;line-height:1.6;margin:0}.blog-card__cta{display:inline-block;margin-top:14px;font:700 .78rem var(--font-mono);color:var(--violet-2)}.blog-empty{color:var(--ink-soft);margin-top:20px}.blog-article{max-width:760px}.blog-article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--ink-faint);font:700 .74rem var(--font-mono);text-transform:uppercase;letter-spacing:.05em;margin-bottom:22px}.blog-article__meta span:first-child{color:#f3c58c}.blog-article__image{position:relative;width:100%;aspect-ratio:1200/630;border-radius:var(--radius-lg);overflow:hidden;background:var(--surface);margin-bottom:28px}.blog-article__image img{width:100%;height:100%;object-fit:cover;display:block}.blog-content{color:var(--ink-soft);font-size:1.05rem;line-height:1.8}.blog-content h2{font-size:clamp(1.5rem,2.6vw,2rem);margin-top:1.6em}.blog-content h3{font-size:1.25rem;margin-top:1.4em}.blog-content p{margin:0 0 1.1em}.blog-content ol,.blog-content ul{padding-left:1.25rem;margin:0 0 1.1em}.blog-content li+li{margin-top:.4em}.blog-content a{color:var(--violet-2)}.blog-content img{border-radius:var(--radius-md);margin:1.4em 0}.blog-content blockquote{border-left:3px solid var(--violet);background:rgba(201,138,43,.075);padding:14px 18px;border-radius:0 12px 12px 0;margin:1.4em 0}