:root{--green-950: #073d2d;--green-800: #12563f;--green-600: #278261;--mint: #73c6ae;--yellow: #f3b81b;--orange: #ee741d;--cream: #fffaf0;--ink: #19322a;--muted: #66756f;--white: #ffffff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--cream);font-family:DM Sans,sans-serif}button,a{font:inherit}a{color:inherit}img{display:block;max-width:100%}::selection{color:var(--green-950);background:#f6cf68}.language-picker{position:relative;flex:0 0 auto;margin-left:18px}.language-trigger,.language-option{display:flex;align-items:center;border:0;background:transparent;color:#073d2d;font:700 13px DM Sans,sans-serif;cursor:pointer}.language-trigger{gap:9px;min-width:90px;padding:9px 10px;border:1px solid #cbdcd1;border-radius:9px;background:#fffaf0}.language-flag{display:block;width:27px;height:18px;flex:0 0 27px;object-fit:cover;border:1px solid rgba(0,0,0,.12);border-radius:2px}.nav .language-flag{width:27px;height:18px}.language-code{letter-spacing:.04em}.language-chevron{margin-left:auto;font-size:19px;line-height:.6}.language-options{position:absolute;z-index:50;top:calc(100% + 7px);right:0;width:170px;padding:5px;border:1px solid #cbdcd1;border-radius:10px;background:#fffaf0;box-shadow:0 12px 28px #073d2d26}.language-options[hidden]{display:none}.language-option{width:100%;gap:10px;padding:9px 10px;border-radius:6px;text-align:left}.language-option:hover,.language-option:focus-visible,.language-option[aria-current=true]{background:#e6f2e9}.language-trigger:focus-visible,.language-option:focus-visible{outline:2px solid #ee741d;outline-offset:2px}.nav .nav-actions{gap:14px}.nav .nav-actions a{white-space:nowrap}@media(max-width:1450px){.nav-wrap .language-picker{margin-left:auto;margin-right:12px;order:2}}@media(max-width:520px){.language-picker{margin-right:7px}.language-trigger{min-width:75px;gap:6px;padding:7px}.language-flag,.nav .language-flag{width:23px;height:16px;flex-basis:23px}.nav img{width:120px}.nav .nav-actions .back{padding:8px 9px;font-size:10px}}
