*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}:root{--logo-blue: #0066cc;--logo-blue-dark: #013366;--logo-red: #ff0000;--logo-red-dark: #990001;--logo-orange: #ff9900;--logo-orange-20: #ff990020;--logo-orange-dark: #cc6733;--logo-yellow: #ffcc02;--logo-green: #009933;--logo-green-dark: #027b36;--brand-gray: #44546a;--brand-gray-light: #d9d9d9;--brand-red-medium: #c00000;--brand-red-dark: #800200;--accent-1: #f58a68;--accent-2: #4ecdde;--accent-3: #01e47c;--color-seg-1: var(--logo-blue);--color-seg-1-light: #cad3ec;--color-seg-1-light-2: #d6eaff;--color-seg-1-light-3: #c0dcfc;--color-seg-1-lighter: #e8eaf6;--color-seg-2: var(--brand-red-medium);--color-seg-2-medium: #ffb2b2;--color-seg-2-light: #ffcccc;--color-seg-2-lighter: #ffe7e7;--color-seg-3: var(--logo-orange);--color-seg-3-light: #ffdeca;--color-seg-3-light-2: #ffebcb;--color-seg-3-lighter: #ffefe7;--background: #ffffff;--black: #151515;--black-lighter: #333333;--primary: #06e37c;--primary-20: #06e37c20;--primary-10: #06e37c10;--secondary: #08312a;--secondary-20: #08312a20;--primary-alt: #a1c2e7;--primary-alt-20: #a1c2e720;--white: #ffffff;--white-70: rgba(255, 255, 255, .7);--table-primary: #fef4e5;--table-secondary: #f5df67;--green: rgb(0, 210, 0);--red: red;--text-main-color: var(--black);--text-heading-color: var(--secondary);--text-xs: .88rem;--text-s: 1rem;--text-m: 1.333rem;--text-l: 1.777rem;--text-xl: 2.369rem;--radius-s: 10px;--radius-m: 15px;--radius-l: 25px;--space-2xs: 10px;--space-xs: 20px;--space-s: 30px;--space-m: 40px;--space-l: 50px;--space-xl: 60px;--sidebar-size: 220px;--transition: .2s cubic-bezier(.25, .46, .45, .94)}*:focus-visible{outline:3px solid blue;outline-offset:5px}*:focus:not(:focus-visible){outline:none}body{margin:0;background-color:var(--background);font-family:Avenir,Avenir Next LT Pro,Montserrat,Corbel,URW Gothic,source-sans-pro,sans-serif;font-size:112.5%;font-weight:500;color:var(--text-main-color);overflow-y:scroll}p{margin:0}.paragraph{margin-top:var(--space-xs);max-width:90ch}.image{margin-top:var(--space-xs);padding:var(--space-s);max-width:700px;background-color:var(--white);border-radius:var(--radius-l)}li+li{margin-top:var(--space-2xs)}h1,h2,h3,h4{margin:0;line-height:1.3;color:var(--text-heading-color)}h1,.text-xl{font-size:var(--text-xl)}h2,.text-l{font-size:var(--text-l)}@media (max-width: 768px){h1,.text-xl{font-size:var(--text-l)}h2,.text-l{font-size:var(--text-m)}}h3,.text-m{font-size:var(--text-m)}h4,.text-s{font-size:var(--text-s)}small,.text-sm{font-size:var(--text-xs)}.table{background-color:red;background-color:var(--primary-20);border:none;border-collapse:collapse;border-radius:var(--radius-m);border-style:hidden;overflow:hidden}.table thead{border:1px solid transparent}.table th img{--size: 30px;display:inline-block;vertical-align:middle;margin:-5px auto 0;width:var(--size);height:var(--size)}.table th,.table td{padding:9px var(--space-xs);text-align:center;border:1px solid var(--primary)}.table th{padding-top:12px}.table tr{transition:var(--transition) background}.table tr:hover{background-color:#fffc}.table tbody td:first-of-type{text-align:left}.table tfoot td:first-of-type{text-align:left;font-weight:700}@media (max-width: 540px){.table th,.table td{padding:8px}}@media (max-width: 410px){.table th,.table td{font-size:var(--text-s)}.table th img{--size: 20px}}@media (max-width: 370px){.table th,.table td{font-size:var(--text-xs);padding:4px}}
