h2 {
    color: var(--wp--preset--color--base);
    background-color: var(--wp--preset--color--accent-1);
    padding: 5px 15px;
    border-radius: 5px;
}

main .wp-block-image {
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
    border-radius: 5px !important;
    overflow: hidden;
}

main .wp-block-image img {
    max-width: 100%;
    height: auto !important;
}

@media (min-width: 850px) {
    main .wp-block-image {
        max-width: 50%;
    }
}

@media (max-width: 849px) {
    main .wp-block-image {
        width: 600px !important;
        max-width: 100%;
        float: unset !important;
        width: fit-content;
        margin: 20px auto !important;
    }
}