@charset "UTF-8";

/* include a minimal subset of the font, only the characters needed */
@font-face { font-display:swap; font-family:'Pt Sans Minimal Subset Footer'; font-style:normal; font-weight:400; src:url(data:font/woff2;base64,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) format('woff2'); }

/* a very limited css reset */
sgnet-footer *, sgnet-footer *::before, sgnet-footer *::after { box-sizing:border-box; }
sgnet-footer * { margin:0; padding:0; line-height:1; }

/* style the "encapsulated" footer */
sgnet-footer { z-index:999; position:fixed; top:unset; bottom:0; left:0; right:0; background:#fff; color:#333; display:flex; gap:9px 18px; align-items:flex-end; flex-wrap:wrap; font-family:'PT Sans'; padding:0 18px 18px; font:normal 400 18px "Pt Sans Minimal Subset Footer"; line-height:1; filter:drop-shadow(0 0 9px #262626); }
.env-dev sgnet-footer { background:#ffeeed; }
	sgnet-footer a, sgnet-footer button { color:#333; text-decoration:underline; }
	sgnet-footer a.logo { display:flex; gap:9px; text-decoration:none; margin-top:18px; }
		sgnet-footer img { display:block; height:43.2px; width:43.2px; }
		sgnet-footer .logo div { line-height:1.2; }
			sgnet-footer .title { font-size:80%; }
			sgnet-footer a.logo:hover .name { text-decoration:underline; text-decoration-color:#767676; }
	sgnet-footer .navs { text-align:right; flex-grow:1; margin-bottom:-3.6px; margin-right:-5.4px; }
		sgnet-footer ul, sgnet-footer ol { display:flex; gap:7.2px; list-style:none; }
		sgnet-footer ol { gap:9px; font-size:80%; }
		sgnet-footer ul { margin-top:5.4px; justify-content:right; max-width:100%; }
		sgnet-footer ol::before { content:'⤶ '; }
		sgnet-footer ol, sgnet-footer ol a { color:#767676; }
			sgnet-footer ol li { display:block; }
			sgnet-footer ol li:last-child { display:none; }
			sgnet-footer ul li.divider { border-right:1px solid #333; padding-right:8px; }
				sgnet-footer ul li a { display:block; padding:5.4px; }
				sgnet-footer ul a:hover { outline:1px solid #767676; border-radius:1.8px; }
				sgnet-footer ol a:hover { color:#333; text-decoration-color:#767676; }
		sgnet-footer .visuallyhidden { display:none; }
		sgnet-footer svg.icon { fill:#333; display:block; height:18px; width:18px; }

/* additional styles only applied after JS kicks in */
sgnet-footer button { font-family:inherit; font-size:100%; line-height:inherit; margin:0; overflow:visible; text-transform:none; -webkit-appearance:button; border:none; background:inherit; cursor:pointer; }
