.blogPostPage_page__3qrHw{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-0)}.blogPostPage_main__b3C3k{flex:1 1}.blogPostPage_hero__oXhi_{padding:clamp(2rem,5vw,3.25rem) 0;border-bottom:1px solid var(--border)}.blogPostPage_heroInner__0TfLo{width:min(820px,100% - 2 * var(--space));margin-inline:auto}.blogPostPage_kicker__bu8Ep{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--cyan);margin:0 0 .75rem}.blogPostPage_title__rv7tZ{font-family:var(--font-serif);font-size:clamp(1.75rem,4.2vw,2.5rem);line-height:1.15;margin:0 0 1rem;color:var(--text)}.blogPostPage_meta__CK3SI{font-size:.875rem;color:var(--text-muted);margin:0 0 1.25rem}.blogPostPage_intro__rQI0_{font-size:1.0625rem;line-height:1.7;color:var(--text-muted);margin:0 0 1.5rem}.blogPostPage_quote__5mEO3{margin:0 0 2rem;padding:1.15rem 1.25rem;border-left:3px solid var(--gold);background:var(--bg-2);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:1.05rem;line-height:1.6;color:var(--text);font-style:italic}.blogPostPage_article__A9qfa{padding:2rem 0 2.5rem}.blogPostPage_articleInner__XL1WY{width:min(720px,100% - 2 * var(--space));margin-inline:auto}.blogPostPage_section__AbsBR{margin-bottom:2rem}.blogPostPage_section__AbsBR h2{font-family:var(--font-serif);font-size:1.35rem;margin:0 0 .75rem;color:var(--text)}.blogPostPage_section__AbsBR p{margin:0 0 .85rem;line-height:1.7;color:var(--text-muted);font-size:1.02rem}.blogPostPage_bullets__EpFGK{margin:.5rem 0 0;padding-left:1.25rem;color:var(--text-muted);line-height:1.65}.blogPostPage_bullets__EpFGK li{margin-bottom:.35rem}.blogPostPage_related__7pQa5{padding:1.75rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-2)}.blogPostPage_relatedInner__Ia8G2{width:min(720px,100% - 2 * var(--space));margin-inline:auto}.blogPostPage_related__7pQa5 h2{font-size:1rem;margin:0 0 .75rem;color:var(--text)}.blogPostPage_tickerRow__mWbis{display:flex;flex-wrap:wrap;gap:.5rem .75rem}.blogPostPage_tickerLink__NV8ZA{font-family:ui-monospace,monospace;font-weight:600;font-size:.875rem;color:var(--cyan);text-decoration:none;padding:.35rem .65rem;border:1px solid rgba(0,180,200,.35);border-radius:var(--radius-md)}.blogPostPage_tickerLink__NV8ZA:hover{border-color:var(--cyan);text-decoration:none}.blogPostPage_ctaRow__liWbO{display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-top:1.25rem}.blogPostPage_btnPrimary__fy_H8{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.35rem;font-weight:600;font-size:.9375rem;color:var(--bg-0);background:var(--gold);border:none;border-radius:var(--radius-md);text-decoration:none;box-shadow:var(--glow-gold)}.blogPostPage_btnPrimary__fy_H8:hover{background:var(--gold-hover);color:var(--bg-0);text-decoration:none}.blogPostPage_btnGhost__kTiqQ{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.25rem;font-weight:600;font-size:.9375rem;color:var(--text);background:transparent;border:1px solid var(--border);border-radius:var(--radius-md);text-decoration:none}.blogPostPage_btnGhost__kTiqQ:hover{border-color:var(--cyan);color:var(--cyan);text-decoration:none}.blogPostPage_faqSection__DeJXF{padding:2.25rem 0}.blogPostPage_faqInner__GyHQJ{width:min(720px,100% - 2 * var(--space));margin-inline:auto}.blogPostPage_faqInner__GyHQJ h2{font-family:var(--font-serif);font-size:1.35rem;margin:0 0 1rem}.blogPostPage_faq__kUfXC{display:flex;flex-direction:column;gap:.35rem}.blogPostPage_faq__kUfXC details{border:1px solid var(--border);border-radius:var(--radius-md);padding:.65rem .85rem;background:var(--bg-1)}.blogPostPage_faq__kUfXC summary{font-weight:600;cursor:pointer;color:var(--text)}.blogPostPage_faq__kUfXC p{margin:.5rem 0 0;font-size:.9375rem;line-height:1.6;color:var(--text-muted)}.blogPostPage_readNext__TBmJ6{padding:1.5rem 0 2.5rem}.blogPostPage_readNextInner__dH0eV{width:min(720px,100% - 2 * var(--space));margin-inline:auto}.blogPostPage_readNext__TBmJ6 a{color:var(--cyan);font-weight:600;text-decoration:none}.blogPostPage_readNext__TBmJ6 a:hover{text-decoration:underline}.blogPostPage_disclaimer__Q5h2_{padding:0 0 2.5rem}.blogPostPage_disclaimerInner__Mzb2t{width:min(720px,100% - 2 * var(--space));margin-inline:auto;font-size:.8125rem;line-height:1.55;color:var(--text-muted)}.blogPostPage_langRow__IHLtB{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:1rem;font-size:.875rem}.blogPostPage_langRow__IHLtB a{color:var(--cyan);text-decoration:none}.blogPostPage_langRow__IHLtB a:hover{text-decoration:underline}