.landing .blog-hero{text-align:center;padding:140px 48px 60px}.landing .blog-hero h1{text-transform:uppercase;letter-spacing:-1px;color:var(--l-white);margin-bottom:12px;font-family:Anton,sans-serif;font-size:clamp(36px,6vw,64px)}.landing .blog-hero p{color:var(--l-text-m);max-width:480px;margin:0 auto;font-size:14px;line-height:1.7}.landing .blog-grid{max-width:900px;margin:0 auto;padding:0 48px 120px}.landing .blog-card{border-bottom:1px solid var(--l-border);padding:36px 0;transition:border-color .2s;display:block}.landing .blog-card:first-child{border-top:1px solid var(--l-border)}.landing .blog-card:hover{border-color:var(--l-border-l)}.landing .blog-card-meta{align-items:center;gap:16px;margin-bottom:12px;display:flex}.landing .blog-card-category{text-transform:uppercase;letter-spacing:2px;color:var(--l-red);font-size:9px;font-weight:600}.landing .blog-card-date,.landing .blog-card-read{color:var(--l-text-s);font-size:11px}.landing .blog-card h2{text-transform:uppercase;letter-spacing:1px;color:var(--l-white);margin-bottom:8px;font-family:Anton,sans-serif;font-size:22px;transition:color .2s}.landing .blog-card:hover h2{color:var(--l-red)}.landing .blog-card p{color:var(--l-text-m);font-size:13px;line-height:1.7}.landing .blog-post-hero{max-width:760px;margin:0 auto;padding:140px 48px 40px}.landing .blog-post-back{text-transform:uppercase;letter-spacing:2px;color:var(--l-text-s);align-items:center;gap:6px;margin-bottom:32px;font-size:11px;transition:color .2s;display:inline-flex}.landing .blog-post-back:hover{color:var(--l-white)}.landing .blog-post-meta{align-items:center;gap:16px;margin-bottom:16px;display:flex}.landing .blog-post-hero h1{text-transform:uppercase;letter-spacing:1px;color:var(--l-white);margin-bottom:16px;font-family:Anton,sans-serif;font-size:clamp(28px,5vw,48px);line-height:1.05}.landing .blog-post-hero>p{color:var(--l-text-m);font-size:15px;line-height:1.7}.landing .blog-post-body{max-width:680px;margin:0 auto;padding:40px 48px 120px}.landing .blog-post-body h2{text-transform:uppercase;letter-spacing:1px;color:var(--l-white);margin:48px 0 16px;font-family:Anton,sans-serif;font-size:22px}.landing .blog-post-body h3{text-transform:uppercase;letter-spacing:1px;color:var(--l-white);margin:32px 0 12px;font-family:Anton,sans-serif;font-size:16px}.landing .blog-post-body p{color:var(--l-text-m);margin-bottom:20px;font-size:14px;line-height:1.9}.landing .blog-post-body p strong{color:var(--l-white)}.landing .blog-post-body code{background:var(--l-surface);color:var(--l-red);padding:2px 6px;font-size:13px}.landing .blog-post-body pre{background:var(--l-surface);border:1px solid var(--l-border);color:var(--l-text);margin-bottom:20px;padding:20px;font-size:13px;line-height:1.6;overflow-x:auto}.landing .blog-post-body ul,.landing .blog-post-body ol{color:var(--l-text-m);margin:0 0 20px 20px;font-size:14px;line-height:1.9}.landing .blog-post-body li{margin-bottom:8px}.landing .blog-post-body blockquote{border-left:2px solid var(--l-red);color:var(--l-text-m);margin:24px 0;padding-left:20px;font-style:italic}.landing .blog-post-cta{text-align:center;max-width:680px;margin:0 auto;padding:0 48px 80px}.landing .blog-post-cta p{color:var(--l-text-m);margin-bottom:20px;font-size:13px}@media (max-width:700px){.landing .blog-hero{padding:120px 20px 40px}.landing .blog-grid{padding:0 20px 80px}.landing .blog-post-hero{padding:120px 20px 32px}.landing .blog-post-body{padding:32px 20px 80px}.landing .blog-post-cta{padding:0 20px 60px}}
