.blog-post-module__iw7LJG__page{padding:var(--space-xl) 0}.blog-post-module__iw7LJG__coverWrapper{border-radius:var(--radius-lg);margin-bottom:var(--space-xl);box-shadow:var(--shadow-md);max-height:480px;overflow:hidden}.blog-post-module__iw7LJG__coverImage{object-fit:cover;width:100%;height:100%;display:block}.blog-post-module__iw7LJG__layout{gap:var(--space-xl);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.blog-post-module__iw7LJG__layout{grid-template-columns:1fr 300px}}.blog-post-module__iw7LJG__main{gap:var(--space-md);flex-direction:column;display:flex}.blog-post-module__iw7LJG__title{color:var(--color-primary);font-size:28px;font-weight:800;line-height:1.3}@media (min-width:768px){.blog-post-module__iw7LJG__title{font-size:36px}}.blog-post-module__iw7LJG__authorStrip{align-items:center;gap:var(--space-sm);padding:var(--space-sm);background-color:var(--color-white);border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);display:flex}.blog-post-module__iw7LJG__authorAvatar{object-fit:cover;background-color:var(--color-primary);border:2px solid var(--color-border);border-radius:50%;width:44px;height:44px}.blog-post-module__iw7LJG__authorName{color:var(--color-primary);font-size:15px;font-weight:700}.blog-post-module__iw7LJG__authorLink{color:var(--color-primary);transition:color var(--transition-fast)}.blog-post-module__iw7LJG__authorLink:hover{color:var(--color-accent)}.blog-post-module__iw7LJG__publishedDate{color:var(--color-text-muted);font-size:12px}.blog-post-module__iw7LJG__body{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-md);box-shadow:var(--shadow-sm);gap:var(--space-md);flex-direction:column;display:flex}@media (min-width:768px){.blog-post-module__iw7LJG__body{padding:var(--space-lg)}}.blog-post-module__iw7LJG__paragraph{color:var(--color-text);font-size:16px;line-height:1.85}.blog-post-module__iw7LJG__backLink{margin-top:var(--space-xs)}.blog-post-module__iw7LJG__backLink a{color:var(--color-primary);transition:color var(--transition-fast), padding-left var(--transition-fast);font-size:14px;font-weight:600;display:inline-block}.blog-post-module__iw7LJG__backLink a:hover{color:var(--color-accent);padding-left:4px}.blog-post-module__iw7LJG__sidebar{gap:var(--space-md);flex-direction:column;display:flex}.blog-post-module__iw7LJG__authorCard{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-md);box-shadow:var(--shadow-sm);text-align:center;align-items:center;gap:var(--space-sm);flex-direction:column;display:flex;position:sticky;top:90px}.blog-post-module__iw7LJG__sidebarHeading{text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);width:100%;padding-bottom:var(--space-xs);font-size:14px;font-weight:700}.blog-post-module__iw7LJG__sidebarAvatar{object-fit:cover;background-color:var(--color-primary);border:3px solid var(--color-accent);border-radius:50%;width:100px;height:100px}.blog-post-module__iw7LJG__sidebarName{color:var(--color-primary);font-size:18px;font-weight:700}.blog-post-module__iw7LJG__sidebarBio{color:var(--color-text-muted);font-size:13px;line-height:1.5}.blog-post-module__iw7LJG__profileLink{color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-sm);transition:background-color var(--transition-fast), color var(--transition-fast);padding:8px 16px;font-size:13px;font-weight:600}.blog-post-module__iw7LJG__profileLink:hover{background-color:var(--color-primary);color:var(--color-white)}
