.js-list-number-list.luetuimmat .js-luetuimmat > a:not(:has(.otsikko-esirivi > div:first-child > h1:first-child, .otsikko-esirivi > div:first-child > p:first-child)) .webdept-name::before {
    content: counter(headings) ". ";
    font-size: var(--xlarge);
    font-weight: 600;
    color: var(--color5);
    line-height: 1;
}

.js-list-number-list.luetuimmat .js-luetuimmat > a:not(:has(.otsikko-esirivi > div:first-child > h1:first-child, .otsikko-esirivi > div:first-child > p:first-child)) > div > div {
    align-items: end;
}

.js-list-number-list.luetuimmat .js-luetuimmat > a:not(:has(.otsikko-esirivi > div:first-child > h1:first-child, .otsikko-esirivi > div:first-child > p:first-child)) .article-info {
    align-items: end;
}


.js-list-number-list.luetuimmat 
.js-luetuimmat > a 
.otsikko-esirivi:has(h1):has(p) 
.article-esirivi {
    display: none;
}




.js-list-number-list.luetuimmat .js-luetuimmat > a .article-text-col-luetuimmat .otsikko-esirivi:has(h1) .article-esirivi {
    display: none;
}

.js-list-number-list.luetuimmat .js-luetuimmat > a .article-text-col-luetuimmat:has(.otsikko-esirivi .article-esirivi p):not(:has(.otsikko-esirivi h1)) > div > .article-info + .article-esirivi {
    display: none;
}