.cdc-site .cdc-glossary{max-width:1180px;margin:auto;padding:26px 20px 40px!important}
.cdc-site .cdc-glossary h1{font-size:clamp(30px,4vw,44px);margin:0 0 10px;line-height:1.15}
.cdc-site .cdc-glossary header>p{margin:0 0 16px;line-height:1.5}
.cdc-glossary__tools{display:grid;grid-template-columns:2fr 1fr .7fr auto;gap:12px;align-items:end;background:#f2f5f7;padding:16px;border:1px solid #dae3ea;border-radius:14px}
.cdc-glossary__tools label{display:block;font-size:13px;font-weight:700;color:#0b2a4a;margin:0 0 5px}
.cdc-glossary__tools :is(input,select,button){width:100%;min-width:0;height:44px;border:1px solid #aebdca;border-radius:8px;padding:8px 10px;background:white;font-size:16px;color:#19364d}
.cdc-glossary__tools button{cursor:pointer;font-size:13px}
.cdc-glossary__status{font-size:13px;color:#536476;margin:12px 0!important}
.cdc-glossary__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;margin:0}
.cdc-glossary__entry{padding:16px 0;border-top:1px solid #dce4ea;min-width:0}
.cdc-site .cdc-glossary dt{display:block!important;font-size:20px!important;font-weight:750!important;line-height:1.25;color:#0b2a4a!important;margin:0 0 5px!important}
.cdc-site .cdc-glossary dd{margin:0!important;padding:0!important}
.cdc-site .cdc-glossary dd p{font-size:15px;line-height:1.6;margin:7px 0 0;color:#344759}
.cdc-glossary__category{font-size:11px;font-weight:650;color:#586d7e;background:#eff3f6;border-radius:4px;padding:3px 6px;display:inline-block}
.cdc-site .cdc-glossary__note{font-size:12px;color:#536476;line-height:1.5;border-top:1px solid #dce4ea;padding-top:14px;margin-top:22px}
.cdc-glossary [hidden]{display:none!important}
@media(max-width:680px){.cdc-glossary__list{grid-template-columns:1fr}.cdc-glossary__tools{grid-template-columns:1fr 1fr;padding:12px;gap:10px}.cdc-glossary__tools>div:first-child{grid-column:1/-1}.cdc-site .cdc-glossary{padding:22px 18px 30px!important}.cdc-site .cdc-glossary dt{font-size:19px!important}.cdc-glossary__entry{padding:14px 0}}
