body{
    background-color: var(--color-lightbrown);
}
.othercoverpage img{
    opacity: 1;
}

.about{
    display: grid;
    grid-template-columns: 2fr 1fr;
}

.about div img{
    width: 100%;
    aspect-ratio: 1/1;
    object-fit: cover;
}

.about div{
    display: flex;
    flex-direction: column;
    text-align: center;
    justify-content: center;
    align-items: center;
    padding: 2em;
}

.about div p{
    padding-top: 0.5em;
}

@media screen and (max-width: 675px) {
    p, 
    .about p{
        font-size: var(--highlight-font-size-mobile);
      }
    h1, 
    .about h1{
          font-size: var(--title-font-size-mobile);
      }

    .about{
        display: block;
    }
    .about div p{
        padding-top: 1em;
    }
}