.BlogPage-module-scss-module__eeUIoa__heroSection{background:linear-gradient(135deg,var(--color-primary),#2575fc);text-align:center;color:#fff;margin-top:calc(-1*var(--main-header-height));padding:5rem 1rem;padding-top:calc(5rem + var(--main-header-height));position:relative;overflow:hidden}.BlogPage-module-scss-module__eeUIoa__heroSection:before{content:"";opacity:.1;z-index:1;background-image:url(/images/hero-pattern.svg);background-repeat:repeat;position:absolute;inset:0}.BlogPage-module-scss-module__eeUIoa__heroSection .BlogPage-module-scss-module__eeUIoa__heroContainer{z-index:2;max-width:1024px;margin:0 auto;position:relative}.BlogPage-module-scss-module__eeUIoa__heroSection .BlogPage-module-scss-module__eeUIoa__heroContent{max-width:800px;margin:0 auto}.BlogPage-module-scss-module__eeUIoa__heroSection .BlogPage-module-scss-module__eeUIoa__pageTitle{margin:0 0 1rem;font-size:3rem;font-weight:700}@media (max-width:768px){.BlogPage-module-scss-module__eeUIoa__heroSection .BlogPage-module-scss-module__eeUIoa__pageTitle{font-size:2.25rem}}.BlogPage-module-scss-module__eeUIoa__heroSection .BlogPage-module-scss-module__eeUIoa__accentText{color:#0000;background:linear-gradient(90deg,#fff,#d4e7ff);-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.BlogPage-module-scss-module__eeUIoa__heroSection .BlogPage-module-scss-module__eeUIoa__pageDescription{opacity:.9;max-width:600px;margin:1rem auto 0;font-size:1.25rem}@media (max-width:768px){.BlogPage-module-scss-module__eeUIoa__heroSection .BlogPage-module-scss-module__eeUIoa__pageDescription{font-size:1.1rem}}.BlogPage-module-scss-module__eeUIoa__section{padding:3.5rem 1.5rem}.BlogPage-module-scss-module__eeUIoa__section:nth-child(2n){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .BlogPage-module-scss-module__eeUIoa__section:nth-child(2n){background-color:var(--mantine-color-dark-8)}.BlogPage-module-scss-module__eeUIoa__container{max-width:1200px;margin:0 auto}.BlogPage-module-scss-module__eeUIoa__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}@media (max-width:576px){.BlogPage-module-scss-module__eeUIoa__sectionHeader{flex-direction:column;align-items:flex-start;gap:1rem}}.BlogPage-module-scss-module__eeUIoa__sectionTitle{color:var(--color-text);align-items:center;gap:.75rem;margin:0;font-size:1.75rem;font-weight:600;display:flex}.BlogPage-module-scss-module__eeUIoa__sectionIcon{color:var(--color-primary)}.BlogPage-module-scss-module__eeUIoa__viewAllLink{color:var(--color-primary);align-items:center;gap:.5rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.BlogPage-module-scss-module__eeUIoa__viewAllLink:hover{color:var(--mantine-color-blue-7);gap:.75rem}[data-mantine-color-scheme=dark] .BlogPage-module-scss-module__eeUIoa__viewAllLink{color:var(--mantine-color-blue-4)}[data-mantine-color-scheme=dark] .BlogPage-module-scss-module__eeUIoa__viewAllLink:hover{color:var(--mantine-color-blue-3)}.BlogPage-module-scss-module__eeUIoa__categoriesSection{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .BlogPage-module-scss-module__eeUIoa__categoriesSection{background-color:var(--mantine-color-dark-8)}.BlogPage-module-scss-module__eeUIoa__categoriesGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.5rem;display:grid}@media (max-width:640px){.BlogPage-module-scss-module__eeUIoa__categoriesGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.BlogPage-module-scss-module__eeUIoa__categoryTile{text-align:center;color:inherit;background-color:#fff;border-radius:12px;padding:1.5rem;text-decoration:none;transition:transform .3s,box-shadow .3s;box-shadow:0 2px 10px #0000000d}.BlogPage-module-scss-module__eeUIoa__categoryTile:hover{transform:translateY(-5px);box-shadow:0 10px 20px #00000014}[data-mantine-color-scheme=dark] .BlogPage-module-scss-module__eeUIoa__categoryTile{background-color:var(--mantine-color-dark-7)}[data-mantine-color-scheme=dark] .BlogPage-module-scss-module__eeUIoa__categoryTile:hover{box-shadow:0 10px 20px #0003}.BlogPage-module-scss-module__eeUIoa__categoryImage{justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 1rem;display:flex}.BlogPage-module-scss-module__eeUIoa__categoryIcon{object-fit:contain;width:80px;height:80px}.BlogPage-module-scss-module__eeUIoa__categoryName{color:var(--color-text);margin:0 0 .5rem;font-size:1.1rem;font-weight:600}.BlogPage-module-scss-module__eeUIoa__categoryCount{color:var(--mantine-color-gray-6);font-size:.9rem;display:block}.BlogPage-module-scss-module__eeUIoa__tagsCloud{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.BlogPage-module-scss-module__eeUIoa__tagPill{background-color:var(--mantine-color-gray-1);color:var(--mantine-color-gray-7);border-radius:25px;padding:.5rem 1rem;text-decoration:none;transition:all .2s}.BlogPage-module-scss-module__eeUIoa__tagPill:hover{background-color:var(--color-primary);color:#fff;transform:translateY(-3px)}[data-mantine-color-scheme=dark] .BlogPage-module-scss-module__eeUIoa__tagPill{background-color:var(--mantine-color-dark-6);color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .BlogPage-module-scss-module__eeUIoa__tagPill:hover{background-color:var(--color-primary);color:#fff}.BlogPage-module-scss-module__eeUIoa__timeline{margin-top:2.5rem;position:relative}.BlogPage-module-scss-module__eeUIoa__timeline:before{content:"";background-color:var(--mantine-color-gray-3);width:2px;height:100%;position:absolute;top:0;left:0}[data-mantine-color-scheme=dark] .BlogPage-module-scss-module__eeUIoa__timeline:before{background-color:var(--mantine-color-dark-5)}.BlogPage-module-scss-module__eeUIoa__timelineItem{padding-bottom:2rem;padding-left:2.5rem;position:relative}.BlogPage-module-scss-module__eeUIoa__timelineItem:last-child{padding-bottom:0}.BlogPage-module-scss-module__eeUIoa__timelineDot{background-color:var(--color-primary);border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:5px;left:-6px}[data-mantine-color-scheme=dark] .BlogPage-module-scss-module__eeUIoa__timelineDot{border-color:var(--mantine-color-dark-7)}.BlogPage-module-scss-module__eeUIoa__timelineDate{color:var(--mantine-color-gray-6);margin-bottom:.25rem;font-size:.85rem;display:block}.BlogPage-module-scss-module__eeUIoa__timelineTitle{margin:.25rem 0 .5rem;font-size:1.25rem;font-weight:600}.BlogPage-module-scss-module__eeUIoa__timelineTitle a{color:var(--color-text);text-decoration:none;transition:color .2s}.BlogPage-module-scss-module__eeUIoa__timelineTitle a:hover{color:var(--color-primary)}.BlogPage-module-scss-module__eeUIoa__timelineExcerpt{color:var(--mantine-color-gray-7);margin:0;font-size:.95rem;line-height:1.5}[data-mantine-color-scheme=dark] .BlogPage-module-scss-module__eeUIoa__timelineExcerpt{color:var(--mantine-color-gray-4)}.BlogPage-module-scss-module__eeUIoa__blogGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;display:grid}@media (max-width:640px){.BlogPage-module-scss-module__eeUIoa__blogGrid{grid-template-columns:1fr}}.BlogPage-module-scss-module__eeUIoa__blogContainer{width:100%;overflow-x:hidden}@media (max-width:768px){.BlogPage-module-scss-module__eeUIoa__section{padding:2.5rem 1rem}.BlogPage-module-scss-module__eeUIoa__sectionTitle{font-size:1.5rem}}
