:root{--color-black:#000;--color-brand:#007333;--color-text:#393939;--color-white:#fff;--color-black-05:color-mix(in srgb, var(--color-black), transparent 95%);--color-black-50:color-mix(in srgb, var(--color-black), transparent 50%);--color-white-05:color-mix(in srgb, var(--color-white), transparent 95%);--color-white-90:color-mix(in srgb, var(--color-white), transparent 10%);--font-family:"Inter Variable", system-ui;--font-size:1rem;--line-height:1.6;--line-height-heading:1.1;--space-4:calc(var(--font-size) * .25);--space-8:calc(var(--font-size) * .5);--space-12:calc(var(--font-size) * .75);--space-16:var(--font-size);--space-24:calc(var(--font-size) * 1.5);--space-32:calc(var(--font-size) * 2);--space-48:calc(var(--font-size) * 3);--space-64:calc(var(--font-size) * 4);--space-96:calc(var(--font-size) * 6);--space-128:calc(var(--font-size) * 8);--type-12:calc(var(--font-size) * .75);--type-14:calc(var(--font-size) * .875);--type-16:var(--font-size);--type-18:calc(var(--font-size) * 1.125);--type-20:calc(var(--font-size) * 1.25);--type-24:calc(var(--font-size) * 1.5);--type-30:calc(var(--font-size) * 1.875);--type-36:calc(var(--font-size) * 2);--type-48:calc(var(--font-size) * 3);--type-60:calc(var(--font-size) * 3.75);--type-72:calc(var(--font-size) * 4.5)}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(./inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations")}.sr-only{clip-path:circle(0);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*,:before,:after{box-sizing:border-box;margin:0;padding:0}img{max-width:100%;height:auto;display:block}h1,h2,h3{-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}a,button{color:inherit}button{font:inherit;cursor:pointer}#app{display:contents}body{font-family:var(--font-family);font-size:var(--type-18);line-height:var(--line-height);color:var(--color-text);text-wrap:pretty;text-rendering:optimizelegibility}h1{font-size:var(--type-48)}h2{font-size:var(--type-36)}h3{font-size:var(--type-30)}h1,h2,h3{line-height:var(--line-height-heading)}ul{margin:0;padding:0;list-style:none}hr{background-color:var(--color-black-05);border:0;height:2px}footer hr{background-color:var(--color-white-05)}a:has(.icon){gap:var(--space-4);grid-template-columns:auto auto;place-items:center;display:inline-grid}
