.BlogContent_blogContent__SLPsK br{margin:1rem 0;display:block;content:""}.BlogContent_blogContent__SLPsK br+br{margin-top:1.5rem}.BlogContent_blogContent__SLPsK p:empty{margin:1.5rem 0;min-height:1.5rem;display:block}.BlogContent_blogContent__SLPsK h1+p,.BlogContent_blogContent__SLPsK h2+p,.BlogContent_blogContent__SLPsK h3+p,.BlogContent_blogContent__SLPsK h4+p,.BlogContent_blogContent__SLPsK h5+p,.BlogContent_blogContent__SLPsK h6+p{margin-top:0!important}.BlogContent_blogContent__SLPsK p:empty+p:empty{margin-top:0;margin-bottom:2rem}.BlogContent_blogContent__SLPsK>:first-child{margin-top:0}.BlogContent_blogContent__SLPsK>:last-child{margin-bottom:0}.BlogContent_blogContent__SLPsK h1,.BlogContent_blogContent__SLPsK h2,.BlogContent_blogContent__SLPsK h3,.BlogContent_blogContent__SLPsK h4,.BlogContent_blogContent__SLPsK h5,.BlogContent_blogContent__SLPsK h6{scroll-margin-top:2rem;position:relative;color:#111827;font-weight:600;line-height:1.3}.BlogContent_blogContent__SLPsK h1{font-size:2.25rem;margin:3rem 0 2rem}.BlogContent_blogContent__SLPsK h2{font-size:1.875rem;margin:3rem 0 2rem}.BlogContent_blogContent__SLPsK h3{font-size:1.5rem;margin:2.5rem 0 1.5rem}.BlogContent_blogContent__SLPsK h4{font-size:1.25rem;margin:2rem 0 1rem}.BlogContent_blogContent__SLPsK h5{font-size:1.125rem;margin:2rem 0 1rem}.BlogContent_blogContent__SLPsK h6{font-size:1rem;margin:1.5rem 0 .75rem}.BlogContent_blogContent__SLPsK h2:hover:before,.BlogContent_blogContent__SLPsK h3:hover:before,.BlogContent_blogContent__SLPsK h4:hover:before{content:"🔗";position:absolute;left:-1.5rem;color:#6b7280;font-size:.8em;opacity:.6;cursor:pointer}.BlogContent_blogContent__SLPsK p{margin:1rem 0;color:#374151;line-height:1.7}.BlogContent_blogContent__SLPsK a{color:#3b82f6;text-decoration:underline;font-weight:500;word-break:break-word;text-decoration-color:#3b82f6;text-decoration-thickness:1px;text-underline-offset:2px;transition:all .2s ease}.BlogContent_blogContent__SLPsK a:hover{color:#1d4ed8;text-decoration-thickness:2px}.BlogContent_blogContent__SLPsK a[target=_blank]:after{content:" ↗";font-size:.8em;color:#6b7280;margin-left:2px}.BlogContent_blogContent__SLPsK ol,.BlogContent_blogContent__SLPsK ul{margin:1.5rem 0;padding-left:2rem}.BlogContent_blogContent__SLPsK li{margin:.5rem 0;line-height:1.6;color:#374151}.BlogContent_blogContent__SLPsK ol ol,.BlogContent_blogContent__SLPsK ol ul,.BlogContent_blogContent__SLPsK ul ol,.BlogContent_blogContent__SLPsK ul ul{margin:.5rem 0}.BlogContent_blogContent__SLPsK strong{color:#111827;font-weight:600}.BlogContent_blogContent__SLPsK em{font-style:italic;color:#374151}.BlogContent_blogContent__SLPsK img{max-width:100%;height:auto;border-radius:.5rem;margin:1.5rem 0;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.BlogContent_blogContent__SLPsK figure{margin:2rem 0}.BlogContent_blogContent__SLPsK figcaption{text-align:center;font-size:.875rem;color:#6b7280;margin-top:.5rem;font-style:italic}.BlogContent_blogContent__SLPsK blockquote{border-left:4px solid #3b82f6;background-color:#f8fafc;padding:1rem 1.5rem;margin:2rem 0;border-radius:0 .5rem .5rem 0;font-style:italic;color:#4b5563}.BlogContent_blogContent__SLPsK blockquote p:first-child{margin-top:0}.BlogContent_blogContent__SLPsK blockquote p:last-child{margin-bottom:0}.BlogContent_blogContent__SLPsK blockquote:before{content:"\201C";font-size:4rem;color:#3b82f6;float:left;line-height:1;margin-right:.5rem;margin-top:-.5rem}.BlogContent_blogContent__SLPsK code{background-color:#f3f4f6;color:#dc2626;padding:.125rem .25rem;border-radius:.25rem;font-size:.875em;font-family:Consolas,Monaco,Courier New,monospace;font-weight:500}.BlogContent_blogContent__SLPsK pre{background-color:#1f2937;color:#f9fafb;padding:1rem;border-radius:.5rem;overflow-x:auto;margin:1.5rem 0;border:1px solid #374151;font-family:Consolas,Monaco,Courier New,monospace;line-height:1.5}.BlogContent_blogContent__SLPsK pre code{background:none;color:inherit;padding:0;border-radius:0;font-size:inherit}.BlogContent_blogContent__SLPsK table{border-collapse:collapse;width:100%;margin:2rem 0;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.BlogContent_blogContent__SLPsK thead{background-color:#f9fafb}.BlogContent_blogContent__SLPsK td,.BlogContent_blogContent__SLPsK th{border:1px solid #e5e7eb;padding:.75rem;text-align:left;vertical-align:top}.BlogContent_blogContent__SLPsK th{font-weight:600;color:#111827;background-color:#f9fafb}.BlogContent_blogContent__SLPsK tr:nth-child(2n){background-color:#f9fafb}.BlogContent_blogContent__SLPsK tr:hover{background-color:#f3f4f6}@media (max-width:768px){.BlogContent_blogContent__SLPsK table{font-size:.875rem}.BlogContent_blogContent__SLPsK td,.BlogContent_blogContent__SLPsK th{padding:.5rem}}.BlogContent_blogContent__SLPsK hr{border:none;height:1px;background:linear-gradient(90deg,transparent,#e5e7eb,transparent);margin:3rem 0}.BlogContent_blogContent__SLPsK mark{background-color:#fef3c7;color:#92400e;padding:.125rem .25rem;border-radius:.25rem}.BlogContent_blogContent__SLPsK kbd{background-color:#374151;color:#f9fafb;padding:.125rem .375rem;border-radius:.25rem;font-size:.875em;font-family:monospace;border:1px solid #6b7280;box-shadow:0 1px 2px rgba(0,0,0,.1)}.BlogContent_blogContent__SLPsK sub,.BlogContent_blogContent__SLPsK sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}.BlogContent_blogContent__SLPsK sup{top:-.5em}.BlogContent_blogContent__SLPsK sub{bottom:-.25em}.BlogContent_blogContent__SLPsK dl{margin:1.5rem 0}.BlogContent_blogContent__SLPsK dt{font-weight:600;color:#111827;margin-top:1rem}.BlogContent_blogContent__SLPsK dd{margin-left:1rem;margin-bottom:.5rem;color:#374151}.BlogContent_blogContent__SLPsK address{font-style:normal;line-height:1.6;margin:1rem 0;padding:1rem;background-color:#f9fafb;border-radius:.5rem;border-left:4px solid #6b7280}@media print{.BlogContent_blogContent__SLPsK{font-size:12pt;line-height:1.5}.BlogContent_blogContent__SLPsK a:after{content:" (" attr(href) ")";font-size:.8em;color:#666}.BlogContent_blogContent__SLPsK a[href^="#"]:after{content:""}.BlogContent_blogContent__SLPsK blockquote:before{display:none}}@media (prefers-color-scheme:dark){.BlogContent_blogContent__SLPsK,.BlogContent_blogContent__SLPsK h1,.BlogContent_blogContent__SLPsK h2,.BlogContent_blogContent__SLPsK h3,.BlogContent_blogContent__SLPsK h4,.BlogContent_blogContent__SLPsK h5,.BlogContent_blogContent__SLPsK h6{color:#f9fafb}.BlogContent_blogContent__SLPsK li,.BlogContent_blogContent__SLPsK p{color:#e5e7eb}.BlogContent_blogContent__SLPsK strong{color:#f9fafb}.BlogContent_blogContent__SLPsK blockquote{background-color:#1f2937;border-left-color:#60a5fa;color:#d1d5db}.BlogContent_blogContent__SLPsK code{background-color:#374151;color:#fbbf24}.BlogContent_blogContent__SLPsK table{border-color:#374151}.BlogContent_blogContent__SLPsK th{background-color:#1f2937;color:#f9fafb}.BlogContent_blogContent__SLPsK td{border-color:#374151}.BlogContent_blogContent__SLPsK tr:nth-child(2n){background-color:#1f2937}.BlogContent_blogContent__SLPsK tr:hover{background-color:#374151}}