.BlogPostLayout_blogPost__iUCKs article{line-height:1.7;color:#374151}.BlogPostLayout_blogPost__iUCKs h1{font-size:2.25rem;font-weight:800;line-height:1.1;margin-bottom:2rem;color:#111827;letter-spacing:-.025em}@media(min-width:640px){.BlogPostLayout_blogPost__iUCKs h1{font-size:3rem}}.BlogPostLayout_blogPost__iUCKs h2{font-size:1.875rem;font-weight:700;line-height:1.25;margin-top:3rem;margin-bottom:1.5rem;color:#111827;letter-spacing:-.025em}.BlogPostLayout_blogPost__iUCKs h3{font-size:1.5rem;font-weight:600;line-height:1.33;margin-top:2.5rem;margin-bottom:1rem}.BlogPostLayout_blogPost__iUCKs h4{font-size:1.25rem;font-weight:600;line-height:1.4;margin-top:2rem;margin-bottom:.75rem;color:#111827}.BlogPostLayout_blogPost__iUCKs h5{font-size:1.125rem}.BlogPostLayout_blogPost__iUCKs h5,.BlogPostLayout_blogPost__iUCKs h6{font-weight:600;line-height:1.5;margin-top:1.5rem;margin-bottom:.5rem;color:#111827}.BlogPostLayout_blogPost__iUCKs h6{font-size:1rem}.BlogPostLayout_blogPost__iUCKs p{margin-bottom:1.5rem;font-size:1.125rem;line-height:1.75}.BlogPostLayout_blogPost__iUCKs p.BlogPostLayout_lead__5tivr{font-size:1.25rem;font-weight:400;line-height:1.6;margin-bottom:2rem;color:#4b5563}h2+.BlogPostLayout_blogPost__iUCKs p,h3+.BlogPostLayout_blogPost__iUCKs p,h4+.BlogPostLayout_blogPost__iUCKs p,h5+.BlogPostLayout_blogPost__iUCKs p,h6+.BlogPostLayout_blogPost__iUCKs p{margin-top:0}.BlogPostLayout_blogPost__iUCKs a{color:#2563eb;text-decoration:underline;text-decoration-color:#93c5fd;text-underline-offset:3px;transition:all .2s ease}.BlogPostLayout_blogPost__iUCKs a:hover{color:#1d4ed8;text-decoration-color:#2563eb}.BlogPostLayout_blogPost__iUCKs a:focus{outline:2px solid #3b82f6;outline-offset:2px;border-radius:2px}.BlogPostLayout_blogPost__iUCKs ol,.BlogPostLayout_blogPost__iUCKs ul{margin-bottom:1.5rem;padding-left:1.5rem;font-size:1.125rem}.BlogPostLayout_blogPost__iUCKs ol li,.BlogPostLayout_blogPost__iUCKs ul li{margin-bottom:.5rem;line-height:1.75}.BlogPostLayout_blogPost__iUCKs ol li ol,.BlogPostLayout_blogPost__iUCKs ol li ul,.BlogPostLayout_blogPost__iUCKs ul li ol,.BlogPostLayout_blogPost__iUCKs ul li ul{margin-top:.5rem;margin-bottom:.5rem}.BlogPostLayout_blogPost__iUCKs ul{list-style-type:disc}.BlogPostLayout_blogPost__iUCKs ul ul{list-style-type:circle}.BlogPostLayout_blogPost__iUCKs ul ul ul{list-style-type:square}.BlogPostLayout_blogPost__iUCKs ol{list-style-type:decimal}.BlogPostLayout_blogPost__iUCKs ol ol{list-style-type:lower-alpha}.BlogPostLayout_blogPost__iUCKs ol ol ol{list-style-type:lower-roman}.BlogPostLayout_blogPost__iUCKs blockquote{border-left:4px solid #e5e7eb;padding-left:1.5rem;margin:2rem 0;font-style:italic;font-size:1.125rem;color:#6b7280}.BlogPostLayout_blogPost__iUCKs blockquote p{margin-bottom:1rem}.BlogPostLayout_blogPost__iUCKs blockquote p:last-child{margin-bottom:0}.BlogPostLayout_blogPost__iUCKs code{background-color:#f3f4f6;color:#dc2626;padding:.125rem .375rem;border-radius:.25rem;font-size:.875rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace}.BlogPostLayout_blogPost__iUCKs pre{background-color:#1f2937;color:#f9fafb;padding:1.5rem;border-radius:.5rem;overflow-x:auto;margin:2rem 0;font-size:.875rem;line-height:1.7}.BlogPostLayout_blogPost__iUCKs pre code{background-color:transparent;color:inherit;padding:0;border-radius:0;font-size:inherit}.BlogPostLayout_blogPost__iUCKs img{max-width:100%;height:auto;border-radius:.5rem;margin:2rem 0}.BlogPostLayout_blogPost__iUCKs hr{border:none;border-top:1px solid #e5e7eb;margin:3rem 0}.BlogPostLayout_blogPost__iUCKs strong{font-weight:700;color:#111827}.BlogPostLayout_blogPost__iUCKs em{font-style:italic}.BlogPostLayout_blogPost__iUCKs mark{background-color:#fef3c7;color:#92400e;padding:.125rem .25rem;border-radius:.25rem}.BlogPostLayout_blogPost__iUCKs small{font-size:.875rem;color:#6b7280}.BlogPostLayout_blogPost__iUCKs abbr{text-decoration:underline dotted;cursor:help}@media(max-width:640px){.BlogPostLayout_blogPost__iUCKs h1{font-size:2rem}.BlogPostLayout_blogPost__iUCKs h2{font-size:1.5rem;margin-top:2rem}.BlogPostLayout_blogPost__iUCKs h3{font-size:1.25rem;margin-top:1.5rem}.BlogPostLayout_blogPost__iUCKs ol,.BlogPostLayout_blogPost__iUCKs p,.BlogPostLayout_blogPost__iUCKs ul{font-size:1rem}.BlogPostLayout_blogPost__iUCKs p.BlogPostLayout_lead__5tivr{font-size:1.125rem}}.BlogPostLayout_header__7XGLQ .BlogPostLayout_category__b_fSL{background-color:#eff6ff;color:#2563eb;padding:.375rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;display:inline-block}.BlogPostLayout_header__7XGLQ .BlogPostLayout_date__U4ZC_{color:#6b7280;font-size:.75rem}.BlogPostLayout_header__7XGLQ .BlogPostLayout_author__LoyhK{color:#111827;font-weight:600;font-size:.875rem;margin-bottom:0}.BlogPostLayout_cta__GEX_r{background-color:#eff6ff;padding:1.5rem;border-radius:.5rem;margin-top:2rem}.BlogPostLayout_cta__GEX_r h3{color:#1e3a8a;font-size:1.125rem;font-weight:600;margin-bottom:.75rem;margin-top:0}.BlogPostLayout_cta__GEX_r p{color:#1e40af;margin-bottom:1rem;font-size:1rem}.BlogPostLayout_cta__GEX_r a{background-color:#2563eb;color:#fff;padding:.5rem 1rem;border-radius:.375rem;text-decoration:none;font-weight:500;display:inline-block;transition:background-color .2s ease}.BlogPostLayout_cta__GEX_r a:hover{background-color:#1d4ed8}.BlogPostLayout_cta__GEX_r a:focus{outline:2px solid #3b82f6;outline-offset:2px}