.blog-header .header-inner{flex-wrap:wrap;padding-block:16px;gap:20px}.blog-header nav{display:flex;gap:18px;flex-wrap:wrap}.blog-header .blog-languages{margin-left:auto;gap:10px}.blog-languages a{display:flex;align-items:center;gap:6px;padding:7px;border-radius:8px}.blog-languages [aria-current]{background:#dceee3}.blog-languages span{font-size:.8rem}.blog-main{padding-block:36px 64px;overflow-wrap:anywhere}.blog-breadcrumb{margin-bottom:32px;font-size:.9rem}.blog-main h1{font-size:clamp(2rem,4vw,3.6rem);max-width:1000px;line-height:1.12;letter-spacing:-.035em;margin-bottom:24px}.blog-intro{font-size:1.15rem;max-width:780px;margin-bottom:36px}.blog-article{max-width:780px;margin-inline:auto}.blog-article section{margin-block:32px}.blog-article h2{font-size:1.55rem;line-height:1.3;margin-bottom:14px}.blog-article p{line-height:1.85}.blog-main a{text-underline-offset:3px}.blog-main .post-card h2{font-size:1.5rem}.blog-main .post-card h2 a{color:inherit}.blog-header{position:static}.blog-index-links{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:24px}@media(max-width:640px){.blog-header .header-inner{align-items:flex-start;gap:18px}.blog-header nav{width:100%;font-size:.85rem;gap:14px}.blog-header .blog-languages{margin-left:0;display:grid;grid-template-columns:1fr 1fr;gap:4px}.blog-main{padding-top:24px}.blog-article h2{font-size:1.35rem}.blog-main .card-grid{grid-template-columns:1fr}.blog-languages a{padding:5px}.blog-main .post-card{min-width:0}}
