.tracktools-related__clone{display:none!important}
.tracktools-related{width:min(100%,950px);max-width:950px;margin:1.5rem auto 2.25rem;font-family:inherit!important}
.tracktools-related__heading{display:block!important;box-sizing:border-box!important;width:min(100%,760px)!important;max-width:760px!important;margin:0 auto .8rem!important;padding:0!important;text-indent:0!important;transform:none!important;font-size:inherit!important;line-height:inherit!important;font-weight:700;font-family:inherit!important;text-align:left!important}
.tracktools-related__grid{display:grid;grid-template-columns:repeat(var(--tt-columns,3),minmax(0,1fr));gap:16px;margin:0;padding:0}
.tracktools-related__item{margin:0;padding:0;list-style:none;min-width:0;font-family:inherit!important}
.tracktools-related__item::before,.tracktools-related__item::marker{content:none!important;display:none!important}
.tracktools-related__image{display:block;aspect-ratio:3/2;overflow:hidden;margin-bottom:7px}
.tracktools-related__image img{display:block;width:100%;height:100%;object-fit:cover}
.tracktools-related__title{font-family:inherit!important;font-size:clamp(14px,.9rem,16px)!important;line-height:1.3!important;margin:0;font-weight:400}
.tracktools-related__title a{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;color:inherit;text-decoration:none}
.tracktools-related__title a:hover{text-decoration:underline}
.tracktools-related__date{display:block;margin-top:5px;font-family:inherit!important;font-size:.8em;opacity:.7}
.tracktools-related__dots{display:none}
.tracktools-related-editor{border:1px solid #ddd;padding:16px}
.tracktools-related-editor__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #ddd}
.tracktools-related-editor__buttons{display:flex;gap:5px;flex-shrink:0}
@media(max-width:1000px){.tracktools-related{width:min(100%,calc(100vw - 40px))}}
@media(max-width:900px) and (min-width:561px){.tracktools-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){
.tracktools-related{width:100%;max-width:100%;margin:1.5rem 0 2rem}
.tracktools-related__heading{width:100%!important;max-width:100%!important;margin:0 0 .8rem!important;padding:0!important}
.tracktools-related__clone{display:block!important}
.tracktools-related__carousel{overflow:hidden;width:100%}
.tracktools-related__grid{display:flex;gap:0;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}
.tracktools-related__grid.tt-no-smooth{scroll-behavior:auto!important;scroll-snap-type:none!important}
.tracktools-related__grid::-webkit-scrollbar{display:none}
.tracktools-related__item{flex:0 0 100%;width:100%;scroll-snap-align:start;scroll-snap-stop:always;margin:0!important;padding:0!important}
.tracktools-related__image{display:block!important;width:100%;aspect-ratio:3/2;margin:0 0 8px!important}
.tracktools-related__title,.tracktools-related__title a{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;font-weight:400!important}
.tracktools-related__title{margin:0!important;padding:0!important}.tracktools-related__date{margin-top:.1em;margin-bottom:0!important}
.tracktools-related__dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:12px}
.tracktools-related__dot{appearance:none;-webkit-appearance:none;width:8px;height:8px;min-width:8px;padding:0;border:0;border-radius:50%;background:currentColor;opacity:.25;cursor:pointer}
.tracktools-related__dot.is-active{opacity:.9}
}
