.glossary-cm{overflow:hidden;padding:0 20px;position:relative}.glossary-cm .content-wrapper.narrow{margin:0 auto;max-width:960px;padding:0}.intro-w.content-wrapper.narrow{margin-top:70px}div.keywords-container{border-top:2px solid #00395c;padding-bottom:30px;padding-top:16px}@media (max-width:960px){.glossary-cm .content-wrapper.narrow{padding:0 40px}}@media (max-width:767px){.body-container-wrapper{margin-top:auto}}.glossary-cm ul{padding:0}.letter-container ul{margin:0}.glossary-cm .letter-container{margin-bottom:50px;padding:28px 10px}div.keywords-container.active>h2{text-decoration:underline}.glossary-cm .letter-container ul,.glossary-cm li.keyword{list-style:none}.glossary-cm li.keyword,div.letter-container li{margin-bottom:0;padding:0}.glossary-cm li.keyword:before,div.letter-container li:before{display:none!important}.subscribe-banner-cm form label{color:#fff}.subscribe-banner-cm .hs_submit.hs-submit{margin-top:0!important}@media(min-width:1025px){.glossary-cm li.keyword{display:flex;list-style:none}.glossary-cm .letter-container ul{display:flex;justify-content:space-between}}.glossary-cm h2,div.letter-container li{margin-right:18px;text-transform:uppercase;width:auto}.glossary-cm h2{color:#d60059}.glossary-cm li.keyword a.title{font-weight:400;margin-bottom:8px;margin-right:60px}.glossary-cm li.keyword a.title,.glossary-cm li.keyword p{font-size:17px;line-height:150%}.glossary-cm div.letter-container li a{font-weight:700;line-height:28px}.glossary-cm a{color:#00395c}.glossary-cm div.letter-container li a.disabled{color:#c1c1c1;pointer-events:none}.glossary-cm .desc{display:none;margin-left:auto;max-width:800px}.glossary-cm .desc a{font-weight:700;text-decoration:underline}@media(min-width:767px){.keywords-container-w.content-wrapper.narrow{column-gap:2rem;display:grid;grid-auto-columns:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1025px){.glossary-cm .desc{width:calc(100% - 200px)}.glossary-cm li.keyword a.title{width:200px}.keywords-container-w.content-wrapper.narrow{column-gap:2rem;display:grid;grid-auto-columns:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.glossary-cm div.letter-container li a{align-items:center;display:flex;height:48px;justify-content:center;padding:5px;width:48px}.glossary-cm li.keyword a.title,.glossary-cm li.keyword p{display:flex;font-size:17px;line-height:150%;margin-bottom:16px;min-height:48px;min-width:48px}}