.tools{padding:1em 0;background:url(../img/purple-sun-bkgd.png) no-repeat center center/contain;text-align:center}.tools .width-wrap{max-width:1200px}.tools h2{color:#5c3d9a;font-family:asphalt-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2em;letter-spacing:1px}.tools .button{margin:0 10px 10px}.tools .button span{font-weight:400}@media only screen and (min-width:480px){.tools p{font-size:1.25em;line-height:1.75}}@media only screen and (min-width:768px){.tools{padding:4em 0}.tools h2{font-size:3em;letter-spacing:1.5px}.tools p{font-size:1.625em;line-height:2}}.resource-list{padding:3em 0}.resource-list+.resource-list{padding:1em 0}.resource-list h3{color:#243680;font-family:asphalt-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5em;letter-spacing:1px;text-align:center}.resource-list .item{margin:2.5em 0}.resource-list .item .content,.resource-list .item figure{max-width:240px;margin:0 auto}.resource-list .item figure{padding:0;margin-bottom:1em}.resource-list .item figure img{display:block;width:100%;box-shadow:4px 4px 4px rgba(0,0,0,.2)}.resource-list .item p{margin:.375em 0}.resource-list .item a{font-style:italic}.resource-list .button-wrap{text-align:center}.resource-list .button{text-align:center}.resource-list .button span{font-weight:400}@media only screen and (min-width:480px){.resource-list .button-wrap{font-size:1.25em;line-height:1.75}}@media only screen and (min-width:640px){.resource-list h3{margin-bottom:1em}.resource-list .articles{margin:0 -13px}.resource-list .articles:after{content:"";display:table;clear:both}.resource-list .item{margin:1.5em 0;width:50%;float:left;padding:0 13px}.resource-list .item:nth-child(odd){clear:both}}@media only screen and (min-width:768px){.resource-list{padding:4em 0}.resource-list+.resource-list{padding:2em 0}.resource-list h3{font-size:2.25em;letter-spacing:1.5px}.resource-list .item .content,.resource-list .item figure{max-width:290px}.resource-list .button-wrap{font-size:1.625em;line-height:2}}@media only screen and (min-width:1024px){.resource-list h3{font-size:2.625em}.resource-list .articles{margin:0 -25px}.resource-list .item{width:33.33333%;padding:0 25px}.resource-list .item:nth-child(odd){clear:none}.resource-list .item:nth-child(3n+1){clear:both}.resource-list .item .content{font-size:1.125em}}.event-hosting{padding:10em 0;background:url(../img/blue-cyan-bkgd.png) no-repeat center center/auto 100%;color:#fff}.event-hosting figure{margin:0 0 1em;padding:0;text-align:center}.event-hosting h2{color:#fff;font-family:asphalt-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2em;letter-spacing:1px}.event-hosting .button{margin:0 20px 10px 0}@media only screen and (min-width:768px){.event-hosting .width-wrap:after{content:"";display:table;clear:both}.event-hosting figure{width:30%;float:right}.event-hosting .content{width:60%;float:left}.event-hosting h2{font-size:2.5em}.event-hosting h4,.event-hosting p{font-size:1.25em;line-height:1.875}.event-hosting h4{margin:1em 0 .5em}.event-hosting p{margin:0 0 1.5em}.event-hosting .button{font-size:1.3em}}@media only screen and (min-width:1024px){.event-hosting h2{font-size:3em;letter-spacing:1.5px}}.free-gear{padding:1em 0;background:url(../img/helmet-bkgd.png) no-repeat center center/contain;text-align:center}.free-gear h2{color:#ff870a;font-family:asphalt-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2em;letter-spacing:1px}.free-gear p{margin:.5em 0}.free-gear p:last-child{margin-top:1.5em}@media only screen and (min-width:480px){.free-gear p{font-size:1.25em;line-height:1.75}}@media only screen and (min-width:768px){.free-gear{padding:4em 0}.free-gear h2{font-size:3em;letter-spacing:1.5px}.free-gear p{font-size:1.625em;line-height:2}}