:root{--font-open-sans: "Open Sans", sans-serif;--font-light: 300;--font-regular: 400;--font-bold: 600;--brand-col: #3a3a4a;--anim-fast: .2s ease-in-out}*{box-sizing:border-box}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;background-color:var(--brand-col);padding:2rem;font-family:var(--font-open-sans);color:#fff;font-size:16px;font-weight:var(--font-light)}a{transition:all var(--anim-fast);font-size:1rem;text-decoration:none}li,p,span,a,a:hover{color:#fff}img{max-width:100%;border-style:none}ul{margin:0;padding:0}ul li{list-style:none}.container{display:block;margin-left:auto;margin-right:auto;max-width:960px}.header-wrap{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:1rem;h1{text-align:center}}@media all and (min-width:768px){.header-wrap{flex-direction:row}}code,pre,kbd,samp{font-family:var(--font-open-sans);font-weight:var(--font-light)!important;font-size:1rem;letter-spacing:.05rem;line-height:1.2rem}.main-wrap{padding:1rem}.route__item-wrapper p a{color:#ff0}.content-sub__wrap{padding:1rem 0}h1{font-size:2em;margin:.67em 0;font-weight:var(--font-bold);color:#ff0;font-size:2rem;line-height:1}h1 small{font-size:1.5rem}h2{font-size:1.4rem}h3,h4{font-size:1.2rem}h1,h2,h3{margin:0;line-height:1;font-weight:var(--font-light);color:#ff0}.heading-page{margin-bottom:1rem}.lead-para{text-align:center}p{font-weight:var(--font-light)}@media all and (min-width:768px){p{line-height:1.4rem}}.nav-main__wrap{display:flex;align-items:center;justify-content:center;flex-direction:column}@media all and (min-width:600px){.nav-main__wrap{flex-direction:row}}.nav-main__wrap{li{margin-left:1rem;margin-right:1rem}a{display:block;transition:all var(--anim-fast);flex:1 1 auto;text-decoration:none;padding:.5rem 1rem;border-bottom:dashed 1px transparent;&:hover{border-bottom:dashed 1px rgba(255,255,255,1)}}}.nav-main__wrap--sub{li{margin-left:.75rem;margin-right:.75rem}}.nav-main__wrap--sub a{padding:.35rem .75rem;font-size:.875rem}.nav-sub__wrap li a{text-decoration:none}.nav-main__link-active{border-bottom:solid 1px #fff!important}.show-card-wrap{width:100%;display:grid;grid-template-columns:repeat(1,auto);grid-gap:1rem}@media all and (min-width:480px){.show-card-wrap{grid-template-columns:repeat(2,auto)}}@media all and (min-width:768px){.show-card-wrap{grid-template-columns:repeat(3,auto)}}.show-card-wrap .show-card-img-wrap{padding:1rem}.show-card-wrap .show-card{display:block;border:solid 1px rgba(245,245,245,.2);border-radius:2px;overflow:hidden;padding:1rem;text-decoration:none;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b;background-color:#f5f5f50d;color:inherit}.show-card-wrap .show-card:hover{border:solid 1px #ccc}.show-card-wrap .show-card__content-wrap{padding:.5rem}.show-card-wrap .show-card__title{line-height:1.3rem}.show-card__details{border:dashed 1px lightyellow;padding:1rem;display:grid;grid-gap:1rem;grid-template-columns:repeat(1,auto)}@media all and (min-width:768px){.show-card__details{img{width:100%}}}.show-card__details-info h1{margin-bottom:1rem}.show-card__details-info h2{margin-bottom:.5rem}.show-card__details-info a:hover{text-decoration:underline}.card-container{border:solid 1px red;padding:1rem}.board{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.board__item{flex:0 0 300px;padding:.5rem;border:solid 1px antiquewhite;margin:1rem}.card{padding:.5rem}.generic-panel{margin-top:1rem;background:#5e5e5e;padding:1rem}.generic-btn{border:dashed 1px #000;border-radius:3px;padding:.5rem 1rem;background:#fff;cursor:pointer}.generic-btn--primary{background:#db7093}
