/* Escape cover classes are reused; these rules only isolate the Tríos cover from its game. */
body.trios-preview{height:auto;min-height:100dvh;overflow-y:auto;overflow-x:hidden}body.trios-preview #triosGame{display:none}#triosDetail[hidden]{display:none!important}.trios-preview .case-v2-cover{width:100%;font-family:Inter,Arial,sans-serif}.trios-preview .case-v2-cover-visual img{width:100%;height:100%;object-fit:cover}.trios-preview .case-v2-catalog-track[hidden]{display:none}.trios-preview .case-v2-dots i{display:block}.trios-preview .case-v2-cover-actions img{object-fit:contain}.trios-preview .case-v2-cover-content{box-sizing:border-box}.trios-preview .case-v2-description{font-family:Inter,Arial,sans-serif}body:not(.trios-preview) #triosGame{display:contents}

body.trios-preview{--serif:"DM Serif Display",Georgia,serif;--sans:Inter,Arial,sans-serif}.trios-preview .case-v2-card p{font:400 13px/1.35 var(--sans)}
/* The Escape language selector is only visible on the Tríos cover. */
#triosGame .game-language{display:none}
/* Bound long translated copy to the existing carousel card, including hover. */
.trios-preview .case-v2-card-copy,.trios-preview .case-v2-card:hover .case-v2-card-copy{min-width:0;height:auto;overflow:hidden;padding-right:0}
.trios-preview .case-v2-card h3,.trios-preview .case-v2-card:hover h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;white-space:normal;overflow-wrap:break-word}
.trios-preview .case-v2-card p,.trios-preview .case-v2-card:hover p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;white-space:normal}
.trios-preview .case-v2-card{height:150px;min-height:150px;overflow:hidden;align-items:center}
.trios-preview .case-v2-card-copy,.trios-preview .case-v2-card:hover .case-v2-card-copy{display:flex;flex-direction:column;justify-content:center;height:112px;max-height:112px}
.trios-preview .case-v2-card small{align-self:flex-start;flex-shrink:0}
.trios-preview .case-v2-card h3{flex-shrink:0;max-height:2.2em;line-height:1.1;margin:6px 0 4px}
.trios-preview .case-v2-card p{flex-shrink:0;max-height:2.7em;line-height:1.35;margin:0}
