.BlogsPage-module__q5ZxdW__highlight{background:var(--accent-gradient-text);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.BlogsPage-module__q5ZxdW__heroSection{text-align:center;padding:16rem 0 4rem}.BlogsPage-module__q5ZxdW__heroTitle{font-family:var(--mantine-font-family-headings);color:var(--mantine-color-dark-9);margin-bottom:1.5rem;font-size:52px;font-weight:400;line-height:1.2}.BlogsPage-module__q5ZxdW__heroSubtitle{font-family:Inter-Regular,Inter,sans-serif;font-size:var(--mantine-font-size-lg);color:var(--mantine-color-gray-7);max-width:600px;margin:0 auto;line-height:1.6}.BlogsPage-module__q5ZxdW__controls{align-items:center;gap:var(--mantine-spacing-lg);flex-direction:column;margin-top:2.5rem;display:flex}.BlogsPage-module__q5ZxdW__searchWrapper{width:100%;max-width:480px;position:relative}.BlogsPage-module__q5ZxdW__searchIcon{width:16px;height:16px;color:var(--mantine-color-gray-7);pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.BlogsPage-module__q5ZxdW__searchInput{background:var(--mantine-color-white);border:1px solid color-mix(in oklab, var(--mantine-color-brand-4) 20%, transparent);width:100%;color:var(--mantine-color-dark-9);box-sizing:border-box;border-radius:9999px;outline:none;padding:.7rem 2.75rem;font-family:Inter-Regular,Inter,sans-serif;font-size:.95rem;transition:border-color .2s,background .2s}.BlogsPage-module__q5ZxdW__searchInput::placeholder{color:var(--mantine-color-gray-6)}.BlogsPage-module__q5ZxdW__searchInput:focus{border-color:color-mix(in oklab, var(--mantine-color-brand-4) 40%, transparent);background:color-mix(in oklab, var(--mantine-color-dark-9) 6%, transparent)}.BlogsPage-module__q5ZxdW__clearBtn{color:var(--mantine-color-gray-7);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem;line-height:1;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.BlogsPage-module__q5ZxdW__clearBtn:hover{color:var(--mantine-color-dark-9)}.BlogsPage-module__q5ZxdW__filterPills{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.BlogsPage-module__q5ZxdW__pill{background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);padding:.4rem var(--mantine-spacing-md);font-family:var(--font-subheading);color:var(--mantine-color-gray-7);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border-radius:9999px;font-size:.7rem;line-height:1.4;transition:all .2s}.BlogsPage-module__q5ZxdW__pill:hover{border-color:color-mix(in oklab, var(--mantine-color-brand-4) 30%, transparent);color:var(--mantine-color-dark-9)}.BlogsPage-module__q5ZxdW__pillActive{background:color-mix(in oklab, var(--mantine-color-brand-4) 12%, transparent);border-color:color-mix(in oklab, var(--mantine-color-brand-4) 40%, transparent);color:var(--mantine-color-brand-4)}.BlogsPage-module__q5ZxdW__noResults{color:var(--mantine-color-gray-7);text-align:center;padding:4rem 0;font-family:Inter-Regular,Inter,sans-serif;font-size:1.05rem}.BlogsPage-module__q5ZxdW__blogSection{padding:4rem 0 8rem}.BlogsPage-module__q5ZxdW__blogCard{background:var(--mantine-color-white);border:1px solid color-mix(in oklab, var(--mantine-color-brand-4) 20%, transparent);border-radius:var(--mantine-radius-lg);flex-direction:column;text-decoration:none;transition:transform .2s,border-color .2s;display:flex;overflow:hidden;box-shadow:0 4px 20px #0000000f}.BlogsPage-module__q5ZxdW__blogCard:hover{border-color:color-mix(in oklab, var(--mantine-color-brand-4) 40%, transparent);transform:translateY(-4px)}.BlogsPage-module__q5ZxdW__imageWrapper{width:100%;height:200px;position:relative;overflow:hidden}.BlogsPage-module__q5ZxdW__blogCard:hover .BlogsPage-module__q5ZxdW__blogImage{transform:scale(1.05)}.BlogsPage-module__q5ZxdW__cardContent{flex-direction:column;flex:1;padding:1.5rem;display:flex}.BlogsPage-module__q5ZxdW__meta{margin-bottom:var(--mantine-spacing-md);justify-content:space-between;align-items:center;display:flex}.BlogsPage-module__q5ZxdW__category{font-family:var(--font-subheading);color:var(--mantine-color-brand-4);text-transform:uppercase;letter-spacing:.05em;background:color-mix(in oklab, var(--mantine-color-brand-4) 10%, transparent);padding:.25rem var(--mantine-spacing-sm);border-radius:9999px;font-size:.7rem;line-height:1.4}.BlogsPage-module__q5ZxdW__date{color:var(--mantine-color-gray-6);font-family:Inter-Regular,Inter,sans-serif;font-size:.8rem}.BlogsPage-module__q5ZxdW__blogTitle{font-family:var(--mantine-font-family-headings);font-size:var(--mantine-font-size-xl);color:var(--mantine-color-dark-9);margin-bottom:var(--mantine-spacing-sm);line-height:1.4}.BlogsPage-module__q5ZxdW__preview{color:var(--mantine-color-gray-7);margin-bottom:var(--mantine-spacing-md);flex:1;font-family:Inter-Regular,Inter,sans-serif;font-size:.95rem;line-height:1.6}.BlogsPage-module__q5ZxdW__author{margin-bottom:var(--mantine-spacing-md)}.BlogsPage-module__q5ZxdW__authorName{color:var(--mantine-color-gray-6);font-family:Inter-Regular,Inter,sans-serif;font-size:.85rem}.BlogsPage-module__q5ZxdW__readMore{font-family:var(--mantine-font-family-headings);color:var(--mantine-color-brand-4);font-size:.9rem;transition:transform .2s}.BlogsPage-module__q5ZxdW__blogCard:hover .BlogsPage-module__q5ZxdW__readMore{transform:translate(4px)}@media (max-width:63.9375em){.BlogsPage-module__q5ZxdW__imageWrapper,.BlogsPage-module__q5ZxdW__meta,.BlogsPage-module__q5ZxdW__preview{display:none}}@media (max-width:64em){.BlogsPage-module__q5ZxdW__heroSection,.BlogsPage-module__q5ZxdW__blogSection{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:56.25em){.BlogsPage-module__q5ZxdW__heroSection{padding:10rem var(--mantine-spacing-lg) 3rem}.BlogsPage-module__q5ZxdW__heroTitle{font-size:2.5rem}.BlogsPage-module__q5ZxdW__blogSection{padding:3rem var(--mantine-spacing-lg) 6rem}}@media (max-width:48em){.BlogsPage-module__q5ZxdW__heroSection{padding:8rem var(--mantine-spacing-md) var(--mantine-spacing-xl)}.BlogsPage-module__q5ZxdW__heroTitle{font-size:2.5rem}.BlogsPage-module__q5ZxdW__heroSubtitle{font-size:var(--mantine-font-size-lg)}.BlogsPage-module__q5ZxdW__blogSection{padding:var(--mantine-spacing-xl) var(--mantine-spacing-md) 4rem}.BlogsPage-module__q5ZxdW__imageWrapper{height:180px}.BlogsPage-module__q5ZxdW__blogTitle{font-size:1.1rem}}@media (max-width:30em){.BlogsPage-module__q5ZxdW__heroTitle{font-size:2.5rem}.BlogsPage-module__q5ZxdW__meta{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (max-width:56.25em){.BlogsPage-module__q5ZxdW__heroSection{text-align:left}.BlogsPage-module__q5ZxdW__heroSubtitle{margin-left:0;margin-right:0}}
