.modal-legal{z-index:99999;opacity:0;justify-content:center;align-items:center;display:none;position:fixed;inset:0%;transition:opacity .3s ease-out!important}.modal-bg{z-index:0;cursor:pointer;background-color:#0000003d;position:absolute;inset:0%}.modal-container{z-index:1;grid-column-gap:16px;grid-row-gap:16px;border-radius:var(--radius--lg);background-color:var(--bg);flex-flow:column;max-width:1600px;height:70svh;margin-left:60px;margin-right:60px;padding:32px;display:block;position:relative}.modal-section{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;display:flex}.h3-modal{color:var(--text--default);margin-bottom:0}.modal-text-container{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:flex-start;align-items:flex-start;height:100%;padding-bottom:32px;display:flex;overflow:auto}.close-modal{-webkit-appearance:none;appearance:none;border:0;padding:0;color:inherit;font:inherit;background-color:var(--primary--lowest);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;inset:16px 16px auto auto;z-index:2}@media screen and (max-width:991px){.modal-container{border-radius:0;height:100svh;margin-left:0;margin-right:0;padding:20px}}.modal-legal.fade-out{opacity:0!important;pointer-events:none}.modal-legal.fade-out .modal-bg{opacity:0;transition:opacity .3s ease-out}.modal-container .ongreenbold{color:var(--vert-medium, #084a3c);font-weight:700;text-decoration:underline}.modal-legal .close-modal:focus-visible{outline:revert;outline-offset:2px}
