.page_header__PWgiq{max-width:1000px;padding:0 0 5.5rem}.page_eyebrow__jK7PW{display:inline-block;font-family:var(--font-sans,sans-serif);font-size:.9375rem;font-weight:500;color:var(--text-secondary);margin-bottom:1.5rem;letter-spacing:.01em}.page_pageTitle__dn6Cd{font-family:var(--font-lora,serif);font-size:clamp(2.5rem,6.5vw,5.5rem);font-weight:500;color:var(--text-primary);margin:0;line-height:1.05;letter-spacing:-.02em}.page_blogGrid__WtWg5{display:grid;grid-template-columns:1fr;gap:3rem 2rem;width:100%}@media (min-width:768px){.page_blogGrid__WtWg5{grid-template-columns:repeat(2,1fr);gap:3.5rem 2rem}}@media (min-width:1024px){.page_blogGrid__WtWg5{grid-template-columns:repeat(3,1fr);gap:4rem 2rem}}.page_card__UjhhP{display:flex;flex-direction:column;text-decoration:none;background:transparent;transition:transform var(--transition-normal)}.page_card__UjhhP:hover{transform:translateY(-4px)}.page_imageContainer__1JqDv{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:14px;background-color:var(--surface-hover,#F4F4F5);margin-bottom:1.5rem}.page_cardImage__JLXlv{object-fit:cover;transition:transform .6s cubic-bezier(.25,1,.5,1)}.page_card__UjhhP:hover .page_cardImage__JLXlv{transform:scale(1.03)}.page_imagePlaceholder__K8hWD{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:2rem;background:linear-gradient(135deg,var(--brand) 0,var(--brand-light) 100%)}.page_placeholderText__6niXA{font-family:var(--font-lora,serif);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500;color:var(--white);text-align:center;line-height:1.2;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.page_cardBody__Mv5I1{display:flex;flex-direction:column;gap:.875rem;padding:0 .25rem}.page_cardTitle__I3X9s{font-size:1.125rem;font-weight:600;color:var(--text-primary);line-height:1.4;letter-spacing:-.01em;-webkit-line-clamp:2}.page_cardSummary__B7WBc,.page_cardTitle__I3X9s{font-family:var(--font-sans,sans-serif);margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.page_cardSummary__B7WBc{font-size:.9375rem;color:var(--text-secondary);line-height:1.6;-webkit-line-clamp:3}.page_cardDate__xzL8d{font-family:var(--font-sans,sans-serif);font-size:.875rem;font-weight:400;color:var(--text-muted);margin-top:.25rem}.page_empty__fwiJt{text-align:center;padding:4rem 0}.page_empty__fwiJt p{font-size:1.125rem;color:var(--text-secondary)}@media (max-width:767px){.page_header__PWgiq{padding:0 0 3rem}.page_pageTitle__dn6Cd{font-size:clamp(2rem,9vw,3rem);line-height:1.1}.page_eyebrow__jK7PW{font-size:.875rem;margin-bottom:1rem}}@media (max-width:480px){.page_blogGrid__WtWg5{gap:2rem 1rem}.page_imageContainer__1JqDv{margin-bottom:1.125rem;border-radius:12px}.page_cardTitle__I3X9s{font-size:1.0625rem}.page_cardSummary__B7WBc{font-size:.9375rem}}