.article-reader[data-v-da9e8561]{background-color:#fff;border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:3rem 2.5rem}.header-tags[data-v-da9e8561]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.category-pill[data-v-da9e8561]{background-color:var(--primary-light);color:var(--primary);font-weight:700;padding:.25rem .65rem;text-transform:uppercase}.category-pill[data-v-da9e8561],.meta-tag[data-v-da9e8561]{border-radius:var(--radius-sm);font-size:.76rem}.meta-tag[data-v-da9e8561]{background-color:var(--bg-surface-subtle);color:var(--text-muted);padding:.25rem .55rem}.article-headline[data-v-da9e8561]{color:var(--text-main);font-size:2.35rem;font-weight:800;letter-spacing:-.02em;line-height:1.25;margin-bottom:1rem}.article-lead-paragraph[data-v-da9e8561]{border-bottom:1px solid var(--border-color);color:var(--text-body);font-size:1.15rem;line-height:1.6;margin-bottom:1.75rem;padding-bottom:1.75rem}.author-byline-card[data-v-da9e8561]{align-items:center;display:flex;gap:1rem;margin-bottom:2rem}.author-avatar-placeholder[data-v-da9e8561]{align-items:center;background-color:var(--primary);border-radius:var(--radius-full);color:#fff;display:flex;font-size:1.1rem;font-weight:800;height:44px;justify-content:center;width:44px}.byline-info[data-v-da9e8561]{display:flex;flex-direction:column}.author-row[data-v-da9e8561]{align-items:baseline;display:flex;gap:.4rem}.author-name[data-v-da9e8561]{color:var(--text-main);font-size:.95rem;font-weight:700}.author-role[data-v-da9e8561]{color:var(--text-muted);font-size:.78rem}.publish-meta[data-v-da9e8561]{align-items:center;color:var(--text-muted);display:flex;font-size:.8rem;gap:.4rem}.dot[data-v-da9e8561]{color:var(--border-color-dark)}.featured-image-container[data-v-da9e8561]{aspect-ratio:16/9;border:1px solid var(--border-color);border-radius:var(--radius-lg);margin-bottom:2.5rem;overflow:hidden;width:100%}.featured-image[data-v-da9e8561]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.prose-content[data-v-da9e8561]{color:var(--text-body);font-size:1.08rem;line-height:1.8}[data-v-da9e8561] .prose-content h2{color:var(--text-main);font-size:1.6rem;font-weight:800;letter-spacing:-.015em;margin-bottom:1rem;margin-top:2.25rem}[data-v-da9e8561] .prose-content h3{color:var(--text-main);font-size:1.3rem;font-weight:700;margin-bottom:.75rem;margin-top:1.75rem}[data-v-da9e8561] .prose-content p{margin-bottom:1.35rem}[data-v-da9e8561] .prose-content ol,[data-v-da9e8561] .prose-content ul{margin-bottom:1.35rem;padding-left:1.5rem}[data-v-da9e8561] .prose-content li{margin-bottom:.5rem}[data-v-da9e8561] .prose-content em{font-style:italic}[data-v-da9e8561] .prose-content strong{color:var(--text-main);font-weight:700}@media(max-width:768px){.article-reader[data-v-da9e8561]{padding:1.75rem}.article-headline[data-v-da9e8561]{font-size:1.75rem}}.share-container[data-v-4b2f0fb0]{align-items:center;border-top:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem;padding:1.25rem 0}.share-title[data-v-4b2f0fb0]{color:var(--text-muted);font-size:.88rem;font-weight:600}.share-buttons[data-v-4b2f0fb0]{display:flex;flex-wrap:wrap;gap:.6rem}.share-btn[data-v-4b2f0fb0]{align-items:center;background-color:var(--bg-surface-elevated);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-main);display:inline-flex;font-size:.82rem;font-weight:600;gap:.4rem;padding:.45rem .85rem;transition:all var(--transition-fast)}.share-btn[data-v-4b2f0fb0]:hover{background-color:var(--bg-surface-hover)}.share-btn.wa[data-v-4b2f0fb0]:hover{border-color:#25d366;color:#25d366}.share-btn.twitter[data-v-4b2f0fb0]:hover{border-color:#fff}.share-btn.copy[data-v-4b2f0fb0]:hover{border-color:var(--primary);color:var(--primary)}.article-sidebar[data-v-4bd467a1]{display:flex;flex-direction:column;gap:1.75rem}.sidebar-block[data-v-4bd467a1]{background-color:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.5rem}.block-header[data-v-4bd467a1]{border-bottom:2px solid var(--primary);margin-bottom:1rem;padding-bottom:.6rem}.block-title[data-v-4bd467a1]{color:var(--text-main);font-size:.95rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.related-list[data-v-4bd467a1]{gap:1rem}.related-item[data-v-4bd467a1],.related-list[data-v-4bd467a1]{display:flex;flex-direction:column}.related-item[data-v-4bd467a1]{border-bottom:1px solid var(--border-color);gap:.25rem;padding-bottom:.85rem}.related-item[data-v-4bd467a1]:last-child{border-bottom:none;padding-bottom:0}.related-title[data-v-4bd467a1]{font-size:.9rem;font-weight:600;line-height:1.4}.related-title a[data-v-4bd467a1]:hover{color:var(--primary)}.related-date[data-v-4bd467a1]{color:var(--text-muted);font-size:.75rem}.store-callout[data-v-4bd467a1]{background-color:#f8fafc;border:1px solid #cbd5e1}.callout-tag[data-v-4bd467a1]{background-color:#fef3c7;border-radius:var(--radius-sm);color:#92400e;display:inline-block;font-size:.68rem;font-weight:800;margin-bottom:.5rem;padding:.15rem .5rem}.callout-heading[data-v-4bd467a1]{color:var(--text-main);font-size:1rem;font-weight:700;margin-bottom:.4rem}.callout-text[data-v-4bd467a1]{color:var(--text-body);font-size:.84rem;line-height:1.5;margin-bottom:1rem}.callout-btn[data-v-4bd467a1]{background-color:var(--primary);border-radius:var(--radius-md);color:#fff;display:block;font-size:.84rem;font-weight:700;padding:.65rem 1rem;text-align:center;transition:background-color var(--transition-fast)}.callout-btn[data-v-4bd467a1]:hover{background-color:var(--primary-hover)}.freebie-callout[data-v-4bd467a1]{background-color:#ecfdf5;border:1px solid #a7f3d0}.freebie-btn[data-v-4bd467a1]{background-color:#059669;border-radius:var(--radius-md);color:#fff;display:block;font-size:.84rem;font-weight:700;padding:.6rem 1rem;text-align:center;transition:background-color var(--transition-fast)}.freebie-btn[data-v-4bd467a1]:hover{background-color:#047857}
