*,:before,:after{box-sizing:border-box}html,body{background:var(--sis-bg-public);color:var(--sis-ink);font-family:var(--sis-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0;padding:0}body{min-height:100vh;overflow-x:hidden}a{color:var(--sis-blue);text-decoration:none}a:hover{color:var(--sis-ink)}button,select,input,textarea{font:inherit;color:inherit}button{cursor:pointer}img,picture,video,canvas,svg{max-width:100%;display:block}::selection{background:var(--sis-yellow);color:var(--sis-ink)}:focus-visible{outline:var(--sis-focus);outline-offset:var(--sis-focus-offset)}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea):focus-visible{border-color:var(--sis-blue);box-shadow:var(--sis-focus-field);outline:none}:where(input[type=checkbox],input[type=radio]){width:18px;height:18px;accent-color:var(--sis-blue);cursor:pointer;flex:none}select:not([multiple]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2347536f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:14px 14px;padding-right:34px}:focus:not(:focus-visible){outline:none}h1,h2,h3,h4{font-family:var(--sis-font-display);letter-spacing:var(--sis-ls-display);margin:0}p{text-wrap:pretty;margin:0}ul,ol{margin:0}.sis-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sis-icon{vertical-align:-.125em;flex:none;display:inline-block}.sis-skip-link{z-index:200;background:var(--sis-ink);color:#fff;border-radius:var(--sis-r-control);font-size:var(--sis-text-small);padding:12px 18px;font-weight:600;transition:top .15s ease-out;position:absolute;top:-80px;left:8px}.sis-skip-link:focus{color:#fff;top:8px}[dir=rtl]{font-family:var(--sis-font-arabic)}@keyframes sis-bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes sis-pop-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sis-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
