.page_page__sLBCX{width:100%;display:flex;justify-content:center}.page_container__sdT1e{width:100%;max-width:900px;margin:200px auto 100px;padding:0 32px;display:flex;flex-direction:column;gap:32px}.page_header__PWgiq{display:flex;flex-direction:column;gap:12px}.page_heading___aksO{font-size:48px;font-weight:700;line-height:1.1;color:var(--text);margin:0}.page_subheading__U6HHO{font-size:16px;line-height:1.6;color:var(--textSecondary);max-width:600px;margin:0}.page_section__Oe3O9{width:100%;display:flex;flex-direction:column;gap:16px;margin-top:8px}.page_sectionLabel__MAvCA{margin:0;width:100%}@media (max-width:700px){.page_container__sdT1e{margin:140px auto 80px;padding:0 16px;gap:24px}.page_heading___aksO{font-size:32px}.page_subheading__U6HHO{font-size:15px}.page_section__Oe3O9{margin-top:4px}}.blog_hero_container__3iXIO{width:100%}.blog_hero_card__N_fPG{display:flex;align-items:center;justify-content:flex-start;padding:64px 48px;background-color:var(--surface);border:1px solid var(--outline);border-radius:20px;overflow:hidden;position:relative;cursor:pointer;transition:border-color .15s ease}.blog_hero_cardLink__Wpr0l{position:absolute;inset:0;z-index:1;border-radius:20px}.blog_hero_hasImage__IVYzm{display:grid;grid-template-columns:1fr 45%;padding:0;grid-gap:0;gap:0}.blog_hero_hasImage__IVYzm .blog_hero_inner__vuFzc{padding:64px 48px}.blog_hero_imageContainer__mbK6p{position:relative;align-self:stretch}.blog_hero_image__ueemb{object-fit:cover;transition:transform .2s ease}.blog_hero_card__N_fPG:hover .blog_hero_image__ueemb{transform:scale(1.03)}.blog_hero_inner__vuFzc{max-width:640px;display:flex;flex-direction:column;gap:20px}.blog_hero_dateTag__0fbcf{font-size:13px;font-weight:700;color:var(--textSecondary);letter-spacing:.08em;text-transform:uppercase}.blog_hero_title__hf0VN{color:var(--text);line-height:1.15;transition:color .15s ease}.blog_hero_card__N_fPG:hover .blog_hero_title__hf0VN{color:var(--primary)}.blog_hero_excerpt__Il0Td{color:var(--textSecondary);line-height:1.6}.blog_hero_cta__MNgiM{display:inline-block;color:var(--text);font-size:17px;font-weight:500;text-decoration:underline;text-underline-offset:3px;margin-top:4px}@media (max-width:700px){.blog_hero_card__N_fPG{padding:24px 22px}.blog_hero_hasImage__IVYzm{display:flex;flex-direction:column;padding:0}.blog_hero_hasImage__IVYzm .blog_hero_inner__vuFzc{padding:24px 22px;max-width:none}.blog_hero_imageContainer__mbK6p{order:-1;height:220px;width:100%}.blog_hero_title__hf0VN{font-size:1.6rem}}@media (min-width:701px) and (max-width:1120px){.blog_hero_card__N_fPG{padding:48px 32px}.blog_hero_hasImage__IVYzm{display:flex;flex-direction:column;padding:0}.blog_hero_hasImage__IVYzm .blog_hero_inner__vuFzc{padding:48px 32px;max-width:none}.blog_hero_imageContainer__mbK6p{order:-1;height:300px;width:100%}}.blog_list_grid__vpzmr{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;width:100%}@media (max-width:700px){.blog_list_grid__vpzmr{grid-template-columns:1fr}}.blog_post_card_card__gciml{border-radius:20px;border:1px solid var(--outline);background:var(--surface);display:flex;flex-direction:column;position:relative;cursor:pointer;overflow:hidden;transition:transform .15s ease,border-color .15s ease}.blog_post_card_card__gciml:hover{transform:translateY(-2px);border-color:var(--primary)}.blog_post_card_cardLink__JVXP0{position:absolute;inset:0;z-index:1;border-radius:20px}.blog_post_card_imageContainer__wEcEd{position:relative;width:100%;aspect-ratio:16/9;flex-shrink:0}.blog_post_card_image__s4Bao{object-fit:cover;transition:transform .2s ease}.blog_post_card_card__gciml:hover .blog_post_card_image__s4Bao{transform:scale(1.03)}.blog_post_card_body__SLVLA{padding:24px 28px;display:flex;flex-direction:column;gap:10px;flex:1 1}.blog_post_card_date__KQX7x{font-size:13px;color:var(--textSecondary);text-transform:uppercase;letter-spacing:.04em}.blog_post_card_title__JA9eZ{font-size:1.25rem;font-weight:500;line-height:1.2;color:var(--onBackground);margin:0;transition:color .15s ease}.blog_post_card_card__gciml:hover .blog_post_card_title__JA9eZ{color:var(--primary)}.blog_post_card_excerpt__klOZl{font-size:14px;color:var(--textSecondary);line-height:1.6;margin:0}.blog_post_card_cta__Ctopu{font-size:14px;font-weight:500;color:var(--text);text-decoration:underline;text-underline-offset:3px;margin-top:4px}@media (max-width:700px){.blog_post_card_body__SLVLA{padding:20px 18px}}