.BlogImage_blog-image__IfTcb{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f9fafb;border-radius:8px;overflow:hidden}.BlogImage_blog-image--loading__cDINJ{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:BlogImage_loading__7QNwm 1.5s infinite}.BlogImage_blog-image__img__7GPvh{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.BlogImage_blog-image__loading__NSwJu{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.BlogImage_blog-image__loading-spinner__wA9ih{width:24px;height:24px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:BlogImage_spin__tow6u 1s linear infinite}.BlogImage_blog-image--fallback__6JlrH{background:#f3f4f6;color:#6b7280;border:2px dashed #d1d5db}.BlogImage_blog-image__fallback-content__zQlOo{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;padding:1rem}.BlogImage_blog-image__fallback-icon___9yZW{color:#9ca3af;width:48px;height:48px}.BlogImage_blog-image__fallback-text__MsJZc{font-size:.875rem;font-weight:500;color:#6b7280}@keyframes BlogImage_loading__7QNwm{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes BlogImage_spin__tow6u{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.BlogImage_blog-image--loading__cDINJ{animation:none;background:#f0f0f0}.BlogImage_blog-image__loading-spinner__wA9ih{animation:none;border:3px solid #d1d5db;border-top-color:#3b82f6}.BlogImage_blog-image__img__7GPvh{transition:none}}@media (prefers-color-scheme:dark){.BlogImage_blog-image__IfTcb{background:#374151}.BlogImage_blog-image--loading__cDINJ{background:linear-gradient(90deg,#4b5563 25%,#374151 50%,#4b5563 75%)}.BlogImage_blog-image--fallback__6JlrH{background:#374151;color:#d1d5db;border-color:#6b7280}.BlogImage_blog-image__fallback-icon___9yZW{color:#9ca3af}.BlogImage_blog-image__fallback-text__MsJZc{color:#d1d5db}.BlogImage_blog-image__loading-spinner__wA9ih{border-color:#60a5fa #6b7280 #6b7280}}.BlogImage_blog-image__IfTcb.BlogImage_author-info__avatar-image__Sn_iv{border-radius:50%;width:40px;height:40px;flex-shrink:0}.BlogImage_blog-image__IfTcb.BlogImage_author-info__avatar-image__Sn_iv .BlogImage_blog-image__fallback-content__zQlOo{padding:.25rem}.BlogImage_blog-image__IfTcb.BlogImage_author-info__avatar-image__Sn_iv .BlogImage_blog-image__fallback-icon___9yZW{width:20px;height:20px}.BlogImage_blog-image__IfTcb.BlogImage_author-info__avatar-image__Sn_iv .BlogImage_blog-image__fallback-text__MsJZc{font-size:.625rem}.AuthorInfo_author-info__H80eZ{display:flex;align-items:center;gap:.75rem}.AuthorInfo_author-info__content__inegj,.AuthorInfo_author-info__link__N2tZu{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit;transition:all .2s ease;border-radius:.5rem;padding:.25rem;margin:-.25rem}.AuthorInfo_author-info__link__N2tZu:hover{background:rgba(59,130,246,.1);transform:translateY(-1px)}.AuthorInfo_author-info__link__N2tZu:focus{outline:2px solid #3b82f6;outline-offset:2px;background:rgba(59,130,246,.1)}.AuthorInfo_author-info__avatar__g1JwV{position:relative;width:40px;height:40px;flex-shrink:0;border-radius:50%;overflow:hidden;background:#f3f4f6;border:2px solid #e5e7eb;transition:all .2s ease}.AuthorInfo_author-info__link__N2tZu:hover .AuthorInfo_author-info__avatar__g1JwV{border-color:#3b82f6;transform:scale(1.05)}.AuthorInfo_author-info__details__vD5GD{display:flex;flex-direction:column;gap:.125rem;min-width:0}.AuthorInfo_author-info__name__oo7c6{font-size:.875rem;font-weight:600;color:#374151;line-height:1.2;transition:color .2s ease}.AuthorInfo_author-info__link__N2tZu:hover .AuthorInfo_author-info__name__oo7c6{color:#3b82f6}.AuthorInfo_author-info__bio__xUaFA{font-size:.75rem;color:#6b7280;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}@media (max-width:768px){.AuthorInfo_author-info__H80eZ,.AuthorInfo_author-info__content__inegj,.AuthorInfo_author-info__link__N2tZu{gap:.5rem}.AuthorInfo_author-info__avatar__g1JwV{width:32px;height:32px}.AuthorInfo_author-info__name__oo7c6{font-size:.8125rem}.AuthorInfo_author-info__bio__xUaFA{font-size:.6875rem;max-width:150px}}@media (prefers-reduced-motion:reduce){.AuthorInfo_author-info__avatar__g1JwV,.AuthorInfo_author-info__link__N2tZu,.AuthorInfo_author-info__name__oo7c6{transition:none}.AuthorInfo_author-info__link__N2tZu:hover,.AuthorInfo_author-info__link__N2tZu:hover .AuthorInfo_author-info__avatar__g1JwV{transform:none}}@media (prefers-color-scheme:dark){.AuthorInfo_author-info__name__oo7c6{color:#f3f4f6}.AuthorInfo_author-info__link__N2tZu:hover .AuthorInfo_author-info__name__oo7c6{color:#60a5fa}.AuthorInfo_author-info__bio__xUaFA{color:#d1d5db}.AuthorInfo_author-info__avatar__g1JwV{background:#374151;border-color:#4b5563}.AuthorInfo_author-info__link__N2tZu:hover .AuthorInfo_author-info__avatar__g1JwV{border-color:#60a5fa}.AuthorInfo_author-info__link__N2tZu:hover{background:rgba(96,165,250,.1)}.AuthorInfo_author-info__link__N2tZu:focus{outline-color:#60a5fa;background:rgba(96,165,250,.1)}}@media (prefers-contrast:high){.AuthorInfo_author-info__avatar__g1JwV{border-width:3px;border-color:#000000}.AuthorInfo_author-info__name__oo7c6{color:#000000;font-weight:700}.AuthorInfo_author-info__link__N2tZu:hover .AuthorInfo_author-info__name__oo7c6{color:#0000ff}.AuthorInfo_author-info__link__N2tZu:focus{outline-width:3px;outline-color:#0000ff}}.BlogCard_blog-card__u32Vc{--card-bg:#ffffff;--card-border:#e5e7eb;--card-shadow:0 1px 3px rgba(0,0,0,0.1);--card-shadow-hover:0 10px 25px rgba(0,0,0,0.15);--text-primary:#111827;--text-secondary:#6b7280;--text-accent:#3b82f6;--border-radius:12px;--transition:all 0.3s cubic-bezier(0.4,0,0.2,1);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--border-radius);box-shadow:var(--card-shadow);transition:var(--transition);overflow:hidden;height:100%;display:flex;flex-direction:column}.BlogCard_blog-card__u32Vc:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}.BlogCard_blog-card__u32Vc:focus-within{outline:2px solid var(--text-accent);outline-offset:2px}.BlogCard_blog-card__content__zCi0S{display:flex;flex-direction:column;height:100%}.BlogCard_blog-card__image-container__99rJ7{position:relative;width:100%;height:200px;overflow:hidden;background:#f3f4f6}.BlogCard_blog-card__image__RpMkf{width:100%;height:100%;object-fit:cover;transition:var(--transition)}.BlogCard_blog-card__u32Vc:hover .BlogCard_blog-card__image__RpMkf{transform:scale(1.05)}.BlogCard_blog-card__text-content__HDigj{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.BlogCard_blog-card__header__hNH5W{margin-bottom:1rem}.BlogCard_blog-card__title__c6qCd{font-size:1.25rem;font-weight:700;line-height:1.4;margin:0 0 .5rem;color:var(--text-primary)}.BlogCard_blog-card__title-link__y2Ehm{color:inherit;text-decoration:none;transition:var(--transition);position:relative}.BlogCard_blog-card__title-link__y2Ehm:hover{color:var(--text-accent)}.BlogCard_blog-card__title-link__y2Ehm:focus{outline:none;color:var(--text-accent)}.BlogCard_blog-card__title-link__y2Ehm:focus:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--text-accent)}.BlogCard_blog-card__meta__DZ76U{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-secondary)}.BlogCard_blog-card__date__HbNBG,.BlogCard_blog-card__reading-time__QhHhN{font-weight:500}.BlogCard_blog-card__separator__7wMzI{font-weight:700;color:#d1d5db}.BlogCard_blog-card__body__AZ5aN{flex-grow:1;margin-bottom:1.5rem}.BlogCard_blog-card__summary___x7uZ{font-size:.95rem;line-height:1.6;color:var(--text-secondary);margin:0 0 1rem}.BlogCard_blog-card__tags__AyfyT{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.BlogCard_blog-card__tag__2ozgg{background:#f3f4f6;color:var(--text-secondary);padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:var(--transition);border:none;outline:none}.BlogCard_blog-card__tag__2ozgg:hover{background:#e5e7eb;color:var(--text-primary)}.BlogCard_blog-card__tag__2ozgg:focus{background:var(--text-accent);color:white;outline:2px solid var(--text-accent);outline-offset:2px}.BlogCard_blog-card__footer__x7HQi{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.BlogCard_blog-card__read-more__tsd8L{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-accent);text-decoration:none;font-weight:600;font-size:.875rem;transition:var(--transition);padding:.5rem;border-radius:.375rem;margin:-.5rem}.BlogCard_blog-card__read-more__tsd8L:hover{background:rgba(59,130,246,.1);transform:translateX(2px)}.BlogCard_blog-card__read-more__tsd8L:focus{outline:2px solid var(--text-accent);outline-offset:2px;background:rgba(59,130,246,.1)}.BlogCard_blog-card__read-more-icon__ucdbe{transition:var(--transition)}.BlogCard_blog-card__read-more__tsd8L:hover .BlogCard_blog-card__read-more-icon__ucdbe{transform:translateX(4px)}@media (max-width:768px){.BlogCard_blog-card__text-content__HDigj{padding:1rem}.BlogCard_blog-card__title__c6qCd{font-size:1.125rem}.BlogCard_blog-card__image-container__99rJ7{height:160px}.BlogCard_blog-card__footer__x7HQi{flex-direction:column;align-items:flex-start;gap:1rem}}@media (prefers-reduced-motion:reduce){.BlogCard_blog-card__image__RpMkf,.BlogCard_blog-card__read-more-icon__ucdbe,.BlogCard_blog-card__read-more__tsd8L,.BlogCard_blog-card__tag__2ozgg,.BlogCard_blog-card__title-link__y2Ehm,.BlogCard_blog-card__u32Vc{transition:none}.BlogCard_blog-card__read-more__tsd8L:hover,.BlogCard_blog-card__read-more__tsd8L:hover .BlogCard_blog-card__read-more-icon__ucdbe,.BlogCard_blog-card__u32Vc:hover,.BlogCard_blog-card__u32Vc:hover .BlogCard_blog-card__image__RpMkf{transform:none}}@media (prefers-color-scheme:dark){.BlogCard_blog-card__u32Vc{--card-bg:#1f2937;--card-border:#374151;--card-shadow:0 1px 3px rgba(0,0,0,0.3);--card-shadow-hover:0 10px 25px rgba(0,0,0,0.4);--text-primary:#f9fafb;--text-secondary:#d1d5db;--text-accent:#60a5fa}.BlogCard_blog-card__tag__2ozgg{background:#374151;color:var(--text-secondary)}.BlogCard_blog-card__tag__2ozgg:hover{background:#4b5563;color:var(--text-primary)}.BlogCard_blog-card__separator__7wMzI{color:#6b7280}}@media (prefers-contrast:high){.BlogCard_blog-card__u32Vc{--card-border:#000000;--text-accent:#0000ff}.BlogCard_blog-card__title-link__y2Ehm:focus:after{height:3px}}