﻿@keyframes rotating{100%{transform:rotate(360deg)}}:root{--header-background-color: rgb(78, 114, 231)}.glossary-toggle{position:fixed;right:clamp(1.5rem,1.6574585635vw,3rem);bottom:clamp(1.5rem,1.6574585635vw,3rem);z-index:998;display:inline-flex;align-items:center;gap:.8rem;padding:1rem 2rem 1rem 1rem;border:0;border-radius:3rem;background:#01691f;color:var(--base-white, #fff);font-family:inherit;font-size:1.5rem;font-weight:700;line-height:1.2;box-shadow:0 1rem 3rem rgba(0,0,0,.2);cursor:pointer}.glossary-toggle:hover,.glossary-toggle:focus-visible{background:#004837}.glossary-toggle:focus-visible{outline:3px solid #a2e335;outline-offset:2px}.glossary-toggle::before{display:none}.glossary-toggle .glossary-toggle-icon{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--base-white, #fff);color:#01691f;font-size:1.8rem}.glossary-toggle.is-large{gap:1rem;padding:1.3rem 2.6rem 1.3rem 1.3rem;font-size:clamp(1.6rem,1.0497237569vw,1.9rem);box-shadow:0 0 0 4px #a2e335,0 1.2rem 3.2rem rgba(0,0,0,.25)}.glossary-toggle.is-large .glossary-toggle-icon{width:3.6rem;height:3.6rem;font-size:2.2rem}.glossary-toggle.is-hidden-by-drawer,html.subnav-open .glossary-toggle{visibility:hidden}.glossary-all{display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%;padding:1.2rem 2rem;border-radius:3rem;background:linear-gradient(92.36deg, #01691F 3.3%, #004837 101.23%);color:var(--base-white, #fff) !important;font-size:1.6rem;font-weight:700;text-align:center;text-decoration:none !important}.glossary-all::after{content:"→";font-family:inherit !important}.glossary-all:hover,.glossary-all:focus-visible{background:#004837}.glossary-all:focus-visible{outline:3px solid #a2e335;outline-offset:2px}.glossary{color:#14240a}.glossary .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.glossary [hidden]{display:none !important}.glossary-search{display:block;margin:0 0 clamp(2rem,1.6574585635vw,3rem)}.glossary-search input{width:100%;max-width:64rem;padding:1.2rem 1.8rem;border:1px solid var(--color-line, #dedede);border-radius:3rem;font-size:1.6rem;background:var(--base-white, #fff)}.glossary-search input:focus{outline:2px solid var(--main-color, #84BC26);outline-offset:1px}.glossary-empty{color:#4d5b45}.glossary-table-mode .glossary-intro{margin-bottom:clamp(2rem,1.6574585635vw,3rem)}.glossary-table-mode .glossary-group{margin-bottom:clamp(3rem,2.7624309392vw,5rem)}.glossary-table-mode .glossary-group h3{margin:0 0 1.5rem}.glossary-table-mode .glossary-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--color-line, #dedede);border-radius:2rem;background:var(--base-white, #fff)}main table.glossary-table{width:100%;min-width:64rem;border-collapse:collapse;font-size:1.6rem;line-height:1.45}main table.glossary-table tr,main table.glossary-table tbody tr:first-child,main table.glossary-table tbody tr:nth-child(even){background:rgba(0,0,0,0);font-weight:400;font-size:inherit}main table.glossary-table th,main table.glossary-table td,main table.glossary-table p{white-space:normal !important}main table.glossary-table thead th{position:sticky;top:0;padding:1.2rem 1.6rem;background:#f1f8eb;color:#4d5b45;font-size:1.4rem;font-weight:700;text-align:left}main table.glossary-table tbody{border-top:1px solid var(--color-line, #dedede);scroll-margin-top:14rem}main table.glossary-table tbody:target th{background:#f1f8eb}main table.glossary-table tbody th,main table.glossary-table tbody td{padding:1.4rem 1.6rem .4rem;text-align:left;vertical-align:top}main table.glossary-table tbody th{width:25%;font-weight:700;color:#01691f}main table.glossary-table tbody .glossary-definition td{padding-top:0;padding-bottom:1.6rem;color:#4d5b45;font-size:1.5rem}main table.glossary-table tbody .glossary-definition td p{margin:.4rem 0 0}@media(max-width: 767px){main table.glossary-table{min-width:0}main table.glossary-table thead{display:none}main table.glossary-table,main table.glossary-table tbody,main table.glossary-table tr,main table.glossary-table th,main table.glossary-table td{display:block;width:auto}main table.glossary-table tbody{padding:1.4rem 1.6rem}main table.glossary-table tbody th,main table.glossary-table tbody td,main table.glossary-table tbody tr:first-child td{padding:0 !important}main table.glossary-table tbody th{width:auto;margin-bottom:.6rem}main table.glossary-table tbody td[data-label]{font-size:1.5rem}main table.glossary-table tbody td[data-label]:empty{display:none}main table.glossary-table tbody td[data-label]::before{content:attr(data-label);font-family:inherit !important;display:inline-block;min-width:3.2rem;margin-right:.6rem;color:#4d5b45;font-size:1.2rem;font-weight:700}main table.glossary-table tbody .glossary-definition td{padding:.8rem 0 0 !important}}.glossary-provision{display:block;margin-top:.4rem;font-size:1.3rem;color:#4d5b45;font-style:italic}.glossary-drawer{position:fixed;right:0;z-index:1000;display:flex;flex-direction:column;width:min(56rem,100%);background:var(--base-white, #fff);color:#14240a;box-shadow:-1rem 0 3rem rgba(0,0,0,.15);transform:translateX(105%);visibility:hidden;transition:transform .25s ease,visibility .25s}.glossary-drawer.is-open{transform:none;visibility:visible}.glossary-drawer:focus{outline:none}.glossary-drawer [hidden]{display:none !important}.glossary-drawer .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.glossary-drawer .glossary-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:1.6rem 2rem 1rem}.glossary-drawer .glossary-drawer-head h3{margin:0;font-size:2rem}.glossary-drawer .glossary-drawer-close{width:4rem;height:4rem;border:0;border-radius:50%;background:var(--base-grey, #F9F9F9);font-size:2.4rem;line-height:1;cursor:pointer}.glossary-drawer .glossary-search{margin:0 2rem 1rem}.glossary-drawer .glossary-search input{max-width:none}.glossary-drawer .glossary-drawer-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 2rem 2rem}.glossary-drawer .glossary-group h4{margin:1.6rem 0 .8rem;font-size:1.4rem;text-transform:uppercase;letter-spacing:.04em;color:#4d5b45}.glossary-drawer .glossary-group dl{margin:0}.glossary-drawer .glossary-entry{padding:1rem 0;border-bottom:1px solid var(--color-line, #dedede)}.glossary-drawer .glossary-entry dt{font-weight:700;color:#01691f}.glossary-drawer .glossary-entry dd{margin:.4rem 0 0;font-size:1.45rem;color:#4d5b45}.glossary-drawer .glossary-entry .glossary-more{margin-left:.4rem;font-weight:700;white-space:nowrap}.glossary-drawer .glossary-drawer-foot{padding:1.4rem 2rem 1.8rem;border-top:1px solid var(--color-line, #dedede)}.glossary-entry.is-review th,.glossary-entry.is-review dt{color:#c62828 !important}