.skip-link{position:fixed;top:-100px;left:12px;z-index:100000;padding:12px 18px;border-radius:10px;background:#0d1b35;color:#ffffff;font-size:14px;font-weight:600;text-decoration:none;transition:top .15s ease}.skip-link:focus{top:12px;outline:2px solid #5e9bcb;outline-offset:2px}[contenteditable]:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid #5e9bcb;outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}html[data-motion=reduce] *,html[data-motion=reduce] :after,html[data-motion=reduce] :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.page-enter{animation:page-enter .35s ease both}html[data-font-scale=large]{font-size:112.5%}html[data-font-scale=xlarge]{font-size:125%}html[data-contrast=high]{--text-secondary:#1a1712;--text-muted:#2a2620;--p-secondary:#10151f;--p-muted:#10151f;--border:rgba(42,38,32,0.6);--p-border:rgba(0,0,0,0.6)}html[data-contrast=high] a:not([class*=btn]):not([role=button]){text-decoration:underline}html[data-contrast=high] :focus-visible{outline-width:4px}