.policy-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;padding:18px 20px calc(var(--ref-footer,88px) + 22px);background:#fffaf4;color:#315f55;border-top:1px solid #dce5d4;font-family:system-ui,sans-serif;font-size:13px;line-height:1.6}.policy-links a{color:inherit;text-underline-offset:3px;padding:5px 0}.policy-links a:focus-visible{outline:3px solid #ef9b25;outline-offset:4px}.home-screen{overflow-y:auto!important;height:auto!important}.home-screen #app{height:auto!important;min-height:100dvh}.reference-legal{display:block;color:#517365;font-size:11px;font-weight:700;text-decoration:underline;text-underline-offset:3px;margin-top:2px;white-space:nowrap}.reference-legal:focus-visible{outline:3px solid #ff933e;outline-offset:3px}@media(max-width:480px){.policy-links{gap:5px 16px;padding-left:15px;padding-right:15px;font-size:12px}}
