body{margin:0;background:#08131f;color:#e9edf3;font-family:Inter,system-ui,sans-serif}.vf-legal{width:min(980px,calc(100% - 32px));margin:72px auto}.vf-legal header,.vf-legal section{background:#0e1d2c;border:1px solid #31465a;border-radius:14px;padding:24px;margin:18px 0}.vf-legal header{border-color:#9a782f}.vf-legal h1,.vf-legal h2{color:#f0cd72}.vf-legal a{color:#f2d88e}.vf-legal p{line-height:1.65}.vf-legal nav{display:flex;gap:8px;flex-wrap:wrap;position:sticky;top:55px;background:#08131fee;padding:10px;z-index:2}.vf-legal nav a,#legal-language{border:1px solid #52677a;border-radius:999px;padding:8px 12px;background:#0e1d2c;color:#f2d88e}.vf-legal [lang=es]{display:none}.vf-legal.is-es [lang=en]{display:none}.vf-legal.is-es [lang=es]{display:block}.vf-daggerheart img{display:block;width:min(470px,100%);height:auto;margin:0 0 24px}.vf-disclaimer{color:#aeb9c5;font-size:13px}
.vf-legal-table-wrap{overflow-x:auto;margin:14px 0}.vf-legal table{width:100%;min-width:660px;border-collapse:collapse;background:rgba(8,20,31,.5)}.vf-legal th,.vf-legal td{padding:11px 12px;border:1px solid rgba(168,137,69,.28);text-align:left;vertical-align:top}.vf-legal th{color:#f0cc72;background:rgba(168,137,69,.12)}.vf-legal td{color:inherit}.vf-inline-privacy-control{font:inherit;color:#f0cc72;text-decoration:underline;border:0;background:transparent;padding:0;cursor:pointer}
