:root{--background:#f9f9f9;--foreground:#28282b;--gutter:clamp(20px, 2vw, 60px);--ease-quint:cubic-bezier(.22, 1, .36, 1)}body{color:var(--background);font-family:var(--font-jakarta), "Helvetica Neue", Helvetica, Arial, sans-serif;-webkit-font-smoothing:antialiased}.pgs-legal{top:calc(var(--gutter) * .5 + env(safe-area-inset-top,0px));right:var(--gutter);text-shadow:0 1px 8px #00000073;transition:opacity .42s var(--ease-quint), visibility 0s linear 0s;flex-wrap:wrap;justify-content:flex-end;gap:0 14px;font-size:11px;line-height:1;display:flex;position:absolute}.pgs-legal[data-hidden]{opacity:0;visibility:hidden;transition-delay:0s,.42s}.pgs-legal a{min-height:24px;color:inherit;opacity:.78;transition:opacity .24s var(--ease-quint);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.pgs-legal a:hover{opacity:1;text-underline-offset:3px;text-decoration:underline}}.pgs-legal a:focus-visible{opacity:1;outline:2px solid var(--background);outline-offset:2px}@media (prefers-reduced-motion:reduce){.pgs-legal,.pgs-legal a{transition:none}}
