@font-face{font-family:Freight Text Pro;src:url(../../../fonts/FreightText-Bold.woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Freight Text Pro;src:url(../../../fonts/FreightText-BoldItalic.woff2);font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Freight Text Pro;src:url(../../../fonts/FreightText-Book.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Freight Text Pro;src:url(../../../fonts/FreightText-BookItalic.woff2);font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Meursault;src:url(../../../fonts/MeursaultWeb-Medium.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Meursault Condensed;src:url(../../../fonts/MeursaultUltraCondensedWeb-Medium.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Publico Banner Condensed;src:url(../../../fonts/PublicoBannerCondensed-Black-Web.woff2);font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(../../../fonts/SofiaProBlack/font.woff2);font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(../../../fonts/SofiaProSemiBold/font.woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(../../../fonts/SofiaProRegular/font.woff2);font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}h3{font-family:Meursault,serif;font-size:1.8rem}@media screen and (max-width: 782px){h3{font-size:1.26rem}}body,html{margin:0;padding:0}body{position:relative;width:100%;overflow-x:hidden}.histogram-container.race .t-200{display:none}.pad{padding-left:10px;padding-right:10px}.body-text p a,.map-section .content p a{color:#ffc612;background:linear-gradient(0deg,#ffc61200 4px,#ffc612b3 4px,#ffc612b3 5px,#ffc61226 5px,#ffc61226 96%,#ffc61200 96%);background-position:0% 100%;background-repeat:no-repeat;background-size:100% 40%;transition:background-size .1s ease-in;text-decoration:none}.body-text p a:hover,.body-text p a:focus,.map-section .content p a:hover,.map-section .content p a:focus{background-size:100% 100%;color:#ffc612}.ai2html p{font-family:Sofia Pro,sans-serif}.ai2html .g-text-shadow p{text-shadow:1px 1px 1px #fff,-1px -1px 1px #fff,-1px 1px 1px #fff,1px -1px 1px #fff;font-weight:800}@media screen and (min-width: 775px){.ai2html{width:775px}}@media screen and (min-width: 510px) and (max-width: 775px){.ai2html{width:510px;margin:1rem auto}}@media screen and (max-width: 510px){.ai2html{width:330px;margin:1rem auto}}
