.graphic {
    aspect-ratio: 3 / 2;
    border: 1px solid var(--line);
    border-radius: var(--radius-lg);
    overflow: hidden;
    align-self: center;
    height: 600px;
    width: 600px;
}

@media (max-width: 1700px) {
    .graphic {
        height: 480px;
        width: 480px;
    }
}

@media (max-width: 767px) {
    .graphic {
        width: 100%;
        height: auto;
    }
}