.page_headerSection__Z5Ro9{background:linear-gradient(135deg,var(--mantine-color-blue-0),var(--mantine-color-gray-0));padding:calc(var(--mantine-spacing-xl) * 3) var(--mantine-spacing-xl);border-bottom:1px solid var(--mantine-color-gray-2);position:relative;overflow:hidden}.page_headerSection__Z5Ro9:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(37,99,235,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(99,102,241,.1) 0,transparent 50%);pointer-events:none}.page_headerBadge__I2T_R{background:linear-gradient(90deg,var(--mantine-color-blue-6),var(--mantine-color-indigo-5));text-transform:uppercase;font-weight:700;letter-spacing:.5px;border:none;box-shadow:0 4px 12px rgba(37,99,235,.3);position:relative;z-index:1}.page_headerTitle__0W9RI{font-size:calc(3rem * var(--mantine-scale));font-weight:900;line-height:1.1;background:linear-gradient(90deg,var(--mantine-color-dark-8),var(--mantine-color-blue-8));-webkit-background-clip:text;background-clip:text;color:transparent;position:relative;z-index:1}@media (max-width:48em){.page_headerTitle__0W9RI{font-size:calc(2.25rem * var(--mantine-scale))}}.page_headerText__aLHUx{position:relative;z-index:1}.page_searchCard__Phja5{background:linear-gradient(135deg,var(--mantine-color-white),var(--mantine-color-gray-0));box-shadow:0 4px 16px rgba(0,0,0,.06);border:1px solid var(--mantine-color-gray-2);transition:all .3s ease}.page_searchCard__Phja5:hover{box-shadow:0 6px 20px rgba(0,0,0,.08);border-color:var(--mantine-color-blue-3)}.page_searchInput__9ff9C input{font-size:calc(1rem * var(--mantine-scale));transition:all .2s ease}.page_searchInput__9ff9C input:focus{border-color:var(--mantine-color-blue-6);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.page_resultBadge__jyO9s{font-weight:600;padding:calc(.5rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));white-space:nowrap}@media (max-width:48em){.page_categoryGroup__WhTyr{gap:var(--mantine-spacing-xs)}}.page_categoryButton__isMp4{position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);font-weight:600;text-transform:none;padding:calc(.625rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale));border:2px solid transparent}.page_categoryButton__isMp4:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.page_categoryButton__isMp4[data-variant=filled]{background:linear-gradient(90deg,var(--mantine-color-blue-6),var(--mantine-color-indigo-5));box-shadow:0 4px 12px rgba(37,99,235,.3);border-color:var(--mantine-color-blue-6)}.page_categoryButton__isMp4[data-variant=filled]:hover{box-shadow:0 6px 16px rgba(37,99,235,.4);transform:translateY(-2px)}.page_categoryButton__isMp4[data-variant=light]{border-color:var(--mantine-color-gray-3);background-color:var(--mantine-color-white)}.page_categoryButton__isMp4[data-variant=light]:hover{background-color:var(--mantine-color-gray-0);border-color:var(--mantine-color-blue-3)}.page_categoryCount__2Shey{font-weight:700;min-width:calc(1.5rem * var(--mantine-scale));height:calc(1.5rem * var(--mantine-scale));display:inline-flex;align-items:center;justify-content:center;padding:0 calc(.5rem * var(--mantine-scale));border-radius:calc(.75rem * var(--mantine-scale))}.page_clearFilterButton__S5pEc{color:var(--mantine-color-blue-6);font-weight:600}.page_clearFilterButton__S5pEc:hover{background-color:var(--mantine-color-blue-0)}.page_sectionTitle__1KB3m{font-size:calc(2rem * var(--mantine-scale));font-weight:800;line-height:1.2;position:relative;padding-bottom:var(--mantine-spacing-md)}.page_sectionTitle__1KB3m:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:4px;background:linear-gradient(90deg,var(--mantine-color-blue-6),var(--mantine-color-indigo-5));border-radius:2px}@media (max-width:48em){.page_sectionTitle__1KB3m{font-size:calc(1.5rem * var(--mantine-scale))}}.page_featuredCard__WFmlQ{height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;color:inherit;overflow:hidden;border:1px solid var(--mantine-color-gray-2);background:var(--mantine-color-white)}.page_featuredCard__WFmlQ:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.12);border-color:var(--mantine-color-blue-3)}.page_featuredImageWrapper__ZRCu5{position:relative;width:100%;height:280px;overflow:hidden;background:linear-gradient(135deg,var(--mantine-color-blue-1),var(--mantine-color-indigo-1))}.page_featuredImage__kVPFf{width:100%;height:100%;overflow:hidden}.page_featuredImage__kVPFf img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.page_featuredCard__WFmlQ:hover .page_featuredImage__kVPFf img{transform:scale(1.1)}.page_featuredImagePlaceholder__2ha6g{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--mantine-color-blue-1),var(--mantine-color-indigo-1));color:var(--mantine-color-blue-6)}.page_featuredBadge__ilPaV{position:absolute;top:var(--mantine-spacing-md);right:var(--mantine-spacing-md);box-shadow:0 4px 12px rgba(37,99,235,.3);z-index:2}.page_featuredTitle__smctx{font-size:calc(1.5rem * var(--mantine-scale));font-weight:700;line-height:1.3;color:var(--mantine-color-dark-8);transition:color .2s ease}@media (max-width:48em){.page_featuredTitle__smctx{font-size:calc(1.25rem * var(--mantine-scale))}}.page_featuredCard__WFmlQ:hover .page_featuredTitle__smctx{color:var(--mantine-color-blue-6)}.page_postCard__joZIR{height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;color:inherit;display:flex;flex-direction:column;border:1px solid var(--mantine-color-gray-2);background:var(--mantine-color-white);overflow:hidden}.page_postCard__joZIR:hover{transform:translateY(-6px);box-shadow:0 12px 24px rgba(0,0,0,.1);border-color:var(--mantine-color-blue-3)}.page_postImageWrapper__Fag3O{position:relative;width:100%;height:180px;overflow:hidden;background:linear-gradient(135deg,var(--mantine-color-gray-1),var(--mantine-color-blue-0))}.page_postImage__TKwCl{width:100%;height:100%;overflow:hidden}.page_postImage__TKwCl img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.page_postCard__joZIR:hover .page_postImage__TKwCl img{transform:scale(1.08)}.page_postImagePlaceholder__B7KR3{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--mantine-color-gray-1),var(--mantine-color-blue-0));color:var(--mantine-color-gray-6)}.page_postContent__u4Xgz{display:flex;flex-direction:column;flex:1}.page_postTitle__nkyjP{font-size:calc(1.25rem * var(--mantine-scale));font-weight:600;line-height:1.3;color:var(--mantine-color-dark-8);transition:color .2s ease}@media (max-width:48em){.page_postTitle__nkyjP{font-size:calc(1.125rem * var(--mantine-scale))}}.page_postCard__joZIR:hover .page_postTitle__nkyjP{color:var(--mantine-color-blue-6)}.page_excerpt__uwmyY{line-height:1.6}.page_categoryBadge__FVPPc{font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:calc(.6875rem * var(--mantine-scale))}.page_tags__C2nuJ{flex-wrap:wrap}.page_readMoreButton__5nOql{transition:all .2s ease}.page_postCard__joZIR:hover .page_readMoreButton__5nOql{background-color:var(--mantine-color-blue-0);color:var(--mantine-color-blue-7)}.page_emptyCard__4DuM_{background:linear-gradient(135deg,var(--mantine-color-gray-0),var(--mantine-color-blue-0));text-align:center;padding:calc(var(--mantine-spacing-xl) * 3);border:2px dashed var(--mantine-color-gray-3)}.page_emptyIcon__yTsYA{color:var(--mantine-color-gray-5);margin-bottom:var(--mantine-spacing-md)}