.blog-page{font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:#faf9f7;color:#1a1a1a;min-height:100vh}.blog-page *,.blog-page *:before,.blog-page *:after{box-sizing:border-box}#blog-nav{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:50;display:flex;align-items:center;gap:4px;padding:10px 16px;border-radius:100px;border:1px solid rgba(237,233,227,.8);background:#ffffffd9;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);max-width:720px;width:calc(100% - 2rem);box-shadow:0 2px 20px #0000000a}.blog-nav-logo{color:#1a1a1a;flex-shrink:0;margin-right:8px}.blog-nav-links{display:none;align-items:center;gap:2px;flex:1;justify-content:center}.blog-nav-links a{padding:6px 14px;font-size:13px;font-weight:500;color:#4b5563;border-radius:100px;text-decoration:none;transition:background .2s}.blog-nav-links a:hover{background:#f5f2ed}.blog-nav-right{display:flex;align-items:center;gap:8px;margin-left:auto}.blog-nav-login{display:none;padding:6px 16px;font-size:13px;font-weight:500;color:#4b5563;border-radius:100px;text-decoration:none;transition:background .2s}.blog-nav-login:hover{background:#f5f2ed}.blog-nav-cta{display:inline-flex;padding:8px 20px;font-size:13px;font-weight:600;color:#fff;background:#df5e5e;border-radius:100px;text-decoration:none;transition:all .3s}.blog-nav-cta:hover{box-shadow:0 4px 16px #df5e5e4d}.blog-nav-burger{display:flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:50%;border:none;background:none;cursor:pointer;color:#4b5563;transition:background .2s}.blog-nav-burger:hover{background:#f5f2ed}@media(min-width:768px){.blog-nav-links{display:flex}.blog-nav-login{display:inline-flex}.blog-nav-burger{display:none}}.blog-mobile{position:fixed;top:80px;left:50%;transform:translate(-50%);z-index:40;width:calc(100% - 2rem);max-width:720px;background:#fffffff2;backdrop-filter:blur(24px);border-radius:20px;border:1px solid #EDE9E3;box-shadow:0 10px 40px #00000014;padding:8px}.blog-mobile.hidden{display:none}.blog-mobile a{display:block;padding:12px 16px;font-size:14px;font-weight:500;color:#4b5563;border-radius:12px;text-decoration:none;transition:background .15s}.blog-mobile a:hover{background:#faf9f7}@media(min-width:768px){.blog-mobile{display:none!important}}@media(min-width:640px){.blog-mobile .sm-only{display:none}}.blog-header{padding:160px 24px 60px;text-align:center}.blog-header-inner{max-width:600px;margin:0 auto}.blog-label{display:inline-flex;align-items:center;gap:8px;font-family:Clash Display,sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#df5e5e;margin-bottom:16px}.blog-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#df5e5e}.blog-header h1{font-family:Clash Display,sans-serif;font-size:clamp(2rem,5vw,3.2rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:0 0 16px;color:#1a1a1a}.blog-header p{font-size:1.05rem;color:#6b7280;line-height:1.6;margin:0}.blog-main{max-width:1000px;margin:0 auto;padding:0 24px 80px;display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:768px){.blog-main{grid-template-columns:1fr 280px}}.blog-grid{display:flex;flex-direction:column;gap:16px}.blog-card{display:flex;align-items:center;gap:20px;background:#fff;border:1px solid #EDE9E3;border-radius:20px;padding:28px;text-decoration:none;color:inherit;transition:all .3s cubic-bezier(.4,0,.2,1)}.blog-card:hover{transform:translateY(-3px);box-shadow:0 12px 36px #0000000f;border-color:#d1ccc5}.blog-card-body{flex:1;min-width:0}.blog-card-meta{display:flex;align-items:center;gap:6px;font-size:12px;color:#9ca3af;margin-bottom:10px}.blog-card-sep{color:#d1ccc5}.blog-card h2{font-family:Clash Display,sans-serif;font-size:1.15rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0 0 8px;color:#1a1a1a}.blog-card p{font-size:.88rem;color:#6b7280;line-height:1.6;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card-tags{display:flex;flex-wrap:wrap;gap:6px}.blog-tag{display:inline-block;padding:3px 10px;border-radius:100px;background:#df5e5e0f;font-size:11px;font-weight:500;color:#df5e5e}.blog-card-arrow{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#faf9f7;display:flex;align-items:center;justify-content:center;color:#d1ccc5;transition:all .3s}.blog-card:hover .blog-card-arrow{background:#df5e5e;color:#fff}@media(max-width:639px){.blog-card-arrow{display:none}}.blog-aside{display:flex;flex-direction:column;gap:20px}.blog-aside-card{background:#fff;border:1px solid #EDE9E3;border-radius:20px;padding:24px}.blog-aside-card h3{font-family:Clash Display,sans-serif;font-size:1rem;font-weight:600;margin:0 0 16px}.blog-aside-links{display:flex;flex-direction:column;gap:8px}.blog-aside-links a{display:block;padding:8px 12px;font-size:13px;font-weight:500;color:#4b5563;border-radius:10px;text-decoration:none;transition:all .2s}.blog-aside-links a:hover{background:#faf9f7;color:#df5e5e}.blog-aside-cta{background:#1a1a1a;border-radius:20px;padding:28px;text-align:center}.blog-aside-cta h3{font-family:Clash Display,sans-serif;font-size:1.1rem;font-weight:600;color:#fff;margin:0 0 8px}.blog-aside-cta p{font-size:.85rem;color:#ffffff80;line-height:1.5;margin:0 0 20px}.blog-aside-btn{display:inline-flex;padding:10px 24px;font-size:13px;font-weight:600;color:#fff;background:#df5e5e;border-radius:100px;text-decoration:none;transition:all .3s}.blog-aside-btn:hover{box-shadow:0 4px 16px #df5e5e66}.blog-ft{border-top:1px solid #EDE9E3;padding:32px 24px}.blog-ft-inner{max-width:800px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.blog-ft p{font-size:12px;color:#9ca3af;margin:0}.blog-ft-links{display:flex;gap:24px}.blog-ft-links a{font-size:12px;color:#9ca3af;text-decoration:none;transition:color .2s}.blog-ft-links a:hover{color:#1a1a1a}
