.a8g8pu0{display:flex;flex-direction:column;width:100%;border-radius:8px;overflow:hidden;cursor:pointer}.a8g8pu1{position:relative}.a8g8pu2{width:100%;height:auto;object-fit:cover;aspect-ratio:16/9}.a8g8pu3{font-size:1rem;font-weight:700;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none;margin-top:.5rem;margin-bottom:.5rem}.a8g8pu4{font-size:.8rem;color:gray;margin-top:.5rem}.o41ag60{margin-bottom:2rem}.o41ag61{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.o41ag62{background-color:#f8f9fa;border-radius:8px}.o41ag62,.o41ag63{position:relative;overflow:hidden}.o41ag63{width:100%;aspect-ratio:16/9}.o41ag64{width:100%;height:100%;object-fit:cover}.o41ag65{position:absolute;bottom:8px;right:8px;background-color:rgba(0,0,0,.8);color:#fff;padding:2px 6px;border-radius:4px;font-size:.75rem;font-weight:700}.o41ag66{padding:1rem}.o41ag67{font-size:1rem;font-weight:600;margin:0 0 .5rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.o41ag68{font-size:.875rem;color:#666}.o41ag69{margin:0 0 .25rem}.o41ag69:last-child{margin:0}.o41ag6a{color:#666;font-style:italic;text-align:center;padding:2rem}