
.rmil-investor-docs,
.rmil-investor-docs * {
    box-sizing: border-box;
}

.rmil-investor-docs {
    width:100%;
    max-width:1200px;
    margin:0 auto;
    padding:24px 20px 56px;
    color:#111827;
}

.rmil-investor-docs__heading {
    margin:0;
    color:#A9591D !important;
    font-size:36px;
    line-height:1.2;
    font-weight:700;
}

.rmil-investor-docs__accent {
    display:block;
    width:44px;
    height:3px;
    margin-top:10px;
    background:#c77738 !important;
    border-radius:50px;
}

.rmil-investor-docs__description {
    margin:16px 0 0;
    color:#3f4753;
    font-size:15px;
}

.rmil-investor-docs__table-wrap {
    margin-top:22px;
    overflow:hidden;
    border:1px solid #e4e8ee;
    border-radius:8px;
    background:#fff;
    box-shadow:0 8px 28px rgba(17,35,69,.08);
}

.rmil-investor-docs__table {
    width:100%;
    border-collapse:collapse;
    table-layout:fixed;
}

.rmil-investor-docs__table thead,
.rmil-investor-docs__table thead tr {
    background:#A9591D !important;
}

.rmil-investor-docs__table th {
    padding:17px 24px;
    color:#fff !important;
    background:#A9591D !important;
    font-size:14px;
    font-weight:600;
    text-align:left;
}

.rmil-investor-docs__table td {
    padding:18px 24px;
    background:#f5f5f5 !important;
    border-bottom:1px solid #e4e8ee;
    vertical-align:middle;
}

.rmil-investor-docs__document {
    display:inline-flex;
    align-items:center;
    gap:16px;
    font-weight:600;
}

.rmil-investor-docs__pdf-icon {
    width:23px !important;
    height:23px !important;
    flex:none;
    fill:#f04444 !important;
}

.rmil-investor-docs__actions {
    display:flex;
    align-items:center;
    gap:20px;
}

.rmil-investor-docs__action {
    display:inline-flex;
    align-items:center;
    gap:8px;
    color:#A9591D !important;
    font-size:14px;
    font-weight:600;
    text-decoration:none;
}

.rmil-investor-docs__action svg {
    width:18px !important;
    height:18px !important;
    max-width:18px !important;
    flex:none;
    fill:currentColor;
}

.rmil-investor-docs__divider {
    width:1px;
    height:20px;
    background:#cdd3dc;
}

.rmil-investor-docs svg,
.rmil-investor-docs img {
    max-width:none !important;
}

@media(max-width:800px){
    .rmil-investor-docs__table-wrap{
        border:0;
        box-shadow:none;
    }

    .rmil-investor-docs__table,
    .rmil-investor-docs__tbody,
    .rmil-investor-docs__table tr,
    .rmil-investor-docs__table td{
        display:block;
        width:100%;
    }

    .rmil-investor-docs__table thead{
        display:none;
    }

    .rmil-investor-docs__table tr{
        border:1px solid #e4e8ee;
        border-radius:8px;
        overflow:hidden;
        margin-bottom:12px;
    }
}


/* Final section spacing fix - Virendra */

.rmil-investor-docs__section {
    margin-bottom: 48px !important;
}

.rmil-investor-docs__section + .rmil-investor-docs__section {
    margin-top: 48px !important;
}

.rmil-investor-docs__heading-wrap {
    margin-bottom: 22px !important;
}

.rmil-investor-docs__heading {
    margin-bottom: 0 !important;
}

.rmil-investor-docs__accent {
    margin-top: 10px !important;
    margin-bottom: 14px !important;
}

.rmil-investor-docs__description {
    margin: 0 0 22px !important;
}

.rmil-investor-docs__table-wrap {
    margin-bottom: 0 !important;
}

.rmil-investor-docs__table {
    margin-bottom: 0 !important;
}

@media (max-width:800px){
    .rmil-investor-docs__section,
    .rmil-investor-docs__section + .rmil-investor-docs__section {
        margin-top:32px !important;
        margin-bottom:32px !important;
    }

    .rmil-investor-docs__heading-wrap {
        margin-bottom:18px !important;
    }
}
