.blog-module__3rPSzG__blogPage{background-color:var(--bg-lighter);color:var(--text-primary);line-height:1.6}.blog-module__3rPSzG__searchContainer{align-items:center;gap:1rem;max-width:900px;margin:0 auto;display:flex}.blog-module__3rPSzG__searchWrap{flex:auto;width:100%;position:relative}.blog-module__3rPSzG__searchIcon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.blog-module__3rPSzG__searchInput{border:var(--border-thin) solid var(--border-default);width:100%;font-size:var(--text-base);background:var(--bg-white);color:var(--text-primary);transition:border-color var(--duration-slow) var(--ease-standard), box-shadow var(--duration-slow) var(--ease-standard);box-sizing:border-box;border-radius:50px;outline:none;padding:1rem 3rem;font-family:inherit}.blog-module__3rPSzG__searchInput:focus{border-color:var(--color-primary);box-shadow:var(--ring-focus)}.blog-module__3rPSzG__searchInput::placeholder{color:var(--text-muted)}.blog-module__3rPSzG__searchClear{position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.blog-module__3rPSzG__categoryWrap{flex:0 0 280px;width:min(280px,100%);position:relative}.blog-module__3rPSzG__categorySelect{appearance:none;border:var(--border-thin) solid var(--border-default);width:100%;font-size:var(--text-base);font-family:inherit;font-weight:var(--weight-semibold);background:var(--bg-white);color:var(--text-primary);transition:border-color var(--duration-slow) var(--ease-standard), box-shadow var(--duration-slow) var(--ease-standard);cursor:pointer;border-radius:50px;outline:none;padding:1rem 3rem 1rem 1.25rem}.blog-module__3rPSzG__categorySelect:focus{border-color:var(--color-primary);box-shadow:var(--ring-focus)}.blog-module__3rPSzG__categoryIcon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.blog-module__3rPSzG__blogGridSection{padding:var(--section-padding-block) var(--space-8);background:var(--bg-white)}.blog-module__3rPSzG__contentWrapper{max-width:var(--layout-width);margin:0 auto}.blog-module__3rPSzG__blogGrid{margin-top:var(--section-content-gap);grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;display:grid}.blog-module__3rPSzG__blogCard{background:var(--bg-white);border:var(--border-thin) solid var(--border-light);border-radius:16px;overflow:hidden}.blog-module__3rPSzG__blogCardImage{background:var(--bg-light);border-bottom:var(--border-thin) solid var(--border-light);justify-content:center;align-items:center;height:200px;display:flex;position:relative;overflow:hidden}.blog-module__3rPSzG__blogImage{object-fit:cover;width:100%;height:100%;display:block}.blog-module__3rPSzG__imagePlaceholder{background:var(--bg-light);justify-content:center;align-items:center;display:none;position:absolute;inset:0}.blog-module__3rPSzG__placeholderIcon{color:var(--text-muted);opacity:.6}.blog-module__3rPSzG__blogCardContent{padding:2rem}.blog-module__3rPSzG__blogCardMeta{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.blog-module__3rPSzG__blogCategory{background:var(--color-accent);color:#fff;font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;text-align:center;border-radius:20px;min-width:fit-content;padding:.4rem 1.2rem}.blog-module__3rPSzG__blogDate{color:var(--text-secondary);font-size:var(--text-sm)}.blog-module__3rPSzG__blogCardTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-heading);margin-bottom:1rem;line-height:1.3}.blog-module__3rPSzG__blogCardTitle a{color:inherit;transition:color var(--duration-slow) var(--ease-standard);text-decoration:none}.blog-module__3rPSzG__blogCardTitle a:hover,.blog-module__3rPSzG__blogCardTitle a:focus-visible{color:var(--color-primary)}.blog-module__3rPSzG__blogCardExcerpt{color:var(--text-secondary);line-height:1.6;font-size:var(--text-md);margin-bottom:1.5rem}.blog-module__3rPSzG__blogCardFooter{justify-content:space-between;align-items:center;display:flex}@media (max-width:900px){.blog-module__3rPSzG__searchContainer{max-width:720px}.blog-module__3rPSzG__blogGridSection{padding-inline:var(--space-6)}.blog-module__3rPSzG__blogGrid{grid-template-columns:1fr;gap:1.5rem}.blog-module__3rPSzG__blogCardContent{padding:1.5rem}.blog-module__3rPSzG__blogCardTitle{font-size:var(--text-md)}.blog-module__3rPSzG__blogCardImage{height:190px}.blog-module__3rPSzG__placeholderIcon svg{width:42px;height:42px}}@media (max-width:600px){.blog-module__3rPSzG__searchContainer{flex-direction:column;align-items:stretch}.blog-module__3rPSzG__categoryWrap{flex:none;width:100%}.blog-module__3rPSzG__blogGridSection{padding-inline:var(--space-5)}.blog-module__3rPSzG__blogCardContent{padding:1.2rem}.blog-module__3rPSzG__blogCardTitle{font-size:var(--text-md)}.blog-module__3rPSzG__blogCardImage{height:180px}.blog-module__3rPSzG__placeholderIcon svg{width:36px;height:36px}.blog-module__3rPSzG__blogCardFooter,.blog-module__3rPSzG__blogCardMeta{flex-direction:column;align-items:flex-start;gap:.5rem}.blog-module__3rPSzG__blogCategory{font-size:var(--text-2xs);padding:.3rem 1rem}}
