.d29g0q_wrapper{background-color:#fff}.d29g0q_standalone{padding:clamp(2rem,5vw,4rem) clamp(1rem,4vw,2rem)}.d29g0q_embedded{padding:0}.d29g0q_content{font-family:var(--font-family-heading);color:#334155;overflow-wrap:anywhere;font-size:clamp(1.0625rem,1.5vw,1.1875rem);line-height:1.75}.d29g0q_content-standalone{max-width:44rem;margin:0 auto}.d29g0q_content-embedded{max-width:100%;margin:0}:is(.d29g0q_content h2,.d29g0q_content h3,.d29g0q_content h4){font-family:"Sora", var(--font-family-base);color:#0f172a;margin-top:2.5em;margin-bottom:1em;scroll-margin-top:6rem;font-weight:800;line-height:1.3}.d29g0q_content h2{letter-spacing:-.02em;font-size:clamp(1.75rem,3vw,2.25rem)}.d29g0q_content h3{font-size:clamp(1.5rem,2.5vw,1.75rem)}.d29g0q_content h4{font-size:clamp(1.25rem,2vw,1.5rem)}.d29g0q_content p{margin-top:0;margin-bottom:1.5em}.d29g0q_content a{color:var(--primary);text-underline-offset:4px;transition:text-decoration-color var(--animation-duration-fast) ease;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.d29g0q_content a:hover{-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}:is(.d29g0q_content ul,.d29g0q_content ol){margin-top:0;margin-bottom:1.5em;padding-left:1.5rem}.d29g0q_content li{margin-bottom:.5em}.d29g0q_content li::marker{color:var(--primary);font-weight:700}.d29g0q_content blockquote{border-left:4px solid var(--primary);border-radius:0 var(--radius) var(--radius) 0;color:#1e293b;background-color:#f8fafc;margin:2.5em 0;padding:1.5rem 2rem;font-size:1.1em;font-style:italic}.d29g0q_content blockquote p:last-child{margin-bottom:0}.d29g0q_content hr{background-color:#e2e8f0;border:0;height:1px;margin:3em 0}.d29g0q_content pre{color:#f8fafc;border-radius:var(--radius-md);font-family:var(--font-family-monospace);background-color:#0f172a;margin-bottom:1.5em;padding:1.25rem;font-size:.875em;line-height:1.5;overflow-x:auto}.d29g0q_content code{font-family:var(--font-family-monospace);color:#db2777;border-radius:var(--radius-sm);background-color:#f1f5f9;padding:.125em .375em;font-size:.875em}.d29g0q_content pre code{color:inherit;background-color:#0000;padding:0;font-size:1em}.d29g0q_content img{border-radius:var(--radius-md);max-width:100%;height:auto;margin:2em auto;display:block}.d29g0q_content figure{margin:2.5em 0}.d29g0q_content figcaption{text-align:center;font-family:var(--font-family-base);color:#64748b;margin-top:.75rem;font-size:.875rem}.d29g0q_content .table-wrapper{width:100%;margin-bottom:1.5em;overflow-x:auto}.d29g0q_content table{border-collapse:collapse;text-align:left;width:100%;font-size:.9375rem;font-family:var(--font-family-base);max-width:100%;display:block;overflow-x:auto}:is(.d29g0q_content th,.d29g0q_content td){border-bottom:1px solid #e2e8f0;padding:1rem}.d29g0q_content th{color:#0f172a;background-color:#f8fafc;font-weight:600}.d29g0q_content strong{color:#0f172a;font-weight:700}@media (width<=640px){:is(.d29g0q_content th,.d29g0q_content td){padding:.75rem .5rem}}
