.blog-page{min-height:100vh;padding:96px 24px 64px;background:#18181b}.blog-shell,.blog-article-shell{max-width:1120px;margin:0 auto}.blog-hero{position:relative;padding:42px 0 34px;border-bottom:1px solid #2b2b30}.blog-kicker{color:#ffb454;font-size:.72rem;letter-spacing:.18em;font-weight:700}.blog-hero h1{max-width:780px;margin:12px 0 10px;font:700 clamp(2rem,5vw,4rem)/1.06 "Space Grotesk",sans-serif;letter-spacing:-.04em}.blog-hero p{max-width:680px;color:#a1a1aa;font-size:1.05rem}.blog-language{position:absolute;right:0;bottom:36px;display:flex;gap:4px;padding:4px;border:1px solid #3f3f46;border-radius:10px;background:#232326}.blog-language a{padding:6px 9px;color:#a1a1aa;font-size:.72rem;font-weight:700;border-radius:7px}.blog-language a.active,.blog-language a:hover{background:#ffb454;color:#18181b}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:28px}.blog-card{overflow:hidden;border:1px solid #303037;border-radius:18px;background:#202023;transition:transform .2s,border-color .2s}.blog-card:hover{transform:translateY(-3px);border-color:#ffb45488}.blog-card img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.blog-card-body{padding:18px}.blog-card time,.blog-article-date{color:#8a8a94;font-size:.75rem}.blog-card h2{margin:8px 0;font:600 1.2rem/1.2 "Space Grotesk",sans-serif}.blog-card h2 a{color:#f4f4f5}.blog-card p{display:-webkit-box;overflow:hidden;color:#a1a1aa;font-size:.9rem;line-height:1.45;-webkit-line-clamp:3;-webkit-box-orient:vertical}.blog-read{display:inline-block;margin-top:14px;color:#ffbf65;font-size:.82rem;font-weight:700}.blog-read span{margin-left:4px}.blog-empty{margin-top:32px;padding:42px;border:1px dashed #3f3f46;border-radius:16px;color:#a1a1aa;text-align:center}.blog-pagination{display:flex;gap:6px;justify-content:center;margin-top:30px}.blog-pagination a{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#27272a;color:#a1a1aa}.blog-pagination a.active,.blog-pagination a:hover{background:#ffb454;color:#18181b}.blog-article-shell{max-width:820px;padding-top:40px}.blog-back{color:#ffbf65;font-size:.85rem}.blog-article-shell h1{margin:18px 0 12px;font:700 clamp(2.2rem,6vw,4.2rem)/1.05 "Space Grotesk",sans-serif;letter-spacing:-.045em}.blog-lead{color:#b5b5bd;font-size:1.14rem;line-height:1.55}.blog-cover{margin:30px 0 34px;overflow:hidden;border:1px solid #303037;border-radius:20px}.blog-cover img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.blog-body{color:#dedee2;font-size:1.04rem;line-height:1.75}.blog-body h2{margin:32px 0 12px;color:#fff;font:600 1.55rem/1.2 "Space Grotesk",sans-serif}.blog-body h3{margin:24px 0 8px;color:#fff;font-size:1.2rem}.blog-body p{margin:0 0 18px}.blog-body ul,.blog-body ol{margin:0 0 20px;padding-left:24px}.blog-body li{margin:7px 0}.blog-body blockquote{margin:22px 0;padding:14px 18px;border-left:3px solid #ffb454;background:#242427;color:#c6c6cc}.blog-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:42px;padding-top:20px;border-top:1px solid #303037}.blog-share strong{width:100%;font-size:.85rem}.blog-share a,.blog-share button{padding:8px 12px;border:1px solid #45454d;border-radius:9px;background:#252529;color:#e5e5e7;font-size:.78rem}.blog-share a:hover,.blog-share button:hover{border-color:#ffb454;color:#ffcf88}@media(max-width:800px){.blog-page{padding:82px 14px 44px}.blog-grid{grid-template-columns:1fr 1fr}.blog-language{position:static;margin-top:20px;width:max-content}}@media(max-width:520px){.blog-grid{grid-template-columns:1fr}.blog-hero h1{font-size:2.5rem}}
