.ld-project-type-tree .ld-term{margin-bottom:.5rem}.ld-project-type-tree .ld-term-header{display:flex;align-items:center;gap:.5rem;position:relative}.ld-project-type-tree .ld-term-toggle{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;background:0 0;color:inherit;cursor:pointer}.ld-project-type-tree .ld-term-toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ld-project-type-tree .ld-term-arrow{display:inline-flex;align-items:center;justify-content:center;width:.75rem;height:.75rem}.ld-project-type-tree .ld-term-arrow:before{content:'';display:inline-block;width:.35rem;height:.35rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease;transform-origin:center}.ld-project-type-tree .ld-term.is-open>.ld-term-header>.ld-term-toggle>.ld-term-arrow:before,.ld-project-type-tree:not(.ld-has-js) .ld-term.has-children>.ld-term-header>.ld-term-toggle>.ld-term-arrow:before{transform:rotate(135deg)}.ld-project-type-tree .ld-term.has-children>.ld-term-header{font-weight:600}.ld-project-type-tree .ld-term.is-active>.ld-term-header>.ld-term-link{font-weight:700;color:var(--e-global-color-accent)}.ld-project-type-tree.ld-has-js .ld-term.has-children>.ld-term-header>.ld-term-link{cursor:pointer}.ld-project-type-tree .ld-term-link{color:inherit;text-decoration:none;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);font-style:var(--e-global-typography-text-font-style);line-height:var(--e-global-typography-text-line-height)}.ld-term .a{font-family:var(--e-global-typography-2a96af0-font-family),Sans-serif;font-size:var(--e-global-typography-2a96af0-font-size);font-style:var(--e-global-typography-2a96af0-font-style);line-height:1em;color:var(--e-global-color-text)}.ld-project-type-tree .ld-term.depth-0{margin-bottom:10px}.ld-project-type-tree .ld-term.depth-1{margin-bottom:-1px}.ld-project-type-tree .ld-term-link:hover,.ld-project-type-tree .ld-term-link:focus{text-decoration:underline}.ld-project-type-tree .ld-children{margin-left:1.5rem}.ld-project-type-tree.ld-has-js .ld-children{display:none}.ld-project-type-tree.ld-has-js .ld-term.is-open>.ld-children{display:block}.ld-project-type-tree.style-ul .ld-tax-tree{list-style:none;margin:0;padding:0}.ld-project-type-tree.style-ul .ld-children{border-left:none;padding-left:.5rem}