/* Heading and Button Block Styles */
.resources-store-cta-block {
    background: #f8f9fc;
}

.resources-store-cta-block h2 {
    font-family: 'Libre Baskerville', serif;
    font-size: 2rem;
    color: #1E2344;
    font-weight: 700;
    margin-bottom: 0;
}

.resources-store-cta-block .btn-custom {
    display: inline-block;
    background: #ccac60;
    color: #ffffff;
    border: none;
    border-radius: 3px;
    padding: 15px 45px;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-decoration: none;
    transition: all 0.3s ease;
    cursor: pointer;
}

.resources-store-cta-block .btn-custom:hover {
    background: #0b1635;
    color: #ffffff;
    transform: translateY(-2px);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
}
