.opinion-post-header[data-astro-cid-iixx45gq]{background-color:var(--color-primary);padding:var(--space-2xl) 0 var(--space-xl)}.opinion-post-labels[data-astro-cid-iixx45gq]{display:flex;gap:var(--space-xs);margin-bottom:var(--space-sm);flex-wrap:wrap}.opinion-post-stream[data-astro-cid-iixx45gq],.opinion-post-topic[data-astro-cid-iixx45gq]{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:.25rem .625rem;border-radius:var(--radius-sm);text-decoration:none;transition:opacity var(--transition-fast)}.opinion-post-stream[data-astro-cid-iixx45gq]{background-color:#ffffff26;color:var(--color-white)}.opinion-post-stream[data-astro-cid-iixx45gq]:hover{background-color:#ffffff40;color:var(--color-white)}.opinion-post-topic[data-astro-cid-iixx45gq]{background-color:var(--color-accent-light);color:var(--color-primary)}.opinion-post-topic[data-astro-cid-iixx45gq]:hover{opacity:.85;color:var(--color-primary)}.opinion-post-title[data-astro-cid-iixx45gq]{color:var(--color-white);max-width:var(--content-max);margin-bottom:var(--space-sm)}.opinion-post-meta[data-astro-cid-iixx45gq]{color:#ffffffa6;font-size:var(--font-size-small);display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.opinion-post-author[data-astro-cid-iixx45gq]{color:#fffc;text-decoration:none;transition:color var(--transition-fast)}.opinion-post-author[data-astro-cid-iixx45gq]:hover{color:var(--color-white)}.opinion-post-reviewed[data-astro-cid-iixx45gq]{color:#ffffff73;font-size:var(--font-size-caption);margin-top:.25rem}.opinion-post-hero[data-astro-cid-iixx45gq]{background-color:var(--color-primary);padding-bottom:var(--space-xl)}.opinion-post-hero-img[data-astro-cid-iixx45gq]{display:block;width:100%;max-width:52rem;height:auto;border-radius:var(--radius-lg);aspect-ratio:16 / 9;object-fit:cover}.opinion-post-body[data-astro-cid-iixx45gq]{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.opinion-post-body[data-astro-cid-iixx45gq] .prose[data-astro-cid-iixx45gq]{max-width:var(--content-max)}.opinion-post-author-block[data-astro-cid-iixx45gq]{border-top:1px solid var(--color-border);padding-top:var(--space-md);margin-top:var(--space-xl);max-width:var(--content-max)}.opinion-post-author-block__name[data-astro-cid-iixx45gq]{font-size:var(--font-size-small);font-weight:600;color:var(--color-dark);margin-bottom:var(--space-2xs)}.opinion-post-author-block__name[data-astro-cid-iixx45gq] a[data-astro-cid-iixx45gq]{color:inherit;text-decoration:none}.opinion-post-author-block__name[data-astro-cid-iixx45gq] a[data-astro-cid-iixx45gq]:hover{color:var(--color-accent)}.opinion-post-author-block__bio[data-astro-cid-iixx45gq]{font-size:var(--font-size-caption);line-height:1.65;color:var(--color-mid-grey);margin-bottom:var(--space-sm)}.opinion-post-author-block__link[data-astro-cid-iixx45gq]{font-size:var(--font-size-caption);font-weight:600;color:var(--color-primary-light)}.opinion-related__heading[data-astro-cid-iixx45gq]{font-size:var(--font-size-h3);margin-bottom:var(--space-lg)}.kb-post-header[data-astro-cid-lfjk3sng]{background:linear-gradient(135deg,var(--color-accent-dark) 0%,var(--color-accent) 100%);padding:var(--space-2xl) 0 var(--space-xl)}.kb-post-labels[data-astro-cid-lfjk3sng]{display:flex;gap:var(--space-xs);margin-bottom:var(--space-sm);flex-wrap:wrap}.kb-post-stream[data-astro-cid-lfjk3sng],.kb-post-topic[data-astro-cid-lfjk3sng]{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:.25rem .625rem;border-radius:var(--radius-sm);text-decoration:none;transition:opacity var(--transition-fast)}.kb-post-stream[data-astro-cid-lfjk3sng]{background-color:#fff3;color:var(--color-white)}.kb-post-stream[data-astro-cid-lfjk3sng]:hover{background-color:#ffffff52;color:var(--color-white)}.kb-post-topic[data-astro-cid-lfjk3sng]{background-color:#ffffffe6;color:var(--color-accent-dark)}.kb-post-topic[data-astro-cid-lfjk3sng]:hover{opacity:.85;color:var(--color-accent-dark)}.kb-post-title[data-astro-cid-lfjk3sng]{color:var(--color-white);max-width:var(--content-max);margin-bottom:var(--space-sm)}.kb-post-meta[data-astro-cid-lfjk3sng]{color:#ffffffbf;font-size:var(--font-size-small);display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.kb-post-author-link[data-astro-cid-lfjk3sng]{color:#ffffffe6;text-decoration:none}.kb-post-author-link[data-astro-cid-lfjk3sng]:hover{color:var(--color-white)}.kb-post-reviewed[data-astro-cid-lfjk3sng]{color:#ffffffa6;font-size:var(--font-size-small);font-weight:500;margin-top:var(--space-xs)}.kb-post-hero[data-astro-cid-lfjk3sng]{background:linear-gradient(135deg,var(--color-accent-dark) 0%,var(--color-accent) 100%);padding-bottom:var(--space-xl)}.kb-post-hero-img[data-astro-cid-lfjk3sng]{display:block;width:100%;max-width:52rem;height:auto;border-radius:var(--radius-lg);aspect-ratio:16 / 9;object-fit:cover}.kb-post-layout[data-astro-cid-lfjk3sng]{padding-top:var(--space-xl);padding-bottom:var(--space-xl);display:grid;grid-template-columns:1fr;gap:var(--space-xl)}@media (min-width: 900px){.kb-post-layout[data-astro-cid-lfjk3sng]{grid-template-columns:14rem 1fr;align-items:start}}.kb-post-toc[data-astro-cid-lfjk3sng]{position:sticky;top:calc(var(--nav-height) + var(--space-md));background-color:var(--color-light);border-radius:var(--radius-lg);padding:var(--space-md);font-size:var(--font-size-small)}@media (max-width: 899px){.kb-post-toc[data-astro-cid-lfjk3sng]{position:static;border-left:3px solid var(--color-accent)}}.kb-post-toc__label[data-astro-cid-lfjk3sng]{font-size:var(--font-size-label);font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--color-mid-grey);margin-bottom:var(--space-sm)}.kb-post-toc__list[data-astro-cid-lfjk3sng]{list-style:none;display:flex;flex-direction:column;gap:var(--space-xs);counter-reset:toc}.kb-post-toc__list[data-astro-cid-lfjk3sng] li[data-astro-cid-lfjk3sng]{counter-increment:toc}.kb-post-toc__list[data-astro-cid-lfjk3sng] a[data-astro-cid-lfjk3sng]{color:var(--color-body);text-decoration:none;font-size:var(--font-size-caption);line-height:1.4;display:block;transition:color var(--transition-fast)}.kb-post-toc__list[data-astro-cid-lfjk3sng] a[data-astro-cid-lfjk3sng]:hover{color:var(--color-accent-dark)}.kb-post-body[data-astro-cid-lfjk3sng] .prose[data-astro-cid-lfjk3sng]{max-width:var(--content-max)}.kb-post-faq[data-astro-cid-lfjk3sng]{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border);max-width:var(--content-max)}.kb-post-faq__heading[data-astro-cid-lfjk3sng]{font-size:var(--font-size-h3);margin-bottom:var(--space-lg)}.kb-post-faq__list[data-astro-cid-lfjk3sng]{display:flex;flex-direction:column;gap:var(--space-md)}.kb-post-faq__q[data-astro-cid-lfjk3sng]{font-weight:600;color:var(--color-dark);margin-bottom:var(--space-2xs)}.kb-post-faq__a[data-astro-cid-lfjk3sng]{color:var(--color-body);line-height:1.7;font-size:var(--font-size-small);margin-left:0}.kb-post-author-block[data-astro-cid-lfjk3sng]{border-top:1px solid var(--color-border);padding-top:var(--space-md);margin-top:var(--space-xl);max-width:var(--content-max)}.kb-post-author-block__name[data-astro-cid-lfjk3sng]{font-size:var(--font-size-small);font-weight:600;color:var(--color-dark);margin-bottom:var(--space-2xs)}.kb-post-author-block__name[data-astro-cid-lfjk3sng] a[data-astro-cid-lfjk3sng]{color:inherit;text-decoration:none}.kb-post-author-block__name[data-astro-cid-lfjk3sng] a[data-astro-cid-lfjk3sng]:hover{color:var(--color-accent-dark)}.kb-post-author-block__bio[data-astro-cid-lfjk3sng]{font-size:var(--font-size-caption);line-height:1.65;color:var(--color-mid-grey);margin-bottom:var(--space-sm)}.kb-post-author-block__link[data-astro-cid-lfjk3sng]{font-size:var(--font-size-caption);font-weight:600;color:var(--color-accent-dark)}.kb-related__heading[data-astro-cid-lfjk3sng]{font-size:var(--font-size-h3);margin-bottom:var(--space-lg)}
