.vr-privacy-links{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;padding:1rem 1rem 6rem;background:#fff;color:#172b35;font-size:.9rem}.vr-privacy-links button,.vr-privacy-links a{color:#172b35;background:transparent;border:0;text-decoration:underline;cursor:pointer;font:inherit}.vr-consent{position:fixed;z-index:10000;bottom:1rem;left:1rem;right:1rem;max-width:48rem;margin:auto;padding:1.25rem;background:#fff;color:#172b35;border:2px solid #35515c;border-radius:12px;box-shadow:0 6px 28px #0003;max-height:85vh;overflow:auto}.vr-consent[hidden],.vr-consent [hidden]{display:none!important}.vr-consent h2{font-size:1.2rem;color:#172b35;margin:0 0 .65rem;font-weight:700}.vr-consent p{font-size:1rem;line-height:1.5;margin:0 0 .75rem;color:#172b35}.vr-consent-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin:.9rem 0}.vr-consent-actions button{flex:1;min-width:12rem;background:#172b35;color:#fff;border:2px solid #172b35;border-radius:6px;padding:.75rem 1rem;font:inherit;font-weight:600;cursor:pointer}.vr-consent a{color:#173e50;text-decoration:underline}.vr-consent button:focus-visible,.vr-privacy-links button:focus-visible,.vr-privacy-links a:focus-visible{outline:3px solid #ad6200;outline-offset:3px}