.article-content h1{margin-bottom:1.5rem;font-size:2.25rem;line-height:2.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.article-content h1:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.article-content h2{margin-bottom:1rem;margin-top:2rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.article-content h2:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.article-content h3{margin-bottom:.75rem;margin-top:1.5rem;font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.article-content h3:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.article-content h4{margin-bottom:.5rem;margin-top:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.article-content h4:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.article-content p{margin-bottom:1rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.article-content p:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.article-content ul,.article-content ol{margin-bottom:1rem;padding-left:1.5rem}.article-content li{margin-bottom:.5rem}.article-content ul>li{list-style-type:disc}.article-content ol>li{list-style-type:decimal}.article-content a{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.article-content a:hover{text-decoration-line:underline}.article-content a:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}[data-astro-image]{width:100%;height:auto;-o-object-fit:var(--fit);object-fit:var(--fit);-o-object-position:var(--pos);object-position:var(--pos);aspect-ratio:var(--w) / var(--h)}[data-astro-image=responsive]{max-width:calc(var(--w) * 1px);max-height:calc(var(--h) * 1px)}[data-astro-image=fixed]{width:calc(var(--w) * 1px);height:calc(var(--h) * 1px)}.hero-section[data-astro-cid-tkwcv7nq] .text-content[data-astro-cid-tkwcv7nq]{color:#fff}.hero-section[data-astro-cid-tkwcv7nq] .text-content[data-astro-cid-tkwcv7nq] .hero-title[data-astro-cid-tkwcv7nq]{color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.2)}.hero-section[data-astro-cid-tkwcv7nq] .text-content[data-astro-cid-tkwcv7nq] .hero-description[data-astro-cid-tkwcv7nq]{color:#d1d5db;text-shadow:0 1px 2px rgba(0,0,0,.1)}@media (max-width: 640px){.hero-section[data-astro-cid-tkwcv7nq] .hero-title[data-astro-cid-tkwcv7nq]{font-size:2.25rem;line-height:1.2}.hero-section[data-astro-cid-tkwcv7nq] .hero-description[data-astro-cid-tkwcv7nq]{font-size:1.125rem;line-height:1.5}}.key-point[data-astro-cid-qhz4ifqf]{margin-top:2rem;margin-bottom:2rem;border-radius:.75rem;border-left-width:4px;border-color:hsl(var(--primary));background-color:hsl(var(--primary) / .05);padding:1.5rem}.key-point[data-astro-cid-qhz4ifqf]:is(.dark *){background-color:hsl(var(--primary) / .1)}.key-point-content[data-astro-cid-qhz4ifqf]{font-size:1.25rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.key-point-content[data-astro-cid-qhz4ifqf]:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.key-point p{margin-bottom:0}.image-with-caption[data-astro-cid-qdlwpepv]{margin-top:2rem;margin-bottom:2rem}.image-container[data-astro-cid-qdlwpepv]{overflow:hidden;border-radius:.75rem}.image-container[data-astro-cid-qdlwpepv] img[data-astro-cid-qdlwpepv]{height:auto;width:100%;-o-object-fit:cover;object-fit:cover;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.image-container[data-astro-cid-qdlwpepv]:hover img[data-astro-cid-qdlwpepv]{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.image-caption[data-astro-cid-qdlwpepv]{margin-top:.75rem;padding-left:1rem;padding-right:1rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-style:italic;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.image-caption[data-astro-cid-qdlwpepv]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}
