.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:1000;background-color:#fffffffa;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid #eaeaea;box-shadow:0 1px 3px #0000000a;width:100%}.header-inner[data-astro-cid-3ef6ksr2]{max-width:var(--max-width);margin:0 auto;padding:.85rem 2rem;display:flex;justify-content:space-between;align-items:center;min-height:56px}.brand-link[data-astro-cid-3ef6ksr2]{text-decoration:none;color:#111;display:inline-block}.brand-name[data-astro-cid-3ef6ksr2]{font-size:1.25rem;font-weight:700;letter-spacing:.03em;color:#111;transition:color .15s ease}.brand-link[data-astro-cid-3ef6ksr2]:hover .brand-name[data-astro-cid-3ef6ksr2]{color:var(--color-link)}.site-nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center}.nav-list[data-astro-cid-3ef6ksr2]{display:flex;list-style:none;margin:0;padding:0;gap:1.75rem;align-items:center}.nav-list[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{margin:0}.nav-list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:#555;font-size:.88rem;font-weight:500;letter-spacing:.02em;text-decoration:none;padding:.2rem 0;transition:color .15s ease}.nav-list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--color-link);text-decoration:underline}.mobile-toggle[data-astro-cid-3ef6ksr2]{display:none;background:none;border:1px solid #dcdcdc;padding:.35rem .6rem;border-radius:4px;cursor:pointer;align-items:center;gap:.4rem;font-family:inherit;font-size:.82rem;font-weight:600;color:#333}.menu-icon[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;justify-content:space-between;width:14px;height:10px}.menu-icon[data-astro-cid-3ef6ksr2] .bar[data-astro-cid-3ef6ksr2]{display:block;height:2px;width:100%;background-color:#333;border-radius:1px}@media(max-width:720px){.header-inner[data-astro-cid-3ef6ksr2]{padding:.75rem 1.25rem;flex-wrap:wrap;min-height:52px}.brand-name[data-astro-cid-3ef6ksr2]{font-size:1.18rem}.mobile-toggle[data-astro-cid-3ef6ksr2]{display:inline-flex}.site-nav[data-astro-cid-3ef6ksr2]{display:none;width:100%;padding:.75rem 0 .5rem;border-top:1px solid #f0f0f0;margin-top:.4rem}.site-nav[data-astro-cid-3ef6ksr2].is-open{display:block}.nav-list[data-astro-cid-3ef6ksr2]{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%}.nav-list[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{width:100%}.nav-list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;width:100%;padding:.45rem 0;font-size:.95rem}}.site-footer[data-astro-cid-sz7xmlte]{width:100%;background-color:#12161c;border-top:1px solid #1f2733;margin-top:2.5rem;color:#d1d5db;font-size:.92rem}.footer-main[data-astro-cid-sz7xmlte]{padding-top:2.75rem;padding-bottom:2.5rem}.footer-columns[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:flex-start;gap:3rem;text-align:left}.footer-col[data-astro-cid-sz7xmlte]{flex:1 1 0}.footer-col-info[data-astro-cid-sz7xmlte]{flex:1.3 1 0}.bca-logo-link[data-astro-cid-sz7xmlte]{display:inline-block;margin-bottom:.65rem;text-decoration:none}.footer-logo[data-astro-cid-sz7xmlte]{height:52px;width:auto;display:block}.footer-brand-text[data-astro-cid-sz7xmlte]{margin:0;line-height:1.55;color:#9ca3af}.footer-brand-text[data-astro-cid-sz7xmlte] strong[data-astro-cid-sz7xmlte]{color:#fff}.footer-heading[data-astro-cid-sz7xmlte]{font-size:1rem;font-weight:700;color:#ecc94b;margin:0 0 .85rem;text-transform:uppercase;letter-spacing:.05em}.footer-links-list[data-astro-cid-sz7xmlte]{list-style:none!important;list-style-type:none!important;padding:0!important;margin:0!important}.footer-links-list[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{list-style:none!important;list-style-type:none!important;margin-bottom:.5rem;padding:0}.footer-links-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#f3f4f6;text-decoration:underline;display:inline-block;padding:.15rem 0;transition:color .15s ease}.footer-links-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.footer-copyright-bar[data-astro-cid-sz7xmlte]{background-color:#0a0d11;border-top:1px solid #181f28;padding:1rem 0;font-size:.84rem;color:#838e9e;text-align:left}.footer-copyright-bar[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0}@media(max-width:680px){.footer-main[data-astro-cid-sz7xmlte]{padding-top:2rem;padding-bottom:1.75rem}.footer-columns[data-astro-cid-sz7xmlte]{flex-direction:column;gap:1.75rem}.footer-logo[data-astro-cid-sz7xmlte]{height:44px}}:root{--font-main: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--color-text: #222222;--color-text-muted: #555555;--color-link: #8b0000;--color-link-hover: #500000;--color-border: #e0e0e0;--color-bg-subtle: #f8f9fa;--max-width: 1280px}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--font-main);color:var(--color-text);background-color:#fff;line-height:1.6;font-size:16px;-webkit-text-size-adjust:100%}body{margin:0;padding:0;min-height:100vh;display:flex;flex-direction:column}#main-content{flex:1 0 auto;width:100%;margin:0;padding:0 0 3rem}.content-container{max-width:var(--max-width);margin:0 auto;padding:0 2rem;width:100%}@media(max-width:768px){.content-container{padding:0 1.25rem}}hr{border:0;border-top:1px solid #f0f0f0;max-width:calc(var(--max-width) - 4rem);margin:1.25rem auto;width:calc(100% - 4rem)}@media(max-width:768px){hr{max-width:calc(var(--max-width) - 2.5rem);margin:1rem auto;width:calc(100% - 2.5rem)}}h1,h2,h3,h4,h5,h6{color:#111;font-weight:700;line-height:1.25;margin-top:1.5em;margin-bottom:.5em}h1{font-size:1.85rem;letter-spacing:-.01em}h2{font-size:1.4rem}h3{font-size:1.15rem}p{margin:.85em 0}a{color:var(--color-link);text-decoration:none}a:hover,a:focus{text-decoration:underline;color:var(--color-link-hover)}ul,ol{padding-left:1.5rem;margin:.85em 0}li{margin-bottom:.35em}code,pre{font-family:var(--font-mono);font-size:.9em}
