.youtube-embed-container[data-astro-cid-vvlqhbfe]{width:100%;max-width:100%}.youtube-embed-wrapper[data-astro-cid-vvlqhbfe]{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.youtube-iframe[data-astro-cid-vvlqhbfe]{position:absolute;top:0;left:0;width:100%;height:100%;border:0;border-radius:.5rem}@media (max-width: 768px){.youtube-embed-container[data-astro-cid-vvlqhbfe]{margin-left:-1rem;margin-right:-1rem}}.youtube-modal[data-astro-cid-ptzzkmxs],.youtube-modal-overlay[data-astro-cid-ptzzkmxs]{backdrop-filter:blur(4px)}.youtube-modal-content[data-astro-cid-ptzzkmxs]{animation:modalSlideIn .3s ease-out}.youtube-embed-wrapper[data-astro-cid-ptzzkmxs]{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;border-radius:.5rem}.youtube-iframe[data-astro-cid-ptzzkmxs]{position:absolute;top:0;left:0;width:100%;height:100%;border:0;border-radius:.5rem}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 768px){.youtube-modal-content[data-astro-cid-ptzzkmxs]{margin:1rem;max-height:calc(100vh - 2rem)}.youtube-modal-body[data-astro-cid-ptzzkmxs]{padding:1rem}}.social-share-container[data-astro-cid-luj3ckct]{font-family:Georgia,Times New Roman,serif}.social-share-btn[data-astro-cid-luj3ckct]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background-color:var(--bg-color);color:#fff;border-radius:12px;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;border:none;text-decoration:none;box-shadow:0 2px 4px #0000001a}.social-share-btn[data-astro-cid-luj3ckct]:hover{background-color:var(--hover-color);transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.social-share-btn[data-astro-cid-luj3ckct]:focus{outline:2px solid var(--bg-color);outline-offset:2px}.social-share-btn[data-astro-cid-luj3ckct]:active{transform:translateY(0)}@media (max-width: 640px){.social-share-container[data-astro-cid-luj3ckct] .space-x-4[data-astro-cid-luj3ckct]{gap:.75rem}.social-share-btn[data-astro-cid-luj3ckct]{width:40px;height:40px}.social-share-btn[data-astro-cid-luj3ckct] svg[data-astro-cid-luj3ckct]{width:1.125rem;height:1.125rem}}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOut{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.article-content .markdown-content{font-family:Georgia,Times New Roman,serif;font-size:1.1rem;color:#374151;line-height:1.8}.article-content .markdown-content p{display:block!important;margin-top:0!important;margin-bottom:2.5em!important;padding-bottom:.5em!important;line-height:1.8!important;text-align:justify}.article-content .markdown-content p+p{margin-top:1em!important}.article-content .markdown-content p:first-child{margin-top:0!important}.article-content .markdown-content p:last-child{margin-bottom:0!important;padding-bottom:0!important}.article-content .markdown-content>div{display:block!important}.article-content .markdown-content>*:not(:last-child){margin-bottom:2em!important}.article-content .markdown-content strong{font-weight:700;color:#1f2937}.article-content .markdown-content em{font-style:italic;color:#374151}.article-content .markdown-content u{text-decoration:underline;text-decoration-color:#3b82f6;text-decoration-thickness:2px;text-underline-offset:2px}.article-content .markdown-content ul,.article-content .markdown-content ol{margin:1.5em 0;padding-left:2em}.article-content .markdown-content li{margin-bottom:.75em;line-height:1.7}.article-content .markdown-content li:last-child{margin-bottom:0}.article-content .markdown-content blockquote{border-left:4px solid #e5e7eb;padding-left:1.5em;margin:2em 0;font-style:italic;color:#6b7280}.article-content .article-section-content{font-size:1.05rem;line-height:1.8}.article-content .article-section-content p{display:block!important;margin-top:0!important;margin-bottom:1.2em!important;padding-bottom:.25em!important;line-height:1.8!important}.article-content .article-section-content p+p{margin-top:.75em!important}.article-content .article-section-content p:first-child{margin-top:0!important}.article-content .article-section-content p:last-child{margin-bottom:0!important;padding-bottom:0!important}.article-content .markdown-content div,.article-content .article-section-content div{display:block!important}.article-content .article-section-content>*:not(:last-child){margin-bottom:1em!important}.article-content .article-section-content strong{font-weight:700;color:#111827}.article-content .article-section-content ul,.article-content .article-section-content ol{margin:1.25em 0;padding-left:1.75em}.article-content .article-section-content li{margin-bottom:.5em}.article-content .markdown-content a,.article-content .article-section-content a{color:#2563eb;text-decoration:underline;text-decoration-color:#93c5fd;text-underline-offset:2px;transition:all .2s ease}.article-content .markdown-content a:hover,.article-content .article-section-content a:hover{color:#1d4ed8;text-decoration-color:#2563eb}.article-content .markdown-content code,.article-content .article-section-content code{background-color:#f3f4f6;padding:.2em .4em;border-radius:3px;font-family:Courier New,monospace;font-size:.9em;color:#dc2626}.article-content .markdown-content pre,.article-content .article-section-content pre{background-color:#1f2937;color:#f9fafb;padding:1.5em;border-radius:8px;overflow-x:auto;margin:1.5em 0}.article-content .markdown-content pre code,.article-content .article-section-content pre code{background-color:transparent;padding:0;color:inherit}
