.blogPost-module__nWqy3G__page{padding:var(--section-padding-y) var(--container-padding-x)}.blogPost-module__nWqy3G__article{max-width:720px;margin:0 auto}.blogPost-module__nWqy3G__header{margin-bottom:var(--space-8)}.blogPost-module__nWqy3G__categoryBadge{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-primary);background:var(--color-neutral-100);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin-bottom:var(--space-3);display:inline-block}.blogPost-module__nWqy3G__title{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--text-primary);line-height:var(--leading-snug);margin-bottom:var(--space-4)}.blogPost-module__nWqy3G__meta{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);flex-wrap:wrap;display:flex}.blogPost-module__nWqy3G__metaDot{color:var(--text-muted)}.blogPost-module__nWqy3G__featuredImageWrapper{aspect-ratio:1200/630;border-radius:var(--radius-lg);width:100%;margin-bottom:var(--space-8);position:relative;overflow:hidden}.blogPost-module__nWqy3G__featuredImage{object-fit:cover}.blogPost-module__nWqy3G__toc{padding:var(--space-5);background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-lg);margin-bottom:var(--space-8)}.blogPost-module__nWqy3G__tocHeading{font-size:var(--text-base);font-weight:var(--font-semibold);margin-bottom:var(--space-3)}.blogPost-module__nWqy3G__tocList{gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.blogPost-module__nWqy3G__tocItemNested{padding-left:var(--space-4)}.blogPost-module__nWqy3G__tocLink{font-size:var(--text-sm);color:var(--color-primary);text-decoration:none}.blogPost-module__nWqy3G__tocLink:hover{text-decoration:underline}.blogPost-module__nWqy3G__content{color:var(--text-primary);line-height:1.8}.blogPost-module__nWqy3G__content p{margin-bottom:var(--space-4)}:is(.blogPost-module__nWqy3G__content ul,.blogPost-module__nWqy3G__content ol){padding-left:var(--space-6);margin-bottom:var(--space-4)}.blogPost-module__nWqy3G__content li{margin-bottom:var(--space-2)}.blogPost-module__nWqy3G__content a{color:var(--color-primary);text-decoration:underline}.blogPost-module__nWqy3G__content blockquote{border-left:3px solid var(--color-primary);padding-left:var(--space-4);margin:var(--space-6) 0;color:var(--text-secondary);font-style:italic}.blogPost-module__nWqy3G__content table{border-collapse:collapse;width:100%;margin:var(--space-6) 0;font-size:var(--text-sm)}:is(.blogPost-module__nWqy3G__content th,.blogPost-module__nWqy3G__content td){padding:var(--space-3);border:1px solid var(--border-default);text-align:left}.blogPost-module__nWqy3G__content th{background:var(--bg-secondary);font-weight:var(--font-semibold)}.blogPost-module__nWqy3G__heading2{font-size:var(--text-2xl);font-weight:var(--font-bold);margin-top:var(--space-10);margin-bottom:var(--space-4);scroll-margin-top:var(--space-20)}.blogPost-module__nWqy3G__heading3{font-size:var(--text-xl);font-weight:var(--font-semibold);margin-top:var(--space-8);margin-bottom:var(--space-3);scroll-margin-top:var(--space-20)}.blogPost-module__nWqy3G__inlineImageFigure{margin:var(--space-8) 0;border-radius:var(--radius-lg);background:var(--bg-secondary);overflow:hidden}.blogPost-module__nWqy3G__inlineImage{border-radius:var(--radius-lg);width:100%;height:auto;display:block}.blogPost-module__nWqy3G__inlineImageCaption{padding:var(--space-2) var(--space-4);font-size:var(--text-xs);color:var(--text-tertiary);text-align:center;font-style:italic}.blogPost-module__nWqy3G__disclaimer{margin-top:var(--space-10);padding:var(--space-4) var(--space-5);background:var(--color-warning-lighter);border-left:4px solid var(--color-warning);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-primary);line-height:var(--leading-relaxed)}.blogPost-module__nWqy3G__share{align-items:center;gap:var(--space-3);margin-top:var(--space-8);display:flex}.blogPost-module__nWqy3G__shareLabel{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary)}.blogPost-module__nWqy3G__shareButton{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--color-primary);background:var(--bg-primary);border:1px solid var(--color-primary);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--duration-fast) var(--ease-default);font-family:inherit}.blogPost-module__nWqy3G__shareButton:hover{background:var(--color-primary);color:var(--color-primary-foreground)}.blogPost-module__nWqy3G__cta{margin-top:var(--space-12);padding:var(--space-10);text-align:center;background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-xl)}.blogPost-module__nWqy3G__ctaHeading{font-size:var(--text-2xl);font-weight:var(--font-bold);margin-bottom:var(--space-3)}.blogPost-module__nWqy3G__ctaText{font-size:var(--text-base);color:var(--text-secondary);margin-bottom:var(--space-6)}.blogPost-module__nWqy3G__ctaButton{padding:var(--space-3) var(--space-8);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-primary-foreground);background:var(--color-primary);border-radius:var(--radius-lg);transition:background var(--duration-fast) var(--ease-default);text-decoration:none;display:inline-block}.blogPost-module__nWqy3G__ctaButton:hover{background:var(--color-primary-light)}.blogPost-module__nWqy3G__relatedResources{margin-top:var(--space-8);padding:var(--space-6);background:var(--bg-secondary);border-radius:var(--radius-lg)}.blogPost-module__nWqy3G__relatedResourcesHeading{font-size:var(--text-lg);font-weight:var(--font-semibold);margin-bottom:var(--space-4)}.blogPost-module__nWqy3G__relatedResourcesGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.blogPost-module__nWqy3G__resourceCard{padding:var(--space-4);background:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-direction:column;text-decoration:none;transition:border-color .15s;display:flex}.blogPost-module__nWqy3G__resourceCard:hover{border-color:var(--color-primary)}.blogPost-module__nWqy3G__resourceCardTitle{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}.blogPost-module__nWqy3G__resourceCardMeta{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:var(--space-1)}.blogPost-module__nWqy3G__related{max-width:720px;margin:var(--space-12) auto 0}.blogPost-module__nWqy3G__relatedHeading{font-size:var(--text-2xl);font-weight:var(--font-bold);margin-bottom:var(--space-6)}.blogPost-module__nWqy3G__relatedGrid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:640px){.blogPost-module__nWqy3G__relatedGrid{grid-template-columns:repeat(3,1fr)}}.blogPost-module__nWqy3G__relatedCard{color:inherit;border:1px solid var(--border-default);border-radius:var(--radius-lg);transition:box-shadow var(--duration-fast) var(--ease-default);text-decoration:none;display:block;overflow:hidden}.blogPost-module__nWqy3G__relatedCard:hover{box-shadow:var(--shadow-md)}.blogPost-module__nWqy3G__relatedImageWrapper{width:100%;height:140px;position:relative;overflow:hidden}.blogPost-module__nWqy3G__relatedImage{object-fit:cover}.blogPost-module__nWqy3G__relatedBody{padding:var(--space-4)}.blogPost-module__nWqy3G__relatedCategory{font-size:var(--text-xs);color:var(--color-primary);font-weight:var(--font-semibold)}.blogPost-module__nWqy3G__relatedTitle{font-size:var(--text-sm);font-weight:var(--font-bold);margin-top:var(--space-1);margin-bottom:var(--space-2);color:var(--text-primary)}.blogPost-module__nWqy3G__relatedMeta{font-size:var(--text-xs);color:var(--text-muted)}@media (min-width:768px){.blogPost-module__nWqy3G__title{font-size:var(--text-4xl)}}
