@font-face{font-family:"Open Sans";src:url(/assets/OpenSans-037236ed4bf58a85f67074c165d308260fd6be01c86d7df4e79ea16eb273f8c5.ttf);font-style:normal;font-weight:400}@font-face{font-family:"Open Sans";src:url(/assets/OpenSans-SemiBold-5e8d9e1a89083cd1b0849993fe2f3acc9aa33b7f439f7e8616872f6897f30684.ttf);font-style:normal;font-weight:600}body{font-family:"Open Sans", sans-serif}body{color:#171717}a{color:var(--link-color, var(--primary, #551285));text-decoration:none}a:hover{color:var(--link-hover-color, var(--link-color, var(--primary, #551285)));text-decoration:none}.btn-primary{--bs-btn-bg: var(--button-bg, var(--primary, #551285));--bs-btn-border-color: var(--button-border-color, var(--button-bg, var(--primary, #551285)));--bs-btn-color: var(--button-color, #fff);--bs-btn-hover-bg: var(--button-hover-bg, var(--button-bg, var(--primary, #551285)));--bs-btn-hover-border-color: var(--button-hover-border-color, var(--button-hover-bg, var(--button-bg, var(--primary, #551285))));--bs-btn-hover-color: var(--button-hover-color, var(--button-color, #fff));--bs-btn-active-bg: var(--button-hover-bg, var(--button-bg, var(--primary, #551285)));--bs-btn-active-border-color: var(--button-hover-border-color, var(--button-hover-bg, var(--button-bg, var(--primary, #551285))));--bs-btn-active-color: var(--button-hover-color, var(--button-color, #fff))}.btn-outline-primary{--bs-btn-color: var(--button-bg, var(--primary, #551285));--bs-btn-border-color: var(--button-border-color, var(--button-bg, var(--primary, #551285)));--bs-btn-hover-bg: var(--button-bg, var(--primary, #551285));--bs-btn-hover-border-color: var(--button-border-color, var(--button-bg, var(--primary, #551285)));--bs-btn-hover-color: var(--button-color, #fff);--bs-btn-active-bg: var(--button-hover-bg, var(--button-bg, var(--primary, #551285)));--bs-btn-active-border-color: var(--button-hover-border-color, var(--button-hover-bg, var(--button-bg, var(--primary, #551285))));--bs-btn-active-color: var(--button-hover-color, var(--button-color, #fff))}.btn-link{--bs-btn-color: var(--link-color, var(--primary, #551285));--bs-btn-hover-color: var(--link-hover-color, var(--link-color, var(--primary, #551285)))}h1,h2,h3,h4,h5,h6{text-transform:none;color:#171717}h1{font-size:1.8rem;font-weight:600}h2{font-size:1.5rem}.reboot-header{position:fixed;z-index:1030;top:0;left:50%;transform:translateX(-50%);height:56px;background-color:#fff;border-radius:0 0 20px 20px;box-shadow:0 0 20px rgba(0,0,0,0.15)}.reboot-header__branding{transition:opacity 0.2s ease-in-out}.reboot-header__branding:hover{opacity:0.9}.reboot-header__link{font-size:1rem;font-weight:600}.reboot-author{padding-top:56px}.content-section{padding-top:3rem;padding-bottom:3rem;background-color:var(--content-section-bg-color, transparent);background-image:var(--content-section-bg-image, none);background-position:var(--content-section-bg-position, center);background-repeat:var(--content-section-bg-repeat, no-repeat);background-size:var(--content-section-bg-size, cover);min-height:var(--content-section-min-height, auto)}.content-section h1,.content-section h2{color:var(--content-section-color, #171717)}.content-section:first-of-type{padding-top:calc(3rem + 56px)}.tile-grid{margin-bottom:3rem}.tile-grid h1,.tile-grid h2{color:var(--tile-grid-color, #171717)}.tile-grid .row>.mgnlEditorBar{width:100% !important;margin-bottom:30px !important}.tile-grid--margin{margin-bottom:6rem}.tile-grid--margin-none{margin-bottom:0}.tile-grid--shadow .tile{box-shadow:0 0 10px rgba(0,0,0,0.1)}.tile-grid--blur .tile{backdrop-filter:blur(10px);background-color:rgba(var(--tile-bg-rgb, transparent), 0.5)}.tile-grid--blur .tile a:hover{opacity:1}.tile{border-radius:10px;background-color:rgb(var(--tile-bg-rgb, transparent))}.tile a{color:var(--tile-color, #171717)}.tile a:hover{color:var(--tile-color, #171717);opacity:0.85}.tile a:hover img{opacity:1}.tile:hover{background-color:rgba(var(--tile-bg-rgb, transparent), 0.9)}.tile__icon img{width:80px;height:80px;margin:0 auto;display:block;border-radius:50%}.reboot-linklist{margin-top:1rem}.reboot-linklist__link p:last-child{margin-bottom:0.25rem}.reboot-linklist a{align-items:baseline;display:inline-flex;gap:0.4rem}.reboot-linklist__icon{font-size:0.9em}.accordion{margin-bottom:3rem}.accordion h1,.accordion h2{color:var(--accordion-color, #171717)}.accordion .row>.mgnlEditorBar{width:100% !important;margin-bottom:30px !important}.reboot-accordion{--bs-accordion-bg: #fff;--bs-accordion-border-width: 0;--bs-accordion-border-radius: 10px;--bs-accordion-inner-border-radius: 10px;--bs-accordion-active-bg: #fff;--bs-accordion-active-color: var(--accordion-color, #171717)}.reboot-accordion .accordion-item{overflow:hidden;border:0;border-radius:10px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1)}.reboot-accordion .accordion-button{color:var(--accordion-color, #171717);background-color:#fff;font-weight:700;box-shadow:none}.reboot-accordion .accordion-button::after{display:none}.reboot-accordion .accordion-button:focus{border-color:transparent;box-shadow:none}.reboot-accordion .accordion-button:hover{color:var(--primary)}.reboot-accordion .accordion-button:not(.collapsed){color:var(--accordion-color, #171717);background-color:#fff;box-shadow:none}.reboot-accordion .accordion-button:not(.collapsed):hover{color:var(--primary)}.reboot-accordion .accordion-button:not(.collapsed) .reboot-accordion__icon{transform:rotate(180deg)}.reboot-accordion__icon{color:currentColor;flex-shrink:0;transition:transform 0.2s ease-in-out}.reboot-accordion .accordion-body{color:var(--accordion-color, #171717)}.reboot-accordion .accordion-body p:last-of-type{margin-bottom:0}
