.title{font-size:1.75rem}@media screen and (min-width: 40rem){.title{font-size:var(--font-size-xxl)}}.title::after{content:"";display:block;width:6rem;height:5px;background-color:var(--color-light);margin:1.5rem 0}.oeuvres-text{max-width:40rem}@media screen and (max-width: 40rem){.grid-wrapper{display:block}}.oeuvres-gallery{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center;margin:0 auto;grid-gap:1rem;max-width:calc(var(--content-width) - 15rem);justify-content:center}@media screen and (min-width: 30rem){.oeuvres-gallery{grid-template-columns:repeat(4, 1fr)}}
