.blog-header{position:fixed;top:0;left:0;right:0;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:.5rem clamp(1rem,4vw,2.5rem);background:transparent;border-bottom:1px solid transparent;height:60px;transition:background-color .3s ease,box-shadow .3s ease,border-color .3s ease,backdrop-filter .3s ease;animation:headerFadeDown .8s ease-out forwards}@keyframes headerFadeDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.blog-header.is-scrolled{background:#ffffffe6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,.05);box-shadow:0 4px 20px #00000008}.blog-header__left{display:flex;align-items:center;gap:1.25rem;flex:1}.blog-header__logo{display:inline-flex;align-items:center;text-decoration:none;transition:transform .25s ease,opacity .25s ease}.blog-header__logo:hover{transform:scale(1.02);opacity:.92}.blog-header__logo img{display:block;width:90px;height:auto}.blog-header__icons{display:flex;align-items:center;gap:.25rem}.blog-icon-btn{background:none;border:none;padding:.4rem;color:#8f2523;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.blog-icon-btn:hover{color:#1f4e85;background:#1f4e850d}.blog-header__center{flex:1;display:flex;justify-content:center;text-align:center;white-space:nowrap}.blog-header__title{color:#1f4e85;font-weight:600;font-size:clamp(.9rem,1.5vw,1.05rem);letter-spacing:.02em}.blog-header__right{flex:1;display:flex;justify-content:flex-end;align-items:center}.dropdown-wrapper{position:relative}.dropdown-menu{position:absolute;top:calc(100% + 10px);right:0;background:#fff;border-radius:12px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;min-width:200px;padding:.5rem;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s cubic-bezier(.16,1,.3,1);border:1px solid rgba(0,0,0,.05)}.dropdown-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item{display:block;padding:.75rem 1rem;color:#374151;text-decoration:none;font-size:.95rem;font-weight:500;border-radius:8px;transition:all .2s ease}.dropdown-item:hover{background:#8f25230d;color:#8f2523}.dropdown-divider{height:1px;background:#e5e7eb;margin:.5rem}@media(max-width:768px){.blog-header{height:56px;padding:.5rem 1rem}.blog-header__center{display:none}.blog-header__left{gap:.5rem}}.blog-search{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-start;justify-content:center;padding:5rem 1rem 2rem;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.blog-search.is-open{pointer-events:auto;opacity:1;visibility:visible}.blog-search__overlay{position:absolute;inset:0;background:#11182773;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.blog-search__panel{position:relative;width:min(700px,90vw);max-height:min(70vh,640px);display:flex;flex-direction:column;background:#fff;border-radius:24px;box-shadow:0 10px 25px -5px #0000001f,0 20px 40px -10px #00000024;overflow:hidden;transform:translateY(12px) scale(.98);transition:transform .24s cubic-bezier(.16,1,.3,1)}.blog-search.is-open .blog-search__panel{transform:translateY(0) scale(1)}.blog-search__input-wrap{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.5rem}.blog-search__input-icon{flex-shrink:0;color:#9ca3af}.blog-search__input{flex:1;border:none;outline:none;background:transparent;font:inherit;font-size:1rem;color:#111827}.blog-search__input::placeholder{color:#9ca3af}.blog-search__separator{height:1px;background:#e5e5e5;margin:0 1.5rem}.blog-search__empty{margin:0;padding:2rem 1.5rem;text-align:center;color:#6b7280;font-size:.95rem}.blog-search__results{overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.blog-search__result{display:flex;align-items:center;gap:1rem;padding:.75rem;border-radius:16px;text-decoration:none;color:inherit;transition:background-color .2s ease,transform .2s ease}.blog-search__result:hover{background:#1f4e850f;transform:translateY(-1px)}.blog-search__result-img{width:72px;height:72px;border-radius:12px;object-fit:cover;flex-shrink:0;background:#f3f4f6}.blog-search__result-img--fallback{background:linear-gradient(135deg,#8f25231f,#1f4e851f)}.blog-search__result-body{display:flex;flex-direction:column;gap:.35rem;min-width:0}.blog-search__result-title{font-weight:600;font-size:.98rem;line-height:1.35;color:#111827}.blog-search__result-date{font-size:.85rem;color:#6b7280}body.blog-search-open{overflow:hidden}@media(max-width:768px){.blog-search{padding-top:4.5rem}.blog-search__result{flex-direction:column;align-items:stretch;gap:.75rem}.blog-search__result-img{width:100%;height:140px;border-radius:14px}}.site-footer[data-astro-cid-bsk5szun]{background:#7c2220;padding:4rem 0 2rem;margin-top:auto;color:#fff}.site-footer[data-astro-cid-bsk5szun] .container[data-astro-cid-bsk5szun]{max-width:1200px;margin:0 auto;padding:0 clamp(1.25rem,4vw,2.5rem)}.site-footer[data-astro-cid-bsk5szun] a[data-astro-cid-bsk5szun],.site-footer[data-astro-cid-bsk5szun] p[data-astro-cid-bsk5szun],.site-footer[data-astro-cid-bsk5szun] h4[data-astro-cid-bsk5szun]{color:#ffffffeb;transition:color .2s ease}.site-footer[data-astro-cid-bsk5szun] a[data-astro-cid-bsk5szun]:hover,.site-footer[data-astro-cid-bsk5szun] .footer-heading[data-astro-cid-bsk5szun]:hover{color:#fff!important}.footer-grid[data-astro-cid-bsk5szun]{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:3rem;margin-bottom:3rem}.footer-logo[data-astro-cid-bsk5szun]{text-decoration:none;display:inline-block;margin-bottom:1rem}.footer-logo[data-astro-cid-bsk5szun] .asa-logo,.footer-logo[data-astro-cid-bsk5szun] img{filter:brightness(0) invert(1)}.footer-desc[data-astro-cid-bsk5szun]{font-size:.9rem;line-height:1.65;max-width:340px;color:#ffffffe0}.footer-heading[data-astro-cid-bsk5szun]{font-size:.95rem;font-weight:700;margin-bottom:1.25rem;color:#fff}.footer-links[data-astro-cid-bsk5szun] ul[data-astro-cid-bsk5szun]{list-style:none;padding:0;margin:0}.footer-links[data-astro-cid-bsk5szun] li[data-astro-cid-bsk5szun]{margin-bottom:.5rem}.footer-links[data-astro-cid-bsk5szun] a[data-astro-cid-bsk5szun]{font-size:.9rem;text-decoration:none}.footer-contact[data-astro-cid-bsk5szun] p[data-astro-cid-bsk5szun]{margin-bottom:.5rem;font-size:.9rem}.footer-bottom[data-astro-cid-bsk5szun]{border-top:1px solid rgba(255,255,255,.2);padding-top:2rem;text-align:center;font-size:.85rem;color:#fffc}@media(max-width:768px){.footer-grid[data-astro-cid-bsk5szun]{grid-template-columns:1fr;gap:2rem}}html[data-blog-theme=dark] .blog-header .sun-icon{display:none!important}html[data-blog-theme=dark] .blog-header .moon-icon{display:block!important}body.blog-shell.blog-dark{--blog-bg: #111111;--blog-card: #1a1a1a;--blog-navbar: #111111;--blog-text: #ffffff;--blog-text-secondary: #cfcfcf;--blog-border: #2a2a2a;--blog-footer-bg: #003461;color:var(--blog-text);background-color:var(--blog-bg);transition:background-color .3s ease,color .3s ease,border-color .3s ease}body.blog-shell.blog-dark .blog-header{transition:background-color .3s ease,color .3s ease,border-color .3s ease}body.blog-shell.blog-dark .blog-header.is-scrolled{background:#111111eb;border-bottom-color:var(--blog-border);box-shadow:0 4px 20px #00000059}body.blog-shell.blog-dark .blog-header__title{color:var(--blog-text)}body.blog-shell.blog-dark .blog-icon-btn{color:#c45c5a;transition:background-color .3s ease,color .3s ease,border-color .3s ease}body.blog-shell.blog-dark .blog-icon-btn:hover{color:var(--blog-text);background:#ffffff14}body.blog-shell.blog-dark .dropdown-menu{background:var(--blog-card);border-color:var(--blog-border);box-shadow:0 10px 25px -5px #00000073}body.blog-shell.blog-dark .dropdown-item{color:var(--blog-text-secondary);transition:background-color .3s ease,color .3s ease,border-color .3s ease}body.blog-shell.blog-dark .dropdown-item:hover{background:#ffffff0f;color:var(--blog-text)}body.blog-shell.blog-dark .dropdown-divider{background:var(--blog-border)}body.blog-shell.blog-dark .post-grid-section{background:var(--blog-bg);transition:background-color .3s ease,color .3s ease,border-color .3s ease}body.blog-shell.blog-dark .post-grid-section__bar{border-bottom-color:var(--blog-border)}body.blog-shell.blog-dark .post-grid-section__tab{color:#6b7280;transition:color .3s ease}body.blog-shell.blog-dark .post-grid-section__tab.is-active{color:var(--blog-text)}body.blog-shell.blog-dark .post-card__link{background:var(--blog-card);border-color:var(--blog-border);box-shadow:0 12px 32px #00000059;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}body.blog-shell.blog-dark .post-card__title{color:var(--blog-text)}body.blog-shell.blog-dark .post-card__excerpt{color:var(--blog-text-secondary)}body.blog-shell.blog-dark .blog-card{background:var(--blog-card);border-color:var(--blog-border);transition:background-color .3s ease,color .3s ease,border-color .3s ease}body.blog-shell.blog-dark .blog-card__title{color:var(--blog-text)}body.blog-shell.blog-dark .blog-card__excerpt{color:var(--blog-text-secondary)}body.blog-shell.blog-dark .blog-hero-slider-section{background:var(--blog-bg);transition:background-color .3s ease}body.blog-shell.blog-dark .blog-hero-slider-nav{background:var(--blog-card);border-color:var(--blog-border);color:var(--blog-text);transition:background-color .3s ease,color .3s ease,border-color .3s ease}body.blog-shell.blog-dark .blog-hero-slider-dot{background:var(--blog-border);transition:background-color .3s ease}body.blog-shell.blog-dark .blog-hero-slider-dot.active{background:#c45c5a}body.blog-shell.blog-dark .related-posts-title{color:var(--blog-text)}body.blog-shell.blog-dark .rp-nav-btn{background:var(--blog-card);border-color:var(--blog-border);color:var(--blog-text);transition:background-color .3s ease,color .3s ease,border-color .3s ease}body.blog-shell.blog-dark .rp-nav-btn:hover:not(.disabled){background:#004b87;border-color:#004b87;color:#fff}body.blog-shell.blog-dark .rp-card{background:var(--blog-card);border-color:var(--blog-border);box-shadow:0 4px 20px #0000004d;transition:background-color .3s ease,color .3s ease,border-color .3s ease}body.blog-shell.blog-dark .rp-card__title{color:var(--blog-text)}body.blog-shell.blog-dark .rp-card__date{color:#c45c5a}body.blog-shell.blog-dark .post-page-hero{background:var(--blog-bg);transition:background-color .3s ease}body.blog-shell.blog-dark .post-page-title{color:var(--blog-text)}body.blog-shell.blog-dark .post-page-meta-inner{border-bottom-color:var(--blog-border)}body.blog-shell.blog-dark .post-meta-item{color:var(--blog-text-secondary)}body.blog-shell.blog-dark .post-social-link{color:var(--blog-text-secondary);background:var(--blog-card);border:1px solid var(--blog-border);transition:background-color .3s ease,color .3s ease,border-color .3s ease}body.blog-shell.blog-dark .post-social-link:hover{color:var(--blog-text);background:#ffffff14}body.blog-shell.blog-dark .post-page-article .blog-content :global(p),body.blog-shell.blog-dark .post-page-article .blog-content :global(li),body.blog-shell.blog-dark .post-page-article .blog-content :global(blockquote){color:var(--blog-text-secondary);transition:color .3s ease}body.blog-shell.blog-dark .post-page-article .blog-content :global(h2){color:var(--blog-text)}body.blog-shell.blog-dark .post-page-article .blog-content :global(h3){color:var(--blog-text-secondary)}body.blog-shell.blog-dark .post-page-article .blog-content :global(blockquote){background:#ffffff0a;border-left-color:#004b87}body.blog-shell.blog-dark .post-page-author{background:var(--blog-card);border-color:var(--blog-border);transition:background-color .3s ease,border-color .3s ease}body.blog-shell.blog-dark .post-page-author__name{color:var(--blog-text)}body.blog-shell.blog-dark .post-page-divider{background:var(--blog-border)}body.blog-shell.blog-dark .site-footer{background:var(--blog-footer-bg);transition:background-color .3s ease,color .3s ease,border-color .3s ease}body.blog-shell.blog-dark .site-footer .footer-logo :global(.asa-logo),body.blog-shell.blog-dark .site-footer .footer-logo :global(img){filter:none}body.blog-shell.blog-dark .site-footer .footer-bottom{border-top-color:#ffffff26}body.blog-shell.blog-dark .m-blog-page,body.blog-shell.blog-dark .m-blog-page__hero,body.blog-shell.blog-dark .m-blog-page__grid-section,body.blog-shell.blog-dark .m-blog{background:var(--blog-bg);transition:background-color .3s ease}body.blog-shell.blog-dark .m-blog-page__hero-title,body.blog-shell.blog-dark .m-blog-page__section-title,body.blog-shell.blog-dark .m-blog-page__tab.is-active{color:var(--blog-text);transition:color .3s ease}body.blog-shell.blog-dark .m-blog-page__tab{color:#6b7280}body.blog-shell.blog-dark .m-blog-page__tabs{border-bottom-color:var(--blog-border)}body.blog-shell.blog-dark .m-blog-grid__link{background:var(--blog-card);border-color:var(--blog-border);transition:background-color .3s ease,border-color .3s ease}body.blog-shell.blog-dark .m-blog-grid__title{color:var(--blog-text)}body.blog-shell.blog-dark .m-blog-grid__date{color:var(--blog-text-secondary)}body.blog-shell.blog-dark .m-blog__arrow{background:var(--blog-card);border-color:var(--blog-border);color:var(--blog-text);transition:background-color .3s ease,color .3s ease,border-color .3s ease}body.blog-shell.blog-dark .m-blog__dot{background:var(--blog-border)}body.blog-shell.blog-dark .m-blog__dot.is-active{background:#c45c5a}body.blog-shell.blog-dark .m-section-label{color:#c45c5a}body.blog-shell.blog-dark .m-post-title{color:var(--blog-text)}body.blog-shell.blog-dark .m-post-meta{color:var(--blog-text-secondary);border-bottom-color:var(--blog-border)}body.blog-shell.blog-dark .m-post-author__label{color:var(--blog-text-secondary)}body.blog-shell.blog-dark .m-post-author__name{color:var(--blog-text)}body.blog-shell.blog-dark .m-post-author__avatar{background:#ffffff14;color:#c45c5a}body.blog-shell.blog-dark .m-footer{background:var(--blog-footer-bg);transition:background-color .3s ease,color .3s ease,border-color .3s ease}body.blog-shell.blog-dark .blog-search__panel{background:var(--blog-card);box-shadow:0 10px 25px -5px #00000073,0 20px 40px -10px #00000080}body.blog-shell.blog-dark .blog-search__input{color:var(--blog-text)}body.blog-shell.blog-dark .blog-search__input::placeholder{color:var(--blog-text-secondary)}body.blog-shell.blog-dark .blog-search__separator{background:var(--blog-border)}body.blog-shell.blog-dark .blog-search__empty{color:var(--blog-text-secondary)}body.blog-shell.blog-dark .blog-search__result:hover{background:#ffffff0f}body.blog-shell.blog-dark .blog-search__result-title{color:var(--blog-text)}body.blog-shell.blog-dark .blog-search__result-date{color:var(--blog-text-secondary)}body.blog-shell.blog-dark .blog-search__result-img{background:#ffffff0f}html,body.blog-shell{margin:0;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:#1f2937;background:#f8f6f5}.blog-shell__cursor{position:fixed;top:0;left:0;width:220px;height:220px;margin:-110px 0 0 -110px;border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(circle,#7c222024,#7c222000 70%);transition:transform .08s linear}.blog-shell__page{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}
