.partnerprogram{
    width: min(1200px, 100%);
    padding-inline: clamp(12px, 4vw, 20px);
    margin-inline: auto;
    display: flex;
    flex-direction: column;
    gap: var(--space-md);
    margin-top: var(--space-lg);
    span{
        font-size: var(--font-size-xxl);
        font-weight: 500;
    }

    details {
        background: #fff;
        border-radius: var(--radius-lg);
        padding: var(--space-md) var(--space-md);
        margin-bottom: 12px;
        transition: all 0.2s ease;
    }

    summary {
        cursor: pointer;
        font-weight: 600;
        font-size: var(--font-size-base);
        list-style:none;
        position: relative;
        padding-right: 20px;
}
    
}

@media (min-width: 1080px) {
    .partnerprogram{
        width: clamp(1080px, 90%, 1200px);       
    }
}