.RelatedPosts_relatedPosts__UL3nF{max-width:1200px;margin:4rem auto 0;padding:0 2rem}.RelatedPosts_heading__PBCP_{font-family:var(--font-ui);font-size:1.5rem;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--color-text-primary);margin:0 0 2rem}.RelatedPosts_grid__VPclm{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.RelatedPosts_card__r5rk_{background:var(--color-surface);border-radius:12px;overflow:hidden;transition:background-color .15s ease}.RelatedPosts_card__r5rk_:hover{background:var(--color-surface-elevated)}.RelatedPosts_link__JoW0H{display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%}.RelatedPosts_imageContainer__8hM8F{position:relative;width:100%;height:180px;overflow:hidden;flex-shrink:0}.RelatedPosts_image__w8mrv{object-fit:cover;transition:transform .2s ease}.RelatedPosts_card__r5rk_:hover .RelatedPosts_image__w8mrv{transform:scale(1.05)}.RelatedPosts_content__hkKgM{padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;flex:1 1}.RelatedPosts_title__OHV1g{font-size:1rem;font-weight:600;line-height:1.4;letter-spacing:-.015em;color:var(--color-text-primary)}.RelatedPosts_excerpt__w97X2,.RelatedPosts_title__OHV1g{font-family:var(--font-ui);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.RelatedPosts_excerpt__w97X2{font-size:.875rem;line-height:1.5;color:var(--color-text-secondary)}.RelatedPosts_meta__gMTN0{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:auto;padding-top:.5rem}.RelatedPosts_category___3b4j,.RelatedPosts_date__WIdMj,.RelatedPosts_readingTime__MShR0{font-family:var(--font-ui);font-size:.6875rem;color:var(--color-text-tertiary);font-weight:400}.RelatedPosts_category___3b4j{background:var(--color-border-subtle);padding:.1875rem .375rem;border-radius:.375rem;text-transform:uppercase;letter-spacing:.05em;font-weight:500;font-size:.625rem}@media (max-width:768px){.RelatedPosts_relatedPosts__UL3nF{margin:3rem auto 0}.RelatedPosts_heading__PBCP_{font-size:1.25rem;margin-bottom:1.5rem}.RelatedPosts_grid__VPclm{grid-template-columns:1fr;gap:1.25rem}.RelatedPosts_imageContainer__8hM8F{height:160px}.RelatedPosts_content__hkKgM{padding:1rem}}@media (max-width:480px){.RelatedPosts_relatedPosts__UL3nF{margin:2.5rem auto 0}.RelatedPosts_imageContainer__8hM8F{height:140px}}.BlogPostPage_blogPostPage__wDypF{min-height:100vh}.BlogPostPage_headerContainer__ylRip{width:100%;padding:2rem 1rem;text-align:center;margin-bottom:2rem}.BlogPostPage_headerContent__JVHVd{max-width:1140px;margin:0 auto}.BlogPostPage_title__31Pb1{font-family:var(--font-serif);font-size:clamp(2rem,7vw,4.5rem);line-height:1.1;letter-spacing:-.025em;color:var(--color-text-primary);margin:0 0 1rem}.BlogPostPage_container__EfctY{max-width:var(--container-narrow);margin:0 auto;padding:0 1rem 2rem}.BlogPostPage_article__Je7vX{background:var(--color-background)}.BlogPostPage_meta__NHFpJ{display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.BlogPostPage_category__367Vo{display:none}.BlogPostPage_metaInfo__5Qewx{display:flex;align-items:center;gap:.75rem;font-family:var(--font-ui);font-size:.875rem}.BlogPostPage_date__JjXcZ,.BlogPostPage_excerpt__hBg1z,.BlogPostPage_metaInfo__5Qewx,.BlogPostPage_readingTime__5UAYU{color:var(--color-text-secondary)}.BlogPostPage_excerpt__hBg1z{font-family:var(--font-ui);font-size:1.125rem;font-weight:400;line-height:1.6;margin:1rem auto 0;max-width:600px}.BlogPostPage_imageContainer__HAiVf{width:calc(100% + 8rem);margin:3rem -4rem;border-radius:16px;overflow:hidden}.BlogPostPage_image__QXkZy{width:100%;height:auto;border-radius:12px}.BlogPostPage_content__2Q_K5{max-width:100%;margin:3rem 0;font-family:var(--font-ui)}.BlogPostPage_paragraph__jLFkQ{font-size:1rem;font-weight:400;line-height:1.7;color:var(--color-text-primary);margin:0 0 1.5rem}.BlogPostPage_h1__UqwYq{font-size:2rem;font-weight:700;line-height:1.25;letter-spacing:-.025em;margin:3rem 0 1.5rem}.BlogPostPage_h1__UqwYq,.BlogPostPage_h2__Zdw2V{font-family:var(--font-ui);color:var(--color-text-primary)}.BlogPostPage_h2__Zdw2V{font-size:1.5rem;font-weight:600;line-height:1.3;letter-spacing:-.02em;margin:2.5rem 0 1rem}.BlogPostPage_h3__9DVcy{font-size:1.25rem;line-height:1.4;margin:2rem 0 .75rem}.BlogPostPage_h3__9DVcy,.BlogPostPage_h4__8_Hrp{font-family:var(--font-ui);font-weight:600;color:var(--color-text-primary)}.BlogPostPage_h4__8_Hrp{font-size:1.125rem;line-height:1.5;margin:1.5rem 0 .5rem}.BlogPostPage_h1__UqwYq:first-child,.BlogPostPage_h2__Zdw2V:first-child,.BlogPostPage_h3__9DVcy:first-child,.BlogPostPage_h4__8_Hrp:first-child{margin-top:0}.BlogPostPage_ol__TUhw2,.BlogPostPage_ul__xks4k{font-size:1rem;line-height:1.7;color:var(--color-text-primary);margin:1.5rem 0;padding-left:1.5rem}.BlogPostPage_ol__TUhw2{list-style-type:decimal}.BlogPostPage_ul__xks4k{list-style-type:disc}.BlogPostPage_li__qbZ8T{margin-bottom:.5rem;font-family:var(--font-ui)}.BlogPostPage_link__MATN6{color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:2px;text-decoration-thickness:1px;transition:all .15s ease}.BlogPostPage_link__MATN6:hover{-webkit-text-decoration-color:var(--color-text-primary);text-decoration-color:var(--color-text-primary);text-decoration-thickness:2px}.BlogPostPage_strong__039N6{font-weight:600;color:var(--color-text-primary)}.BlogPostPage_em__yKgHa{font-style:italic}.BlogPostPage_footer__LGMLd{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border-color)}.BlogPostPage_tags__dF9od{margin-bottom:2rem}.BlogPostPage_tagsTitle__G0MlD{font-weight:600;color:var(--text-secondary);margin-bottom:.75rem}.BlogPostPage_tagsList__Im_Oc{display:flex;flex-wrap:wrap;gap:.5rem}.BlogPostPage_tag__PQCFX{display:inline-block;padding:.25rem .75rem;background:var(--background-secondary);border-radius:16px;color:var(--text-secondary)}.BlogPostPage_organization__ONier{padding:1.5rem;background:var(--background-secondary);border-radius:8px}.BlogPostPage_organizationTitle__ZukeC{font-weight:600;color:var(--text-secondary);margin-bottom:.75rem}.BlogPostPage_organizationName__BKahf{color:var(--accent-color);margin-bottom:.5rem}.BlogPostPage_organizationDescription__AxA83{color:var(--text-secondary)}.BlogPostPage_organizationLogo__VcIRc{display:flex;flex-direction:column;max-width:var(--container-narrow);margin:3rem auto 4rem;padding:2rem;border:1px solid var(--color-border);border-radius:12px;background:transparent}.BlogPostPage_organizationContent__7VgAi{display:flex;align-items:flex-start;gap:2rem;margin-bottom:2rem}.BlogPostPage_logoImage__vF60z{flex-shrink:0;max-width:120px;max-height:80px;width:auto;height:auto;object-fit:contain;filter:grayscale(100%) invert(1) opacity(1)}.BlogPostPage_organizationInfo__rveeA{flex:1 1;min-width:0}.BlogPostPage_organizationName__BKahf{font-family:var(--font-ui);font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin:0 0 .5rem;line-height:1.3}.BlogPostPage_organizationDescription__AxA83{font-family:var(--font-ui);font-size:.9375rem;line-height:1.5;color:var(--color-text-secondary);margin:0}.BlogPostPage_organizationRelatedPosts__jPONy{width:100%;border-top:1px solid var(--color-border);padding-top:1.5rem;overflow:hidden}.BlogPostPage_relatedPostsList__T56fv{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.BlogPostPage_relatedPostItem__Y83wm{font-family:var(--font-ui);font-size:.8125rem;line-height:1.4;max-width:100%;overflow:hidden}.BlogPostPage_relatedPostLink__G7Wl1{display:inline-flex;align-items:center;gap:.375rem;color:var(--color-text-secondary);text-decoration:none;transition:color .15s ease;max-width:100%}.BlogPostPage_relatedPostLink__G7Wl1:hover{color:var(--color-text-primary)}.BlogPostPage_relatedPostTitle__G81Xf{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex-shrink:1}.BlogPostPage_relatedPostArrow__ALTAo{flex-shrink:0;opacity:0;transform:translateX(-4px);transition:all .2s ease;display:inline-block;margin-left:-.375rem}.BlogPostPage_relatedPostLink__G7Wl1:hover .BlogPostPage_relatedPostArrow__ALTAo{opacity:1;transform:translateX(0)}.BlogPostPage_currentPost__uhyVn{opacity:.4;pointer-events:none;cursor:default}.BlogPostPage_currentPost__uhyVn:hover{opacity:.4}.BlogPostPage_hoverCard__yDPZd{width:280px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.15);z-index:50}.BlogPostPage_hoverCardImage__eHGIu{width:100%;height:140px;overflow:hidden;background:var(--color-background)}.BlogPostPage_hoverCardImage__eHGIu img{width:100%;height:100%;object-fit:cover}.BlogPostPage_hoverCardContent__8kbi7{padding:.75rem}.BlogPostPage_hoverCardMeta__veDfV{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.BlogPostPage_hoverCardCategory__hrE7q{font-family:var(--font-ui);font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary)}.BlogPostPage_hoverCardDate__JW2EI{font-family:var(--font-ui);font-size:.625rem;color:var(--color-text-tertiary)}.BlogPostPage_hoverCardTitle___RBS4{font-family:var(--font-ui);font-size:.875rem;font-weight:600;line-height:1.3;color:var(--color-text-primary);margin:0 0 .5rem}.BlogPostPage_hoverCardExcerpt__vuxGy{font-family:var(--font-ui);font-size:.75rem;line-height:1.4;color:var(--color-text-secondary);margin:0 0 .5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BlogPostPage_hoverCardAuthor__tJnwP{font-family:var(--font-ui);font-size:.6875rem;color:var(--color-text-tertiary);border-top:1px solid var(--color-border);padding-top:.5rem}@media (max-width:768px){.BlogPostPage_headerContainer__ylRip{padding:1.5rem 1rem}.BlogPostPage_container__EfctY{padding:0 1rem 1.5rem}.BlogPostPage_meta__NHFpJ{margin-bottom:1rem}.BlogPostPage_metaInfo__5Qewx{font-size:.8rem;gap:.5rem}.BlogPostPage_excerpt__hBg1z{max-width:100%}.BlogPostPage_imageContainer__HAiVf{width:calc(100% + 2rem);margin:2rem -1rem;border-radius:12px}.BlogPostPage_content__2Q_K5{margin:1.5rem 0}.BlogPostPage_footer__LGMLd{margin-top:2rem;padding-top:1.5rem}.BlogPostPage_organizationLogo__VcIRc{margin:2rem auto 3rem;padding:1.5rem}.BlogPostPage_organizationContent__7VgAi{flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.BlogPostPage_logoImage__vF60z{max-width:100px;max-height:60px}.BlogPostPage_organizationName__BKahf{font-size:1rem}.BlogPostPage_organizationDescription__AxA83{font-size:.875rem}.BlogPostPage_organizationRelatedPosts__jPONy{padding-top:1rem}.BlogPostPage_relatedPostItem__Y83wm{font-size:.75rem}.BlogPostPage_hoverCard__yDPZd{width:260px}.BlogPostPage_hoverCardImage__eHGIu{height:120px}.BlogPostPage_hoverCardContent__8kbi7{padding:.625rem}.BlogPostPage_hoverCardTitle___RBS4{font-size:.8125rem}.BlogPostPage_hoverCardExcerpt__vuxGy{font-size:.6875rem}}