.BlogSection_blogSection__xxSaR{padding:90px 20px;background:var(--paper);position:relative;overflow:hidden;font-family:Inter,-apple-system,sans-serif}.BlogSection_container__bnHmj{max-width:1200px;margin:0 auto}.BlogSection_header__Xr1Ih{text-align:center;margin-bottom:60px}.BlogSection_sectionBadge__5GOv4{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--sage);margin-bottom:18px}.BlogSection_title__vyswe{font-family:Fraunces,serif;font-weight:500;font-size:42px;color:var(--ink);margin-bottom:16px;line-height:1.2}.BlogSection_subtitle__XdGwz{font-size:17px;color:var(--ink);opacity:.65;max-width:600px;margin:0 auto;line-height:1.7}.BlogSection_grid__raEWB{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:30px;gap:30px;margin-bottom:50px}.BlogSection_card__XmM51{background:#fff;border-radius:8px;overflow:hidden;border:1px solid var(--line);box-shadow:0 4px 6px rgba(27,46,36,.04);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;cursor:pointer;display:flex;flex-direction:column;text-decoration:none}.BlogSection_card__XmM51:hover{transform:translateY(-6px);box-shadow:0 16px 32px rgba(27,46,36,.12);border-color:var(--gold)}.BlogSection_imageWrapper__tMlfo{position:relative;width:100%;height:220px;overflow:hidden;background:var(--paper-dim)}.BlogSection_cardImage__OkUw_{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.BlogSection_card__XmM51:hover .BlogSection_cardImage__OkUw_{transform:scale(1.06)}.BlogSection_imagePlaceholder__1hoRm{width:100%;height:100%;background:linear-gradient(135deg,var(--sage),var(--moss));display:flex;align-items:center;justify-content:center;color:var(--paper)}.BlogSection_cardContent__8dbeQ{padding:28px;flex:1 1;display:flex;flex-direction:column}.BlogSection_category__g_0EZ{display:inline-block;padding:5px 13px;background:var(--paper-dim);color:var(--sage);border-radius:20px;font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;margin-bottom:16px;width:-moz-fit-content;width:fit-content}.BlogSection_cardTitle__oy_Ob{font-family:Fraunces,serif;font-weight:500;font-size:21px;color:var(--ink);margin-bottom:12px;line-height:1.35;transition:color .3s ease}.BlogSection_card__XmM51:hover .BlogSection_cardTitle__oy_Ob{color:var(--sage)}.BlogSection_excerpt__r7_XL{font-size:14.5px;color:var(--ink);opacity:.65;line-height:1.7;margin-bottom:20px;flex:1 1}.BlogSection_cardFooter__Yjcvh{display:flex;align-items:center;justify-content:space-between;padding-top:20px;border-top:1px solid var(--line)}.BlogSection_meta__inPVm{display:flex;align-items:center;gap:10px}.BlogSection_date__oUylt{display:flex;align-items:center;gap:6px}.BlogSection_date__oUylt,.BlogSection_readTime__j_qP3{font-size:13px;color:var(--ink);opacity:.5}.BlogSection_readMore__5R0VX{color:var(--sage);font-weight:600;font-size:13.5px;display:flex;align-items:center;gap:6px;transition:gap .3s ease}.BlogSection_card__XmM51:hover .BlogSection_readMore__5R0VX{gap:10px}.BlogSection_ctaSection__l4LQj{text-align:center;margin-top:20px}.BlogSection_ctaButton__8IOcV{display:inline-block;padding:15px 38px;background:var(--ink);color:var(--paper);border-radius:4px;font-size:14.5px;font-weight:600;letter-spacing:.03em;text-decoration:none;transition:background .3s ease,border-color .3s ease;border:1px solid var(--ink);cursor:pointer}.BlogSection_ctaButton__8IOcV:hover{background:var(--moss);border-color:var(--moss)}.BlogSection_emptyState__pmZ7A,.BlogSection_loadingState__aYiyE{text-align:center;padding:40px 0;color:var(--ink);opacity:.5;font-size:14px}@media (max-width:700px){.BlogSection_blogSection__xxSaR{padding:60px 16px}.BlogSection_title__vyswe{font-size:32px}.BlogSection_subtitle__XdGwz{font-size:15px}.BlogSection_cardContent__8dbeQ{padding:22px}}