._7DPolG_skipLink{top:var(--space-8);left:var(--space-8);z-index:1000;padding:var(--space-8) var(--space-16);border-radius:var(--radius-s);background-color:var(--color-primary);color:var(--color-on-primary);position:absolute;transform:translateY(-200%)}._7DPolG_skipLink:focus-visible{transform:none}
@font-face{font-family:primaryFont;src:url(../media/inter_latin_400_normal-s.p.2qdljeg3s-lsl.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:primaryFont;src:url(../media/inter_latin_600_normal-s.p.2dov6rjg62vru.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:primaryFont;src:url(../media/inter_latin_700_normal-s.p.4421omqeymgmp.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:primaryFont Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.kI0eHq_className{font-family:primaryFont,primaryFont Fallback,system-ui,sans-serif}.kI0eHq_variable{--font-primary:"primaryFont", "primaryFont Fallback", system-ui, sans-serif}
:root{--color-background:#fff;--color-surface:#f5f5f4;--color-text:#161616;--color-text-muted:#56605a;--color-primary:#2f7359;--color-primary-hover:#235c46;--color-primary-soft:#ddebe4;--color-on-primary:#fff;--color-border:#c9cdca;--color-border-strong:#858b87;--color-focus:#2f7359;--color-error:#b3261e;--color-warning-soft:#faeeda;--color-warning-strong:#633806;--color-neutral-soft:#eceeed;--color-neutral-strong:#3f4441;--color-backdrop:#16161666;--space-4:.25rem;--space-8:.5rem;--space-12:.75rem;--space-16:1rem;--space-20:1.25rem;--space-24:1.5rem;--space-32:2rem;--space-40:2.5rem;--space-48:3rem;--space-64:4rem;--space-80:5rem;--radius-s:.25rem;--radius-m:.375rem;--radius-round:50%;--radius-pill:999rem;--border-width:1px;--shadow-s:0 1px 2px #00000014;--shadow-m:0 4px 12px #0000001f;--duration-fast:.15s;--duration-base:.3s;--duration-slow:.6s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--animation-distance:var(--space-16);--transition-duration:var(--duration-fast);--font-heading:var(--font-primary);--font-body:var(--font-primary);--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--focus-outline-width:.1875rem;--focus-outline-offset:.125rem;--content-max-width:75rem;--content-padding:var(--space-16);--icon-size-s:1rem;--icon-size-m:1.5rem;--icon-size-l:2rem;--link-color:var(--color-primary);--app-sidebar-width:16rem;--app-tabbar-height:4rem;--field-height:3rem;--field-textarea-height:8rem;--field-radius:var(--radius-m);--field-border:var(--color-border-strong);--field-border-hover:var(--color-text-muted);--field-border-invalid:var(--color-error);--field-padding-inline:var(--space-12);--field-gap:var(--space-8);--button-font-family:var(--font-body);--button-font-weight:var(--font-weight-semibold);--button-line-height:1.2;--button-radius:var(--radius-m);--button-border-width:var(--border-width);--button-gap:var(--space-8);--button-height-sm:2.5rem;--button-height-md:3rem;--button-height-lg:3.5rem;--button-padding-inline-sm:var(--space-16);--button-padding-inline-md:var(--space-16);--button-padding-inline-lg:var(--space-32);--button-font-size-sm:.875rem;--button-font-size-md:1rem;--button-font-size-lg:1.125rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (min-width:768px){:root{--content-padding:var(--space-32)}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{background-color:var(--color-background);min-height:100vh;color:var(--color-text);font-family:var(--font-body);font-weight:var(--font-weight-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(1rem,.955986rem + .187793vw,1.125rem);line-height:1.6}img,picture,video,canvas,svg{max-width:100%;display:block}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer}:focus-visible{outline:var(--focus-outline-width) solid var(--color-focus);outline-offset:var(--focus-outline-offset)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
