.bs-root{font-size:var(--fs-0);letter-spacing:.025em;--fs--2:clamp(.6914rem, .5633rem + .2001vw, .8034rem);--fs--1:clamp(.7778rem, .6108rem + .261vw, .9239rem);--fs-0:clamp(.875rem, .6607rem + .3348vw, 1.0625rem);--fs-1:clamp(.9844rem, .7129rem + .4241vw, 1.2219rem);--fs-2:clamp(1.1074rem, .7672rem + .5317vw, 1.4052rem);--fs-3:clamp(1.2458rem, .8229rem + .6609vw, 1.6159rem);--fs-4:clamp(1.4016rem, .8796rem + .8156vw, 1.8583rem);--fs-5:clamp(1.5768rem, .9364rem + 1.0005vw, 2.1371rem);--frame-accent:#005f5f;--frame-on-accent:#fffc;--frame-surface:#00303b;--frame-surface-image:none;--frame-on-surface:#ffffffd9;--frame-surface-border:#005f5f}.poi-background{background-image:url(../media/app-background.3wpa44na9sqsz.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.bsc h1{font-size:var(--fs-5);letter-spacing:-.02em;text-transform:uppercase;font-weight:700;line-height:1.1}.bsc h2{font-size:var(--fs-2);font-weight:700;line-height:1.2}.bsc h3{font-size:var(--fs-1);font-weight:700;line-height:1.3}.bsc h4{font-size:var(--fs-0);font-weight:700;line-height:1.4}.bsc h5{font-size:var(--fs--1);text-transform:uppercase;font-weight:500;line-height:1.5}.bsc h6{font-size:var(--fs--1);text-transform:uppercase;font-style:italic;font-weight:300;line-height:1.6}.bsc h2,.bsc h3,.bsc h4,.bsc h5,.bsc h6{margin-top:1.24em;margin-bottom:.19em}.bsc h2:first-child,.bsc h3:first-child,.bsc h4:first-child,.bsc h5:first-child,.bsc h6:first-child{margin-top:0}.bsc .boxed h2,.bsc .boxed h3,.bsc .boxed h4,.bsc .boxed h5,.bsc .boxed h6{color:var(--color-theme-primary)}.bsc ul:not(nav ul):not(header ul):not(footer ul){padding-left:.25rem;list-style:none}.bsc ul:not(nav ul):not(header ul):not(footer ul) li{padding-left:1.25rem;position:relative}.bsc ul:not(nav ul):not(header ul):not(footer ul) li:before{content:"";background-color:var(--color-poi-mint);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.5rem;left:0}.bsc img{border-radius:0}.bsc .frame-btn{cursor:pointer;text-transform:uppercase;border-radius:0;font-weight:400}.bsc .nav-header-2{text-transform:uppercase;font-size:var(--fs-4)!important}.bsc .nav-list{gap:.75rem}.bsc .nav-link{padding:var(--spacing-2xs) var(--spacing-m);border-radius:0;font-size:1.25rem;font-weight:300;transition:all .3s ease-out}.bsc .nav-link.colorized{background-color:var(--frame-surface);border-width:1px;border-color:var(--color-theme-primary)}.bsc .nav-link.colorized.is-active{background-color:var(--color-theme-primary)}.bsc .nav-link.is-active{scale:1}.bsc .nav-link:hover{background:var(--color-theme-primary);scale:1}.bsc .column{border-radius:0;padding-bottom:1.25rem;position:relative}.bsc .column h1,.bsc .column h2,.bsc .column h3,.bsc .column h4,.bsc .column h5,.bsc .column h6{color:var(--color-theme-secondary)}.bsc .column img{border-radius:var(--spacing);margin-bottom:calc(var(--spacing) * 3)}.bsc .column__number{margin:0;position:absolute;left:50%;transform:translateY(-80%)translate(-50%)}.bsc .column__number svg{fill:var(--color-theme-primary)!important}.bsc .column__title{margin-top:1.25rem}.bsc .column.boxed{background-color:var(--frame-surface);border:thin solid var(--color-theme-primary);color:var(--on-tertiary)}.bsc .chapter-card{background-color:var(--frame-surface);border:thin solid var(--color-theme-primary);color:var(--on-tertiary);border-radius:0}.bsc .chapter-card__header{background-color:var(--color-theme-primary);color:var(--on-primary)!important}.bsc .chapter-card__body{padding-bottom:1.25rem}.bsc .tabs__list{gap:0;margin:0}.bsc .tabs__button{border-left:thin solid var(--color-theme-primary);border-top:thin solid var(--color-theme-primary);border-bottom:thin solid var(--color-theme-primary);box-shadow:none;border-radius:0}.bsc .tabs__button:hover{box-shadow:none}.bsc .tabs__button:last-child{border-right:thin solid var(--color-theme-primary)}.bsc .tabs__button.is-active{background-color:var(--color-theme-tertiary);border-bottom-color:var(--frame-surface);box-shadow:none}.bsc .tabs__panel{background-color:var(--frame-surface);border:thin solid var(--frame-surface-border);border-top:thin solid var(--frame-surface);border-radius:0;padding-top:1.5rem}@media screen and (min-width:1024px){.bsc .content-wrapper{padding-top:var(--spacing-l)}.bsc .base-video-overlay{padding-top:var(--spacing-2xs)}}
