.siteLegalFooter{box-sizing:border-box;display:flex;flex:0 0 auto;justify-content:flex-end;align-items:center;width:min(1280px,calc(100% - 32px));max-width:none;margin:0 auto;padding:8px 0;position:static;min-height:40px;background:transparent;color:#365b4f;font:400 16px/1.5 system-ui,-apple-system,sans-serif;letter-spacing:normal}
.siteLegalFooter nav{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px 22px;width:auto;height:auto;margin:0;padding:0;background:transparent}
.siteLegalFooter a{font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
.siteLegalFooter a:hover{color:#7b571a}.siteLegalFooter a:focus-visible{outline:2px solid #836631;outline-offset:4px;border-radius:2px}
body:has(.supportLauncher) .siteLegalFooter{padding:8px 0 56px}
body:has(.adminHeader) .siteLegalFooter{color:#d2e3d7}
@media(max-width:600px){.siteLegalFooter{width:calc(100% - 24px)}.siteLegalFooter nav{gap:8px 14px}body:has(.supportLauncher) .siteLegalFooter{padding-right:0}}
