.dedr-glossary-v2{--dedr-g-border:rgba(20,20,20,.12);--dedr-g-muted:#666;--dedr-g-surface:#fff;width:min(100% - 32px,980px);margin:clamp(36px,6vw,88px) auto;color:inherit}.dedr-glossary-v2__hero{max-width:780px;margin-bottom:clamp(28px,5vw,52px)}.dedr-glossary-v2__eyebrow{margin:0 0 8px;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.dedr-glossary-v2__title,.dedr-glossary-v2__hero h1{margin:0 0 14px;line-height:1.08}.dedr-glossary-v2__hero>p:last-child,.dedr-glossary-v2__lead{font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.65}.dedr-glossary-v2__tools{display:grid;gap:18px;margin-bottom:22px}.dedr-glossary-v2__tools input[type=search]{width:100%;min-height:48px;padding:10px 14px;border:1px solid var(--dedr-g-border);border-radius:12px;background:#fff;color:inherit;font:inherit}.dedr-glossary-v2__alphabet{display:flex;flex-wrap:wrap;gap:7px}.dedr-glossary-v2__alphabet button{min-width:38px;min-height:38px;padding:6px 10px;border:1px solid var(--dedr-g-border);border-radius:999px;background:transparent;color:inherit;cursor:pointer;font:inherit}.dedr-glossary-v2__alphabet button.is-active{background:#171717;color:#fff}.dedr-glossary-v2__list{border-top:1px solid var(--dedr-g-border)}.dedr-glossary-v2__entry{border-bottom:1px solid var(--dedr-g-border)}.dedr-glossary-v2__entry[hidden]{display:none}.dedr-glossary-v2__entry summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 2px;cursor:pointer;list-style:none;font-size:clamp(1.05rem,2vw,1.3rem);font-weight:700}.dedr-glossary-v2__entry summary::-webkit-details-marker{display:none}.dedr-glossary-v2__chevron{width:11px;height:11px;flex:none;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform 160ms ease}.dedr-glossary-v2__entry[open] .dedr-glossary-v2__chevron{transform:rotate(225deg) translate(-2px,-2px)}.dedr-glossary-v2__entry-body{max-width:760px;padding:0 44px 24px 2px;line-height:1.65}.dedr-glossary-v2__short>:first-child,.dedr-glossary-v2__rich>:first-child{margin-top:0}.dedr-glossary-v2__short>:last-child,.dedr-glossary-v2__rich>:last-child{margin-bottom:0}.dedr-glossary-v2__more,.dedr-glossary-v2__back a,.dedr-glossary-v2__breadcrumb a{text-decoration-thickness:1px;text-underline-offset:.16em}.dedr-glossary-v2__more{display:inline-block;margin-top:16px;font-weight:650}.dedr-glossary-v2__empty{padding:20px 0;color:var(--dedr-g-muted)}.dedr-glossary-v2--single{max-width:860px}.dedr-glossary-v2__breadcrumb{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:34px;font-size:.92rem;color:var(--dedr-g-muted)}.dedr-glossary-v2__section{max-width:780px;margin:34px 0;padding-top:28px;border-top:1px solid var(--dedr-g-border)}.dedr-glossary-v2__section>h2{margin-top:0;font-size:clamp(1.35rem,3vw,1.85rem);line-height:1.15}.dedr-glossary-v2__section--detail>h2{font-size:clamp(1.55rem,3.5vw,2.2rem);margin-bottom:24px}.dedr-glossary-v2__rich{line-height:1.7}.dedr-glossary-v2__rich h2{font-size:clamp(1.2rem,2.35vw,1.5rem);line-height:1.2;margin:1.4em 0 .45em}.dedr-glossary-v2__rich h3{font-size:clamp(1.08rem,2vw,1.3rem);line-height:1.25;margin:1.25em 0 .4em}.dedr-glossary-v2__hero-image{max-width:780px;margin:0 0 34px}.dedr-glossary-v2__hero-image img,.dedr-glossary-v2__gallery img{display:block;width:100%;height:auto;border-radius:14px}.dedr-glossary-v2__hero-image figcaption,.dedr-glossary-v2__gallery figcaption{margin-top:8px;font-size:.9rem;color:var(--dedr-g-muted)}.dedr-glossary-v2__gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.dedr-glossary-v2__links{display:flex;flex-wrap:wrap;gap:8px}.dedr-glossary-v2__links a{padding:7px 11px;border:1px solid var(--dedr-g-border);border-radius:999px;text-decoration:none}.dedr-glossary-v2__related-content,.dedr-glossary-v2__external{padding-left:1.15em}.dedr-glossary-v2__related-content li,.dedr-glossary-v2__external li{margin-bottom:10px}.dedr-glossary-v2__related-content span{margin-left:8px;font-size:.8rem;color:var(--dedr-g-muted)}.dedr-glossary-v2__external p{margin:3px 0 0;color:var(--dedr-g-muted);font-size:.92rem}.dedr-glossary-v2__back{margin-top:48px}.dedr-glossary-link{display:inline;text-decoration:none!important;color:inherit}.dedr-glossary-link__term{background:color-mix(in srgb,currentColor 0%,transparent);text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:.14em}.dedr-glossary-link__info{display:inline-grid;place-items:center;box-sizing:border-box;width:1.05em;height:1.05em;margin-left:.18em;vertical-align:super;border:1px solid currentColor;border-radius:50%;font-size:.58em;font-style:normal;font-weight:800;line-height:1;text-decoration:none!important}.dedr-glossary-link:hover .dedr-glossary-link__term,.dedr-glossary-link:focus-visible .dedr-glossary-link__term{text-decoration-style:solid}html.dedr-glossary-v2-dialog-open{overflow:hidden}.dedr-glossary-v2-dialog{--dedr-g-highlight:#ffcc33;position:fixed;inset:0;width:min(560px,calc(100vw - 36px));max-height:min(760px,calc(100vh - 48px));margin:auto 24px auto auto;padding:0;overflow:hidden;border:1px solid rgba(20,20,20,.14);border-radius:20px;background:#fff;color:#171717;box-shadow:0 20px 70px rgba(0,0,0,.22)}.dedr-glossary-v2-dialog::backdrop{background:rgba(0,0,0,.28);backdrop-filter:blur(2px)}.dedr-glossary-v2-dialog__inner{position:relative;max-height:inherit;overflow:auto;padding:clamp(28px,5vw,46px)}.dedr-glossary-v2-dialog__close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:#f1f1f1;color:#171717;cursor:pointer;font:inherit;font-size:1.6rem;line-height:1}.dedr-glossary-v2-dialog h2{margin:0 0 18px;padding-right:42px;font-size:clamp(1.6rem,4vw,2.25rem);line-height:1.08}.dedr-glossary-v2-dialog__short{line-height:1.65;font-size:1.05rem}.dedr-glossary-v2-dialog__media{margin:22px 0 0}.dedr-glossary-v2-dialog__media[hidden]{display:none}.dedr-glossary-v2-dialog__media img{display:block;width:100%;height:auto;max-height:320px;object-fit:cover;border-radius:14px;background:#f4f4f4}.dedr-glossary-v2-dialog__media figcaption{margin-top:8px;color:#666;font-size:.86rem;line-height:1.45}.dedr-glossary-v2-dialog__highlight{display:inline;padding:.08em .18em;border-radius:.2em;background:color-mix(in srgb,var(--dedr-g-highlight) 38%,transparent);color:inherit;font:inherit;font-weight:700;box-decoration-break:clone;-webkit-box-decoration-break:clone}.dedr-glossary-v2-dialog__more{display:inline-flex;align-items:center;margin-top:24px;padding:0;border:0;background:none;color:inherit;cursor:pointer;font:inherit;font-weight:700;text-decoration:none}.dedr-glossary-v2-dialog__more::after{content:'⌄';margin-left:.45em;font-size:1.1em;transform:translateY(-.08em)}.dedr-glossary-v2-dialog__more[aria-expanded=true]::after{content:'⌃';transform:translateY(.08em)}.dedr-glossary-v2-dialog__details{margin-top:18px;padding-top:18px;border-top:1px solid rgba(20,20,20,.12)}.dedr-glossary-v2-dialog__details[hidden]{display:none}.dedr-glossary-v2-dialog__details h3{margin:0 0 14px;font-size:1.15rem;line-height:1.2}.dedr-glossary-v2-dialog__details>div{line-height:1.65}.dedr-glossary-v2-dialog__details>div h2{padding:0;margin:1.35em 0 .45em;font-size:1.18rem}.dedr-glossary-v2-dialog__details>div h3{margin:1.2em 0 .4em;font-size:1.06rem}@supports not (background:color-mix(in srgb,#000 10%,transparent)){.dedr-glossary-v2-dialog__highlight{background:var(--dedr-g-highlight)}}@media(max-width:680px){.dedr-glossary-v2{width:min(100% - 24px,980px);margin-top:28px}.dedr-glossary-v2__entry summary{padding:18px 0}.dedr-glossary-v2__entry-body{padding-right:24px}.dedr-glossary-v2-dialog{inset:auto 0 0 0;width:100%;max-width:none;max-height:min(82vh,800px);margin:0;border-right:0;border-bottom:0;border-left:0;border-radius:20px 20px 0 0}.dedr-glossary-v2-dialog__inner{padding:30px 22px max(30px,env(safe-area-inset-bottom))}.dedr-glossary-v2-dialog__media img{max-height:260px}}@media(prefers-reduced-motion:reduce){.dedr-glossary-v2__chevron{transition:none}.dedr-glossary-v2-dialog__more{scroll-behavior:auto}}