*{box-sizing:border-box}:root,.wa-light{--wa-color-brand-50: #003366;--wa-color-brand-60: #004488;--wa-color-brand-fill-quiet: #e3f2fd;--wa-color-brand-fill-loud: #bbdefb;--wa-color-text-normal: #1a1a1a;--wa-color-text-quiet: #595959;--wa-color-text-muted: #737373;--wa-color-surface-raised: #ffffff;--wa-color-surface-lowered: #f5f5f5;--wa-color-surface-default: #fafafa;--wa-color-surface-border: #e0e0e0;--wa-color-success-text: #1e7b34;--wa-color-success-fill-quiet: #e8f5e9;--wa-color-success-fill-loud: #a5d6a7;--wa-color-danger-text: #c62828;--wa-color-danger-fill-quiet: #ffebee;--wa-color-danger-fill-loud: #ef9a9a;--wa-color-warning-text: #b45309;--wa-color-warning-fill-quiet: #fef3c7;--wa-color-warning-fill-loud: #fcd34d;color-scheme:light}.wa-dark{--wa-color-brand-50: #64b5f6;--wa-color-brand-60: #90caf9;--wa-color-brand-fill-quiet: #1a365d;--wa-color-brand-fill-loud: #2a4a7a;--wa-color-text-normal: #f5f5f5;--wa-color-text-quiet: #b0b0b0;--wa-color-text-muted: #8a8a8a;--wa-color-surface-raised: #2d2d2d;--wa-color-surface-lowered: #1a1a1a;--wa-color-surface-default: #242424;--wa-color-surface-border: #404040;--wa-color-success-text: #4ade80;--wa-color-success-fill-quiet: #052e16;--wa-color-success-fill-loud: #166534;--wa-color-danger-text: #f87171;--wa-color-danger-fill-quiet: #450a0a;--wa-color-danger-fill-loud: #991b1b;--wa-color-warning-text: #fbbf24;--wa-color-warning-fill-quiet: #451a03;--wa-color-warning-fill-loud: #92400e;color-scheme:dark}html,body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;line-height:1.5;color:var(--wa-color-text-normal, #1a1a1a);background-color:var(--wa-color-surface-default, #f5f5f5);-webkit-overflow-scrolling:touch}a{color:var(--wa-color-brand-50, #003366);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;font-size:inherit}h1,h2,h3,h4,h5,h6{margin-top:0;line-height:1.2}wa-icon{display:inline-flex;align-items:center;vertical-align:middle}:focus-visible{outline:2px solid var(--wa-color-brand-50, #003366);outline-offset:2px}:focus:not(:focus-visible){outline:none}wa-button:focus-visible,wa-input:focus-visible,wa-select:focus-visible,wa-checkbox:focus-visible,wa-tab:focus-visible{outline:2px solid var(--wa-color-brand-50, #003366);outline-offset:2px}.skip-link{position:absolute;top:-100px;left:0;background:var(--wa-color-brand-50, #003366);color:#fff;padding:.5rem 1rem;z-index:10000;text-decoration:none;font-weight:500;border-radius:0 0 4px;transition:top .2s}.skip-link:focus{top:0;outline:2px solid white;outline-offset:2px}@supports (-webkit-touch-callout: none){a,button,[role=button]{-webkit-tap-highlight-color:rgba(0,51,102,.2)}input,select,textarea{font-size:16px}}.visually-hidden,.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){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-contrast:more){a{text-decoration:underline}button,.btn{border:2px solid currentColor}}
