@font-face{font-family:EntryRaleway;src:url('/assets/entry-raleway.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
:root{--entry-forest:#173d28;--entry-ink:#203328;--entry-muted:#526358;--entry-ivory:#f7f8f5;--entry-line:#d6dfd5;--entry-lime:#ddf4ac}
.entry-body{margin:0;background:var(--entry-ivory);color:var(--entry-ink);font-family:EntryRaleway,Arial,sans-serif;-webkit-font-smoothing:antialiased}
.entry-body *{box-sizing:border-box}.entry-body a{color:inherit}.entry-body button,.entry-body input{font:inherit}
.entry-body a:focus-visible,.entry-body button:focus-visible,.entry-body input:focus-visible{outline:3px solid #619052;outline-offset:4px}
.entry-body h1,.entry-body h2,.entry-body h3,.entry-body p{margin:0}.entry-body em{font-style:normal}
.entry-skip{position:fixed;left:20px;top:-100px;z-index:10;background:white;padding:15px}.entry-skip:focus{top:10px}
.entry-header{max-width:1328px;margin:auto;height:105px;padding:20px 44px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.entry-brand{display:inline-flex;flex:none}.entry-brand img{display:block;width:176px;height:55px;object-fit:contain}
.entry-header nav{display:flex;align-items:center;gap:36px}.entry-header nav>a{text-decoration:none;font-size:14px;font-weight:650}.entry-header nav>a:hover{color:#427551}
.entry-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:54px;padding:16px 24px;border:1px solid var(--entry-forest);border-radius:10px;background:var(--entry-forest);color:white!important;text-decoration:none;font-weight:700;font-size:14px;cursor:pointer;transition:background .15s,transform .15s}
.entry-button:hover{background:#28593b;transform:translateY(-1px)}.entry-button:disabled{opacity:.65;cursor:wait;transform:none}.entry-button>span{font-family:Arial,sans-serif;font-size:21px;font-weight:400}
.entry-button-small{min-height:44px;padding:12px 18px}.entry-button-light{background:var(--entry-lime);border-color:var(--entry-lime);color:var(--entry-forest)!important}.entry-button-light:hover{background:#edf8d5}
.entry-eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;line-height:1.6;letter-spacing:1.6px;font-weight:750}.entry-eyebrow>span{width:8px;height:8px;background:#9fb9a2;border-radius:50%;flex:none}
.entry-footer{max-width:1328px;margin:auto;padding:30px 44px;border-top:1px solid var(--entry-line);display:flex;justify-content:space-between;gap:20px;color:var(--entry-muted);font-size:12px;line-height:1.6}.entry-footer a{text-decoration:none;font-weight:650}
@media(max-width:700px){.entry-header{height:88px;padding:16px 24px;gap:12px}.entry-brand img{width:145px;height:45px}.entry-header nav{gap:12px}.entry-header nav>a{font-size:12px}.entry-nav-text{display:none}.entry-button-small{padding:11px 13px;gap:14px;min-height:42px}.entry-footer{padding:24px;flex-direction:column;gap:10px}.entry-eyebrow{font-size:10px;letter-spacing:1.2px}}
@media(prefers-reduced-motion:reduce){.entry-body *{scroll-behavior:auto!important;transition:none!important}}
