.PostHeader_headerSection__q1dBF{position:relative;width:100%;margin-bottom:var(--space-12)}.PostHeader_heroFullWidth__EmCcO{position:relative;width:100%}.PostHeader_headerLayout__V_iZj{display:flex;flex-direction:column;gap:0}@media (width >= 768px){.PostHeader_headerLayout__V_iZj{flex-direction:row;gap:0}}.PostHeader_heroContainer__N2bgt{position:relative;width:100%}@media (width >= 768px){.PostHeader_heroContainer__N2bgt{flex:1}}.PostHeader_heroImageWrapper__WOa0m{position:relative;width:100%;height:300px;overflow:hidden;border-radius:var(--radius-lg);background-color:var(--bg-muted)}@media (width >= 768px){.PostHeader_heroImageWrapper__WOa0m{height:450px}}.PostHeader_heroImage__CgDn2{object-fit:cover}.PostHeader_heroOverlay__drg3Y{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0,transparent 60%,rgb(0 0 0/80%))}.PostHeader_desktopSidebar__2Hapy{display:none}@media (width >= 768px){.PostHeader_desktopSidebar__2Hapy{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-8);margin-top:var(--space-12)}}.PostHeader_categoryStack__JeWpj{display:inline-flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.PostHeader_heroCategoryStack__aXYY8{position:absolute;top:var(--space-4);left:var(--space-4);z-index:2;align-items:flex-start}.PostHeader_mobileCategoryStack__Vs3l0{margin-top:var(--space-4)}.PostHeader_authorSection__TYA7l{display:flex;align-items:flex-start;gap:var(--space-3)}.PostHeader_authorAvatarWrapper__V0uD8{flex-shrink:0}.PostHeader_authorAvatar__YchrJ{border-radius:var(--radius-full);object-fit:cover;width:32px;height:32px}@media (width >= 640px){.PostHeader_authorAvatar__YchrJ{width:40px;height:40px}}.PostHeader_authorAvatarPlaceholder__MsHm2{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--accent-color-dark),var(--accent-color-darker));color:rgb(255 255 255/90%);font-family:var(--font-heading);font-weight:var(--font-semibold);font-size:12px;letter-spacing:.5px}@media (width >= 640px){.PostHeader_authorAvatarPlaceholder__MsHm2{width:40px;height:40px;font-size:14px}}.PostHeader_authorInfo__Wc4D0{display:flex;flex-direction:column;gap:2px}.PostHeader_authorName___0oqn{font-family:var(--font-heading);font-weight:var(--font-semibold);font-size:var(--text-sm);line-height:1.4;margin:0}@media (width >= 640px){.PostHeader_authorName___0oqn{font-size:var(--text-base)}}.PostHeader_authorTitle__OX00E{font-size:var(--text-xs);color:var(--text-muted);display:block;padding-top:2px}.PostHeader_metadata__1C3cF{display:flex;flex-direction:column;gap:var(--space-2)}.PostHeader_metadataItem__ezqXN{display:flex;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);margin:0}.PostHeader_metadataIcon__Mm1xy{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:16px}.PostHeader_titleCard__91yW8{position:relative;width:100%;margin:-48px 0 0;padding:0;z-index:10}@media (width >= 768px){.PostHeader_titleCard__91yW8{margin-top:-128px;margin-left:auto;margin-right:0;max-width:896px}}.PostHeader_titleCardInner__Hb8Gj{padding:var(--space-8);border:1px solid rgb(255 255 255/10%);backdrop-filter:blur(8px)}@media (width >= 768px){.PostHeader_titleCardInner__Hb8Gj{padding:var(--space-12) var(--space-16)}}.PostHeader_title__klwCb{position:relative;font-family:var(--font-heading);font-weight:var(--font-semibold);font-size:var(--text-3xl);line-height:1.2;letter-spacing:-.02em;color:rgb(255 255 255/95%);margin:0;z-index:1}@media (width >= 768px){.PostHeader_title__klwCb{font-size:var(--text-4xl)}}.PostHeader_description__WR7_z{position:relative;margin-top:var(--space-4);font-size:var(--text-base);line-height:1.6;color:rgb(226 232 240/85%);z-index:1}@media (width >= 768px){.PostHeader_description__WR7_z{font-size:var(--text-lg);margin-top:var(--space-2)}}.PostHeader_mobileMetadata__PoiOZ{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6) 0;margin-top:var(--space-6)}@media (width >= 768px){.PostHeader_mobileMetadata__PoiOZ{display:none}}.PostHeader_mobileMetadataRow__zGmME{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:var(--space-4);border-bottom:1px solid var(--border-color)}.BlogPostClient_page__cy2XI{min-height:100vh;padding:var(--page-top-mobile) 0 var(--space-20);background:var(--bg-primary)}.BlogPostClient_container__vhzuz{position:relative;display:flex;flex-direction:column;gap:3rem;margin:0 auto;width:100%;max-width:100%}@media (width >= 768px){.BlogPostClient_container__vhzuz{flex-direction:row;gap:1rem;align-items:flex-start}}@media (width >= 1024px){.BlogPostClient_container__vhzuz{gap:2rem}}.BlogPostClient_mainWrapper__pZ2sF{flex:1;min-width:0;overflow:hidden}.BlogPostClient_main__jBqC0{width:100%;min-width:0;position:relative;z-index:1}.BlogPostClient_aside__WxeRC{display:none}@media (width >= 768px){.BlogPostClient_aside__WxeRC{position:sticky;top:6rem;display:flex;flex-direction:column;gap:1rem;flex-shrink:0;width:200px;height:fit-content;padding:1rem;background:linear-gradient(135deg,var(--bg-secondary) 0,color-mix(in srgb,var(--bg-secondary),black 15%) 50%,var(--bg-secondary) 100%);border-radius:var(--radius-2xl);overflow:hidden;box-shadow:inset 0 2px 0 rgb(0 0 0/30%),inset 0 -2px 0 rgb(255 255 255/5%),0 2px 4px rgb(255 255 255/10%),0 -2px 4px rgb(0 0 0/35%),0 8px 32px rgb(0 0 0/25%),0 0 24px rgb(255 255 255/8%)}.BlogPostClient_aside__WxeRC:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='4.5' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");background-size:150px 150px;opacity:.75;pointer-events:none;mix-blend-mode:overlay;z-index:0}.BlogPostClient_aside__WxeRC>*{position:relative;z-index:1}}@media (width >= 1024px){.BlogPostClient_aside__WxeRC{width:320px;padding:1.5rem;gap:1.5rem}}.BlogPostClient_asideDescription__2Avtf{font-size:.75rem;line-height:1.4;margin:0}@media (width >= 1024px){.BlogPostClient_asideDescription__2Avtf{font-size:.875rem}}.BlogPostClient_authorSection__Xf_De{display:flex;align-items:center;gap:1rem}.BlogPostClient_authorAvatar__OaKqb{border-radius:50%;object-fit:cover;width:40px;height:40px;flex-shrink:0}@media (width >= 1024px){.BlogPostClient_authorAvatar__OaKqb{width:48px;height:48px}}.BlogPostClient_authorName__jZXkJ{font-weight:700;font-size:.875rem;margin:0;line-height:1}@media (width >= 1024px){.BlogPostClient_authorName__jZXkJ{font-size:1rem}}.BlogPostClient_relatedPostsSection__Drl53{display:flex;flex-direction:column;gap:1rem}.BlogPostClient_relatedPostsTitle__QQhTE{font-weight:700;margin-bottom:1rem;font-size:.875rem}@media (width >= 1024px){.BlogPostClient_relatedPostsTitle__QQhTE{font-size:1rem}}.BlogPostClient_relatedPostsList__T9TyS{display:flex;flex-direction:column;gap:.75rem}@media (width >= 1024px){.BlogPostClient_relatedPostsList__T9TyS{gap:1rem}}.BlogPostClient_relatedPostLink__KM_hv{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem;transition:color .2s}@media (width >= 1024px){.BlogPostClient_relatedPostLink__KM_hv{flex-wrap:nowrap;gap:1rem}}.BlogPostClient_relatedPostLink__KM_hv:hover{color:var(--accent-color)}.BlogPostClient_relatedPostImage__siV2O{position:relative;flex-shrink:0;width:100%;height:120px;overflow:hidden;border-radius:.5rem}@media (width >= 1024px){.BlogPostClient_relatedPostImage__siV2O{width:120px;height:80px}}.BlogPostClient_relatedPostImageInner__ZpdMh{object-fit:cover;transition:transform .3s}.BlogPostClient_relatedPostLink__KM_hv:hover .BlogPostClient_relatedPostImageInner__ZpdMh{transform:scale(1.1)}.BlogPostClient_relatedPostTitle__mth_O{font-family:var(--font-heading);font-size:.75rem;line-height:1.3;overflow-wrap:break-word;hyphens:auto;flex:1 1 100%;min-width:0}@media (width >= 768px) and (width < 1024px){.BlogPostClient_relatedPostTitle__mth_O{flex:1 1 100%}}@media (width >= 1024px){.BlogPostClient_relatedPostTitle__mth_O{font-size:.875rem;line-height:1.4;flex:1 1 auto}}.BlogPostClient_separator__KSUgq{margin-top:1rem;margin-bottom:1rem}.BlogPostClient_shareSection__vd3q0{display:flex;justify-content:center}.BlogPostClient_heroOverlay__vOVca{position:absolute;bottom:var(--space-4);left:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-2);z-index:10}.BlogPostClient_heroPill__CYyMd{all:unset;display:inline-flex;align-items:center;width:fit-content;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;background:rgb(255 255 255/95%);color:var(--bg-primary);backdrop-filter:blur(8px);box-shadow:0 2px 8px rgb(0 0 0/20%)}.BlogPostClient_heroPill__CYyMd span{color:var(--bg-primary)}@media (width <= 768px){.BlogPostClient_heroOverlay__vOVca{bottom:var(--space-3);left:var(--space-3);gap:var(--space-1-5)}.BlogPostClient_heroPill__CYyMd{padding:6px var(--space-2);font-size:10px}}.BlogPostClient_singleReference__exmH_{width:100%}.BlogPostClient_referenceItem__IMaVX{display:flex;flex-direction:column;gap:var(--spacing-sm,.5rem);padding:var(--spacing-base,1rem);background:linear-gradient(135deg,rgb(255 255 255/40%),rgb(255 255 255/20%));border-left:3px solid color-mix(in srgb,var(--accent-color,#64f) 50%,transparent);border-radius:.375rem}.BlogPostClient_referenceKey___3AJ0{width:fit-content;padding:.25rem .625rem;background:linear-gradient(135deg,var(--accent-color-highcontrast,#64f) 0,var(--accent-color,#64f) 100%);color:white;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:.25rem}.BlogPostClient_referenceCitation__zlcxk{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary,rgb(70 70 90));margin:0;word-break:break-word;overflow-wrap:break-word;hyphens:auto}.BlogPostClient_referenceLink__c4qpz{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;color:var(--accent-color,#64f);text-decoration:none;transition:all .2s ease;align-self:flex-end;margin-top:var(--spacing-sm,.5rem)}.BlogPostClient_referenceLink__c4qpz:hover{color:color-mix(in srgb,var(--accent-color,#64f) 80%,black);text-decoration:underline}.BlogPostClient_referenceLink__c4qpz svg{flex-shrink:0}@media (prefers-color-scheme:dark){.BlogPostClient_referenceItem__IMaVX{background:linear-gradient(135deg,rgb(30 30 40/40%),rgb(20 20 30/20%))}.BlogPostClient_referenceCitation__zlcxk{color:var(--color-text-secondary,rgb(180 180 200))}.BlogPostClient_referenceLink__c4qpz:hover{color:color-mix(in srgb,var(--accent-color,#64f) 80%,white)}}