html{scroll-padding-top:var(--chd-scroll-offset,250px)!important;scroll-behavior:smooth}.chd-glossary,.chd-glossary *{box-sizing:border-box}.chd-glossary{width:100%;max-width:var(--chd-content-width,none);margin:0;color:var(--chd-body-color,#1A1410);line-height:var(--chd-body-line-height,20px)}.chd-glossary p{font-size:var(--chd-body-size,14px);line-height:var(--chd-body-line-height,20px)}.chd-glossary__top{display:flex;align-items:stretch;gap:16px;margin-bottom:18px}.chd-glossary__search-wrap{display:flex;align-items:stretch;flex:1 1 auto;gap:8px}.chd-glossary__search,.chd-glossary__clear,.chd-glossary__count{height:var(--chd-control-height,42px);min-height:var(--chd-control-height,42px);border-radius:var(--chd-control-radius,4px)}.chd-glossary__search{flex:1 1 auto;width:100%;padding:8px 14px;border:1px solid var(--chd-control-border,#D8D8D8);background:#fff;color:var(--chd-body-color,#1A1410);font:inherit}.chd-glossary__search:focus{border-color:var(--chd-accent,#8B1A1A);outline:2px solid transparent;box-shadow:0 0 0 2px color-mix(in srgb,var(--chd-accent,#8B1A1A) 20%,transparent)}.chd-glossary__clear,.chd-glossary__count{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin:0;padding:0 14px;border:1px solid var(--chd-control-border,#D8D8D8);background:var(--chd-control-bg,#F5F0EA);color:var(--chd-control-color,#1A1410);font-size:var(--chd-control-size,10px)!important;font-weight:var(--chd-control-weight,700);letter-spacing:var(--chd-control-spacing,1.2px);line-height:1;text-transform:uppercase;white-space:nowrap}.chd-glossary__clear{cursor:pointer}.chd-glossary__clear:hover,.chd-glossary__clear:focus{border-color:var(--chd-accent,#8B1A1A);background:var(--chd-accent,#8B1A1A);color:#fff}.chd-glossary__clear[hidden]{display:none!important}.chd-glossary__az{position:sticky;top:var(--chd-header-offset,130px);z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:var(--chd-az-gap,7px);margin:0 0 30px;padding:10px 0;background:#fff}.chd-glossary__az a,.chd-glossary__az span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--chd-az-size,28px);width:var(--chd-az-size,28px);height:var(--chd-az-size,28px);min-width:var(--chd-az-size,28px);border:0;border-radius:50%;background:var(--chd-accent,#8B1A1A);color:#fff;font-size:var(--chd-az-font-size,11px);font-weight:700;line-height:1;text-decoration:none}.chd-glossary__az a:hover,.chd-glossary__az a:focus{background:var(--chd-hover,#1A1410);color:#fff}.chd-glossary__az span{opacity:.3}.chd-glossary__letter-section{margin:0 0 var(--chd-section-spacing,48px);scroll-margin-top:var(--chd-scroll-offset,250px)}.chd-glossary__letter{display:block;width:100%;margin:0 0 12px;padding:var(--chd-letter-pad-y,7px) var(--chd-letter-pad-x,16px);border:0;border-radius:var(--chd-letter-radius,999px);background:var(--chd-letter-bg,#8B1A1A);color:var(--chd-letter-color,#fff)!important;font-size:var(--chd-letter-size,24px)!important;font-weight:700;line-height:1.2}.chd-glossary__term{padding:var(--chd-term-padding,16px) 0;border-bottom:1px solid var(--chd-term-border,#D8D8D8);scroll-margin-top:var(--chd-scroll-offset,250px)}.chd-glossary__term-title{margin:0 0 var(--chd-title-margin-bottom,14px);padding:0!important;color:var(--chd-title-color,#1A1410);font-size:var(--chd-title-size,24px)!important;font-weight:var(--chd-title-weight,700);line-height:1.3}.chd-glossary__field,.chd-glossary__related{margin:0 0 13px}.chd-glossary__field p,.chd-glossary__related p{margin:0}.chd-glossary__label{margin:0 0 2px!important;padding:0;color:var(--chd-label-color,#939393);font-size:var(--chd-label-size,10px)!important;font-weight:var(--chd-label-weight,700);letter-spacing:var(--chd-label-letter-spacing,1.7px);line-height:1.4;text-transform:uppercase}.chd-glossary__learn{margin:0 0 13px}.chd-glossary__learn a,.chd-glossary__mobile-backtop{display:inline-block;padding:var(--chd-read-pad-y,7px) var(--chd-read-pad-x,14px);border:0;border-radius:var(--chd-read-radius,999px);background:var(--chd-read-bg,#8B1A1A);color:var(--chd-read-color,#fff);font-size:var(--chd-read-size,10px);font-weight:var(--chd-read-weight,700);letter-spacing:var(--chd-read-spacing,1.5px);line-height:1.3;text-decoration:none;text-transform:uppercase}.chd-glossary__learn a:hover,.chd-glossary__learn a:focus,.chd-glossary__mobile-backtop:hover,.chd-glossary__mobile-backtop:focus{background:var(--chd-read-hover-bg,#1A1410);color:var(--chd-read-hover-color,#fff)}.chd-glossary__related p:last-child{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.chd-glossary__related a{display:inline-block;padding:var(--chd-related-pad-y,4px) var(--chd-related-pad-x,10px);border:1px solid var(--chd-related-border,#D8D8D8);border-radius:var(--chd-related-radius,999px);background:var(--chd-related-bg,#F5F0EA);color:var(--chd-related-color,#1A1410);font-size:var(--chd-related-size,11px);font-weight:var(--chd-related-weight,700);line-height:1.3;text-decoration:none}.chd-glossary__related a:hover,.chd-glossary__related a:focus{border-color:var(--chd-related-hover-border,#8B1A1A);background:var(--chd-related-hover-bg,#8B1A1A);color:var(--chd-related-hover-color,#fff)}.chd-glossary__backtop{display:inline-block;margin-top:10px;padding:2px 7px;border-radius:999px;background:var(--chd-related-bg,#F5F0EA);color:var(--chd-related-color,#1A1410);font-size:9px;font-weight:700;letter-spacing:1px;text-decoration:none;text-transform:uppercase}.chd-glossary__backtop:hover{background:var(--chd-accent,#8B1A1A);color:#fff}.chd-glossary__empty{padding:18px;border:1px solid var(--chd-term-border,#D8D8D8);background:#f7f7f7;text-align:center}.chd-glossary__term[hidden],.chd-glossary__letter-section[hidden],.chd-glossary__az [hidden]{display:none!important}.chd-glossary__mobile-backtop{display:none!important}::highlight(chd-glossary-search){background:var(--chd-highlight-bg,#F5F0EA);color:inherit}@media(max-width:767px){html{scroll-padding-top:var(--chd-mobile-scroll-offset,150px)!important}.chd-glossary__top{flex-direction:column;gap:8px}.chd-glossary__search-wrap{width:100%}.chd-glossary__count{align-self:flex-start}.chd-glossary__az{top:var(--chd-mobile-header-offset,100px)}.chd-glossary__letter-section,.chd-glossary__term{scroll-margin-top:var(--chd-mobile-scroll-offset,150px)}.chd-glossary__backtop{display:none}.chd-glossary__mobile-backtop{position:fixed;right:var(--chd-mobile-right,16px);bottom:var(--chd-mobile-bottom,16px);z-index:999999;display:inline-block!important;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.chd-glossary__mobile-backtop.is-visible{display:inline-block!important;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}} .chd-glossary mark.chd-glossary__search-highlight{
margin:0!important;
padding:0!important;
border:0!important;
border-radius:0!important;
background:var(--chd-highlight-bg,#F5F0EA)!important;
color:inherit!important;
font:inherit!important;
letter-spacing:inherit!important;
line-height:inherit!important;
box-decoration-break:clone;
-webkit-box-decoration-break:clone;
}
@media(max-width:767px){
.chd-glossary__top{
display:flex!important;
flex-direction:column!important;
align-items:stretch!important;
gap:8px!important;
}
.chd-glossary__search-wrap{
display:flex!important;
flex-direction:row!important;
align-items:stretch!important;
width:100%!important;
gap:8px!important;
}
.chd-glossary__search{
flex:1 1 auto!important;
width:auto!important;
min-width:0!important;
height:var(--chd-control-height,42px)!important;
min-height:var(--chd-control-height,42px)!important;
}
.chd-glossary__clear{
flex:0 0 auto!important;
width:auto!important;
height:var(--chd-control-height,42px)!important;
min-height:var(--chd-control-height,42px)!important;
border:1px solid var(--chd-control-border,#D8D8D8)!important;
background:var(--chd-control-bg,#F5F0EA)!important;
color:var(--chd-control-color,#1A1410)!important;
font-size:var(--chd-control-size,10px)!important;
font-weight:var(--chd-control-weight,700)!important;
letter-spacing:var(--chd-control-spacing,1.2px)!important;
text-transform:uppercase!important;
}
.chd-glossary__count{
display:flex!important;
align-items:center!important;
justify-content:center!important;
align-self:stretch!important;
width:100%!important;
height:var(--chd-control-height,42px)!important;
min-height:var(--chd-control-height,42px)!important;
border:1px solid var(--chd-control-border,#D8D8D8)!important;
background:var(--chd-control-bg,#F5F0EA)!important;
color:var(--chd-control-color,#1A1410)!important;
font-size:var(--chd-control-size,10px)!important;
font-weight:var(--chd-control-weight,700)!important;
letter-spacing:var(--chd-control-spacing,1.2px)!important;
text-transform:uppercase!important;
}
body>.chd-glossary__mobile-backtop{
position:fixed!important;
right:var(--chd-mobile-right,16px)!important;
bottom:calc(var(--chd-mobile-bottom,16px) + env(safe-area-inset-bottom,0px))!important;
z-index:2147483000!important;
display:inline-block!important;
margin:0!important;
padding:var(--chd-read-pad-y,7px) var(--chd-read-pad-x,14px)!important;
border:0!important;
border-radius:var(--chd-read-radius,999px)!important;
background:var(--chd-read-bg,#8B1A1A)!important;
color:var(--chd-read-color,#fff)!important;
font-size:var(--chd-read-size,10px)!important;
font-weight:var(--chd-read-weight,700)!important;
letter-spacing:var(--chd-read-spacing,1.5px)!important;
line-height:1.3!important;
text-decoration:none!important;
text-transform:uppercase!important;
}
body>.chd-glossary__mobile-backtop:not(.is-visible){
opacity:0!important;
visibility:hidden!important;
pointer-events:none!important;
transform:translateY(8px)!important;
}
body>.chd-glossary__mobile-backtop.is-visible{
opacity:1!important;
visibility:visible!important;
pointer-events:auto!important;
transform:translateY(0)!important;
}
}