.blog-content{font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}@media (min-width:768px){.blog-content{font-size:1rem;line-height:1.5rem}}.blog-content h1{margin-top:3rem;margin-bottom:1.5rem;font-size:1.5rem;line-height:2rem;font-weight:400;line-height:1.25;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}@media (min-width:768px){.blog-content h1{margin-top:4rem;margin-bottom:2rem;font-size:1.875rem;line-height:2.25rem}}@media (min-width:1024px){.blog-content h1{font-size:2.25rem;line-height:2.5rem}}.blog-content h1{animation:fadeInUp .8s ease-out;opacity:0;animation-fill-mode:forwards}.blog-content h2{margin-top:3rem;margin-bottom:1rem;scroll-margin-top:6rem;font-size:1.25rem;line-height:1.75rem;font-weight:400;line-height:1.25;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}@media (min-width:768px){.blog-content h2{margin-top:4rem;margin-bottom:1.5rem;font-size:1.5rem;line-height:2rem}}@media (min-width:1024px){.blog-content h2{font-size:1.875rem;line-height:2.25rem}}.blog-content h2{animation:fadeInUp .8s ease-out;opacity:0;animation-fill-mode:forwards;transition:color .3s ease}.blog-content h2:hover{color:#db2777}.blog-content h3{margin-top:2rem;margin-bottom:.75rem;font-size:1.125rem;line-height:1.75rem;font-weight:400;line-height:1.25;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}@media (min-width:768px){.blog-content h3{margin-top:3rem;margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.blog-content h3{font-size:1.5rem;line-height:2rem}}.blog-content h3{animation:fadeInUp .8s ease-out;opacity:0;animation-fill-mode:forwards;transition:color .3s ease}.blog-content h3:hover{color:#db2777}.blog-content h2:first-of-type{animation-delay:.1s}.blog-content h2:nth-of-type(2){animation-delay:.2s}.blog-content h2:nth-of-type(3){animation-delay:.3s}.blog-content h2:nth-of-type(4){animation-delay:.4s}.blog-content h2:nth-of-type(5){animation-delay:.5s}.blog-content h3:first-of-type{animation-delay:.15s}.blog-content h3:nth-of-type(2){animation-delay:.25s}.blog-content h3:nth-of-type(3){animation-delay:.35s}.blog-content h3:nth-of-type(4){animation-delay:.45s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.blog-content p{margin-bottom:1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:300;line-height:2;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}@media (min-width:768px){.blog-content p{margin-bottom:2rem;font-size:1rem;line-height:1.5rem}}.blog-content p{animation:fadeIn .6s ease-out;opacity:0;animation-fill-mode:forwards;animation-delay:.2s}.blog-content strong{font-weight:500;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.blog-content em{font-style:italic;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.blog-content a{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));text-decoration-line:underline;text-decoration-color:#f9a8d4;text-decoration-thickness:1px;text-underline-offset:4px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.blog-content a:hover{--tw-text-opacity:1;color:rgb(219 39 119/var(--tw-text-opacity,1));text-decoration-color:#db2777;text-decoration-thickness:2px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.blog-content ul{margin-top:2rem;margin-bottom:2rem}.blog-content ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.blog-content li{position:relative;padding-left:1.5rem;font-size:1rem;line-height:1.5rem;font-weight:300;line-height:2;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));animation:slideInLeft .5s ease-out;opacity:0;animation-fill-mode:forwards}.blog-content li:first-child{animation-delay:.1s}.blog-content li:nth-child(2){animation-delay:.2s}.blog-content li:nth-child(3){animation-delay:.3s}.blog-content li:nth-child(4){animation-delay:.4s}.blog-content li:nth-child(5){animation-delay:.5s}.blog-content li:before{content:"·";position:absolute;left:0;font-size:1.5rem;line-height:2rem;font-weight:300;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.blog-content li strong{margin-bottom:.25rem;display:block;font-weight:500;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.blog-content figure{position:relative;margin-top:2rem;margin-bottom:2rem}@media (min-width:768px){.blog-content figure{margin-top:4rem;margin-bottom:4rem}}.blog-content figure{animation:fadeInScale .8s ease-out;opacity:0;animation-fill-mode:forwards;animation-delay:.3s;min-height:400px}.blog-content img{width:100%;transition:opacity .3s ease;min-height:400px;-o-object-fit:cover;object-fit:cover;background:linear-gradient(135deg,#f5f7fa,#e9ecef)}.blog-content img:hover{opacity:.9}.blog-content img[data-placeholder=true]{background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;min-height:500px}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.blog-content figcaption{margin-top:.75rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-style:italic;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.blog-content .highlight{font-weight:600;--tw-text-opacity:1;color:rgb(219 39 119/var(--tw-text-opacity,1))}.blog-content .accent{font-weight:600;--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.blog-content blockquote{margin-top:2rem;margin-bottom:2rem;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;border-left-width:4px;--tw-border-opacity:1;border-color:rgb(236 72 153/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(253 242 248/var(--tw-bg-opacity,1));padding-top:1rem;padding-bottom:1rem;padding-left:1.5rem}.blog-content blockquote p{margin-bottom:0;font-style:italic;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}