.BlogPostLayout_blogPost__u9GL4 article{line-height:1.7;color:#374151}.BlogPostLayout_blogPost__u9GL4 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__u9GL4 h1{font-size:3rem}}.BlogPostLayout_blogPost__u9GL4 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__u9GL4 h3{font-size:1.5rem;font-weight:600;line-height:1.33;margin-top:2.5rem;margin-bottom:1rem;color:#111827}.BlogPostLayout_blogPost__u9GL4 h4{font-size:1.25rem;font-weight:600;line-height:1.4;margin-top:2rem;margin-bottom:.75rem;color:#111827}.BlogPostLayout_blogPost__u9GL4 h5{font-size:1.125rem}.BlogPostLayout_blogPost__u9GL4 h5,.BlogPostLayout_blogPost__u9GL4 h6{font-weight:600;line-height:1.5;margin-top:1.5rem;margin-bottom:.5rem;color:#111827}.BlogPostLayout_blogPost__u9GL4 h6{font-size:1rem}.BlogPostLayout_blogPost__u9GL4 p{margin-bottom:1.5rem;font-size:1.125rem;line-height:1.75}.BlogPostLayout_blogPost__u9GL4 p.BlogPostLayout_lead__xtk7R{font-size:1.25rem;font-weight:400;line-height:1.6;margin-bottom:2rem;color:#4b5563}.BlogPostLayout_blogPost__u9GL4 h2+p,.BlogPostLayout_blogPost__u9GL4 h3+p,.BlogPostLayout_blogPost__u9GL4 h4+p,.BlogPostLayout_blogPost__u9GL4 h5+p,.BlogPostLayout_blogPost__u9GL4 h6+p{margin-top:0}.BlogPostLayout_blogPost__u9GL4 a{color:#2563eb;text-decoration:underline;text-decoration-color:#93c5fd;text-underline-offset:3px;transition:all .2s ease}.BlogPostLayout_blogPost__u9GL4 a:hover{color:#1d4ed8;text-decoration-color:#2563eb}.BlogPostLayout_blogPost__u9GL4 a:focus{outline:2px solid #3b82f6;outline-offset:2px;border-radius:2px}.BlogPostLayout_blogPost__u9GL4 ol,.BlogPostLayout_blogPost__u9GL4 ul{margin-bottom:1.5rem;padding-left:1.5rem;font-size:1.125rem}.BlogPostLayout_blogPost__u9GL4 ol li,.BlogPostLayout_blogPost__u9GL4 ul li{margin-bottom:.5rem;line-height:1.75}.BlogPostLayout_blogPost__u9GL4 li ol,.BlogPostLayout_blogPost__u9GL4 li ul{margin-top:.5rem;margin-bottom:.5rem}.BlogPostLayout_blogPost__u9GL4 ul{list-style-type:disc}.BlogPostLayout_blogPost__u9GL4 ul ul{list-style-type:circle}.BlogPostLayout_blogPost__u9GL4 ul ul ul{list-style-type:square}.BlogPostLayout_blogPost__u9GL4 ol{list-style-type:decimal}.BlogPostLayout_blogPost__u9GL4 ol ol{list-style-type:lower-alpha}.BlogPostLayout_blogPost__u9GL4 ol ol ol{list-style-type:lower-roman}.BlogPostLayout_blogPost__u9GL4 blockquote{border-left:4px solid #e5e7eb;padding-left:1.5rem;margin:2rem 0;font-style:italic;font-size:1.125rem;color:#6b7280}.BlogPostLayout_blogPost__u9GL4 blockquote p{margin-bottom:1rem}.BlogPostLayout_blogPost__u9GL4 blockquote p:last-child{margin-bottom:0}.BlogPostLayout_blogPost__u9GL4 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__u9GL4 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__u9GL4 pre code{background-color:transparent;color:inherit;padding:0;border-radius:0;font-size:inherit}.BlogPostLayout_blogPost__u9GL4 table{width:100%;margin:2rem 0;border-collapse:collapse;font-size:1rem}.BlogPostLayout_blogPost__u9GL4 table td,.BlogPostLayout_blogPost__u9GL4 table th{border:1px solid #e5e7eb;padding:.75rem;text-align:left}.BlogPostLayout_blogPost__u9GL4 table th{background-color:#f9fafb;font-weight:600;color:#111827}.BlogPostLayout_blogPost__u9GL4 table tr:nth-child(2n){background-color:#f9fafb}.BlogPostLayout_blogPost__u9GL4 img{max-width:100%;height:auto;border-radius:.5rem;margin:2rem 0}.BlogPostLayout_blogPost__u9GL4 hr{border:none;border-top:1px solid #e5e7eb;margin:3rem 0}.BlogPostLayout_blogPost__u9GL4 strong{font-weight:700;color:#111827}.BlogPostLayout_blogPost__u9GL4 em{font-style:italic}.BlogPostLayout_blogPost__u9GL4 mark{background-color:#fef3c7;color:#92400e;padding:.125rem .25rem;border-radius:.25rem}.BlogPostLayout_blogPost__u9GL4 small{font-size:.875rem;color:#6b7280}.BlogPostLayout_blogPost__u9GL4 abbr{text-decoration:underline dotted;cursor:help}@media (max-width:640px){.BlogPostLayout_blogPost__u9GL4 h1{font-size:2rem}.BlogPostLayout_blogPost__u9GL4 h2{font-size:1.5rem;margin-top:2rem}.BlogPostLayout_blogPost__u9GL4 h3{font-size:1.25rem;margin-top:1.5rem}.BlogPostLayout_blogPost__u9GL4 ol,.BlogPostLayout_blogPost__u9GL4 p,.BlogPostLayout_blogPost__u9GL4 ul{font-size:1rem}.BlogPostLayout_blogPost__u9GL4 p.BlogPostLayout_lead__xtk7R{font-size:1.125rem}}.BlogPostLayout_header__yoUoh .BlogPostLayout_category__zClPg{background-color:#eff6ff;color:#2563eb;padding:.375rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;display:inline-block}.BlogPostLayout_header__yoUoh .BlogPostLayout_date__Jy2us{color:#6b7280;font-size:.75rem}.BlogPostLayout_header__yoUoh .BlogPostLayout_author__Xtp6e{color:#111827;font-weight:600;margin-bottom:0;font-size:.875rem}.BlogPostLayout_cta__8fyev{background-color:#eff6ff;padding:1.5rem;border-radius:.5rem;margin-top:2rem}.BlogPostLayout_cta__8fyev h3{color:#1e3a8a;font-size:1.125rem;font-weight:600;margin-bottom:.75rem;margin-top:0}.BlogPostLayout_cta__8fyev p{color:#1e40af;margin-bottom:1rem;font-size:1rem}.BlogPostLayout_cta__8fyev 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__8fyev a:hover{background-color:#1d4ed8}.BlogPostLayout_cta__8fyev a:focus{outline:2px solid #3b82f6;outline-offset:2px}