.sb-module .sb-ui-mq-label{position:fixed;z-index:999999999;right:0px;bottom:0px;font-size:11px;color:#000;padding:0px 5px 1px 8px;font-family:monospace}.sb-module .sb-ui-mq-label a{color:#fff;text-decoration:none;outline:none}.sb-module .sb-ui-mq-label a:hover{background-color:#fff;color:#000}
.sb-module .sb-ui-image-button{display:flex;justify-content:center;align-items:center}.sb-module .sb-ui-image-button img,.sb-module .sb-ui-image-button svg{user-select:none;display:block;width:100%;height:100%}
.sb-module .sb-ui-two-state-image-button img,.sb-module .sb-ui-two-state-image-button svg{user-select:none;display:block;width:100%;height:100%}
.sb-module .sb-ui-image-link{display:flex;justify-content:center;align-items:center}.sb-module .sb-ui-image-link img,.sb-module .sb-ui-image-link svg{user-select:none;display:block;width:100%;height:100%}
.sb-module .sb-ui-progress{font-size:20px;align-self:center;background-color:#444;color:#fff;display:flex;align-items:center;position:relative;border-radius:999px;padding-left:5px;padding-right:7px;width:100%;height:34px}.sb-module .sb-ui-progress .star{width:42%;margin-bottom:calc(42%/20);position:absolute;filter:drop-shadow(1.5px 2px 2px rgba(0, 0, 0, 0.3))}.sb-module .sb-ui-progress .text{font-family:"Roboto";font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-grow:1;text-align:center;margin-left:calc(42% + 5px);letter-spacing:1px}
.sb-module .sb-ui-progress-bar{position:relative;box-sizing:border-box;width:128px;background-color:rgba(0,0,0,.6);border-radius:999px;padding:5px;width:100%;height:34px}.sb-module .sb-ui-progress-bar .background-step{width:100%;height:100%;display:flex;border-radius:15px;column-gap:2px}.sb-module .sb-ui-progress-bar .background-step div{flex-grow:1;background:linear-gradient(to right, #ffe212 50%, #FFFFFF 50%);background-size:202% 100%;background-position:right bottom;border-radius:2px;box-shadow:inset -1px -1px 0px 0px #dfdfdf;transition:all .5s ease}.sb-module .sb-ui-progress-bar .background-step div.completed{box-shadow:inset -1px -1px 0px 0px #ffbb10;background-position:left bottom}.sb-module .sb-ui-progress-bar .background-step div:first-child{border-top-left-radius:15px;border-bottom-left-radius:15px}.sb-module .sb-ui-progress-bar .background-step div:last-child{border-top-right-radius:15px;border-bottom-right-radius:15px}.sb-module .sb-ui-progress-bar .background-bar{width:100%;height:100%;border-radius:15px;background-color:#fff;overflow:hidden;box-shadow:inset -1px -1px 0px 0px rgba(0,0,0,.4);display:flex}.sb-module .sb-ui-progress-bar .background-bar .bar{height:100%;border-top-left-radius:15px;border-bottom-left-radius:15px;transition:all .5s;width:50px;background-color:#ffe212;box-shadow:inset 0px -2px 0px 0px #ffbb10}.sb-module .sb-ui-progress-bar .background-bar .bar.completed{box-shadow:inset -2px -2px 0px 0px #ffbb10;border-top-right-radius:15px;border-bottom-right-radius:15px}.sb-module .sb-ui-progress-bar .background-bar .bar2{transition:width .5s;height:100%;background-color:#fff;box-shadow:inset -1px -2px 0px 0px rgba(0,0,0,.15);border-top-right-radius:15px;border-bottom-right-radius:15px}
.sb-module .sb-ui-top{display:grid;width:100%;pointer-events:none}.sb-module .sb-ui-top.drop-shadow{box-shadow:0px 3px 0px rgba(0,0,0,.15)}.sb-module .sb-ui-top>*{pointer-events:auto}.sb-module .sb-ui-top .uu-text-button{grid-area:uu-text-button}.sb-module .sb-ui-top .letter-case-button{grid-area:letter-case-button}.sb-module .sb-ui-top .keyboard-button{grid-area:keyboard-button}.sb-module .sb-ui-top .previous-page-button{grid-area:previous-page-button}.sb-module .sb-ui-top .fullscreen-button{grid-area:fullscreen-button}.sb-module .sb-ui-top .play-pause-button{grid-area:play-pause-button}.sb-module .sb-ui-top .info-button{grid-area:info-button}.sb-module .sb-ui-top .download-button{grid-area:download-button}.sb-module .sb-ui-top .print-button{grid-area:print-button}.sb-module .sb-ui-top .sound-button{grid-area:sound-button}.sb-module .sb-ui-top .progress-container{grid-area:progress-container;display:flex;align-items:center}.sb-module .sb-ui-top .close-button{grid-area:close-button}.sb-module .sb-ui-top .header{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-area:header;text-align:center}
.sb-module .sb-ui-two-state-icon-button{display:flex;justify-content:center;align-items:center;border-radius:999px;border:2px solid #fff;box-shadow:inset -3.5px -4px 0px rgba(0,0,0,.3);background-color:#3a6bdf;padding:.5em}.sb-module .sb-ui-two-state-icon-button img,.sb-module .sb-ui-two-state-icon-button svg{user-select:none;display:block;width:auto;height:1em}
.sb-module .sb-ui-sound-icon-button-plain{display:block;border-radius:0px;border:none;box-shadow:none;background-color:rgba(0,0,0,0);padding:0px}
.sb-module .sb-ui-top-header-default{max-width:60ch}.sb-module .sb-ui-top-header-default:focus{outline:none}.sb-module .sb-ui-top-header-default button{display:inline-block;vertical-align:-0.17em;margin-right:.1em}
.sb-fun-facts .menu-comp{flex:1 0 auto;display:flex;flex-direction:column}.sb-fun-facts .menu-comp .content{display:flex;flex-direction:column;flex-grow:1;justify-content:center;align-items:center}.sb-fun-facts .menu-comp .content .content2{padding-top:1.5rem;padding-bottom:1rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:85%}@media(max-width: 599px){.sb-fun-facts .menu-comp .content .content2{flex-direction:column}}@media(max-width: 1799px){.sb-fun-facts .menu-comp .content .content2{max-width:82%}}@media(max-width: 1199px){.sb-fun-facts .menu-comp .content .content2{max-width:90%}}@media(max-width: 899px){.sb-fun-facts .menu-comp .content .content2{max-width:95%}}@media(max-width: 599px){.sb-fun-facts .menu-comp .content .content2{max-width:100%}}.sb-fun-facts .menu-comp .content .content2 .alternative{position:relative;margin:1.5rem 1.5rem;padding-top:.2rem;padding-bottom:.2rem;padding-left:.5rem;padding-right:.5rem;display:flex;flex-direction:row;align-items:center;transition:transform 300ms ease-out}@media(max-width: 599px){.sb-fun-facts .menu-comp .content .content2 .alternative{flex-grow:1}}.sb-fun-facts .menu-comp .content .content2 .alternative:hover{transform:scale(1.05)}.sb-fun-facts .menu-comp .content .content2 .alternative button{position:absolute;top:0px;left:0px;bottom:0px;width:100%}.sb-fun-facts .menu-comp .content .content2 .alternative .alt-image-wrapper{margin-right:.7rem}.sb-fun-facts .menu-comp .content .content2 .alternative .alt-image-wrapper img{width:3.5rem;height:3.5rem;display:block}.sb-fun-facts .menu-comp .content .content2 .alternative .alt-text-wrapper{padding:.5rem 2.5rem;border-radius:.3rem;font-size:1.5rem;box-shadow:0rem 0rem 0rem .1rem rgba(0,0,0,.15),inset 0rem 0rem 0rem .15rem rgba(0,0,0,.15);line-height:1.4;padding-top:.53rem}@media(max-width: 599px){.sb-fun-facts .menu-comp .content .content2 .alternative .alt-text-wrapper{flex-grow:1}}
.sb-fun-facts .video-comp{opacity:0;display:flex;justify-content:center;align-items:center;margin-bottom:2rem}.sb-fun-facts .video-comp iframe{background-color:#000}
.sb-fun-facts .page-comp{flex:1 0 auto;display:flex;flex-direction:column}.sb-fun-facts .page-comp .content{padding-top:2rem;display:flex;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;overflow-x:hidden}.sb-fun-facts .page-comp .content .ingress{margin-top:1.5rem;margin-bottom:3rem;max-width:47%;line-height:1.4;font-size:1.4rem;text-align:center}@media(max-width: 1799px){.sb-fun-facts .page-comp .content .ingress{max-width:60%}}@media(max-width: 1199px){.sb-fun-facts .page-comp .content .ingress{max-width:70%}}@media(max-width: 899px){.sb-fun-facts .page-comp .content .ingress{max-width:80%}}@media(max-width: 599px){.sb-fun-facts .page-comp .content .ingress{max-width:80%}}.sb-fun-facts .page-comp .content .paragraph{flex-grow:1;display:flex;flex-direction:column;align-items:center;align-self:stretch;justify-content:center;margin-top:0rem;margin-bottom:2rem}.sb-fun-facts .page-comp .content .paragraph img{margin-bottom:2.5rem;opacity:0;max-width:80%}.sb-fun-facts .page-comp .content .paragraph img.bordered{border:7px solid #fff;box-shadow:0px 0px 6px 0 rgba(0,0,0,.15);border-radius:1.5rem}.sb-fun-facts .page-comp .content .paragraph p{max-width:47%;margin-bottom:1rem;line-height:1.4;font-size:1.4rem}@media(max-width: 1799px){.sb-fun-facts .page-comp .content .paragraph p{max-width:60%}}@media(max-width: 1199px){.sb-fun-facts .page-comp .content .paragraph p{max-width:70%}}@media(max-width: 899px){.sb-fun-facts .page-comp .content .paragraph p{max-width:80%}}@media(max-width: 599px){.sb-fun-facts .page-comp .content .paragraph p{max-width:80%}}.sb-fun-facts .page-comp .content .paragraph p ol,.sb-fun-facts .page-comp .content .paragraph p ul{margin-left:1rem}.sb-fun-facts .page-comp .content .back-button{margin-top:auto;margin-bottom:20px;font-size:1.5rem}
.sb-module .sb-fun-facts{position:relative;display:flex;flex-direction:column;flex-grow:1}
.sb-module {
  all: initial;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.sb-module * {
  margin: 0px;
  padding: 0px;
}
.sb-module *, .sb-module *:before, .sb-module *:after {
  box-sizing: border-box;
}

/* OUTLINE */
.sb-module a:focus,
.sb-module button:focus,
.sb-module input:focus,
.sb-module select:focus,
.sb-module textarea:focus,
.sb-module .focusable:focus,
.sb-module input[type=range]:focus::-webkit-slider-thumb,
.sb-module .focus-within:focus-within {
  outline: #ff6600 solid 5px;
}
.sb-module:not(.user-is-tabbing) a:focus,
.sb-module:not(.user-is-tabbing) button:focus,
.sb-module:not(.user-is-tabbing) input:focus,
.sb-module:not(.user-is-tabbing) select:focus,
.sb-module:not(.user-is-tabbing) textarea:focus,
.sb-module:not(.user-is-tabbing) .focusable:focus,
.sb-module:not(.user-is-tabbing) input[type=range]:focus::-webkit-slider-thumb,
.sb-module:not(.user-is-tabbing) .focus-within:focus-within {
  outline: none;
}
/* END OUTLINE */

.sb-module button {
  border: none;
  cursor: pointer;
  background-color: transparent;
  font-size: inherit;
  color: inherit;
}
.sb-module button:disabled {
  cursor: default;
  opacity: 0.5;
}
.sb-module h1, .sb-module h2, .sb-module h3, .sb-module h4, .sb-module h5, .sb-module h6, .sb-module input, .sb-module button {
  font-family: inherit;
}
.sb-module svg {
  height: auto;
}

.no-scrollbar::-webkit-scrollbar {
  display: none; /* For Chrome, Safari, Opera */
}

.no-scrollbar {
  scrollbar-width: none; /* For Firefox */
  /* overflow-y: scroll; Prevent layout shift */
}
