.blog-article{padding-top:80px;min-height:100vh;background:var(--color-bg)}.blog-article__header{background:linear-gradient(180deg,var(--section-alt-bg) 0%,var(--color-bg) 100%);padding:6rem 2rem 4rem;text-align:center;border-bottom:1px solid var(--card-border)}.blog-article__header-content{max-width:800px;margin:0 auto}.blog-article__category{display:inline-block;padding:.4rem 1rem;border-radius:100px;background:#001f4d33;color:var(--color-accent);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem}.blog-article__title{font-family:var(--font-primary);font-size:clamp(2.5rem,6vw,4rem);line-height:1.1;margin-bottom:1.5rem;color:var(--color-text)}.blog-article__meta{display:flex;align-items:center;justify-content:center;gap:1rem;color:var(--color-text-muted);font-size:.95rem}.blog-article__content-wrapper{max-width:800px;margin:0 auto;padding:4rem 2rem}.blog-article__content{font-size:1.1rem;line-height:1.8;color:var(--color-text-muted)}.blog-article__content h3{font-family:var(--font-primary);font-size:2rem;color:var(--color-text);margin:3rem 0 1rem;letter-spacing:.04em}.blog-article__content p{margin-bottom:1.5rem}.blog-article__content strong{color:var(--color-text);font-weight:700}.blog-article__content ul{margin:0 0 2rem 1.5rem;padding:0}.blog-article__content li{margin-bottom:.8rem;padding-left:.5rem}.blog-article__content li::marker{color:var(--color-accent)}.blog-article__actions{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--card-border);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}@media(max-width:768px){.blog-article__header{padding:4rem 1.5rem 3rem}.blog-article__content-wrapper{padding:3rem 1.5rem}.blog-article__actions{flex-direction:column;align-items:stretch}.blog-article__actions .btn{text-align:center;width:100%}}
