

    .tiny-content p { margin-bottom: 15px; line-height: 1.7; }
    .tiny-content img { max-width: 100%; height: auto; }
    .tiny-content h2, 
    .tiny-content h3,
    .tiny-content h4 { margin-top: 25px; margin-bottom: 10px; }

.ci-sidecard {
    background: #fff;
    border-radius: var(--radius-md);
    padding: 20px !important;
    margin-bottom: 22px;
}
.ci-wrap {
    max-width: 1328px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: minmax(0, 1fr) 316px;
    column-gap: 24px;
    align-items: sta
}

main > section:last-of-type {
    margin-bottom: 16px;
}

.ci-maincol {
    grid-column: 1;
}

.ci-sidebar {
    grid-column: 2;
    margin-top: var(--space-title-to-coupons) !important;
}

.margin-top { margin: 32px 0 0 0; }


.ci-sidebar ul > li > a {
    display: block;
    padding: 6px 8px;
    border-radius: 8px;
    font: 400 15px/1.4 var(--font);
    color: #1a1a1a;
    text-decoration: none;
}
.ci-sidebar ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex
;
    flex-direction: column;
    gap: 3px;
}



.ci-sidebar ul > li > a:hover {
    background: rgba(0, 0, 0, .035);
    color: #19446c;
}




@media (max-width: 1381px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl
 {
        padding: 0px 15px 0px 15px;
    }
}
 


@media (min-width: 1025px) and (max-width: 1328px) {
    .ci-wrap {
        padding: 0 24px;
    }
}

@media (max-width: 1024px) {
    .ci-wrap {
/*        width: 100%;*/
        max-width: none;
        margin: 0 auto;
        padding: 0 16px;
        display: block;
    }
}
 




