/* Women's Cycling: shared presentation for recovered editorial pages. */
.wc-refined{--wc-ink:#202326;--wc-muted:#63696d;--wc-accent:#b43f1e;--wc-orange:#ef6a40;--wc-line:#e4e7e8;--wc-soft:#f4f6f6;background:#fff;color:var(--wc-ink);font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased}
.wc-refined *{box-sizing:border-box}
.wc-refined .site-container{width:100%;max-width:none;margin:0;padding:0;box-shadow:none;border:0}
.wc-refined h1,.wc-refined h2,.wc-refined h3,.wc-refined h4,.wc-refined h5,.wc-refined h6{font-family:Arial,Helvetica,sans-serif;color:var(--wc-ink);font-weight:700;font-style:normal;line-height:1.25;letter-spacing:-.025em;text-transform:none}
.wc-refined a{color:var(--wc-accent);text-decoration-thickness:1px;text-underline-offset:4px}
.wc-refined a:hover{color:#762a16}
.wc-refined :focus-visible{outline:3px solid var(--wc-orange);outline-offset:4px}
.wc-refined img{max-width:100%;height:auto}
.wc-refined p{margin:0 0 1.2em}
.wc-refined .wc-header{padding:0;margin:0;border:0;border-top:4px solid var(--wc-orange);border-bottom:1px solid var(--wc-line);background:#fff;min-height:0}
.wc-refined .wc-header>.wrap{width:min(1240px,calc(100% - 64px));max-width:none;min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:12px 0;background:none!important}
.wc-refined .wc-header>.wrap:before,.wc-refined .wc-header>.wrap:after{display:none}
.wc-refined .wc-header .title-area:before,.wc-refined .wc-header .title-area:after,.wc-refined .wc-header .site-title:before,.wc-refined .wc-header .site-title:after{display:none;content:none}
.wc-refined .wc-header>.wrap{margin:auto}
.wc-refined .wc-header .title-area{padding:0;margin:0;width:218px;float:none;flex:0 0 218px;min-height:0}
.wc-refined .wc-header .site-title{margin:0;padding:0;min-height:0;font-size:0;line-height:0;width:auto}
.wc-refined .wc-header .site-title a{display:block;background:none!important;text-indent:0;width:100%;height:auto;min-height:0;padding:0;margin:0;float:none;overflow:visible}
.wc-refined .wc-header .site-title img{display:block;width:218px;height:auto;margin:0}
.wc-refined .wc-header .site-description{display:none}
.wc-refined .wc-header .nav-primary{background:transparent;border:0;padding:0;margin:0;flex:1;clear:none;width:auto;position:relative;z-index:20}
.wc-refined .wc-header .nav-primary .wrap{width:auto;max-width:none;padding:0;margin:0}
.wc-refined .wc-header .genesis-nav-menu{display:flex!important;justify-content:flex-end;align-items:center;gap:0;float:none;width:auto;margin:0;padding:0;background:none;border:0;font-size:14px;line-height:1.3;letter-spacing:0}
.wc-refined .wc-header .genesis-nav-menu{overflow:visible}
.wc-refined .wc-header .genesis-nav-menu>li{float:none;display:block;position:relative;margin:0;padding:0;width:auto;text-align:left}
.wc-refined .wc-header .genesis-nav-menu a{padding:14px 11px;display:block;font-size:14px;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--wc-ink);border:0;background:none}
.wc-refined .wc-header .genesis-nav-menu a:hover,.wc-refined .wc-header .genesis-nav-menu a:focus,.wc-refined .wc-header .genesis-nav-menu>.current-menu-item>a{color:var(--wc-accent)}
.wc-refined .wc-header .genesis-nav-menu .sub-menu{display:none!important;position:absolute;left:0;top:100%;width:210px;margin:0;padding:8px;border:1px solid var(--wc-line);background:#fff;box-shadow:0 10px 25px #20232612;opacity:1;z-index:30}
.wc-refined .wc-header .genesis-nav-menu li:hover>.sub-menu,.wc-refined .wc-header .genesis-nav-menu li:focus-within>.sub-menu{display:block!important}
.wc-refined .wc-header .sub-menu li,.wc-refined .wc-header .sub-menu a{width:auto;float:none;letter-spacing:0}
.wc-refined .wc-header .genesis-nav-menu .sub-menu li{display:block}
.wc-refined .wc-header .genesis-nav-menu .sub-menu a{display:block!important;font-family:Arial,Helvetica,sans-serif;font-style:normal}
.wc-refined .wc-header li.search,.wc-refined .wc-header li.foodie-social{margin-left:14px!important;width:160px;flex:0 0 160px}
.wc-refined .wc-header .search-form{margin:0;max-width:none;width:100%;position:relative}
.wc-refined .wc-header input[type=search]{background:var(--wc-soft);border:1px solid var(--wc-line);border-radius:4px;padding:10px 12px;width:100%;height:42px;font:400 14px Arial,sans-serif;letter-spacing:0;text-transform:none}
.wc-refined .wc-header input[type=submit]{position:absolute!important;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden;padding:0;border:0}
.wc-refined .wc-header .responsive-menu-icon,.wc-refined .wc-header .menu-toggle,.wc-refined .wc-header .sub-menu-toggle{display:none!important}
.wc-menu-toggle{display:none}
.wc-skip-link{position:absolute;left:16px;top:-200px;z-index:100;background:#fff;padding:12px 20px}
.wc-skip-link:focus{top:12px}
.wc-refined .genesis-skip-link{list-style:none;margin:0;padding:0}
.wc-refined .screen-reader-shortcut{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
.wc-refined .screen-reader-shortcut:focus{left:16px;top:12px;width:auto;height:auto;background:#fff;padding:12px 20px;z-index:100}
.wc-refined .site-inner{width:min(1200px,calc(100% - 64px));max-width:none;clear:both;margin:40px auto 0;padding:0}
.wc-refined .content-sidebar-wrap{display:grid;grid-template-columns:minmax(0,1fr) 286px;gap:48px;width:100%;float:none}
.wc-refined .content-sidebar-wrap:before,.wc-refined .content-sidebar-wrap:after{display:none}
.wc-refined .content{width:auto;min-width:0;float:none;margin:0;padding:0}
.wc-refined .sidebar-primary{width:auto;min-width:0;float:none;margin:0;padding:0 0 0 26px;border-left:1px solid var(--wc-line);font-size:15px;line-height:1.7}
.wc-refined .sidebar .widget{margin:0 0 32px;padding:0;border:0;background:none;word-wrap:break-word}
.wc-refined .sidebar .widget-title,.wc-refined .sidebar .widgettitle{font-size:14px;letter-spacing:.07em;text-transform:uppercase;font-style:normal;border:0;border-top:2px solid var(--wc-orange);padding:14px 0 0;margin:0 0 18px;background:none;text-align:left}
.wc-refined .sidebar .textwidget strong{font-size:14px;letter-spacing:.025em}
.wc-refined .sidebar .textwidget p:first-child img{width:100%;display:block}
.wc-refined .sidebar .entry{padding:0 0 18px;margin:0 0 18px;border:0;border-bottom:1px solid var(--wc-line);background:none}
.wc-refined .sidebar .entry-title{font-size:17px;line-height:1.4;text-align:left;margin:10px 0 0;letter-spacing:-.01em}
.wc-refined .sidebar .entry-title a{color:var(--wc-ink)}
.wc-refined .sidebar .entry img{width:100%;aspect-ratio:16/9;object-fit:cover;margin:0;display:block}
.wc-refined .sidebar .enews{padding:20px;background:var(--wc-soft);border-radius:4px}
.wc-refined .sidebar .enews .widget-title{border:0;padding:0}
.wc-refined .wc-newsletter{margin-bottom:28px}
.wc-refined input,.wc-refined textarea,.wc-refined select{max-width:100%;font:inherit;border:1px solid #cbd0d3;border-radius:3px;padding:12px;background:#fff;color:var(--wc-ink)}
.wc-refined button,.wc-refined input[type=submit],.wc-refined input[type=button]{font-family:Arial,Helvetica,sans-serif;background:var(--wc-ink);color:#fff;letter-spacing:0;text-transform:none;border:1px solid var(--wc-ink);border-radius:3px;cursor:pointer}
.wc-refined .home-flexible{margin:0 0 42px;padding:0;width:100%}
.wc-refined .home-flexible .wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;padding:0;margin:0}
.wc-refined .home-flexible .wrap:before,.wc-refined .home-flexible .wrap:after{display:none}
.wc-refined .home-flexible .widget{width:auto;float:none;padding:0;margin:0;position:relative}
.wc-refined .home-flexible .widget-wrap{display:flex;flex-direction:column}
.wc-refined .home-flexible .widget-title{position:static;width:auto;order:-1;background:none;color:var(--wc-accent);margin:0 0 10px;padding:0;font-size:13px;font-style:normal;font-weight:700;text-align:left;letter-spacing:.1em;text-transform:uppercase}
.wc-refined .home-flexible article{padding:0;margin:0;border:0;position:static}
.wc-refined .home-flexible article:before,.wc-refined .home-flexible article:after,.wc-refined .sidebar .entry:before,.wc-refined .sidebar .entry:after{display:none;content:none}
.wc-refined .home-flexible article>a{display:block;margin:0;float:none}
.wc-refined .home-flexible img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;margin:0;float:none}
.wc-refined .home-flexible .wc-feature-title{font-size:20px;line-height:1.3;margin:12px 0 0;padding:0;text-align:left}
.wc-refined .home-flexible .wc-feature-title a{color:var(--wc-ink)}
.wc-refined .content>.entry{padding:0;margin:0 0 36px;background:none;border:0}
.wc-refined .entry-title{font-size:clamp(30px,3.2vw,43px);line-height:1.14;margin:0 0 18px;letter-spacing:-.035em;text-align:left;text-transform:none}
.wc-refined .entry-title a{color:var(--wc-ink)}
.wc-refined .entry-meta{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.65;letter-spacing:0;text-transform:none;color:var(--wc-muted);text-align:left;margin:0 0 24px;padding:0}
.wc-refined .entry-meta a{color:var(--wc-muted)}
.wc-refined .entry-meta *{font-size:inherit;font-family:inherit;font-style:normal;letter-spacing:0;text-transform:none}
.wc-refined .entry-comments-link{float:none;margin-left:12px;font-size:13px}
.wc-refined .entry-comments-link a{text-transform:none;font-family:inherit;letter-spacing:0}
.wc-refined .entry-content{font-size:18px;line-height:1.8;overflow-wrap:anywhere}
.wc-refined .entry-content h2{font-size:28px;margin:34px 0 16px}
.wc-refined .entry-content h3{font-size:23px;margin:28px 0 14px}
.wc-refined .entry-content ol,.wc-refined .entry-content ul{padding-left:24px;margin-bottom:24px}
.wc-refined .entry-content li{margin-bottom:7px}
.wc-refined .entry-content a{text-decoration:underline}
.wc-refined .entry-content blockquote{border-left:3px solid var(--wc-orange);margin:24px 0;padding:8px 24px;background:var(--wc-soft)}
.wc-refined .entry-content img{height:auto;max-width:100%;margin-top:12px;margin-bottom:20px}
.wc-refined .entry-content .wp-caption{max-width:100%;width:auto}
.wc-refined .entry-content .wp-caption-text{font-size:14px;line-height:1.5;color:var(--wc-muted)}
.wc-refined .entry-content iframe:not(.jetpack-comment-iframe){max-width:100%;width:100%;aspect-ratio:16/9;height:auto;border:0;background:var(--wc-soft)}
.wc-refined .entry-content table{display:block;max-width:100%;overflow:auto;font-size:16px}
.wc-refined .entry-footer{border-top:1px solid var(--wc-line);padding-top:20px;margin-top:32px}
.wc-refined .home-featured-image{margin:0 0 20px;padding:0}
.wc-refined .home-featured-image img{width:100%;height:auto;max-height:440px;object-fit:cover;float:none;margin:0;display:block}
.wc-refined.home .content>.entry+.entry{border-top:1px solid var(--wc-line);padding-top:30px}
.wc-refined.home .content>.entry .entry-title{font-size:29px;line-height:1.22}
.wc-refined.home .entry-content,.wc-refined.archive .entry-content{font-size:17px;line-height:1.75}
.wc-refined.archive .content>.entry{border-bottom:1px solid var(--wc-line);padding-bottom:28px;margin-bottom:28px}
.wc-refined.archive .entry-title{font-size:27px;line-height:1.25}
.wc-refined.archive .entry-content img{width:180px;aspect-ratio:4/3;object-fit:cover;float:left;margin:0 24px 12px 0}
.wc-refined .archive-description{border:0;border-bottom:2px solid var(--wc-ink);background:none;margin:0 0 30px;padding:0 0 22px}
.wc-refined .archive-title{font-size:36px;line-height:1.2;margin:0}
.wc-refined .archive-description{text-align:left}
.wc-refined .entry-title:before,.wc-refined .entry-title:after{display:none;content:none}
.wc-refined .entry-image-link:has(.wc-unavailable-image),.wc-refined .widgets-list-layout a:has(.wc-unavailable-image){display:none}
.wc-refined .widgets-list-layout-links{width:auto;float:none;margin:0}
.wc-refined .widgets-list-layout li{padding:0 0 14px;border-bottom:1px solid var(--wc-line);margin-bottom:14px;font-size:16px;line-height:1.5}
.wc-refined .entry-content .wc-unavailable-image{display:block;width:100%;height:auto;min-height:48px;max-height:80px;padding:12px;background:var(--wc-soft);font:14px/1.5 Arial,sans-serif;color:var(--wc-muted);object-fit:contain;float:none}
.wc-refined .more-link{font:600 14px/1.5 Arial,sans-serif;letter-spacing:0;text-transform:none}
.wc-refined .more-link:after{content:none}
.wc-refined .pagination{margin:30px 0 45px;clear:both}
.wc-refined .pagination ul{display:flex;gap:8px;flex-wrap:wrap;margin:0;padding:0}
.wc-refined .pagination li{margin:0;list-style:none}
.wc-refined .pagination li a{display:block;padding:10px 16px;border:1px solid var(--wc-line);background:#fff;color:var(--wc-ink);font:600 14px Arial,sans-serif;letter-spacing:0}
.wc-refined .pagination li.active a{background:var(--wc-ink);color:#fff}
.wc-refined .entry-comments,.wc-refined .comment-respond,.wc-refined .after-entry{background:none;border:0;border-top:1px solid var(--wc-line);padding:28px 0;margin:28px 0}
.wc-refined .comment-list li{background:var(--wc-soft);border:0;padding:20px;margin-bottom:16px}
.wc-refined .comment-list .children{padding-left:16px}
.wc-refined .comment-list .avatar{width:44px;height:44px;object-fit:cover;border-radius:50%}
.wc-refined .footer-widgets{background:var(--wc-soft);border:0;padding:26px 0;margin:48px 0 0}
.wc-refined .footer-widgets .wrap{width:min(1200px,calc(100% - 64px));max-width:none;margin:auto}
.wc-refined .footer-widgets .widget-area{float:none;width:100%;margin:0;padding:0}
.wc-refined .simple-social-icons ul{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}
.wc-refined .simple-social-icons li{float:none;margin:0!important}
.wc-refined .site-footer{border-top:1px solid var(--wc-line);padding:26px 0;background:var(--wc-soft);font:400 14px/1.6 Arial,sans-serif;letter-spacing:0;text-transform:none;color:var(--wc-muted)}
.wc-refined .site-footer>.wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;width:min(1200px,calc(100% - 64px));margin:auto;padding:0}
.wc-refined .site-footer .wrap:before,.wc-refined .site-footer .wrap:after{display:none}
.wc-refined .site-footer p{margin:0}
.wc-refined .site-footer .creds{order:2;font-size:12px;float:none}
.wc-refined .site-footer .nav-footer:empty{display:none}
.wc-refined .site-footer a{color:var(--wc-muted)}
.wc-legacy{font:17px/1.75 Arial,Helvetica,sans-serif;color:#202326;background:#fff}
.wc-legacy h1,.wc-legacy h2,.wc-legacy h3{font-family:Arial,Helvetica,sans-serif;line-height:1.25;letter-spacing:-.025em}
.wc-legacy h1{font-size:36px}.wc-legacy img{max-width:100%;height:auto}.wc-legacy .post-entry{font-size:18px;line-height:1.8}.wc-legacy a{color:#b43f1e}
.wc-legacy #wrapper{width:100%;max-width:1200px;margin:0 auto;padding:0 24px;background:#fff;box-sizing:border-box}
.wc-legacy .container{width:100%;max-width:1200px;margin:auto;box-sizing:border-box}
.wc-legacy #header{padding:18px 0}.wc-legacy #logo img{max-width:218px;height:auto}.wc-legacy #logo{margin:0}
.wc-legacy #navigation{background:#f4f6f6;border-top:3px solid #ef6a40;margin-bottom:32px}
.wc-legacy #navigation a{font-size:15px;letter-spacing:0;text-transform:none}
.wc-legacy #navigation a{font-family:Arial,Helvetica,sans-serif}
.wc-legacy .post-entry p,.wc-legacy .post-entry li{font-size:17px;line-height:1.8}
.wc-legacy #sidebar p,.wc-legacy #sidebar .widget{font-size:15px;line-height:1.7}
.wc-legacy .post-meta{font:14px/1.6 Arial,Helvetica,sans-serif;color:#63696d}
.wc-legacy .content.sidebar{box-sizing:border-box;width:68%;padding-right:36px}.wc-legacy #sidebar{box-sizing:border-box;width:29%}
.wc-legacy #footer{margin-top:36px;border-top:1px solid #e4e7e8;padding:24px 0;font-size:14px}
@media(max-width:800px){.wc-legacy .content.sidebar,.wc-legacy #sidebar{width:100%;float:none;padding:0}.wc-legacy #wrapper{padding:0 18px}.wc-legacy #sidebar{margin-top:32px}.wc-legacy h1{font-size:30px}}
@media(max-width:1080px){
 .wc-refined .wc-header>.wrap{min-height:90px;flex-wrap:wrap;gap:0 20px;padding:8px 0}
 .wc-refined .wc-header .title-area{width:175px;flex-basis:175px}.wc-refined .wc-header .site-title img{width:175px}
 .wc-refined .wc-menu-ready .wc-menu-toggle{display:block;font-size:14px;font-weight:600;padding:10px 18px;min-height:44px;margin-left:auto}
 .wc-refined .wc-header .nav-primary{flex:0 0 100%;width:100%;padding:10px 0 16px}
 .wc-refined .wc-menu-ready .nav-primary{display:none}.wc-refined .wc-menu-open .nav-primary{display:block}
 .wc-refined .wc-header .genesis-nav-menu{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;align-items:start}
 .wc-refined .wc-header .genesis-nav-menu a{padding:12px 0;font-size:16px}
 .wc-refined .wc-header .genesis-nav-menu .sub-menu{display:block!important;position:static;box-shadow:none;border:0;border-left:2px solid var(--wc-line);width:auto;padding:0 0 0 14px;margin:0 0 8px;clear:both}
 .wc-refined .wc-header .genesis-nav-menu .sub-menu a{font-weight:400;font-size:14px;padding:9px 0}
 .wc-refined .wc-header li.search,.wc-refined .wc-header li.foodie-social{width:100%;margin:10px 0 0!important;grid-column:1/-1}
 .wc-refined .wc-header input[type=search]{font-size:16px;height:46px}
 .wc-refined .content-sidebar-wrap{grid-template-columns:minmax(0,1fr) 250px;gap:30px}
 .wc-refined .sidebar-primary{padding-left:22px}.wc-refined .home-flexible .wc-feature-title{font-size:18px}
}
@media(max-width:800px){
 .wc-refined .site-inner{margin-top:28px}.wc-refined .content-sidebar-wrap{grid-template-columns:1fr;gap:32px}
 .wc-refined .sidebar-primary{border-left:0;border-top:1px solid var(--wc-line);padding:28px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
 .wc-refined .sidebar .widget{margin:0 0 12px}.wc-refined .home-flexible .wrap{gap:18px}.wc-refined .home-flexible .wc-feature-title{font-size:17px}
}
@media(max-width:560px){
 .wc-refined .wc-header>.wrap,.wc-refined .site-inner,.wc-refined .footer-widgets .wrap,.wc-refined .site-footer>.wrap{width:calc(100% - 36px)}
 .wc-refined .wc-header>.wrap{min-height:82px}.wc-refined .wc-header .title-area{width:155px;flex-basis:155px}.wc-refined .wc-header .site-title img{width:155px}
 .wc-refined .home-flexible{margin-bottom:28px}.wc-refined .home-flexible .wrap{grid-template-columns:1fr;gap:18px}
 .wc-refined .home-flexible .widget-wrap{display:block}.wc-refined .home-flexible .widget-title{font-size:12px;margin:0 0 6px}
 .wc-refined .home-flexible article{display:grid;grid-template-columns:116px minmax(0,1fr);gap:14px;align-items:center}
 .wc-refined .home-flexible .wc-feature-title{font-size:17px;margin:0}.wc-refined .home-flexible img{aspect-ratio:4/3}
 .wc-refined .entry-title{font-size:32px}.wc-refined.home .content>.entry .entry-title{font-size:26px}.wc-refined.archive .entry-title{font-size:25px}
 .wc-refined .entry-content{font-size:17px;line-height:1.8}.wc-refined .entry-content h2{font-size:25px}.wc-refined .entry-content h3{font-size:21px}
 .wc-refined .entry-meta{font-size:13px;margin-bottom:20px}.wc-refined .entry-comments-link{display:block;margin:4px 0 0}
 .wc-refined .sidebar-primary{display:block}.wc-refined .sidebar .widget{margin-bottom:30px}.wc-refined .sidebar .featuredpost .entry{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;align-items:center}.wc-refined .sidebar .entry-title{margin:0}
 .wc-refined.archive .entry-content img{width:120px;margin-right:16px}.wc-refined .archive-title{font-size:30px}
 .wc-refined .comment-list .children{padding-left:0}.wc-refined .site-footer>.wrap{display:block}.wc-refined .site-footer .creds{margin-bottom:8px}.wc-refined .wc-sitemap{display:inline-block;margin-top:10px}
}
@media(prefers-reduced-motion:reduce){.wc-refined *{scroll-behavior:auto!important;transition:none!important}}
