/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial;--tw-border-style:solid}}}.blog-content{scroll-behavior:smooth;color:#374151;line-height:1.75;display:block!important}.blog-content,.blog-content h2{opacity:1!important;visibility:visible!important}.blog-content h2{cursor:pointer;--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:#17181a;margin-top:3rem;margin-bottom:1.5rem;font-size:clamp(1.5rem,4vw,2.5rem);line-height:1.2;transition:all .3s}.blog-content h2:first-child{margin-top:0}.blog-content h2:hover{color:#1e40af;transform:translate(8px)}.blog-content h3{cursor:pointer;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:#2c2f33;margin-top:2.5rem;margin-bottom:1rem;font-size:clamp(1.25rem,3vw,1.875rem);line-height:1.3;transition:all .3s;opacity:1!important;visibility:visible!important}.blog-content h3:hover{color:#1e40af;transform:translate(8px)}.blog-content p{cursor:pointer;--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#41454d;background-color:#0000;border-radius:.5rem;margin-bottom:1.5rem;padding:.5rem .75rem;font-size:1rem;font-weight:400;line-height:1.8;transition:all .3s;opacity:1!important;visibility:visible!important}.blog-content p:hover{color:#111827;background-color:#3b82f60d;border-left:3px solid #3b82f6;transform:translate(8px)}.blog-content p:last-child{margin-bottom:0}.blog-content ul{padding-left:calc(var(--spacing,.25rem)*0);margin-top:1.5rem;margin-bottom:1.5rem;list-style-type:none}.blog-content li,.blog-content ul{cursor:pointer;opacity:1!important;visibility:visible!important}.blog-content li{--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#41454d;background-color:#0000;border-radius:.375rem;margin-bottom:.75rem;padding:.25rem .75rem;transition:all .3s;position:relative}.blog-content li:before{content:"";background-color:#2563eb;border-radius:50%;width:6px;height:6px;transition:all .3s;position:absolute;top:.6em;left:0}.blog-content li:hover{color:#111827;background-color:#3b82f60d;transform:translate(8px)}.blog-content li:hover:before{background-color:#f97316;transform:scale(1.25)}.blog-content strong{cursor:pointer;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#17181a;padding:0 .25rem;transition:all .3s;display:inline-block;position:relative;opacity:1!important;visibility:visible!important}.blog-content strong:hover{color:#1e40af;background-color:#3b82f61a;border-radius:.25rem;padding:0 .5rem;transform:scale(1.05)}.blog-content a{cursor:pointer;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#2e5a9e;border-bottom:1px solid #bfdbfe;padding-bottom:2px;text-decoration-line:none;transition:all .3s;display:inline-block;position:relative}.blog-content a:hover{color:#1d4ed8;border-bottom-color:#60a5fa;transform:translate(4px)scale(1.05)}.blog-content code{cursor:pointer;padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#2c2f33;background-color:#ebebed;border-radius:.25rem;transition:all .3s;display:inline-block}.blog-content code:hover{background-color:#e5e7eb;transform:scale(1.05);box-shadow:0 1px 3px #0000001a}.blog-content blockquote{margin-block:calc(var(--spacing,.25rem)*8);cursor:pointer;padding-block:calc(var(--spacing,.25rem)*4);padding-right:calc(var(--spacing,.25rem)*4);padding-left:calc(var(--spacing,.25rem)*6);color:#565b66;background-color:#f5f5f6;border-left:4px var(--tw-border-style);border-color:#c3c3c9;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;font-style:italic;transition:all .3s}.blog-content blockquote:hover{background-color:#3b82f60d;border-left-color:#60a5fa;transform:translate(8px)}.blog-content hr{margin-block:calc(var(--spacing,.25rem)*12);border-color:#d7d7db;opacity:1!important;visibility:visible!important}@media (max-width:640px){.blog-content{transform:none!important}.blog-content,.blog-content *{opacity:1!important;visibility:visible!important}.blog-content p{font-size:15px;line-height:1.75}.blog-content h2{margin-top:2rem;margin-bottom:1rem;font-size:1.5rem}.blog-content h3{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.25rem}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}