:root{--page-title-display:none;}/* Start custom CSS */#cc-island.normal,
#cc-normal.island
{
    display: none;
}

ul.tag-list {
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(calc( 280px - 2vw ),1fr));
    gap: 3vh;
    padding: 0;
}

.report-card__box {
    list-style: none;
    outline: solid 1px #ddd;
    border-radius: 3px;
    overflow: hidden;
    background: #fff;
    -webkit-box-shadow: 8px 8px 0 rgb(32 33 37 / 10%);
    box-shadow: 8px 8px 0rgba(32,33,37,.1);
}

img.report-card__img__thumbnail {
    aspect-ratio: 16/9;
    object-fit: cover;
    -webkit-transition: -webkit-filter .3s;
    transition: -webkit-filter .3s;
    -o-transition: filter .3s;
    transition: filter .3s;
    transition: filter .3s,-webkit-filter .3s;
}

img.report-card__img__thumbnail:hover {
    filter: brightness( 120% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.report-card__meta {
    padding: 1rem;
    padding-top: 0rem;
    font-size: 1.4rem;
    color: #333;
}/* End custom CSS */