.blog-content{width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;line-height:1.8;overflow-x:hidden;color:#a5f3fc!important;background:0 0!important}.blog-content *{box-sizing:border-box;max-width:100%;color:inherit!important}.blog-content div,.blog-content span,.blog-content section{background:0 0!important}.blog-paragraph{word-wrap:break-word;overflow-wrap:break-word;text-align:justify;text-justify:inter-word;margin-bottom:1.5rem;color:#a5f3fc!important}.blog-heading{word-wrap:break-word;overflow-wrap:break-word;scroll-margin-top:2rem;position:relative}.blog-heading-1{background:linear-gradient(135deg,#0ea5e9,#06b6d4,#67e8f9);color:#0000;text-shadow:0 0 30px #06b6d44d;-webkit-background-clip:text;background-clip:text;margin-top:2.5rem;margin-bottom:1.5rem;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.1}.blog-heading-2{background:linear-gradient(135deg,#0891b2,#0ea5e9,#38bdf8);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:2rem;margin-bottom:1rem;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.2;position:relative}.blog-heading-2:after{content:"";background:linear-gradient(90deg,#0ea5e9,#06b6d4);border-radius:2px;width:60px;height:3px;position:absolute;bottom:-.5rem;left:0;box-shadow:0 0 10px #06b6d466}.blog-heading-3{color:#0ea5e9;text-shadow:0 0 20px #0ea5e933;margin-top:1.75rem;margin-bottom:.75rem;font-size:clamp(1.5rem,3.5vw,1.875rem);font-weight:600;line-height:1.3}.blog-heading-4{color:#38bdf8;margin-top:1.5rem;margin-bottom:.75rem;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:600;line-height:1.4}.blog-heading-5,.blog-heading-6{color:#67e8f9;margin-top:1.25rem;margin-bottom:.5rem;font-size:clamp(1.125rem,2.5vw,1.25rem);font-weight:600;line-height:1.4}.blog-link{background:linear-gradient(135deg,#0ea5e9,#06b6d4);-webkit-background-clip:text;background-clip:text;border-bottom:2px solid #0000;text-decoration:none;transition:all .3s;position:relative;overflow:visible;color:#0ea5e9!important}.blog-link:before{content:"";background:linear-gradient(90deg,#0ea5e9,#06b6d4,#38bdf8);width:0;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:0;box-shadow:0 0 8px #06b6d44d}.blog-link:hover:before{width:100%}.blog-link:hover{text-shadow:0 0 15px #38bdf84d;color:#38bdf8!important}.blog-list{width:100%;margin-bottom:1.5rem;padding-left:1.5rem}.blog-unordered-list{list-style-type:none}.blog-unordered-list .blog-list-item{word-wrap:break-word;overflow-wrap:break-word;margin-bottom:.75rem;padding-left:2rem;position:relative}.blog-unordered-list .blog-list-item:before{content:"";width:12px;height:12px;animation:3s ease-in-out infinite bubble-float;animation-delay:calc(var(--i,0) * .2s);background:radial-gradient(circle,#0ea5e9,#06b6d4);border-radius:50%;position:absolute;top:.6rem;left:0;box-shadow:0 0 10px #06b6d466,inset 2px 2px 4px #ffffff1a}.blog-ordered-list{counter-reset:ocean-counter;list-style-type:none}.blog-ordered-list .blog-list-item{counter-increment:ocean-counter;margin-bottom:.75rem;padding-left:2.5rem;position:relative}.blog-ordered-list .blog-list-item:before{content:counter(ocean-counter);color:#fff;background:linear-gradient(135deg,#0ea5e9,#06b6d4);border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.875rem;font-weight:600;display:flex;position:absolute;top:0;left:0;box-shadow:0 0 15px #06b6d44d}.blog-blockquote{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#06b6d41a,#0ea5e90d,#38bdf81a);border:none;border-left:4px solid;border-image:linear-gradient(#0ea5e9,#06b6d4,#38bdf8) 1;border-radius:0 1rem 1rem 0;margin:2rem 0;padding:1.5rem 2rem;font-style:italic;position:relative;overflow:hidden;box-shadow:0 8px 32px #06b6d41a,inset 0 1px #ffffff1a}.blog-blockquote:before{content:"";background:linear-gradient(90deg,#0000,#06b6d4,#0000);height:1px;animation:3s ease-in-out infinite wave-shimmer;position:absolute;top:0;left:0;right:0}.blog-blockquote:after{content:"\"";color:#06b6d433;font-family:Georgia,serif;font-size:4rem;line-height:1;position:absolute;top:-.5rem;left:1rem}.blog-blockquote .blog-paragraph{margin-bottom:.5rem;color:#a5f3fc!important}.blog-table{border-collapse:separate;border-spacing:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0f172acc,#06b6d40d);border:1px solid #06b6d433;border-radius:1rem;width:100%;margin:2rem 0;overflow:hidden;box-shadow:0 20px 40px #06b6d41a,0 0 0 1px #06b6d41a}.blog-table thead{background:linear-gradient(135deg,#06b6d433,#0ea5e91a)}.blog-table th{text-align:left;border-bottom:1px solid #06b6d433;padding:1rem 1.5rem;font-weight:600;position:relative;color:#67e8f9!important}.blog-table td{border-bottom:1px solid #06b6d41a;padding:1rem 1.5rem;transition:all .3s;color:#a5f3fc!important}.blog-table tbody tr:hover{background:linear-gradient(135deg,#06b6d41a,#0ea5e90d);transform:scale(1.01)}.blog-table tr:last-child td{border-bottom:none}.blog-code-block{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0f172ae6,#06b6d40d);border:1px solid #06b6d433;border-radius:1rem;margin:2rem 0;padding:1.5rem;position:relative;overflow-x:auto;box-shadow:0 20px 40px #06b6d41a,inset 0 1px #ffffff0d}.blog-code-block:before{content:"";background:linear-gradient(90deg,#0000,#06b6d4,#0000);height:1px;position:absolute;top:0;left:0;right:0}.blog-inline-code{background:linear-gradient(135deg,#06b6d41a,#0ea5e90d);border:1px solid #06b6d433;border-radius:.375rem;padding:.2rem .5rem;font-family:Monaco,Menlo,Courier New,monospace;font-size:.9rem;box-shadow:0 2px 8px #06b6d41a;color:#67e8f9!important}.blog-image{object-fit:cover;border:2px solid #06b6d433;border-radius:1rem;margin:2rem 0;transition:all .3s;display:block;position:relative;overflow:hidden;box-shadow:0 20px 40px #06b6d426,0 0 0 1px #06b6d41a;width:100%!important;max-width:100%!important;height:auto!important}.blog-image:before{content:"";background:linear-gradient(90deg,#0000,#06b6d433,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.blog-image:hover:before{left:100%}.blog-image:hover{transform:scale(1.02);box-shadow:0 25px 50px #06b6d433,0 0 0 1px #06b6d433}.blog-image-container{width:100%;margin:2rem 0;overflow:hidden}.blog-image-caption{text-align:center;margin-top:.75rem;padding:0 1rem;font-size:.875rem;font-style:italic;color:#94a3b8!important}.blog-content hr{background:linear-gradient(90deg,#0000,#0ea5e9,#06b6d4,#38bdf8,#0000);border:0;height:2px;margin:3rem 0;position:relative;overflow:hidden}.blog-content hr:before{content:"";background:linear-gradient(90deg,#0000,#06b6d499,#0000);width:100%;height:4px;animation:3s ease-in-out infinite wave-flow;position:absolute;top:-1px;left:-100%}.blog-strong{text-shadow:0 0 10px #67e8f933;font-weight:700;color:#67e8f9!important}.blog-emphasis{font-style:italic;position:relative;color:#38bdf8!important}.blog-content mark{background:linear-gradient(135deg,#06b6d433,#0ea5e91a);border:1px solid #06b6d44d;border-radius:.375rem;padding:.1rem .4rem;box-shadow:0 2px 8px #06b6d41a;color:#f8fafc!important}@keyframes bubble-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-4px)scale(1.1)}}@keyframes wave-shimmer{0%,to{opacity:0;transform:translate(-100%)}50%{opacity:1;transform:translate(0)}}@keyframes wave-flow{0%{left:-100%}to{left:100%}}@media (max-width:768px){.blog-content{padding:0;font-size:1rem}.blog-heading-1{margin-top:2rem;font-size:2rem}.blog-heading-2{margin-top:1.5rem;font-size:1.75rem}.blog-heading-3{margin-top:1.25rem;font-size:1.5rem}.blog-table{white-space:nowrap;font-size:.875rem;display:block;overflow-x:auto}.blog-table th,.blog-table td{min-width:120px;padding:.75rem 1rem}.blog-blockquote{margin:1.5rem 0;padding:1rem 1.5rem}.blog-code-block{padding:1rem;font-size:.875rem}.blog-unordered-list,.blog-ordered-list{padding-left:1rem}.blog-unordered-list .blog-list-item{padding-left:1.5rem}.blog-ordered-list .blog-list-item{padding-left:2rem}}@media (max-width:480px){.blog-content{font-size:.95rem}.blog-heading-1{font-size:1.75rem}.blog-heading-2{font-size:1.5rem}.blog-heading-3{font-size:1.25rem}.blog-table th,.blog-table td{min-width:100px;padding:.5rem .75rem}.blog-blockquote{padding:.75rem 1rem}.blog-code-block{padding:.75rem;font-size:.8rem}}.blog-content :focus{outline-offset:2px;border-radius:.25rem;outline:2px solid #0ea5e9}@media print{.blog-content *{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}.blog-link{text-decoration:underline}.blog-image{page-break-inside:avoid;max-width:100%}}.blog-content *{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%}.blog-content-wrapper{word-wrap:break-word;overflow-wrap:break-word;overflow-x:hidden}.blog-image{content-visibility:auto;contain-intrinsic-size:800px 400px}
