.mq-scroll{touch-action:pan-y;width:100%;min-width:0;max-width:100%;overflow:hidden}.t-card{max-height:220px;transition:max-height .3s,transform .3s;position:relative;overflow:hidden}.t-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:90px;display:-webkit-box;overflow:hidden}.t-card[data-expanded=true],.t-card:focus-within{z-index:1;max-height:1000px;transform:scale(1.04);box-shadow:0 8px 32px #0000001f}.t-card[data-expanded=true] .t-text,.t-card:focus-within .t-text{-webkit-line-clamp:unset;max-height:none;display:block;overflow:visible}@media (hover:hover) and (pointer:fine){.t-card:hover{z-index:1;max-height:1000px;transform:scale(1.04);box-shadow:0 8px 32px #0000001f}.t-card:hover .t-text{-webkit-line-clamp:unset;max-height:none;display:block;overflow:visible}}@media (prefers-reduced-motion:reduce){.mq-scroll{scroll-snap-type:x mandatory;touch-action:pan-x pan-y;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.mq-scroll .marquee-track{animation:none}.mq-dup{display:none}.mq-scroll .mq-item{scroll-snap-align:start}.mq-pause{display:none}.t-card,.t-card[data-expanded=true],.t-card:focus-within{transform:none}}
