.page_main__hYUkZ{display:flex;flex-direction:column;gap:var(--space-section);padding:var(--space-section) 0}.page_heroImage__mWTWv{aspect-ratio:1200/450;border-radius:var(--space-6)}.page_hero___XGpS{display:flex;flex-direction:column;gap:var(--space-12);position:relative}.page_heroContent__7z43k{display:flex;flex-direction:column;gap:var(--space-6);max-width:70%;margin-inline:auto;width:100%;position:absolute;bottom:0;left:0}.page_heroTitle__2yROM{color:var(--color-white);padding:var(--space-8) var(--space-6);font-family:var(--font-family-display);font-style:normal;font-weight:500;font-size:clamp(var(--font-size-2xl),5vw,60px);word-wrap:break-word;overflow-wrap:break-word;line-break:loose;line-height:110%;text-shadow:2px 2px 20px rgba(0,0,0,.5)}.page_container__7JDqz{max-width:var(--layout-container-max-width);margin-inline:auto;width:100%}.page_blogGrid__tlrfV{display:flex;flex-direction:column;gap:var(--space-6)}.page_description__GpTkI{width:50%!important}.page_grid__pPw4s{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:var(--space-8);gap:var(--space-8);width:100%;margin-bottom:var(--space-12)}.page_pagination__798iO{display:flex;justify-content:center;align-items:center;gap:var(--space-6);margin-top:var(--space-16);padding-top:var(--space-8);border-top:1px solid var(--color-border-secondary)}.page_paginationButton__qFG1H{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-6);font-family:var(--font-family-primary);font-size:var(--font-size-sm);font-weight:500;color:var(--color-primary);background-color:var(--color-white);border:1px solid var(--color-primary);border-radius:var(--radius-button);text-decoration:none;transition:all var(--duration-fast) var(--easing-standard);cursor:pointer}.page_paginationButton__qFG1H:hover{background-color:var(--color-primary);color:var(--color-white);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.page_paginationButton__qFG1H:active{transform:translateY(0)}.page_paginationInfo__2J2OY{font-family:var(--font-family-primary);font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.page_emptyState__xycjW{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-20);text-align:center}.page_emptyState__xycjW h3{font-family:var(--font-family-display);font-size:var(--font-size-2xl);color:var(--color-secondary);margin:0}.page_emptyState__xycjW p{font-family:var(--font-family-primary);font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0}@media (max-width:1200px){.page_contentContainer__D2NhL{padding:var(--space-4)}.page_featuredGrid__4kSSh{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-6)}.page_grid__pPw4s{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-6)}}@media (max-width:768px){.page_main__hYUkZ{gap:var(--space-section-mobile);padding:var(--space-section-mobile) 0}.page_blogGrid__tlrfV,.page_heroContent__7z43k{gap:var(--space-4)}.page_heroTitle__2yROM{padding:var(--space-4)}.page_featuredSection__jylqs{padding-block:var(--space-section-mobile)}.page_featuredTitle__kTMNM{font-size:var(--font-size-2xl);line-height:32px;margin-bottom:var(--space-6)}.page_featuredGrid__4kSSh,.page_grid__pPw4s{grid-template-columns:1fr;gap:var(--space-6)}.page_grid__pPw4s{margin-bottom:var(--space-8)}.page_pagination__798iO{gap:var(--space-4);margin-top:var(--space-12);padding-top:var(--space-6)}.page_paginationButton__qFG1H{padding:var(--space-2) var(--space-4);font-size:var(--font-size-xs)}.page_paginationInfo__2J2OY{font-size:var(--font-size-xs)}.page_emptyState__xycjW{padding:var(--space-16)}.page_emptyState__xycjW h3{font-size:var(--font-size-xl)}.page_emptyState__xycjW p{font-size:var(--font-size-sm)}}@media (max-width:480px){.page_featuredGrid__4kSSh,.page_grid__pPw4s{gap:var(--space-4)}.page_pagination__798iO{flex-direction:column;gap:var(--space-3)}.page_paginationButton__qFG1H{width:100%;max-width:200px}.page_description__GpTkI{width:100%!important;max-width:unset}}