.glossary{width:1534px;max-width:89%;float:unset !important;margin:auto}
.glossary .glossary-cmp{background:#f9f9f9;padding:80px 111px 32px}
.glossary .glossary-cmp-title{margin-bottom:32px;color:#000;font-size:4rem;line-height:70.4px;font-weight:700}
.glossary .glossary-cmp-search{background:#fff;border:2px solid transparent}
.glossary .glossary-cmp-search:focus-within{background:#f2fafe;border:2px solid #00a1e2}
.glossary .glossary-cmp-search-input{border:0;outline:0;width:100%;font-size:1.5rem;line-height:28.8px;color:#767676;background:url('../../../../../content/dam/im/assets/web/images/icon/search.svg') no-repeat;text-indent:50px;background-size:38px;background-position:16px;padding:19.2px}
.glossary .glossary-cmp-filter{display:flex;width:100%;max-width:1312px;margin:auto}
.glossary .glossary-cmp-filter-section{width:100%;gap:20px;align-items:center;padding:50px 0 30px 11px;max-width:1312px;margin:auto;flex-wrap:wrap}
.glossary .glossary-cmp-filter-title,.glossary .glossary-cmp-filter-option{color:#333;font-size:1.125rem;line-height:21.6px;font-weight:500}
.glossary .glossary-cmp__table{border:none !important;max-width:1312px;margin:auto}
.glossary .glossary-cmp__table tr{height:auto !important;padding:20px 0}
.glossary .glossary-cmp__table tr:first-child{border:0;border-collapse:collapse}
.glossary .glossary-cmp__table td{border:1px solid #ddd;border-collapse:collapse}
.glossary .glossary-cmp__table .topic-key{font-size:1rem;font-weight:500;line-height:19.2px;width:23.9%;padding:22px 8px 22px 10px}
.glossary .glossary-cmp__table .topic-value{padding:0 10px}
.glossary .glossary-cmp__table .topic-value p{font-size:1rem;font-weight:400;line-height:19.2px;padding:22px 0;margin-bottom:0}
.glossary .glossary-cmp__table th.glossary-cmp-filter-tag-title{color:#333;font-size:1.5rem;line-height:28.8px;font-weight:500;text-align:left;padding:22px 0;display:flex;justify-content:flex-start}
.glossary .glossary-component-page{max-width:1534px;margin:0 auto}
.glossary .active{background:#f2fafe;border:2px solid #00a1e2}
.glossary .active-item{background-color:#cef7f7;padding:5px}
.glossary .browse--option{flex:0 1 100px;list-style:none}
.glossary .desktop-view{display:flex}
.glossary .mobile-view{display:none}
.glossary hr{margin:auto;width:1312px;max-width:100%}
@media only screen and (max-width:768px){.glossary{max-width:100%;width:100% !important;padding:0;margin:auto}
.glossary .glossary-cmp{background:#f9f9f9;padding:0}
.glossary .glossary-cmp-title{margin-bottom:32px;font-size:2.25rem;line-height:39.6px;font-weight:700;margin:0;padding:30px 16.5px}
.glossary .glossary-cmp-search-container{padding:0 16.5px 20px}
.glossary .glossary-cmp-search-container .glossary-cmp-search{margin-bottom:20px;font-size:1rem;line-height:24px}
.glossary .glossary-cmp-search-container .glossary-cmp-search-input{font-size:1rem;line-height:24px;text-indent:40px;background-size:32px;background-position:8px;padding:19.2px}
.glossary .glossary-cmp-search-container select#Browse\ Alphabetically{padding:20px 16px;width:100%;border:0;font-size:1rem;line-height:24px;border-right:16px solid transparent}
.glossary .glossary-cmp__table{border:none !important;max-width:100%;margin:auto;padding-right:16.5px;padding-left:16.5px}
.glossary .glossary-cmp__table .glossary-cmp-filter-tag-title{padding:0;margin:32px 0 0 16px;font-size:1rem;line-height:19.2px}
.glossary .glossary-cmp__table tr{display:flex;flex-direction:column;border:0;border-collapse:collapse;padding:0;margin-bottom:15px}
.glossary .glossary-cmp__table tbody tr{padding:0 !important;height:auto}
.glossary .glossary-cmp__table .topic-key,.glossary .glossary-cmp__table .topic-value{width:auto;margin:0;border:1px solid #ddd;border-collapse:collapse;padding:18px 10px !important}
.glossary .glossary-cmp__table .topic-key{background:#f9f9f9}
.glossary .glossary-cmp__table .topic-value{background:#fff}
.glossary .glossary-cmp__table .topic-value p{font-size:1rem;font-weight:400;line-height:19.2px;padding:18px 10px;margin-bottom:0;background:#fff}
.glossary .desktop-view{display:none !important}
.glossary .mobile-view{display:block !important}
.glossary hr{display:none}
}