.page_page__KxMDQ{min-height:100vh;background:linear-gradient(135deg,#f0f9ff,#ffffff);position:relative;overflow:hidden}.page_page__KxMDQ:before{height:calc(400px + 8vh);background-image:url(/assets/images/blog-hero-image.png);background-size:cover;background-position:top;background-repeat:no-repeat;opacity:1}.page_page__KxMDQ:after,.page_page__KxMDQ:before{content:"";position:absolute;top:0;left:0;right:0;z-index:0}.page_page__KxMDQ:after{height:calc(450px + 5vh)}.page_main__GpMa6{position:relative;z-index:1;padding-top:100px;min-height:100vh}.page_hero__vwrMi{text-align:center;padding:6.5rem 2rem 2rem;max-width:800px;margin:0 auto 1rem;position:relative;z-index:2}.page_title__WRJn5{font-family:var(--font-inter);font-size:3rem;font-weight:600;color:#1e293b;margin:0 0 1.5rem;line-height:1.1}.page_subtitle__hRoTa{font-family:var(--font-inter);font-size:1.2rem;font-weight:500;color:#64748b;line-height:1.6;margin:0}.page_blogGrid__RLP4E{max-width:90%;width:90%;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem;position:relative;z-index:2}.page_blogCard__3Gtbi{background:white;border-radius:1rem;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease;border:1px solid rgba(229,231,235,.5)}.page_blogCard__3Gtbi:hover{box-shadow:0 8px 30px rgba(0,0,0,.12)}.page_cardImage__7cpbM{height:200px;overflow:hidden}.page_cardImage__7cpbM img{width:100%;height:100%;object-fit:cover}.page_cardContent__k5VKH{padding:1.5rem}.page_cardTitle__lp2o8{font-family:var(--font-inter);font-size:1.5rem;font-weight:700;color:#1e293b;margin:0 0 1rem;line-height:1.2}.page_cardExcerpt__w38BU{color:#64748b;line-height:1.6;margin:0 0 1rem;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_cardExcerpt__w38BU,.page_readMore__jkZs4{font-family:var(--font-inter);font-size:.875rem}.page_readMore__jkZs4{color:#3b82f6;text-decoration:none;font-weight:600;transition:color .2s ease}.page_readMore__jkZs4:hover{color:#2563eb}.page_cardMeta__tSD6L{margin-top:1.5rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.page_metaItem__tONM0{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#64748b;font-family:var(--font-inter)}.page_metaItem__tONM0 svg{color:#94a3b8;flex-shrink:0}.page_loadingState__4zmma{flex-direction:column;min-height:300px;padding:3rem 2rem}.page_appStoreButton__IBaRC,.page_loadingState__4zmma{display:flex;justify-content:center;align-items:center}.page_appStoreButton__IBaRC{margin:0 auto 2rem;cursor:pointer;position:relative;z-index:2}.page_appStoreButton__IBaRC img{transition:transform .2s ease}.page_appStoreButton__IBaRC img:hover{transform:scale(1.05)}@media (max-width:768px){.page_hero__vwrMi{padding:2rem 1rem;margin-bottom:2rem}.page_title__WRJn5{font-size:2.5rem}.page_subtitle__hRoTa{font-size:1.125rem}.page_blogGrid__RLP4E{padding:0 1rem;grid-template-columns:1fr;gap:1.5rem}.page_cardMeta__tSD6L{grid-template-columns:1fr;gap:.75rem}}.CityBlogsPaginated_blogGrid__Xwcol{max-width:90%;margin:2rem auto;padding:0 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem;position:relative;z-index:2}.CityBlogsPaginated_blogCard__BCNAD{background:white;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease;border:1px solid rgba(229,231,235,.5)}.CityBlogsPaginated_blogCard__BCNAD:hover{box-shadow:0 8px 30px rgba(0,0,0,.12)}.CityBlogsPaginated_cardImage__ef88i{height:300px;overflow:hidden;padding:20px}.CityBlogsPaginated_cardImage__ef88i img{width:100%;height:100%;border-radius:5px;object-fit:cover;transition:transform .3s ease-in-out}.CityBlogsPaginated_cardImage__ef88i:hover img{transform:scale(1.25)}.CityBlogsPaginated_cardContent__GVsS4{padding:.5rem 1.5rem 1rem}.CityBlogsPaginated_cardTitle__C8VwC{font-family:var(--font-inter);font-size:1.1rem;font-weight:500;color:#1e293b;margin:0 0 .5rem;line-height:1.2}.CityBlogsPaginated_cardExcerpt__zJJut{font-family:var(--font-inter);font-size:.8rem;color:#64748b;line-height:1.2;margin:0 0 1rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CityBlogsPaginated_readMore__21rJN{color:#3b82f6;text-decoration:none;font-weight:600;font-size:.875rem;font-family:var(--font-inter);transition:color .2s ease}.CityBlogsPaginated_readMore__21rJN:hover{color:#2563eb}.CityBlogsPaginated_loadingState__icjWi{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:3rem 2rem}.CityBlogsPaginated_loadingMore__pMLgR{display:flex;justify-content:center;padding:2rem;align-items:center;gap:1rem}.CityBlogsPaginated_loadingText__R9lzs{color:#64748b;font-size:.875rem}.CityBlogsPaginated_endMessage__Rdk3Q{text-align:center;padding:2rem;color:#64748b;font-size:.875rem}.CityBlogsPaginated_observerTarget__zS9I6{height:20px;margin:2rem 0}@media (max-width:768px){.CityBlogsPaginated_blogGrid__Xwcol{margin-top:1rem;padding:0 1rem;grid-template-columns:1fr;gap:1.5rem}}