.page_hero___KoSs{position:relative;padding-top:96px;padding-bottom:36px;text-align:center;border-bottom:1px solid rgba(0,0,0,.06)}.page_heroContent__3ELrE{max-width:800px;margin:0 auto;padding:0 16px}.page_heroTitle__ek5Lr{font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:700;line-height:1.15;letter-spacing:-.02em}.page_heroDescription__zMxjf{margin-top:10px;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.4;color:var(--text-gray)}.page_blogSection__hxp0M{padding:32px 20px}.page_blogGrid__uW5Xl{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.page_blogCard__GSpTb{background:rgba(255,255,255,.95);border-radius:8px;overflow:hidden;border:1px solid rgba(0,0,0,.08);transition:border-color .2s ease,background-color .2s ease;display:flex;flex-direction:column;height:100%}.page_blogCard__GSpTb:hover{border-color:var(--brand-pink);background-color:rgba(253,95,141,.03)}.page_blogImage__cuxUe{position:relative;aspect-ratio:16/10;overflow:hidden;background:#f9f9f9;border-bottom:1px solid rgba(0,0,0,.06)}.page_blogImage__cuxUe img{width:100%;height:100%;object-fit:cover}.page_blogContent__IO3Ky{padding:16px;flex:1;display:flex;flex-direction:column}.page_blogCard__GSpTb h3{font-size:1.25rem;font-weight:600;margin-bottom:8px;line-height:1.4}.page_blogExcerpt__bfOLh{color:var(--text-gray);font-size:.95rem;margin-bottom:14px;flex:1;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_readMore__Vmxr7{color:var(--brand-pink);font-weight:500;font-size:.9rem;display:inline-flex;align-items:center;gap:4px}.page_viewMoreContainer__0K6vw{text-align:center;margin-top:20px}.page_viewMoreLink__yx4vi{font-size:1rem}@media (max-width:640px){.page_hero___KoSs{padding-top:72px;padding-bottom:28px}.page_section__NSYDr{padding:24px 0}}