.MarkdownStyles-module___9Ygiq__markdown{color:var(--foreground);font-size:1.125rem;line-height:1.8}.MarkdownStyles-module___9Ygiq__markdown h2{border-bottom:1px solid var(--border);margin-top:3rem;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.875rem;font-weight:700}.MarkdownStyles-module___9Ygiq__markdown h3{color:var(--primary);margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.MarkdownStyles-module___9Ygiq__markdown p{margin-bottom:1.5rem}.MarkdownStyles-module___9Ygiq__markdown ul,.MarkdownStyles-module___9Ygiq__markdown ol{margin-bottom:1.5rem;padding-left:1.5rem}.MarkdownStyles-module___9Ygiq__markdown li{margin-bottom:.5rem}.MarkdownStyles-module___9Ygiq__markdown pre{background:var(--border);font-family:var(--font-mono);border-radius:8px;margin-bottom:1.5rem;padding:1.5rem;font-size:.9rem;overflow-x:auto}.MarkdownStyles-module___9Ygiq__markdown code{font-family:var(--font-mono);background:#ffffff1a;border-radius:4px;padding:.2em .4em;font-size:.85em}.MarkdownStyles-module___9Ygiq__markdown pre code{background:0 0;padding:0}.MarkdownStyles-module___9Ygiq__markdown blockquote{border-left:4px solid var(--accent);color:var(--secondary);margin-bottom:1.5rem;padding-left:1rem;font-style:italic}
.page-module__BjFqgq__header{text-align:center;border-bottom:1px solid var(--border);margin:4rem 0 3rem;padding-bottom:2rem}.page-module__BjFqgq__meta{color:var(--secondary);text-transform:uppercase;letter-spacing:.05em;justify-content:center;gap:1rem;margin-bottom:1rem;font-size:.9rem;display:flex}.page-module__BjFqgq__category{color:var(--accent);font-weight:600}.page-module__BjFqgq__title{font-size:3rem;font-weight:800;line-height:1.2}
.page-module__PmQ1Ua__header{text-align:center;border-bottom:1px solid var(--border);margin:4rem 0 3rem;padding-bottom:2rem}.page-module__PmQ1Ua__meta{color:var(--secondary);text-transform:uppercase;letter-spacing:.05em;justify-content:center;gap:1rem;margin-bottom:1rem;font-size:.9rem;display:flex}.page-module__PmQ1Ua__category{color:var(--accent);font-weight:600}.page-module__PmQ1Ua__title{font-size:3rem;font-weight:800;line-height:1.2}
.RelatedPosts-module__nqLRUG__container{border-top:1px solid var(--border);margin:4rem 0;padding-top:2rem}.RelatedPosts-module__nqLRUG__sectionTitle{color:var(--foreground);margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.RelatedPosts-module__nqLRUG__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.RelatedPosts-module__nqLRUG__card{border:1px solid var(--border);color:inherit;background:#fff;border-radius:12px;flex-direction:column;padding:1.5rem;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.RelatedPosts-module__nqLRUG__card:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.RelatedPosts-module__nqLRUG__cardContent{flex-direction:column;flex:1;display:flex}.RelatedPosts-module__nqLRUG__cardCategory{color:var(--primary);background:#eff6ff;border-radius:999px;align-self:flex-start;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.8rem;font-weight:600}.RelatedPosts-module__nqLRUG__cardTitle{color:var(--foreground);margin-bottom:.5rem;font-size:1.1rem;font-weight:700;line-height:1.4}.RelatedPosts-module__nqLRUG__cardExcerpt{color:var(--secondary);flex:1;margin-bottom:1rem;font-size:.9rem;line-height:1.6}.RelatedPosts-module__nqLRUG__cardDate{color:#94a3b8;margin-top:auto;font-size:.8rem}
.SimulatorCTA-module__QOYeEq__container{text-align:center;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #bfdbfe;border-radius:12px;margin:3rem 0;padding:2rem}.SimulatorCTA-module__QOYeEq__title{color:#1e40af;margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.SimulatorCTA-module__QOYeEq__description{color:#1e3a8a;margin-bottom:1.5rem;line-height:1.6}.SimulatorCTA-module__QOYeEq__button{color:#fff;background:#2563eb;border-radius:999px;padding:.75rem 2rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-block;box-shadow:0 4px 6px -1px #2563eb33}.SimulatorCTA-module__QOYeEq__button:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 6px 8px -1px #2563eb4d}
