/* WordPress additions to the shared static editorial design. */
.wc-wordpress .wc-featured-guides{margin-bottom:42px}
.wc-wordpress .wc-guide-card a{text-decoration:none}
.wc-wordpress .wc-guide-card a:hover{text-decoration:underline}
.wc-wordpress .sidebar .wc-guide-card{display:block}
.wc-wordpress .sidebar .wc-guide-card .wc-card-image{display:block;float:none;margin:0}
.wc-wordpress .sidebar .wc-guide-card img{width:100%;aspect-ratio:16/9;object-fit:cover}
.wc-wordpress .wc-related-guides .entry-title{font-size:17px;line-height:1.4;margin:10px 0 0}
.wc-wordpress .cycling-guide .short-answer p:last-child,.wc-wordpress .cycling-guide .callout p:last-child{margin-bottom:0}
.wc-wordpress .entry-content .cycling-guide>img{display:block;width:100%;height:auto}
.wc-wordpress .entry-content table{width:100%;overflow-x:auto}
.wc-wordpress .wc-search-result{padding-bottom:24px!important;border-bottom:1px solid var(--wc-line)!important}
.wc-wordpress .wc-search-result .entry-title{font-size:28px}
.wc-wordpress .content>.entry>.entry-header .entry-title{font-size:clamp(30px,3.2vw,43px)}
@media(max-width:560px){
 .wc-wordpress .sidebar .wc-guide-card{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;align-items:center}
 .wc-wordpress .wc-related-guides .entry-title{margin:0}
 .wc-wordpress .content>.entry>.entry-header .entry-title{font-size:30px}
}
