main .blogs-hub-header{max-width:1240px;margin:0 auto;padding:clamp(36px,5vw,64px) clamp(20px,4vw,48px) 24px;display:flex;flex-direction:column;gap:18px}main .blog-search-bar{width:100%;max-width:480px;position:relative;margin-top:8px}main .blog-search-bar input{width:100%;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:12px 20px 12px 42px;font-family:inherit;font-size:14.5px;color:#0f172a;box-sizing:border-box;box-shadow:0 1px 3px #0000000a}main .blog-search-bar input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}main .blog-search-bar svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:16px;height:16px;stroke:#64748b;fill:none;pointer-events:none}main .blogs-hub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:28px;max-width:1240px;margin:0 auto;padding:16px clamp(20px,4vw,48px) 60px}main .nav-active-pill{color:#2563eb!important;font-weight:700!important;position:relative}main .nav-active-pill:after{content:"";position:absolute;bottom:-6px;left:0;right:0;height:2px;background:#2563eb;border-radius:999px}
