*{box-sizing:border-box}body{background-color:#fff;margin:0}a:focus,button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}::-moz-focus-inner{border-style:none;padding:0}@font-face{font-family:MaisonNeue;font-weight:300;src:url(https://strava-web-assets.s3.amazonaws.com/assets/fonts/MaisonNeue/MaisonNeueWEB-Light.woff2) format("woff2"),url(https://strava-web-assets.s3.amazonaws.com/assets/fonts/MaisonNeue/MaisonNeueWEB-Light.woff) format("woff");font-display:swap}@font-face{font-family:MaisonNeue;font-weight:700;src:url(https://strava-web-assets.s3.amazonaws.com/assets/fonts/MaisonNeue/MaisonNeue-Demi.woff2) format("woff2"),url(https://strava-web-assets.s3.amazonaws.com/assets/fonts/MaisonNeue/MaisonNeue-Demi.woff) format("woff");font-display:swap}@font-face{font-family:MaisonNeue;font-weight:600;src:url(https://strava-web-assets.s3.amazonaws.com/assets/fonts/MaisonNeue/MaisonNeue-Demi.woff2) format("woff2"),url(https://strava-web-assets.s3.amazonaws.com/assets/fonts/MaisonNeue/MaisonNeue-Demi.woff) format("woff");font-display:swap}@font-face{font-family:MaisonNeue;font-weight:400;src:url(https://strava-web-assets.s3.amazonaws.com/assets/fonts/MaisonNeue/MaisonNeueWEB-Book.woff2) format("woff2"),url(https://strava-web-assets.s3.amazonaws.com/assets/fonts/MaisonNeue/MaisonNeueWEB-Book.woff) format("woff");font-display:swap}@font-face{font-family:MaisonNeue;font-weight:500;src:url(https://strava-web-assets.s3.amazonaws.com/assets/fonts/MaisonNeue/MaisonNeue-Medium.woff2) format("woff2"),url(https://strava-web-assets.s3.amazonaws.com/assets/fonts/MaisonNeue/MaisonNeue-Medium.woff) format("woff");font-display:swap}@font-face{font-family:MaisonNeueExtendedDemi;font-weight:600;src:url(https://strava-web-assets.s3.amazonaws.com/assets/fonts/MaisonNeue/MaisonNeueExtended-Demi.woff2) format("woff2"),url(https://strava-web-assets.s3.amazonaws.com/assets/fonts/MaisonNeue/MaisonNeueExtended-Demi.woff) format("woff");font-display:swap}@font-face{font-family:MaisonNeueExtendedBold;src:url(https://strava-web-assets.s3.amazonaws.com/assets/fonts/MaisonNeue/MaisonNeueExtended-Bold.woff2) format("woff2"),url(https://strava-web-assets.s3.amazonaws.com/assets/fonts/MaisonNeue/MaisonNeueExtended-Bold.woff) format("woff");font-display:swap}@font-face{font-family:MaisonNeueMono;src:url(https://strava-web-assets.s3.amazonaws.com/assets/fonts/MaisonNeue/MaisonNeueMono-Regular.woff2) format("woff2"),url(https://strava-web-assets.s3.amazonaws.com/assets/fonts/MaisonNeue/MaisonNeueMono-Regular.woff) format("woff");font-display:swap}html{font-size:100%}body{color:#000;font-family:MaisonNeue,Segoe UI,Helvetica Neue,-apple-system,system-ui,BlinkMacSystemFont,Roboto,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:14px;line-height:18px}:global .text-light{font-weight:300}:global .text-book{font-weight:400}:global .text-demi{font-weight:600}:global .text-bold{font-weight:700}:global .text-user-generated{word-break:break-word}:global .text-display6{font-size:96px;font-weight:600;line-height:112px}:global .text-display5{font-size:72px;font-weight:600;line-height:88px}:global .text-display4{font-size:60px;font-weight:600;line-height:72px}:global .text-display3{font-size:48px;font-weight:600;line-height:56px}:global .text-display2{font-size:40px;font-weight:600;line-height:48px}:global .text-display1{font-size:34px;font-weight:600;line-height:41px}:global .text-title1{font-size:28px;line-height:34px}:global .text-title2{font-size:22px;line-height:28px}:global .text-title3{font-size:20px;line-height:25px}:global .text-headline{font-size:17px;line-height:22px}:global .text-body{font-size:17px;line-height:22px}:global .text-callout{font-size:16px;line-height:21px}:global .text-subhead{font-size:15px;line-height:20px}:global .text-footnote{font-size:13px;line-height:18px}:global .text-caption1{font-size:12px;line-height:16px}:global .text-caption2{font-size:11px;line-height:13px}:global .text-caption3{font-size:10px;font-weight:600;line-height:12px}:global .text-caption4{font-size:9px;font-weight:600;line-height:11px}h1{font-size:34px;font-weight:600;line-height:41px;margin-top:0}h2{font-weight:600}h2,h3{font-size:22px;line-height:28px}h3,h4{font-weight:400}h4{font-size:20px;line-height:25px}h5{font-size:17px;line-height:22px}h5,h6{font-weight:400}h6{font-size:15px;line-height:20px}h2,h3{margin-bottom:9px;margin-top:18px}p{margin:0 0 1.23em}code,pre,small{font-size:12px;line-height:16px}blockquote{border:none;margin:0;padding:0}blockquote>p{font-style:italic}blockquote cite,blockquote>p{font-size:16px;line-height:21px}blockquote cite{display:block;font-style:normal;margin-top:10px;text-align:right}abbr{border-bottom:none;cursor:auto;text-decoration:none}abbr:hover{-webkit-text-decoration:underline dotted currentColor;text-decoration:underline dotted currentColor}a{transition:color .15s ease}a,a:visited{color:#1274bc;text-decoration:none}a:active,a:hover{color:#004a80;text-decoration:underline}:global(.link-dark){color:#2b2b2b;text-decoration:none;transition:color .15s ease}:global(.link-dark):visited{color:#2b2b2b;text-decoration:none}:global(.link-dark):active,:global(.link-dark):hover{color:#004a80;text-decoration:none}html{scroll-behavior:smooth}h2{margin-top:0}.CookieBanner_container__fliwF{background-color:rgba(18,18,20,.95);border-radius:8px;bottom:1.25rem;left:1.25rem;right:1.25rem;padding:1.25rem 2.5rem 1.25rem 1.25rem;position:fixed;z-index:11000;box-shadow:0 .75rem 1.5rem -12px rgba(18,18,20,.12);max-width:385px}.CookieBanner_innerContent___NuiY{color:#d3d1cd;font-size:14px;font-weight:500;line-height:1.5em;margin-left:auto;margin-right:auto;max-width:1216px;justify-content:center}.CookieBanner_innerContent___NuiY a,.CookieBanner_innerContent___NuiY a:visited{color:#fff;font-weight:600;text-decoration:none}.CookieBanner_actions__LyY3b{margin-top:.75rem;display:flex;justify-content:space-between;gap:.75rem}.CookieBanner_actions__LyY3b button:first-of-type{cursor:pointer;flex-grow:1;padding:.5rem 1rem;border:1px solid #fff;border-radius:4px;background:#fff;color:#2b2b2b}.CookieBanner_actions__LyY3b button:nth-of-type(2){cursor:pointer;flex-grow:1;padding:.5rem 1rem;border:1px solid #fff;border-radius:4px;background:transparent;color:#fff}