.mcp-banner[data-astro-cid-uazmr3a3]{position:relative;z-index:20;padding:10px 48px;border-bottom:1px solid var(--color-navy-100);background:var(--color-navy-50);color:var(--color-text-primary)}.mcp-banner[data-astro-cid-uazmr3a3][hidden],html.otg-mcp-off .mcp-banner[data-astro-cid-uazmr3a3]{display:none}.mcp-banner-inner[data-astro-cid-uazmr3a3]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 12px;max-width:1040px;margin:0 auto;text-align:center}.mcp-banner-text[data-astro-cid-uazmr3a3]{margin:0;font-size:.9rem;font-weight:500;line-height:1.45}.mcp-banner-cta[data-astro-cid-uazmr3a3]{flex-shrink:0;padding:4px 12px;border-radius:999px;background:var(--color-accent);font-size:.8125rem;font-weight:600;color:var(--color-text-inverted);text-decoration:none;white-space:nowrap;transition:background-color .2s}.mcp-banner-cta[data-astro-cid-uazmr3a3]:hover{background:var(--color-accent-hover);color:var(--color-text-inverted)}.mcp-banner-cta[data-astro-cid-uazmr3a3]:focus-visible,.mcp-banner-close[data-astro-cid-uazmr3a3]:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.mcp-banner-close[data-astro-cid-uazmr3a3]{position:absolute;top:50%;inset-inline-end:8px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--color-text-secondary);cursor:pointer;transform:translateY(-50%)}.mcp-banner-close[data-astro-cid-uazmr3a3]:hover{background:var(--color-navy-100);color:var(--color-text-primary)}.mcp-banner-close[data-astro-cid-uazmr3a3] svg[data-astro-cid-uazmr3a3]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.footer-col-title[data-astro-cid-vhelnamd]{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;margin-bottom:.875rem}.footer-col-list[data-astro-cid-vhelnamd]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}.footer-link[data-astro-cid-vhelnamd]{font-size:.875rem;color:var(--color-navy-100);text-decoration:none;transition:color .15s}.footer-link[data-astro-cid-vhelnamd]:hover{color:var(--color-text-inverted)}.lang-picker[data-astro-cid-vhelnamd]{position:relative}.lang-picker-trigger[data-astro-cid-vhelnamd]{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:600;letter-spacing:.03em;color:var(--color-text-secondary);background:transparent;border:1px solid transparent;border-radius:.375rem;cursor:pointer;transition:all .15s}.lang-picker-trigger[data-astro-cid-vhelnamd]:hover,.lang-picker-trigger[data-astro-cid-vhelnamd][aria-expanded=true]{color:var(--color-text-primary);background:#0000000d}.lang-picker-trigger[data-astro-cid-vhelnamd][aria-expanded=true] .lang-picker-chevron[data-astro-cid-vhelnamd]{transform:rotate(180deg)}.lang-picker-icon[data-astro-cid-vhelnamd]{flex-shrink:0;opacity:.6}.lang-picker-chevron[data-astro-cid-vhelnamd]{flex-shrink:0;opacity:.5;transition:transform .2s}.lang-picker-menu[data-astro-cid-vhelnamd]{display:none;position:absolute;top:calc(100% + .25rem);inset-inline-end:0;min-width:7rem;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:.5rem;box-shadow:0 4px 12px #00000014;padding:.25rem;z-index:50}.lang-picker-menu[data-astro-cid-vhelnamd][data-open]{display:block}.lang-picker-item[data-astro-cid-vhelnamd]{display:block;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;color:var(--color-text-secondary);text-decoration:none;border-radius:.375rem;transition:all .15s}.lang-picker-item[data-astro-cid-vhelnamd]:hover{color:var(--color-text-primary);background:var(--color-bg-subtle)}.lang-picker-item--active[data-astro-cid-vhelnamd]{color:var(--color-text-primary);font-weight:600;background:var(--color-bg-subtle)}
