.privacy { display: flex; flex-direction: column; h2 { margin-bottom: 40px; width: fit-content; } &__image { align-self: center; margin-bottom: 65px; border-radius: 12px; max-width: 1072px; width: 100%; height: 598px; object-fit: cover; } h3 { margin-bottom: 10px; font-size: 24px; font-weight: 500; line-height: 29px; color: rgb(62, 50, 50); } &__descriptions { display: flex; flex-direction: column; gap: 20px; p { font-size: 20px; font-weight: 400; line-height: 34px; color: rgb(62, 50, 50); } ul { display: flex; flex-direction: column; gap: 20px; li { font-size: 20px; font-weight: 400; line-height: 34px; color: rgb(62, 50, 50); } } } &__author { margin-top: 30px; } } @media screen and (max-width: 768px) { .privacy { h2 { margin-bottom: 30px; } img { margin-bottom: 30px; height: 392px; } h3 { font-size: 20px; line-height: 24px; } &__descriptions { gap: 16px; p { font-size: 18px; line-height: 34px; } } } } @media screen and (max-width: 550px) { .privacy { h2 { margin-bottom: 20px; } img { height: 231px; } &__descriptions { p { font-size: 16px; line-height: 140%; } } } }