body{background-color:rgb(252 82 0/var(--tw-bg-opacity,1))}body,body.error{--tw-bg-opacity:1}body.error{background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media(min-width:640px){.container{max-width:none;padding-left:.5rem;padding-right:.5rem}}@media(min-width:749px){.container{max-width:none;padding-left:.5rem;padding-right:.5rem}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.site-content{min-height:100vh;flex:1 1 0%}.home-slide img{object-fit:cover}.homepage .block-content{width:100%}@media (min-width:640px){.homepage .block-content{max-width:640px}}@media (min-width:749px){.homepage .block-content{max-width:749px}}.homepage .block-content{margin-left:auto;margin-right:auto;margin-top:1rem;padding-top:.5rem;padding-bottom:.5rem}@media(min-width:640px){.homepage .block-content{max-width:none;padding-left:.5rem;padding-right:.5rem}}@media(min-width:749px){.homepage .block-content{max-width:none;padding-left:.5rem;padding-right:.5rem}}@media(min-width:1024px){.homepage .block-content{max-width:1024px}}@media(min-width:1280px){.homepage .block-content{max-width:1280px}}@media(min-width:1536px){.homepage .block-content{max-width:1536px}}@media (min-width:749px){.homepage .block-content{padding-top:1rem;padding-bottom:1rem}}@media (min-width:1024px){.homepage .block-content{padding-top:2rem;padding-bottom:2rem}}.homepage .block-content h2{padding-left:.5rem;padding-right:.5rem;padding-bottom:1rem;font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:749px){.homepage .block-content h2{padding-left:0;padding-right:0}}@media (min-width:1024px){.homepage .block-content h2{padding-left:0;padding-right:0}}.homepage .block-content .about{padding-left:.5rem;padding-right:.5rem;padding-bottom:1rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:749px){.homepage .block-content .about{padding-left:0;padding-right:0;font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.homepage .block-content .about{padding-left:0;padding-right:0}}.homepage .connect-block{width:100%}@media (min-width:640px){.homepage .connect-block{max-width:640px}}@media (min-width:749px){.homepage .connect-block{max-width:749px}}.homepage .connect-block{margin-left:auto;margin-right:auto}@media(min-width:640px){.homepage .connect-block{max-width:none;padding-left:.5rem;padding-right:.5rem}}@media(min-width:749px){.homepage .connect-block{max-width:none;padding-left:.5rem;padding-right:.5rem}}@media(min-width:1024px){.homepage .connect-block{max-width:1024px}}@media(min-width:1280px){.homepage .connect-block{max-width:1280px}}@media(min-width:1536px){.homepage .connect-block{max-width:1536px}}.homepage .connect-block .content{display:flex;flex-direction:column;justify-content:space-between;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (min-width:1024px){.homepage .connect-block .content{flex-direction:row}}.homepage .connect-block h2{margin-top:1rem;font-weight:600}.homepage .connect-block h3{margin-bottom:.5rem;font-weight:600}.homepage .connect-block p{margin-top:1rem;margin-bottom:1rem}.homepage .connect-block .join-now{display:flex;justify-content:center}.homepage .connect-block a{margin-top:.5rem;--tw-bg-opacity:1;background-color:rgb(252 82 0/var(--tw-bg-opacity,1));padding:1.5rem;text-align:center;font-weight:700;text-transform:uppercase}.homepage .connect-block .call-to-action{padding:1rem}@media (min-width:1024px){.homepage .connect-block .call-to-action{max-width:400px;padding:0}}.homepage .connect-block .call-to-action ul{margin-left:1rem}.homepage .connect-block .call-to-action li{display:flex;padding:.25rem}.homepage .connect-block .call-to-action li svg{display:block;height:1.5rem;width:1.5rem;--tw-text-opacity:1;color:rgb(252 82 0/var(--tw-text-opacity,1))}.homepage .connect-block .call-to-action li div{width:370px;padding-left:6px}.homepage ul.events{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width:640px){.homepage ul.events{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:749px){.homepage ul.events{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.homepage ul.events{grid-template-columns:repeat(3,minmax(0,1fr))}}.homepage ul.events li{display:flex;flex-direction:column;align-items:center;padding-left:.5rem;padding-right:.5rem}@media (min-width:749px){.homepage ul.events li{padding-left:0;padding-right:0}}@media (min-width:1024px){.homepage ul.events li{padding-left:0;padding-right:0}}.homepage ul.events li .img{display:flex;width:100%;justify-content:center;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.homepage ul.events img{height:24rem;width:auto;object-fit:contain}.homepage ul.events h3{padding-left:.5rem;padding-right:.5rem;padding-top:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:749px){.homepage ul.events h3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding-left:0;padding-right:0}}@media (min-width:1024px){.homepage ul.events h3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding-left:0;padding-right:0}}.homepage .honors{display:flex;flex-direction:column;gap:1rem;padding-left:.5rem;padding-right:.5rem}@media (min-width:749px){.homepage .honors{padding-left:0;padding-right:0}}@media (min-width:1024px){.homepage .honors{display:flex;flex-direction:row;gap:2rem;padding-left:0;padding-right:0}}.homepage .honors h3{padding-bottom:1rem}.homepage .honors .athletes{display:flex;align-items:baseline;gap:.5rem}.homepage .honors .inspire>div,.homepage .honors .representative>div{width:50%;text-align:center}.homepage .honors .prospect>div{width:25%;text-align:center}.homepage .honors strong{margin-top:1rem;display:flex;justify-content:center}.homepage .honors h3{padding-top:1rem;text-align:center;font-weight:700;text-transform:uppercase}.homepage .races{padding-left:.5rem;padding-right:.5rem}@media (min-width:749px){.homepage .races{padding-left:0;padding-right:0}}.homepage .races{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:1rem}@media (min-width:640px){.homepage .races{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:749px){.homepage .races{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1024px){.homepage .races{grid-template-columns:repeat(12,minmax(0,1fr))}}.homepage .races img{height:auto;width:100%}.homepage .races .race_10,.homepage .races .race_11,.homepage .races .race_12,.homepage .races .race_7,.homepage .races .race_8,.homepage .races .race_9{display:none}@media (min-width:749px){.homepage .races .race_10,.homepage .races .race_11,.homepage .races .race_12,.homepage .races .race_7,.homepage .races .race_8,.homepage .races .race_9{display:block}}.homepage .sponsors{margin-left:.5rem;margin-right:.5rem;border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem}@media (min-width:749px){.homepage .sponsors{margin-left:0;margin-right:0}}.homepage .sponsors ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:1rem}@media (min-width:640px){.homepage .sponsors ul{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:749px){.homepage .sponsors ul{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1024px){.homepage .sponsors ul{grid-template-columns:repeat(12,minmax(0,1fr))}}.homepage .sponsors img{height:auto;width:100%}.page-rank{width:100%}@media (min-width:640px){.page-rank{max-width:640px}}@media (min-width:749px){.page-rank{max-width:749px}}.page-rank{margin-left:auto;margin-right:auto;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem}@media(min-width:640px){.page-rank{max-width:none;padding-left:.5rem;padding-right:.5rem}}@media(min-width:749px){.page-rank{max-width:none;padding-left:.5rem;padding-right:.5rem}}@media(min-width:1024px){.page-rank{max-width:1024px}}@media(min-width:1280px){.page-rank{max-width:1280px}}@media(min-width:1536px){.page-rank{max-width:1536px}}@media (min-width:749px){.page-rank{padding:1rem}}@media (min-width:1024px){.page-rank{padding:2rem}}.page-rank .athlete,.page-rank .race{display:flex;align-items:center;gap:.5rem}.page-rank th{text-align:center}@media (min-width:749px){.page-rank th{text-align:left}}.page-rank th.col-id{width:2.5rem}@media (min-width:749px){.page-rank th.col-id{width:4rem}}@media (min-width:1024px){.page-rank th.col-id{width:5rem}}.page-rank th.col-race_result_url{width:4rem}@media (min-width:749px){.page-rank th.col-race_result_url{width:7rem}}@media (min-width:1024px){.page-rank th.col-race_result_url{width:10rem}}@media (min-width:749px){.page-rank th.col-activity{width:6rem}}@media (min-width:1024px){.page-rank th.col-activity{width:10rem}}@media (min-width:749px){.page-rank th.col-race{width:18rem}}@media (min-width:1024px){.page-rank th.col-race{width:24rem}}.profile-cover{display:flex;height:15rem;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background-image:url(https://images.tayhanoirunners.vn/athlete-bg.svg);background-size:cover}@media (min-width:1024px){.profile-cover{height:18rem}}.profile-cover .avatar{height:6rem;width:6rem;--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.profile-cover .race-name{text-align:center}.profile-cover .race-name span{font-weight:700}.profile-cover .race-name span,.profile-cover h1{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.profile-cover h1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-align:center;font-size:1.5rem;line-height:2rem;line-height:1}@media (min-width:1024px){.profile-cover h1{font-size:1.875rem;line-height:2.25rem}}.profile-cover a{border-radius:.25rem;padding:.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.profile-cover .bg-facebook{background:#1877f2}.page-athlete{width:100%}@media (min-width:640px){.page-athlete{max-width:640px}}@media (min-width:749px){.page-athlete{max-width:749px}}.page-athlete{margin-left:auto;margin-right:auto}@media(min-width:640px){.page-athlete{max-width:none;padding-left:.5rem;padding-right:.5rem}}@media(min-width:749px){.page-athlete{max-width:none;padding-left:.5rem;padding-right:.5rem}}@media(min-width:1024px){.page-athlete{max-width:1024px}}@media(min-width:1280px){.page-athlete{max-width:1280px}}@media(min-width:1536px){.page-athlete{max-width:1536px}}.page-athlete .activities{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem}@media (min-width:749px){.page-athlete .activities{padding:1rem}}.page-athlete .activities h2{margin-bottom:.5rem;font-size:1.25rem;line-height:1.75rem}@media (min-width:1024px){.page-athlete .activities h2{font-size:1.5rem;line-height:2rem}}.page-athlete .personal-records{margin-bottom:2rem;display:flex;gap:1rem}.page-athlete .personal-records .block-content{width:50%;border-radius:.75rem;border-width:1px;background-color:hsl(var(--card));padding:1rem;color:hsl(var(--card-foreground));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.homepage .item-list .page-athlete .personal-records .block-content,.item-list .page-athlete .personal-records .block-content{border-width:0}.page-athlete .personal-records .logo{display:none;--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:749px){.page-athlete .personal-records .logo{display:block;height:5rem;width:5rem}}@media (min-width:1024px){.page-athlete .personal-records .logo{height:7rem;width:7rem}}.page-athlete .personal-records .info{display:flex;flex-direction:row;align-items:center;gap:1rem}.page-athlete .personal-records .info h4{font-weight:700}.page-athlete .personal-records .info strong{font-size:1.25rem;line-height:1.75rem}.page-races{width:100%}@media (min-width:640px){.page-races{max-width:640px}}@media (min-width:749px){.page-races{max-width:749px}}.page-races{margin-left:auto;margin-right:auto;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem}@media(min-width:640px){.page-races{max-width:none;padding-left:.5rem;padding-right:.5rem}}@media(min-width:749px){.page-races{max-width:none;padding-left:.5rem;padding-right:.5rem}}@media(min-width:1024px){.page-races{max-width:1024px}}@media(min-width:1280px){.page-races{max-width:1280px}}@media(min-width:1536px){.page-races{max-width:1536px}}@media (min-width:749px){.page-races{padding:1rem}}@media (min-width:1024px){.page-races{padding:2rem}}.page-races ul{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:center;gap:1rem}@media (min-width:640px){.page-races ul{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:749px){.page-races ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.page-races ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-races .race{display:flex;align-items:center;gap:.25rem;padding:.5rem}@media (min-width:749px){.page-races .race{gap:.5rem;padding:1rem}}@media (min-width:1024px){.page-races .race{gap:.5rem;padding:1rem}}.challenge{width:100%}@media (min-width:640px){.challenge{max-width:640px}}@media (min-width:749px){.challenge{max-width:749px}}.challenge{margin-left:auto;margin-right:auto;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem}@media(min-width:640px){.challenge{max-width:none;padding-left:.5rem;padding-right:.5rem}}@media(min-width:749px){.challenge{max-width:none;padding-left:.5rem;padding-right:.5rem}}@media(min-width:1024px){.challenge{max-width:1024px}}@media(min-width:1280px){.challenge{max-width:1280px}}@media(min-width:1536px){.challenge{max-width:1536px}}@media (min-width:749px){.challenge{padding:1rem}}@media (min-width:1024px){.challenge{padding:2rem}}.challenge th.col-strava_id{min-width:4rem}@media (min-width:1024px){.challenge th.col-strava_id{min-width:8rem}}.challenge .progress-step1 .bg-primary{--tw-bg-opacity:1;background-color:rgb(87 180 186/var(--tw-bg-opacity,1))}.challenge .progress-step2 .bg-primary{--tw-bg-opacity:1;background-color:rgb(255 180 51/var(--tw-bg-opacity,1))}.challenge .progress-over .bg-primary{--tw-bg-opacity:1;background-color:rgb(254 79 45/var(--tw-bg-opacity,1))}.challenge .personal-result th.col-id{width:3rem}@media (min-width:749px){.challenge .personal-result th.col-id{width:5rem}}.challenge .personal-result th.col-name{width:10rem}@media (min-width:749px){.challenge .personal-result th.col-name{width:auto}}.challenge .personal-result th.col-total_distance{width:auto}@media (min-width:749px){.challenge .personal-result th.col-total_distance{width:16rem}}@media (min-width:1024px){.challenge .personal-result th.col-total_distance{width:24rem}}.challenge .personal-result td.cell-data-total_tracklog,.challenge .personal-result th.col-total_tracklog{display:none;width:6rem;text-align:center}@media (min-width:749px){.challenge .personal-result td.cell-data-total_tracklog,.challenge .personal-result th.col-total_tracklog{display:table-cell;width:4rem}}.challenge .group-result thead th{display:none}@media (min-width:749px){.challenge .group-result thead th{display:table-cell}}.challenge .group-result th.col-id{display:none;width:2.5rem}@media (min-width:749px){.challenge .group-result th.col-id{display:table-cell;width:3rem}}.challenge .group-result td.cell-data-id{display:none}@media (min-width:749px){.challenge .group-result td.cell-data-id{display:table-cell}}.challenge .group-result th.col-total_distance{width:6rem}@media (min-width:749px){.challenge .group-result th.col-total_distance{width:12rem}}@media (min-width:1024px){.challenge .group-result th.col-total_distance{width:24rem}}.challenge .group-result td.cell-data-total_tracklog,.challenge .group-result th.col-total_tracklog{display:none;width:6rem;text-align:center}@media (min-width:749px){.challenge .group-result td.cell-data-total_tracklog,.challenge .group-result th.col-total_tracklog{display:table-cell;width:4rem}}.challenge .group-result td.cell-data-total_distance{display:none}@media (min-width:749px){.challenge .group-result td.cell-data-total_distance{display:table-cell}}.challenge .group-result td.cell-data-athletes h2{font-size:.875rem;line-height:1.25rem;font-weight:600}@media (min-width:749px){.challenge .group-result td.cell-data-athletes h2{font-size:1rem;line-height:1.5rem}}@media (min-width:1024px){.challenge .group-result td.cell-data-athletes h2{font-size:1.25rem;line-height:1.75rem}}.challenge .group-result td.cell-data-athletes thead{display:none}.challenge .group-result td.cell-data-athletes td.cell-data-id{display:table-cell;width:.5rem}@media (min-width:1024px){.challenge .group-result td.cell-data-athletes td.cell-data-id{width:2.5rem}}.challenge .group-result td.cell-data-athletes td.cell-data-total_distance{display:table-cell;width:72px}@media (min-width:749px){.challenge .group-result td.cell-data-athletes td.cell-data-total_distance{width:5rem}}@media (min-width:1024px){.challenge .group-result td.cell-data-athletes td.cell-data-total_distance{width:6rem}}.participants-list{width:100%}@media (min-width:640px){.participants-list{max-width:640px}}@media (min-width:749px){.participants-list{max-width:749px}}.participants-list{margin-left:auto;margin-right:auto;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:.5rem;padding-bottom:1rem}@media(min-width:640px){.participants-list{max-width:none;padding-left:.5rem;padding-right:.5rem}}@media(min-width:749px){.participants-list{max-width:none;padding-left:.5rem;padding-right:.5rem}}@media(min-width:1024px){.participants-list{max-width:1024px}}@media(min-width:1280px){.participants-list{max-width:1280px}}@media(min-width:1536px){.participants-list{max-width:1536px}}@media (min-width:749px){.participants-list{padding-left:1rem;padding-right:1rem}}@media (min-width:1024px){.participants-list{padding-left:2rem;padding-right:2rem}}.event-content{width:100%}@media (min-width:640px){.event-content{max-width:640px}}@media (min-width:749px){.event-content{max-width:749px}}.event-content{margin-left:auto;margin-right:auto;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem}@media(min-width:640px){.event-content{max-width:none;padding-left:.5rem;padding-right:.5rem}}@media(min-width:749px){.event-content{max-width:none;padding-left:.5rem;padding-right:.5rem}}@media(min-width:1024px){.event-content{max-width:1024px}}@media(min-width:1280px){.event-content{max-width:1280px}}@media(min-width:1536px){.event-content{max-width:1536px}}@media (min-width:749px){.event-content{padding:1rem}}@media (min-width:1024px){.event-content{padding:2rem}}.event-content h1{margin-bottom:1rem;font-size:1.875rem;line-height:2.25rem}.event-content img{margin:.75rem auto}.event-content .notice{margin-bottom:.5rem;display:inline-block;border-radius:.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1));padding:.25rem .5rem;font-weight:600;--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.homepage .item-list .event-content .notice,.item-list .event-content .notice{border-width:0}.event-content .notice img{margin:0}.homepage .item-list ul,.item-list ul{display:grid;list-style-type:none;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width:640px){.homepage .item-list ul,.item-list ul{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:749px){.homepage .item-list ul,.item-list ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.homepage .item-list ul,.item-list ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.homepage .item-list ul .thumb,.item-list ul .thumb{display:flex;height:16rem;justify-content:center}.homepage .item-list ul img,.item-list ul img{height:16rem;width:100%;border-top-left-radius:.75rem;border-top-right-radius:.75rem;object-fit:cover}.homepage .item-list ul h2,.item-list ul h2{padding:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:400;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.homepage .item-list .border,.item-list .border{border-width:0}.homepage .item-list .time,.item-list .time{display:flex;align-items:center;gap:.25rem;padding-left:.5rem;padding-right:.5rem;padding-bottom:.5rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.homepage .item-list .date-label,.item-list .date-label{position:absolute;top:0;right:0;border-top-right-radius:.75rem;border-bottom-left-radius:.75rem;padding:.25rem .75rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.homepage .item-list .date-label.ended,.item-list .date-label.ended{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.homepage .item-list .date-label.running,.item-list .date-label.running{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.homepage .item-list .date-label.coming,.item-list .date-label.coming{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.event-page{width:100%}@media (min-width:640px){.event-page{max-width:640px}}@media (min-width:749px){.event-page{max-width:749px}}.event-page{margin-left:auto;margin-right:auto;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem}@media(min-width:640px){.event-page{max-width:none;padding-left:.5rem;padding-right:.5rem}}@media(min-width:749px){.event-page{max-width:none;padding-left:.5rem;padding-right:.5rem}}@media(min-width:1024px){.event-page{max-width:1024px}}@media(min-width:1280px){.event-page{max-width:1280px}}@media(min-width:1536px){.event-page{max-width:1536px}}@media (min-width:749px){.event-page{padding:1rem}}@media (min-width:1024px){.event-page{padding:2rem}}.event-page h1{margin-bottom:.5rem;font-size:1.5rem;line-height:2rem}.privacy-policy{width:100%}@media (min-width:640px){.privacy-policy{max-width:640px}}@media (min-width:749px){.privacy-policy{max-width:749px}}.privacy-policy{margin-left:auto;margin-right:auto;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem}@media(min-width:640px){.privacy-policy{max-width:none;padding-left:.5rem;padding-right:.5rem}}@media(min-width:749px){.privacy-policy{max-width:none;padding-left:.5rem;padding-right:.5rem}}@media(min-width:1024px){.privacy-policy{max-width:1024px}}@media(min-width:1280px){.privacy-policy{max-width:1280px}}@media(min-width:1536px){.privacy-policy{max-width:1536px}}@media (min-width:749px){.privacy-policy{padding:1rem}}@media (min-width:1024px){.privacy-policy{padding:2rem}}.privacy-policy h1{padding:1rem;font-size:1.875rem;line-height:2.25rem}.privacy-policy h2,.privacy-policy h4{padding:1rem;font-size:1.5rem;line-height:2rem}.privacy-policy h3{padding:1rem;font-size:1.25rem;line-height:1.75rem}.privacy-policy p{padding-top:.5rem;padding-bottom:.5rem}.privacy-policy ul{margin-left:1rem;list-style-type:disc}.race-data-list th.col-distance{width:5rem}@media (min-width:749px){.race-data-list th.col-distance{width:8rem}}.race-data-list th.col-race_time{width:6rem}@media (min-width:749px){.race-data-list th.col-race_time{width:8rem}}.card-columns{column-count:2;gap:.5rem}@media (min-width:749px){.card-columns{column-count:4;gap:1.5rem}}.card-columns img{margin-bottom:.5rem;width:100%}@media (min-width:749px){.card-columns img{margin-bottom:1.5rem}}.event-content .ck-content .overflow-x-auto{overflow-x:auto}.event-content .ck-content .title-heading{--tw-bg-opacity:1;background-color:rgb(252 82 0/var(--tw-bg-opacity,1));padding:.5rem;font-weight:600;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.event-content .ck-content .table{margin:0;width:100%}.event-content .ck-content .table th{min-width:11rem;white-space:nowrap}.event-content .ck-content p{padding:0;line-height:1.5}.tab-winners h3 button{font-weight:700;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}