@font-face{font-family:notoEthiopic;src:url(../media/noto_sans_ethiopic_ethiopic-s.p.3yb4f6y8mrmy4.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:notoEthiopic Fallback;src:local(Arial);ascent-override:106.9%;descent-override:29.3%;line-gap-override:0.0%;size-adjust:100.0%}.NgSGYG_className{font-family:notoEthiopic,notoEthiopic Fallback}.NgSGYG_variable{--font-noto-ethiopic:"notoEthiopic", "notoEthiopic Fallback"}
@font-face{font-family:notoLatin;src:url(../media/noto_sans_ethiopic_latin-s.p.2dc-nxdd4lvg8.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:notoLatin Fallback;src:local(Arial);ascent-override:100.41%;descent-override:27.52%;line-gap-override:0.0%;size-adjust:106.47%}.EldRQa_className{font-family:notoLatin,notoLatin Fallback}.EldRQa_variable{--font-noto-latin:"notoLatin", "notoLatin Fallback"}
:root{--color-yellow:#fdb913;--color-yellow-light:#ffd45c;--color-yellow-soft:#fff4d6;--color-brand:#9c6400;--color-brand-dark:#6e4500;--color-brand-deep:#2a2116;--color-bg:#fbf8f3;--color-surface:#fff;--color-border:#e6dfd3;--color-text:#1f1a14;--color-text-muted:#5c5346;--color-on-brand:#fff;--color-on-brand-muted:#f3e6cc;--color-on-yellow:#1f1a14;--color-success:#1e7b3c;--color-success-bg:#e3f4e8;--color-warning:#a94e00;--color-warning-bg:#fdebd9;--color-neutral:#5c5c5c;--color-neutral-bg:#ececec;--color-danger:#b42318;--color-focus:#1f6feb;--font-body:var(--font-noto-ethiopic), var(--font-noto-latin), "Nyala", "Ebrima", system-ui, sans-serif;--font-heading:var(--font-body);--text-sm:.9375rem;--text-base:1.0625rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.875rem;--text-3xl:2.25rem;--leading:1.65;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--radius-sm:6px;--radius:12px;--radius-lg:20px;--radius-full:999px;--shadow-sm:0 1px 2px #2a211614;--shadow:0 4px 16px #2a21161a;--shadow-lg:0 10px 30px #2a21162e;--container:1160px;--header-height:64px;--tap-size:48px}@media (min-width:768px){:root{--text-xl:1.625rem;--text-2xl:2.25rem;--text-3xl:3rem;--header-height:72px}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + var(--space-4))}body{background:var(--color-bg);min-height:100vh;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading);text-rendering:optimizelegibility;flex-direction:column;margin:0;display:flex}h1,h2,h3,h4{margin:0 0 var(--space-3);font-family:var(--font-heading);font-weight:700;line-height:1.25}p{margin:0 0 var(--space-4)}img{max-width:100%;height:auto;display:block}a{color:var(--color-brand);text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.container{width:100%;max-width:var(--container);padding-inline:var(--space-4);margin-inline:auto}.section{padding-block:var(--space-7)}@media (min-width:768px){.section{padding-block:var(--space-8)}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:-100px;left:var(--space-4);z-index:100;padding:var(--space-3) var(--space-4);background:var(--color-yellow);color:var(--color-on-yellow);border-radius:var(--radius-sm);font-weight:700;position:absolute}.skip-link:focus{top:var(--space-2)}main:focus{outline:none}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-size);padding:var(--space-3) var(--space-5);border-radius:var(--radius-full);font-size:var(--text-base);text-align:center;cursor:pointer;border:2px solid #0000;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn:disabled{cursor:not-allowed;opacity:.6}.btn-accent{background:var(--color-yellow);color:var(--color-on-yellow)}.btn-accent:hover{background:var(--color-yellow-light)}.btn-brand{background:var(--color-brand);color:var(--color-on-brand)}.btn-brand:hover{background:var(--color-brand-dark)}.btn-outline-light{border-color:var(--color-on-brand);color:var(--color-on-brand);background:0 0}.btn-outline-light:hover{background:#ffffff1f}.btn-outline{border-color:var(--color-brand);color:var(--color-brand);background:0 0}.btn-outline:hover{background:var(--color-yellow-soft)}.btn-block{width:100%}
