.blog_page__i3gIe{max-width:1100px;margin:0 auto;padding:2rem 1.5rem 4rem}.blog_breadcrumb__ak3pq{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text3);margin-bottom:2rem}.blog_breadcrumbLink__ENFbD{color:var(--text2);text-decoration:none}.blog_breadcrumbLink__ENFbD:hover{color:var(--green)}.blog_breadcrumbCurrent__wDlOe{color:var(--text)}.blog_headerMeta__ROzkf{margin-bottom:1rem}.blog_pill__fRADW{display:inline-block;padding:.35rem .85rem;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.06em;background:var(--green-dim);color:var(--green);border:1px solid var(--green2)}.blog_title__zAWCj{font-family:var(--font-space-grotesk),sans-serif;font-size:clamp(2rem,5vw,2.75rem);font-weight:700;line-height:1.15;margin-bottom:1rem}.blog_titleEm__aaCy8{font-style:normal;color:var(--green)}.blog_subtitle__jM4nQ{font-size:1.0625rem;line-height:1.65;color:var(--text2);max-width:640px}.blog_featured__kHmgQ{margin:2.5rem 0}.blog_sectionTitle__TsUWD{font-family:var(--font-space-grotesk),sans-serif;font-size:1.25rem;font-weight:600;margin-bottom:1.25rem}.blog_featuredGrid__nQ_Me{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.blog_featuredCard__MRcOu{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;background:var(--bg2);border:1px solid var(--border);border-radius:var(--card-r);text-decoration:none}.blog_featuredCard__MRcOu:hover{border-color:var(--green)}.blog_featuredBadge__dC_6v{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--green)}.blog_featuredTitle__xaQtL{font-family:var(--font-space-grotesk),sans-serif;font-size:1rem;font-weight:600;line-height:1.4;color:var(--text)}.blog_featuredMeta__n1t02{font-size:.8125rem;color:var(--text3)}@media (max-width:560px){.blog_page__i3gIe{padding:1.5rem 1rem 3rem}.blog_title__zAWCj{font-size:2.1rem}.blog_subtitle__jM4nQ{font-size:.95rem}.blog_featured__kHmgQ{margin:2rem 0}.blog_featuredGrid__nQ_Me{grid-template-columns:1fr}}.BlogListing_filters__jO_Vm{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.BlogListing_search__SGsPR{width:100%;max-width:420px;padding:.75rem 1rem;border-radius:var(--card-r2);border:1px solid var(--border);background:var(--bg2);color:var(--text);font-size:.9375rem}.BlogListing_search__SGsPR:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 2px rgba(181,242,61,.15)}.BlogListing_categories__MXYkO{display:flex;flex-wrap:wrap;gap:.5rem}.BlogListing_categoryBtn__FUDSl{padding:.4rem .85rem;border-radius:999px;border:1px solid var(--border);background:var(--bg2);color:var(--text2);font-size:.8125rem;cursor:pointer}.BlogListing_categoryBtn__FUDSl:hover{border-color:var(--green);color:var(--text)}.BlogListing_categoryBtnActive__7PZQA{background:var(--green-dim);border-color:var(--green);color:var(--green)}.BlogListing_grid__thJyN{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.BlogListing_card__R1xw5{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background:var(--bg2);border:1px solid var(--border);border-radius:var(--card-r)}.BlogListing_card__R1xw5:hover{border-color:rgba(181,242,61,.4)}.BlogListing_badge___ra6M{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.BlogListing_cardTitle__dM71C{font-family:var(--font-space-grotesk),sans-serif;font-size:1.125rem;font-weight:600;line-height:1.4}.BlogListing_cardTitle__dM71C a{color:var(--text);text-decoration:none}.BlogListing_cardTitle__dM71C a:hover{color:var(--green)}.BlogListing_cardDesc__C7xtH{font-size:.9375rem;line-height:1.6;color:var(--text2);flex:1}.BlogListing_meta__YC2bg{display:flex;gap:.5rem;font-size:.8125rem;color:var(--text3)}.BlogListing_calcLink__MMOQm{font-size:.875rem;font-weight:600;color:var(--green);text-decoration:none}.BlogListing_calcLink__MMOQm:hover{text-decoration:underline}.BlogListing_empty__WsJHZ{text-align:center;padding:3rem 1rem;color:var(--text3)}