.content{
    width:1000px;
    margin:3rem auto 0;
}

.content>h2{
    margin:0;
}

.content>*{
    margin-block:1.5em;
}

p.date{
    margin:2rem 0;
}

.photo-block{
    width:100%;
    display:flex;
    gap:16px;
}

.photo-block>img{
    max-width: 100%;
    min-width: 49%;
    border: solid 1px gray;
    border-radius: 40px;
}

video{
    width:100%;
}

@media only screen and (max-width:1000px){
    .content{
        width:736px;
    }

    .photo-block>img{
        border-radius:20px;
    }
}

@media only screen and (max-width:768px){
    .section{
        margin-inline:0;
    }
    .content{
        width:90%;
    }

    .photo-block{
        width:100%;
        display:flex;
        gap:1%;
    }
}