@keyframes blog_fadeInUp__fjO8V{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.blog_container__3wGN_{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;background:var(--warm-bg);position:relative;overflow-x:clip}.blog_container__3wGN_:before{content:"";position:fixed;inset:0;background-image:radial-gradient(ellipse 80% 50% at 20% 40%,rgba(212,200,186,.25) 0,transparent 70%),radial-gradient(ellipse 60% 40% at 80% 20%,rgba(212,200,186,.2) 0,transparent 60%),radial-gradient(ellipse 70% 50% at 50% 80%,rgba(212,200,186,.15) 0,transparent 65%);pointer-events:none;z-index:0}.blog_container__3wGN_>*{position:relative;z-index:1}.blog_listing__RY_Yq{width:min(100%,1200px);margin-inline:auto;padding-top:clamp(5rem,9vw,8rem);padding-bottom:clamp(3rem,6vw,5rem);padding-inline:clamp(1rem,3vw,2rem);flex:1;animation:blog_fadeInUp__fjO8V .6s ease-out}@media(max-width:768px){.blog_listing__RY_Yq{padding-top:3.5rem}}.blog_layout__0Nx4X{display:grid;grid-template-columns:240px 1fr;gap:clamp(2rem,4vw,3.5rem);align-items:start}@media(max-width:860px){.blog_layout__0Nx4X{grid-template-columns:1fr;gap:clamp(1.5rem,4vw,2rem)}}.blog_sidebar__Z4ZVc{position:sticky;top:100px}@media(max-width:860px){.blog_sidebar__Z4ZVc{position:static;top:auto}}.blog_content__lzjyu{min-width:0}.blog_listingHeader__NPFzC{margin-top:1rem;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--warm-border)}.blog_listingHeader__NPFzC h1{margin:0 0 .5rem;font-weight:700;font-size:clamp(1.75rem,3vw,2.5rem);letter-spacing:-.03em;color:var(--warm-text-primary);-webkit-text-fill-color:var(--warm-text-primary);text-align:left;text-wrap:balance}@media(max-width:768px){.blog_listingHeader__NPFzC h1{text-align:left!important}}.blog_listingHeader__NPFzC p{margin:0;color:var(--warm-text-muted);font-size:.95rem;line-height:1.5}.blog_categoryNav___r7BW{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem}.blog_categoryNav___r7BW a{width:100%;padding:.4rem .6rem;border-radius:8px;color:var(--warm-text-secondary);font-size:.95rem;font-weight:500;text-decoration:none;transition:background .15s ease,color .15s ease}.blog_categoryNav___r7BW a:hover{background:var(--warm-hover);color:var(--warm-text-primary)}.blog_categoryNav___r7BW .blog_active__4O_bo{color:var(--warm-text-primary);font-weight:600;background:var(--warm-bg-medium)}@media(max-width:860px){.blog_categoryNav___r7BW{flex-direction:row;flex-wrap:wrap;gap:.4rem}.blog_categoryNav___r7BW a{width:auto;border:1px solid var(--warm-border);background:var(--warm-bg-light)}}.blog_grid__bfhso{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.25rem,2.5vw,1.75rem)}.blog_card__jzsEo{display:flex;flex-direction:column;gap:.85rem;padding:.85rem;border-radius:16px;border:1px solid rgba(0,0,0,0);text-decoration:none}.blog_cardMedia__RlnY2{display:block;width:100%;aspect-ratio:16/10;border-radius:12px;background-color:var(--warm-bg-medium);background-size:cover;background-position:50%}.blog_cardBody__rGAQf{display:flex;flex-direction:column;gap:.4rem;flex:1}.blog_cardCategory__eEpCb{font-size:.8rem;font-weight:500;color:var(--warm-text-muted)}.blog_cardTitle__MCrFK{font-size:1.15rem;font-weight:600;line-height:1.3;color:var(--warm-text-primary)}.blog_cardExcerpt__m0MZB{color:var(--warm-text-secondary);font-size:.95rem;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.blog_cardMeta__jWByR{margin-top:auto;color:var(--warm-text-muted);font-size:.85rem}.blog_empty__vH0G_{text-align:center;color:var(--warm-text-muted)}@media(max-width:560px){.blog_grid__bfhso{grid-template-columns:1fr}}