.blog-content{--blog-text-main:#2d3748;--blog-text-muted:#4a5568;--blog-accent:#7cb342;--blog-accent-hover:#689f38;--blog-navy:#1f3a5f;--blog-bg-soft:#7cb3420a}.blog-content *{white-space:normal;word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{color:var(--blog-navy);letter-spacing:-.025em;margin-top:1rem;margin-bottom:.25rem;font-family:Inter,sans-serif;font-weight:800;line-height:1.5}.blog-content h1{margin-top:0;font-size:2.5rem}.blog-content h2{border-bottom:2px solid var(--blog-bg-soft);padding-bottom:.25rem;font-size:1.85rem}.blog-content h3,.blog-content h4{font-size:1.5rem}.blog-content h5{font-size:1.25rem}.blog-content h6{text-transform:uppercase;letter-spacing:.05em;font-size:1.125rem;font-weight:700}.blog-content p{color:var(--blog-text-main);margin-bottom:.5rem;font-size:1.125rem;font-weight:400;line-height:1.8}.blog-content ul,.blog-content ol{margin-bottom:1.35rem;padding-left:2rem}.blog-content ul{padding-left:2rem;list-style-type:none}.blog-content ul li{padding-left:1.5rem;position:relative}.blog-content ul li:before{content:"→";color:var(--blog-accent);font-weight:900;position:absolute;left:0}.blog-content ol{padding-left:2.5rem;list-style-type:decimal}.blog-content ol li::marker{color:var(--blog-accent);font-family:Inter,sans-serif;font-weight:800}.blog-content strong{color:var(--blog-navy);font-weight:700}.blog-content a{color:var(--blog-accent);border-bottom:2px solid #0000;font-weight:600;text-decoration:none;transition:all .2s}.blog-content a:hover{color:var(--blog-accent-hover);border-bottom-color:var(--blog-accent)}.blog-content code:not(pre code){color:#e53e3e;background:#f7fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.2rem .5rem;font-family:JetBrains Mono,monospace;font-size:.9em;font-weight:500}.blog-content pre{border:1px solid #ffffff1a;font-family:JetBrains Mono,monospace;overflow-x:auto;box-shadow:0 10px 30px -10px #00000080;color:#e2e8f0!important;background:#1a202c!important;border-radius:1.25rem!important;margin:3rem 0!important;padding:2rem!important}.blog-content blockquote{background:var(--blog-bg-soft);border-left:6px solid var(--blog-accent);border-radius:.5rem 2rem 2rem .5rem;margin:2.2rem 0;padding:2.5rem 3rem;position:relative;overflow:hidden}.blog-content blockquote:before{content:"\"";color:var(--blog-accent);opacity:.1;font-family:Playfair Display,serif;font-size:8rem;position:absolute;top:-1rem;left:1rem}.blog-content blockquote p{color:var(--blog-navy);margin-bottom:0;font-family:Lora,serif;font-size:1.35rem;font-style:italic;font-weight:500;line-height:1.6}.blog-content img{border-radius:1.5rem;max-width:100%;margin:4rem auto;transition:transform .3s;display:block;box-shadow:0 25px 50px -12px #00000026;height:auto!important}.blog-content img:hover{transform:scale(1.01)}.blog-content .tiptap-image-wrapper{clear:both;margin:4rem 0!important}.blog-content div[style*="float: left"],.blog-content .tiptap-image-wrapper[style*="float: left"]{max-width:50%;margin:1rem 3rem 2rem 0!important}.blog-content div[style*="float: right"],.blog-content .tiptap-image-wrapper[style*="float: right"]{max-width:50%;margin:1rem 0 2rem 3rem!important}.blog-content div[data-type=block-container]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #7cb34233;border-radius:2rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 20px 40px -20px #0000001a}.blog-content div[data-type=block-container]:hover{transform:translateY(-5px);box-shadow:0 30px 60px -20px #00000026}.blog-content ::selection{color:var(--blog-navy);background:#7cb34226}@media (max-width:768px){.blog-content div[style*=float],.blog-content .tiptap-image-wrapper[style*=float]{float:none!important;width:100%!important;max-width:100%!important;margin:2rem auto!important}.blog-content h1{font-size:2.25rem}.blog-content h2{font-size:1.75rem}.blog-content blockquote{padding:1.5rem}}
