.gqa-term{display:inline!important;min-width:0!important;min-height:0!important;width:auto!important;height:auto!important;margin:0!important;padding:0 .04em!important;border:0!important;border-bottom:1px dotted currentColor!important;border-radius:0!important;background:transparent!important;color:inherit!important;font:inherit!important;letter-spacing:inherit!important;text-transform:none!important;line-height:inherit!important;cursor:help;white-space:normal;text-align:inherit!important;box-shadow:none!important}
.gqa-term:hover,.gqa-term[aria-expanded="true"]{background:#e0ece3!important;color:#17382a!important}
.gqa-term:focus-visible{outline:3px solid #17613d!important;outline-offset:3px}
.gqa-definition{position:fixed;z-index:100001;box-sizing:border-box;width:min(360px,calc(100vw - 16px));max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);overflow:auto;padding:20px;border:1px solid #8fa897;border-radius:10px;background:#fff;color:#17382a;box-shadow:0 8px 30px #17382a33;font:400 16px/1.5 Arial,sans-serif;text-align:left}
.gqa-definition[hidden]{display:none!important}.gqa-definition-title{display:block;padding-right:0;font-size:18px}.gqa-definition p{margin:12px 0;color:#294536;font:inherit}.gqa-definition a{display:inline-block;min-height:44px;padding:10px 0;color:#175b35;text-decoration:underline;font:700 16px/1.5 Arial,sans-serif}.gqa-definition-close{display:block;min-height:44px;margin:8px 0 0;padding:8px 14px;border:1px solid #687c70;border-radius:5px;background:#fff;color:#17382a;font:400 16px/1.5 Arial,sans-serif;cursor:pointer}.gqa-definition a:focus-visible,.gqa-definition button:focus-visible{outline:3px solid #17613d;outline-offset:3px}.gqa-term-source{font-size:.9em}
@media print{.gqa-definition{display:none!important}.gqa-term{border:0!important}}
