.fill {
    height: 10em;
}

.publications-header {
    padding: 3vw;
    padding-top: 3em;
    color: black;
}

.publications-header h1 {
    border-bottom: solid #a60f2d 4px;
    width: fit-content;
}

.publications-container {
    display: grid;
    grid-template-rows: auto;
    place-content: center;
}

.publications-card {
    overflow-y: hidden;
    width: 30vw;
    height: fit-content;
    background-color: rgb(238, 238, 238);
    border: solid rgb(238, 238, 238) 2px;
}

.publications-card img {
    width: 30vw;
    height: fit-content;
}

.publications-text {
    padding: 1em;
}

.publications-text h1 {
    font-size: 1.5em;
    border-bottom: solid #a60f2d 4px;
    width: fit-content;
}

.publications-text p {
    padding-top: .5em;

}


@media (max-width: 800px) {
    .publications-container {
        grid-template-columns: auto;
    }
    .publications-card {
        width: 50vw;
    }

    .publications-card img {
        width: 50vw;
        height: fit-content;
    }
}

.image-grid {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 10px;
        }
        .image-grid img {
            width: 100%;
            height: auto;
            display: block;
        }
		
	

  