.blog-header{background:var(--color-background);border-bottom:1px solid var(--color-border);position:-webkit-sticky;position:sticky;top:0;z-index:1000;height:72px;transition:all .3s ease}.blog-header,.header-container{display:flex;align-items:center}.header-container{width:100%;max-width:1400px;margin:0 auto;justify-content:space-between;padding:0 40px}.header-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;justify-content:flex-end;min-width:0}.logo{text-decoration:none}.logo h1{margin:0;font-size:20px;font-weight:800;color:var(--color-heading);letter-spacing:-.5px;text-transform:uppercase}.header-menu{border-bottom:none!important;background:transparent!important;min-width:220px}.header-menu .ant-menu-item:after,.header-menu.ant-menu-horizontal>.ant-menu-item:after{display:none!important}.header-menu .ant-menu-item,.header-menu.ant-menu-horizontal>.ant-menu-item{font-weight:600!important;color:var(--color-heading)!important;padding:0 16px!important;height:72px!important;line-height:72px!important;border-bottom:2px solid transparent!important;transition:all .2s ease!important}.header-menu.ant-menu-horizontal>.ant-menu-item-active,.header-menu.ant-menu-horizontal>.ant-menu-item-selected,.header-menu.ant-menu-horizontal>.ant-menu-item:hover{color:var(--color-primary)!important;border-bottom:2px solid var(--color-primary)!important}.header-menu .ant-menu-item a{color:inherit!important}.login-signup-buttons{display:flex;gap:12px;align-items:center}.login-button{border-radius:4px!important;border:1px solid var(--color-border)!important;background:var(--color-card-bg)!important;color:var(--color-text)!important}.login-button,.signup-button{height:36px!important;font-weight:700!important;padding:0 16px!important;box-shadow:none!important}.signup-button{border-radius:4px!important;background:var(--color-primary)!important;color:#ffffff!important;border:none!important}.login-button:hover{background:var(--color-subtle-bg)!important;border-color:var(--color-primary)!important;color:var(--color-primary)!important}.signup-button:hover{background:var(--color-secondary)!important;opacity:.9}@media (max-width:768px){.blog-header{height:auto;padding:12px 0}.header-container{padding:0 16px;flex-direction:column;gap:12px}.header-actions{width:100%;justify-content:center;gap:12px}.logo h1{font-size:16px;text-align:center}.header-menu{display:none}.login-signup-buttons{width:100%;justify-content:center;flex-wrap:wrap;row-gap:10px}}.blog-footer{background:var(--color-background);padding:80px 0 40px;border-top:1px solid var(--color-border)}.footer-container{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:2fr repeat(4,1fr);grid-gap:40px;gap:40px}.footer-section h3{font-size:24px;font-weight:800;color:var(--color-heading);margin-bottom:12px}.footer-section h4{font-size:14px;font-weight:700;color:var(--color-heading);text-transform:uppercase;letter-spacing:1px;margin-bottom:24px}.footer-section p{color:var(--color-text);font-size:14px;line-height:1.6;opacity:.8}.footer-section ul{list-style:none;padding:0;margin:0}.footer-section ul li{margin-bottom:12px}.footer-section ul li a{color:var(--color-text);font-size:14px;text-decoration:none;transition:color .2s ease;opacity:.8}.footer-section ul li a:hover{color:var(--color-primary);opacity:1;text-decoration:underline}.footer-bottom{max-width:1200px;margin:60px auto 0;padding:24px;border-top:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center}.footer-bottom p{color:var(--color-text);font-size:12px;margin:0;opacity:.6}@media (max-width:1024px){.footer-container{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.footer-container{grid-template-columns:1fr;gap:32px}.footer-bottom{flex-direction:column;gap:16px;text-align:center}}