.blog,.blog-article{padding-block:clamp(3rem,5vw,5rem)}.blog__intro{max-width:42rem;margin-top:1rem;color:var(--ink-muted);line-height:1.6}.blog__empty{color:var(--ink-muted)}.blog__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1.25rem;margin-top:2.5rem}.blog-card{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background:var(--bg-elevated);border:1px solid var(--line);border-radius:var(--radius-lg, 1.25rem);color:inherit;text-decoration:none;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),border-color .2s var(--ease-out)}.blog-card:hover{transform:translateY(-3px);border-color:rgba(var(--accent-orange-rgb),.35);box-shadow:var(--glass-shadow)}.blog-card__date{font-family:var(--font-mono);font-size:.8rem;color:var(--ink-faint)}.blog-card__title{font-family:var(--font-display);font-weight:600;font-size:1.15rem;line-height:1.35;color:var(--ink-primary)}.blog-card__text{color:var(--ink-muted);line-height:1.6;flex:1}.blog-card__more{font-weight:600;color:var(--accent-orange-deep)}.blog-article .container{max-width:46rem}.blog-article__crumbs{margin-bottom:1.25rem;font-size:.9rem}.blog-article__back{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem .5rem .75rem;border:1px solid rgba(var(--accent-orange-rgb),.3);border-radius:var(--radius-pill);background:var(--bg-elevated);color:var(--accent-orange-deep);font-weight:600;text-decoration:none;transition:border-color .2s var(--ease-out),background .2s var(--ease-out)}.blog-article__back svg{transition:transform .2s var(--ease-out)}.blog-article__back:hover{border-color:var(--accent-orange);background:var(--accent-orange-tint)}.blog-article__back:hover svg{transform:translate(-3px)}.blog-article__title{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);line-height:1.15;color:var(--ink-primary);margin-bottom:.75rem}.blog-article__body{margin-top:2rem;color:var(--ink-primary);font-size:var(--fs-body-lg);line-height:1.75}.blog-article__body p,.blog-article__body ul,.blog-article__body ol{margin-bottom:1.2rem}.blog-article__body ul,.blog-article__body ol{padding-left:1.4rem}.blog-article__body li{margin-bottom:.45rem}.blog-article__body h2{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);line-height:1.3;margin:2.5rem 0 1rem}.blog-article__body h3{font-weight:700;font-size:1.1rem;margin:1.75rem 0 .75rem}.blog-article__body a{color:var(--accent-orange-deep)}.blog-cta{margin-top:3rem;padding:clamp(1.5rem,4vw,2.25rem);background:var(--accent-orange-tint);border:1px solid rgba(var(--accent-orange-rgb),.25);border-radius:var(--radius-lg, 1.25rem)}.blog-cta__title{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);color:var(--ink-primary)}.blog-cta__text{margin:.75rem 0 1.5rem;color:var(--ink-muted);line-height:1.6}.blog-cta__actions{display:flex;flex-wrap:wrap;gap:.75rem}.blog-cta__secondary{background:var(--bg-elevated)}@media (max-width: 480px){.blog-cta__actions .btn{width:100%;justify-content:center}}
