.BlogCard-module__1Tt43q__card{border:1px solid var(--outline-variant);border-radius:var(--rounded-lg);background-color:var(--surface);height:100%;color:inherit;transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease, transform var(--duration-base) var(--ease-out);flex-direction:column;justify-content:space-between;padding:24px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.BlogCard-module__1Tt43q__card:hover{border-color:var(--outline);background-color:var(--surface-container-low);transform:translateY(-2px)}.BlogCard-module__1Tt43q__card:hover .BlogCard-module__1Tt43q__title{color:var(--secondary)}}.BlogCard-module__1Tt43q__header{margin-bottom:24px}.BlogCard-module__1Tt43q__title{color:var(--on-surface);transition:color var(--duration-fast) ease;margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.3}.BlogCard-module__1Tt43q__summary{color:var(--on-surface-variant);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.BlogCard-module__1Tt43q__footer{flex-direction:column;gap:12px;margin-top:auto;display:flex}.BlogCard-module__1Tt43q__meta{color:var(--outline);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.BlogCard-module__1Tt43q__metaItem{align-items:center;gap:5px;display:flex}.BlogCard-module__1Tt43q__tags{flex-wrap:wrap;gap:6px;display:flex}
.BlogGrid-module__rPEtNa__container{flex-direction:column;gap:32px;display:flex}.BlogGrid-module__rPEtNa__controls{flex-direction:column;gap:16px;display:flex}.BlogGrid-module__rPEtNa__searchWrapper{max-width:400px;position:relative}.BlogGrid-module__rPEtNa__searchIcon{color:var(--outline);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.BlogGrid-module__rPEtNa__searchInput{border:1px solid var(--outline-variant);border-radius:var(--rounded-md);background-color:var(--surface);width:100%;color:var(--on-surface);transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;padding:10px 12px 10px 38px;font-size:14px}.BlogGrid-module__rPEtNa__searchInput:focus{border-color:var(--secondary);box-shadow:0 0 0 2px var(--secondary-fixed);outline:none}[data-theme=dark] .BlogGrid-module__rPEtNa__searchInput:focus{box-shadow:0 0 0 2px var(--secondary-container)}.BlogGrid-module__rPEtNa__tagFilter{flex-wrap:wrap;gap:8px;display:flex}.BlogGrid-module__rPEtNa__tagButton{border:1px solid var(--outline-variant);color:var(--on-surface-variant);border-radius:var(--rounded-full);cursor:pointer;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease, border-color var(--duration-fast) ease;background-color:#0000;padding:4px 12px;font-size:13px;font-weight:500}@media (hover:hover) and (pointer:fine){.BlogGrid-module__rPEtNa__tagButton:hover{background-color:var(--surface-container);color:var(--on-surface)}}.BlogGrid-module__rPEtNa__tagButton:active{transform:scale(.96)}.BlogGrid-module__rPEtNa__tagActive{background-color:var(--secondary-fixed);color:var(--on-secondary-fixed);border-color:#0000}[data-theme=dark] .BlogGrid-module__rPEtNa__tagActive{background-color:var(--secondary-container);color:var(--on-secondary-container)}.BlogGrid-module__rPEtNa__grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:768px){.BlogGrid-module__rPEtNa__grid{grid-template-columns:repeat(2,1fr)}}.BlogGrid-module__rPEtNa__emptyState{text-align:center;color:var(--on-surface-variant);background-color:var(--surface);border:1px dashed var(--outline-variant);border-radius:var(--rounded-lg);grid-column:1/-1;padding:48px 24px}
.page-module__jXZM3G__container{padding-top:48px;padding-bottom:64px}.page-module__jXZM3G__title{letter-spacing:-.02em;color:var(--on-surface);margin-bottom:8px;font-size:32px;font-weight:600}.page-module__jXZM3G__subtitle{color:var(--on-surface-variant);margin-bottom:32px;font-size:16px}.page-module__jXZM3G__loading{text-align:center;color:var(--on-surface-variant);padding:48px}
