.index-series{padding:2em}.index-series .hero{background-color:#dffffb;border:4px solid #00423A;-webkit-box-shadow:1px 1px 0px #00423A,2px 2px 0px #00423A,3px 3px 0px #00423A,4px 4px 0px #00423A,5px 5px 0px #00423A,6px 6px 0px #00423A,7px 7px 0px #00423A,8px 8px 0px #00423A,9px 9px 0px #00423A,10px 10px 0px #00423A;-moz-box-shadow:1px 1px 0px #00423A,2px 2px 0px #00423A,3px 3px 0px #00423A,4px 4px 0px #00423A,5px 5px 0px #00423A,6px 6px 0px #00423A,7px 7px 0px #00423A,8px 8px 0px #00423A,9px 9px 0px #00423A,10px 10px 0px #00423A;box-shadow:1px 1px #00423a,2px 2px #00423a,3px 3px #00423a,4px 4px #00423a,5px 5px #00423a,6px 6px #00423a,7px 7px #00423a,8px 8px #00423a,9px 9px #00423a,10px 10px #00423a;padding:1em;font-size:18px;margin:1rem 0}.index-series .hero h1{margin:1rem 0}.index-series .grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));padding:0 3rem;margin:0}.index-series .grid li{display:block;background-color:#dffffb;border:2px solid #00423A;-webkit-box-shadow:1px 1px 0px #00423A,2px 2px 0px #00423A,3px 3px 0px #00423A,4px 4px 0px #00423A,5px 5px 0px #00423A,6px 6px 0px #00423A,7px 7px 0px #00423A,8px 8px 0px #00423A;-moz-box-shadow:1px 1px 0px #00423A,2px 2px 0px #00423A,3px 3px 0px #00423A,4px 4px 0px #00423A,5px 5px 0px #00423A,6px 6px 0px #00423A,7px 7px 0px #00423A,8px 8px 0px #00423A;box-shadow:1px 1px #00423a,2px 2px #00423a,3px 3px #00423a,4px 4px #00423a,5px 5px #00423a,6px 6px #00423a,7px 7px #00423a,8px 8px #00423a;padding:0;margin:0}.index-series .grid li a{width:100%;height:100%;display:block;text-decoration:none}.index-series .grid li a h3,.index-series .grid li a p{margin:.5rem 1rem;color:emphasis-color}.index-series .grid li a p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.index-series .grid li a img{width:100%;-o-object-fit:cover;object-fit:cover}.series-overview .heroContainer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;width:-webkit-calc(100% - 3rem);width:-moz-calc(100% - 3rem);width:calc(100% - 3rem);max-width:1600px;margin:0 auto;margin-bottom:1rem;border:4px solid #00423A;background-color:#dffffb;-webkit-box-shadow:1px 1px 0px #00423A,2px 2px 0px #00423A,3px 3px 0px #00423A,4px 4px 0px #00423A,5px 5px 0px #00423A,6px 6px 0px #00423A,7px 7px 0px #00423A,8px 8px 0px #00423A,9px 9px 0px #00423A,10px 10px 0px #00423A,11px 11px 0px #00423A,12px 12px 0px #00423A;-moz-box-shadow:1px 1px 0px #00423A,2px 2px 0px #00423A,3px 3px 0px #00423A,4px 4px 0px #00423A,5px 5px 0px #00423A,6px 6px 0px #00423A,7px 7px 0px #00423A,8px 8px 0px #00423A,9px 9px 0px #00423A,10px 10px 0px #00423A,11px 11px 0px #00423A,12px 12px 0px #00423A;box-shadow:1px 1px #00423a,2px 2px #00423a,3px 3px #00423a,4px 4px #00423a,5px 5px #00423a,6px 6px #00423a,7px 7px #00423a,8px 8px #00423a,9px 9px #00423a,10px 10px #00423a,11px 11px #00423a,12px 12px #00423a;z-index:2}.series-overview .heroContainer div{padding:.5rem 1rem;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.series-overview .heroContainer .data h1{display:inline-block;word-break:break-word;font-size:38pt}.series-overview .heroContainer .data p{font-size:14pt;min-height:5em}.series-overview .heroContainer .hero{padding:20px;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (max-width:750px){.series-overview .heroContainer{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:500px}.series-overview .heroContainer h1{margin:.25rem 0}.series-overview .heroContainer div{width:auto}.series-overview .heroContainer .data>p{min-height:0}.series-overview .heroContainer .hero{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.listing{padding:0;margin:0 auto;width:100%;max-width:1200px}.listing li{display:block;margin:1rem}.listing .article{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1rem;border:2px solid #00423A;background-color:#dffffb;-webkit-box-shadow:1px 1px 0px #00423A,2px 2px 0px #00423A,3px 3px 0px #00423A,4px 4px 0px #00423A,5px 5px 0px #00423A,6px 6px 0px #00423A,7px 7px 0px #00423A,8px 8px 0px #00423A;-moz-box-shadow:1px 1px 0px #00423A,2px 2px 0px #00423A,3px 3px 0px #00423A,4px 4px 0px #00423A,5px 5px 0px #00423A,6px 6px 0px #00423A,7px 7px 0px #00423A,8px 8px 0px #00423A;box-shadow:1px 1px #00423a,2px 2px #00423a,3px 3px #00423a,4px 4px #00423a,5px 5px #00423a,6px 6px #00423a,7px 7px #00423a,8px 8px #00423a;position:relative}.listing .article .number{position:absolute;background-color:#dffffb;padding:.5em;top:1em;left:-1em;border:2px solid #00423A;-webkit-box-shadow:1px 1px 0px #00423A,2px 2px 0px #00423A,3px 3px 0px #00423A,4px 4px 0px #00423A;-moz-box-shadow:1px 1px 0px #00423A,2px 2px 0px #00423A,3px 3px 0px #00423A,4px 4px 0px #00423A;box-shadow:1px 1px #00423a,2px 2px #00423a,3px 3px #00423a,4px 4px #00423a;font-size:16pt;font-weight:700;color:#00423a}.listing .article .hero,.listing .article .data{width:50%}.listing .article .hero{background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-color:#00a090}.listing .article .hero.placeholder{background-repeat:no-repeat,repeat;-webkit-background-size:contain,16px;-moz-background-size:contain,16px;background-size:contain,16px}.listing .article a{display:block;color:#00423a;padding-right:1rem;text-decoration:none}.listing .article .tags a{padding:0}.listing .article .data{padding:1rem 0}.listing .article .data h1{display:-webkit-box;font-size:24pt;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;margin:0;padding:.5rem 0}.listing .article .data h1 sup{font-size:40%}.listing .article .data .icon{cursor:url(/img/cursors/help.png),help}.listing .article .data .dataGroup{display:inline-block;margin:.25rem}.listing .article .data .dataGroup>img{display:inline-block;vertical-align:middle;margin-top:-.5rem;padding:0 .25rem}.listing .article .data .dataGroup>img:first-of-type{padding-left:0}.listing .article .data .description{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;height:90px}.listing .article .data .tags{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:#00423a}.listing .article .data .tags img{margin-right:.25rem}.listing .article .category{font-weight:700}@media screen and (max-width:768px){.listing .article{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.listing .hero{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;aspect-ratio:16/9}.listing .data{width:auto!important;padding:1rem!important}.nav a .label{display:none}}
