.category-card{background-color:#fff;border-radius:.25rem .25rem 0 0;flex:1 1 100%;font-size:.8rem;overflow:hidden}@supports (display:grid){.category-card{margin:0}}.category-card header{background-color:var(--color-primary);font-size:.7rem;font-weight:700;padding:1rem}.category-card header h2{color:#fff}.category-card figure{aspect-ratio:3/2;min-width:100%;overflow:hidden;position:relative}.category-card figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.category-card figure .info-box{align-items:stretch;background-color:#050505bf;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-start;left:0;padding:1rem;position:absolute;top:0;width:100%}.category-card figure .info-box h4{color:var(--color-background);font-size:1.4em;font-weight:400;margin-bottom:.5rem}.category-card figure figcaption{background-color:#252525ab;bottom:0;color:#fff;height:30px;line-height:20px;padding:5px;position:absolute;text-align:right;width:100%}.category-card section{background-color:#fff;max-height:300px;overflow-y:auto}.category-card section::-webkit-scrollbar{width:5px}.category-card section::-webkit-scrollbar-track{background-color:#f7f7f7}.category-card section::-webkit-scrollbar-thumb{background-color:var(--color-primary);border-radius:3px}.category-card .table{font-size:1.1em;width:100%}.category-card .table .table-body .table-row{align-items:flex-start;background-color:#fff;display:flex;gap:.25rem;justify-content:space-between;padding:.75rem;position:relative;transition:background-color .2s}.category-card .table .table-body .table-row:hover{--opacity:.2;background-color:rgb(from var(--color-primary) r g b/var(--opacity))}.category-card .table .table-body .table-row .td{display:inline-block}.category-card .table .table-body .table-row .td .icon{color:#444;font-size:1.4em;transition:all .2s}.category-card .table .table-body .table-row .td .icon:hover{color:#fff}.category-card .table .table-body .table-row .td:nth-child(2){flex:1}.category-card .table .table-body .table-row .td:first-child{padding-right:10px}.category-card .table .table-body .table-row .td a.button{border-radius:.25rem;display:inline-block;margin:0;padding:2px}.category-card .table .table-body .table-row .td a.button .play-icon{color:#fff;display:block;height:1.5rem;width:1.5rem}.category-card .table .table-body .table-row .td a.button.tooltip:after{left:-65px}.category-card .table .table-body .audio-title{font-size:.95rem;font-weight:600;line-height:1.25;margin-bottom:.25rem}.category-card .table .table-body .audio-description{font-size:.8rem}@media (min-width:768px){.category-card{font-size:.8rem}}
