.blog_listing__ENUj7{padding-bottom:var(--space-10)}.blog_header__wSOnk{max-width:760px;padding:var(--space-8) 0 var(--space-7)}.blog_eyebrow__mg82n{display:inline-block;margin-bottom:var(--space-4);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);text-decoration:none}a.blog_eyebrow__mg82n:hover{color:var(--accent-hover)}.blog_title__V1yIc{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:var(--text-display-md);font-weight:400;line-height:1.08;color:var(--text-primary)}.blog_intro__TQrwP{margin:0;max-width:640px;font-size:var(--text-body-lg);line-height:1.6;color:var(--text-secondary)}.blog_topics__hyyjC{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0 0 var(--space-7);padding:0;list-style:none}.blog_topic__vWtbx{display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--text-body-sm);text-decoration:none;transition:border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.blog_topic__vWtbx:hover,.blog_topic__vWtbx[aria-current=page]{border-color:var(--accent);color:var(--text-primary)}.blog_topic__vWtbx[aria-current=page]{background:var(--accent-muted)}.blog_topicCount__6LNlv{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--text-muted)}.blog_postCard__dHzmM{padding:0;gap:0;overflow:hidden}.blog_cardMedia__8NpMD{position:relative;aspect-ratio:16/9;overflow:hidden;border-bottom:1px solid var(--border-subtle);background:var(--bg-surface)}.blog_cardMedia__8NpMD img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-base) var(--ease-out)}.blog_postCard__dHzmM:hover .blog_cardMedia__8NpMD img{transform:scale(1.02)}.blog_cardPlaceholder__mcHrb{display:flex;align-items:flex-end;width:100%;height:100%;padding:var(--space-5);background:radial-gradient(circle at 85% 20%,rgba(var(--accent-rgb),.18),transparent 55%),linear-gradient(165deg,var(--bg-surface-2),var(--bg-surface))}.blog_cardPlaceholder__mcHrb svg{position:absolute;inset:0;width:100%;height:100%;color:var(--border-strong)}.blog_cardPlaceholderText__tbm9m{position:relative;font-family:var(--font-display);font-size:var(--text-h3);line-height:1.15;color:var(--text-primary)}.blog_cardBody__Quu_1{display:flex;flex:1 1;flex-direction:column;gap:var(--space-3);padding:var(--space-6)}.blog_cardTitle__Tu4OQ{margin:0;font-family:var(--font-display);font-size:22px;font-weight:400;line-height:1.25;letter-spacing:-.01em;color:var(--text-primary)}.blog_cardExcerpt__UQKZ_{display:-webkit-box;flex:1 1;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;font-size:var(--text-body-sm);line-height:1.6;color:var(--text-secondary)}.blog_cardMeta__diIC5{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-caption);color:var(--text-muted)}.blog_pagination__5VUwt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border-subtle)}.blog_pageStatus__k2xf5{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--text-muted)}.blog_pageLinks__Bittv{display:flex;gap:var(--space-3)}.blog_featureFigure__UPUYu{margin:0 0 var(--space-7)}.blog_featureImage__DZVOZ{display:block;width:100%;height:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface)}.blog_caption__D0JLd{margin-top:var(--space-3);font-size:var(--text-caption);line-height:1.5;color:var(--text-muted);text-align:center}.blog_bylineLink__08ngn{color:inherit;text-decoration:none}.blog_bylineLink__08ngn:hover{color:var(--accent)}.blog_body__Fq_v9>:first-child,.blog_body__Fq_v9>:first-child>h2{margin-top:0}.blog_body__Fq_v9>hr:first-child{display:none}.blog_body__Fq_v9>hr:first-child+*,.blog_body__Fq_v9>hr:first-child+*>h2{margin-top:0}.blog_bodyImage__7_WF_{display:block;width:100%;height:auto}.blog_buttonRow__7xE9v{display:flex;justify-content:center;margin:var(--space-7) 0}.blog_ctaText__VOTY5>p{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-h4);line-height:1.4}.blog_subscribe__Bb3hc{scroll-margin-top:var(--space-10)}.blog_subscribeTitle__5ougu{margin:0 0 var(--space-2);color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-h3);line-height:1.25}.blog_series__V_kHV{margin:var(--space-8) 0 0;padding:var(--space-5) var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface)}.blog_seriesTitle__OH4Cv{margin:0 0 var(--space-3);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.blog_seriesList__VF3_j{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none;color:var(--text-secondary);font-size:var(--text-body-sm);line-height:1.6}.blog_seriesList__VF3_j a{color:var(--accent-link);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.blog_seriesList__VF3_j a:hover{color:var(--accent-hover)}.blog_related__E_I_7{padding:var(--space-9) 0 var(--space-10);border-top:1px solid var(--border-subtle)}.blog_relatedHeading__hZhVq{margin:0 0 var(--space-6);font-family:var(--font-display);font-size:var(--text-h2);font-weight:400;color:var(--text-primary)}@media (max-width:768px){.blog_title__V1yIc{font-size:var(--text-display-sm)}.blog_header__wSOnk{padding-top:var(--space-6)}}@media (prefers-reduced-motion:reduce){.blog_cardMedia__8NpMD img,.blog_postCard__dHzmM:hover .blog_cardMedia__8NpMD img{transition:none;transform:none}}.blog_course__JAuxg{margin:0 0 var(--space-6);color:var(--text-secondary);font-size:var(--text-body-sm);line-height:1.6}.blog_course__JAuxg a{color:var(--accent-link);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.blog_seriesHub__QZwQb{display:grid;grid-gap:0;gap:0;margin:var(--space-6) 0 var(--space-9);padding:0;list-style:none;border-top:1px solid var(--border-subtle)}.blog_seriesHubItem__0soKI{display:grid;grid-template-columns:96px 1fr;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5) 0;border-bottom:1px solid var(--border-subtle)}.blog_seriesHubUnit__nDr7C{padding-top:3px;font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.blog_seriesHubTitle__GtyR_{font-size:var(--text-body);font-weight:500;color:var(--text-primary)}.blog_seriesHubTitle__GtyR_:hover{color:var(--accent-hover)}.blog_seriesHubSummary__AtlpH{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-body-sm);line-height:1.6}@media (max-width:600px){.blog_seriesHubItem__0soKI{grid-template-columns:1fr;gap:var(--space-2)}}.glossary_list__iDcS5{max-width:760px;margin:0 0 var(--space-9)}.glossary_entry__Tfyic{padding:var(--space-5) 0;border-top:1px solid var(--border-subtle);scroll-margin-top:var(--space-8)}.glossary_term__WmA3Y{margin:0 0 var(--space-2);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-body-sm);letter-spacing:.04em;text-transform:uppercase}.glossary_definition__XykoR{margin:0;color:var(--text-secondary);font-size:var(--text-body);line-height:1.7}