
        .term-description {
            width: 100%;
            margin: 0 auto;
            padding: 20px 0;
            box-sizing: border-box;
            text-align: left;
        }
        .term-description ul,
        .term-description ol {
            padding-left: 20px;
            margin: 10px 0;
            box-sizing: border-box;
        }
        .term-description li {
            margin-bottom: 5px;
        }
        @media (min-width: 576px) { .term-description { max-width: 540px; } }
        @media (min-width: 768px) { .term-description { max-width: 720px; } }
        @media (min-width: 992px) { .term-description { max-width: 960px; } }
        @media (min-width: 1200px) { .term-description { max-width: 1140px; } }
        @media (min-width: 1490px) { .term-description { max-width: 1420px; } }
    