.blog-content-module__N-qhOq__articleContent{color:#475467;font-family:DM Sans,sans-serif;line-height:1.8}.blog-content-module__N-qhOq__articleContent .lead{color:#1e1f21;margin-bottom:2rem;font-size:clamp(1.125rem,2vw,1.25rem);font-weight:500;line-height:1.7}.blog-content-module__N-qhOq__articleContent h1{color:#1e1f21;margin-top:2.75rem;margin-bottom:1.25rem;scroll-margin-top:6rem;font-family:DM Sans,sans-serif;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:750;line-height:1.2}.blog-content-module__N-qhOq__articleContent h2{color:#1e1f21;border-bottom:1px solid #e5e7eb;margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.75rem;scroll-margin-top:6rem;font-family:DM Sans,sans-serif;font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:700}.blog-content-module__N-qhOq__articleContent h3{color:#1e1f21;margin-top:2rem;margin-bottom:.75rem;scroll-margin-top:6rem;font-family:DM Sans,sans-serif;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:600}.blog-content-module__N-qhOq__articleContent h4{color:#1e1f21;margin-top:1.5rem;margin-bottom:.5rem;font-family:DM Sans,sans-serif;font-size:clamp(1rem,1.5vw,1.125rem);font-weight:600}.blog-content-module__N-qhOq__articleContent h5{color:#1e1f21;margin:1.25rem 0 .5rem;font-size:1rem;font-weight:650}.blog-content-module__N-qhOq__articleContent h6{letter-spacing:.04em;text-transform:uppercase;color:#475467;margin:1.25rem 0 .5rem;font-size:.875rem;font-weight:700}.blog-content-module__N-qhOq__articleContent p{margin-bottom:1.25rem;font-size:clamp(1rem,1.5vw,1.0625rem);line-height:1.8}.blog-content-module__N-qhOq__articleContent a{color:#8c52ff;font-weight:500;text-decoration:none;transition:color .2s}.blog-content-module__N-qhOq__articleContent a:hover{color:#6b3fcc;text-decoration:underline}.blog-content-module__N-qhOq__articleContent ul,.blog-content-module__N-qhOq__articleContent ol{margin:1.25rem 0;padding-left:1.5rem}.blog-content-module__N-qhOq__articleContent ul{list-style:outside}.blog-content-module__N-qhOq__articleContent ul li{margin-bottom:.5rem;padding-left:.25rem;font-size:clamp(1rem,1.5vw,1.0625rem)}.blog-content-module__N-qhOq__articleContent ol{list-style:decimal}.blog-content-module__N-qhOq__articleContent ol li{margin-bottom:.5rem;padding-left:.25rem;font-size:clamp(1rem,1.5vw,1.0625rem)}.blog-content-module__N-qhOq__articleContent strong{color:#1e1f21;font-weight:600}.blog-content-module__N-qhOq__articleContent .callout{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin:1.5rem 0;padding:1.25rem 1.5rem}.blog-content-module__N-qhOq__articleContent .callout-title{color:#1e1f21;margin-bottom:.5rem;font-size:.9375rem;font-weight:600}.blog-content-module__N-qhOq__articleContent .callout p{color:#4b5563;margin:0;font-size:.9375rem;line-height:1.6}:is(.blog-content-module__N-qhOq__articleContent .callout-note,.blog-content-module__N-qhOq__articleContent .callout-tip){background:#f9fafb;border:1px solid #e5e7eb}.blog-content-module__N-qhOq__articleContent .callout-warning{background:#fffcf5;border:1px solid #e5e1d8}.blog-content-module__N-qhOq__articleContent .callout-warning .callout-title{color:#9a6700}.blog-content-module__N-qhOq__articleContent blockquote{color:#1e1f21;background:radial-gradient(circle at 0 0,#8c52ff21,#0000 15rem),linear-gradient(135deg,#faf8ff 0%,#fff 72%);border:1px solid #8c52ff38;border-radius:16px;margin:2.5rem 0;padding:2rem 2.25rem 2rem 4.75rem;font-size:clamp(1.125rem,1.8vw,1.25rem);font-style:italic;font-weight:500;line-height:1.7;position:relative;box-shadow:0 16px 40px #2a194b12}.blog-content-module__N-qhOq__articleContent hr{border:0;border-top:1px solid #e5e7eb;margin:2.5rem 0}.blog-content-module__N-qhOq__articleContent figure{margin:2rem 0}.blog-content-module__N-qhOq__articleContent figcaption{color:#667085;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.blog-content-module__N-qhOq__articleContent blockquote:before{content:"“";color:#8c52ff;opacity:.85;font-family:Georgia,Times New Roman,serif;font-size:4.5rem;font-style:normal;font-weight:700;line-height:1;position:absolute;top:.75rem;left:1.5rem}.blog-content-module__N-qhOq__articleContent blockquote p{color:#1e1f21;margin-bottom:.75rem;padding-left:0;font-size:clamp(1.125rem,1.8vw,1.25rem);font-style:italic;font-weight:500;line-height:1.7}.blog-content-module__N-qhOq__articleContent blockquote cite{color:#6b7280;padding-left:0;font-size:.9375rem;font-style:normal;font-weight:400;display:block}.blog-content-module__N-qhOq__articleContent .table-wrapper{border:1px solid #e5e7eb;border-radius:8px;margin:2rem 0;overflow-x:auto}.blog-content-module__N-qhOq__articleContent table{border-collapse:collapse;width:100%;font-size:.9375rem}.blog-content-module__N-qhOq__articleContent thead{background:#f9fafb}.blog-content-module__N-qhOq__articleContent thead th{text-align:left;color:#374151;border-bottom:1px solid #e5e7eb;padding:.875rem 1rem;font-size:.875rem;font-weight:600}.blog-content-module__N-qhOq__articleContent tbody tr{border-bottom:1px solid #e5e7eb}.blog-content-module__N-qhOq__articleContent tbody tr:last-child{border-bottom:none}.blog-content-module__N-qhOq__articleContent tbody tr:hover{background-color:#f9fafb}.blog-content-module__N-qhOq__articleContent tbody td{color:#4b5563;padding:.875rem 1rem}.blog-content-module__N-qhOq__articleContent tbody td:first-child{color:#1e1f21;font-weight:500}.blog-content-module__N-qhOq__articleContent code{color:#1e1f21;background:#f3f4f6;border-radius:4px;padding:.15em .35em;font-family:JetBrains Mono,Fira Code,monospace;font-size:.875em}.blog-content-module__N-qhOq__articleContent pre{background:#1f2937;border-radius:8px;margin:1.5rem 0;padding:1.25rem;overflow-x:auto}.blog-content-module__N-qhOq__articleContent pre code{color:#e5e7eb;background:0 0;padding:0;font-size:.875rem;line-height:1.7}@media (max-width:768px){.blog-content-module__N-qhOq__articleContent .table-wrapper{border-left:none;border-right:none;border-radius:0;margin-left:-1rem;margin-right:-1rem}.blog-content-module__N-qhOq__articleContent .callout{padding:1rem 1.25rem}.blog-content-module__N-qhOq__articleContent blockquote{border-radius:12px;margin:2rem 0;padding:1.5rem 1.25rem 1.5rem 3.75rem}.blog-content-module__N-qhOq__articleContent blockquote:before{font-size:3.5rem;top:.65rem;left:1rem}}