.content-card .guide-art{aspect-ratio:5/3;background:#eee5d1}
.content-card .guide-art img{object-fit:cover;object-position:center}
.content-card{cursor:pointer}
.content-card:focus-visible{outline:3px solid #127da7;outline-offset:4px;box-shadow:0 0 0 6px #fff8df}
.trial-thumbnails{margin-top:42px;padding-top:26px;border-top:1px solid #d4bf93}
#trial-directory[data-thumbnails] .directory a{padding:0;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 3px 0 #e8ddc3;transition:transform .18s,box-shadow .18s;cursor:pointer}
#trial-directory[data-thumbnails] .directory a:hover{transform:translateY(-3px);box-shadow:0 7px 18px #21384822;border-color:#8b713d}
#trial-directory[data-thumbnails] .directory a:focus-visible{outline:3px solid #127da7;outline-offset:4px}
#trial-directory[data-thumbnails] .thumb-media{aspect-ratio:5/3;overflow:hidden;background:#eee5d1;border-bottom:1px solid #d7c7a7}
#trial-directory[data-thumbnails] .thumb-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
#trial-directory[data-thumbnails] .thumb-copy{padding:16px;flex:1}
#trial-directory[data-thumbnails] .directory strong{line-height:1.5}
#trial-directory[data-thumbnails] .directory span{display:block;line-height:1.8}
@media(max-width:600px){.trial-thumbnails{margin-top:30px;padding-top:22px}#trial-directory[data-thumbnails]{padding:16px}}
@media(prefers-reduced-motion:reduce){#trial-directory[data-thumbnails] .directory a{transition:none}#trial-directory[data-thumbnails] .directory a:hover{transform:none}}
