.USAGE-EXAMPLE{padding:2rem;font-size:1.8rem}@media only screen and (min-width: 1080px){.USAGE-EXAMPLE{padding-top:4rem;font-size:2.4rem}}input.placeholder,textarea.placeholder{color:#aaa;font-weight:normal !important}input:-moz-placeholder,textarea:-moz-placeholder{color:#aaa;font-weight:normal !important}input::-moz-placeholder,textarea::-moz-placeholder{color:#aaa;font-weight:normal !important}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#aaa;font-weight:normal !important}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#aaa;font-weight:normal !important}#racePack section{padding:40px 0}#racePack h2,#racePack h3{color:#f94510}#racePack .cover h1{color:#fff;padding-top:60px;font-size:3.4em;font-weight:900;font-style:italic;text-transform:uppercase}@media only screen and (max-width: 739px){#racePack .cover h1{font-size:2.4em}}#racePack .cover h2{font-size:6em;margin-top:-5px;background:-webkit-linear-gradient(#d9072e, #f94510);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media only screen and (max-width: 739px){#racePack .cover h2{font-size:4.7em}}#racePack .important{background:#d9072e;background:linear-gradient(90deg, rgb(217, 7, 46) 0%, rgb(249, 69, 16) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d9072e", endColorstr="#f94510", GradientType=1);padding:25px;font-size:1.3em;text-align:center;font-weight:700;color:#fff;line-height:1.3}#racePack .important i{padding-right:10px}#racePack .important.published{background:#2bc37c !important}#racePack .important strong{color:rgba(0,0,0,.55);font-weight:900}#racePack h2{font-size:3em}#racePack p{font-size:1.2em;line-height:1.3;color:#ddd;margin-bottom:15px;max-width:880px}#racePack p strong{font-weight:900}#racePack .signature{color:#f94510;font-size:1.6em;font-weight:900;font-style:italic}#racePack .day{color:#fff;margin-bottom:25px}#racePack .day h3{color:#f94510;font-weight:900;font-size:2em;margin-bottom:15px}#racePack .day .eventItem{padding:15px 0;border-bottom:1px solid #252525;font-size:1.2em}#racePack .day .eventItem div{display:inline-block;font-weight:700}#racePack .day .eventItem div a{color:#f94510;text-decoration:none}#racePack .day .eventItem div i{margin-right:8px;color:#f94510}#racePack .day .eventItem div.time{width:250px}@media only screen and (max-width: 739px){#racePack .day .eventItem div.time{width:auto;color:#f94510;padding-right:10px;font-size:1.2em}}#racePack .day .eventItem div.event{width:400px}@media only screen and (max-width: 739px){#racePack .day .eventItem div.event{width:auto;font-size:1.2em;font-weight:900}}@media only screen and (max-width: 739px){#racePack .day .eventItem div.loc{display:block;padding-top:10px;font-size:1em !important;border-bottom:none !important;color:rgba(255,255,255,.7)}}#racePack .location{padding:14px 0;color:#aaa;border-bottom:1px solid #252525;font-size:1.2em;font-weight:700}#racePack h3{color:#ddd;font-weight:900;font-size:1.2em;margin-bottom:5px}#racePack a{color:#f94510;font-weight:700}.video{box-shadow:0 0 12px rgba(0,0,0,.8);background:#000;padding:0}.note{padding:20px;color:#ddd;font-weight:700;font-size:1.2em;line-height:1.3;box-shadow:0 0 5px rgba(0,0,0,.8);background:#09141e;border-left:20px solid #f94510;font-style:italic;margin-bottom:25px}.note a,.note strong{color:#f94510}.cutOff{color:#f94510 !important;border-bottom:1px dashed #f94510 !important}.course{color:#fff}.course h3{color:#f94510;font-weight:900;font-size:2.2em;margin-bottom:15px;text-transform:uppercase}.distanceSummary{font-size:1.6em;padding-bottom:10px}.section{padding-bottom:50px}.section .meta{margin-top:15px;background-color:#f94510;color:#fff;font-weight:900;font-size:2em;padding:20px;text-transform:uppercase;font-style:italic}.section .description{margin-top:20px}.laps{position:absolute;top:85px;left:20px;background:#f94510;color:#fff;padding:8px 12px;box-shadow:0 0 5px rgba(0,0,0,.5);border-radius:5px;font-weight:700}.laps strong{text-align:center;display:block;font-size:3.4em;font-weight:900;font-style:italic}nav{box-shadow:0 0 14px rgba(0,0,0,.6);padding:15px;position:sticky;top:10px;background:#d9072e;background:linear-gradient(90deg, rgb(217, 7, 46) 0%, rgb(249, 69, 16) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d9072e", endColorstr="#f94510", GradientType=1);z-index:9999999999999;border-radius:30px;margin-bottom:15px;margin-top:10px;display:inline-block;left:15px}nav a{font-weight:900;font-style:italic;text-transform:uppercase;color:#fff !important;text-decoration:none;padding-left:10px;padding-right:13px;border-right:1px solid #f94510;font-size:1.5em}nav a:last-of-type{border-right:none}.results a{background:#d9072e;background:linear-gradient(90deg, rgb(217, 7, 46) 0%, rgb(249, 69, 16) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d9072e", endColorstr="#f94510", GradientType=1);box-shadow:0 0 6px rgba(0,0,0,.8);display:inline-block;line-height:54px;border-radius:30px;text-align:center;padding:0 40px;font-weight:900;font-size:1.3em;text-decoration:none;color:#fff !important;margin-top:25px}.results a:hover{opacity:.9}.description h3{margin-top:30px}@media print{body{background-color:#fff;font-size:85%}#racePack h1,#racePack p{color:#000 !important}#racePack h1{font-size:2.4em !important}.video{display:none}#thanks{page-break-after:always}.cover{padding-bottom:100px;padding-top:30px}.note{box-shadow:none;padding:10px;border-left-width:10px}#racePack .day{color:#000}#racePack .day .eventItem{border-bottom:1px solid #ddd}#racePack .day .eventItem div{display:inline !important;padding-right:10px;font-size:90%}#racePack .day .eventItem div.time{color:#f94510}#racePack .day .eventItem div i{margin-right:4px}#itinerary,#courses{page-break-after:always;page-break-before:always}#registration{page-break-after:always}.location{color:#333;border-bottom:1px solid #ddd}.location h3{color:#000}.course nav{display:none}.course h3{color:#000 !important}iframe{width:210mm;height:100mm;overflow:visible}}ul{margin-left:45px}ul li{color:#ccc;list-style:disc;padding-bottom:15px;font-size:1.2em;line-height:1.4;max-width:880px}@media print{body{background:#fff !important}body p,body h1,body ul,body li{color:#000 !important}body #thanks .important{position:absolute;bottom:0px}body#racePack .location{border-bottom:1px solid #ccc;color:#000 !important}body#racePack .location h3{color:#000 !important}}.prize{font-size:1.2em;font-weight:bold;padding:12px 0;border-bottom:1px dotted rgba(255,255,255,.1)}.prize:last-of-type{border-bottom:none}.prize i{color:#f94510;padding-right:10px}